Modern-CPP-Programming/htmls/29.Build_time.html
2026-01-06 09:09:47 -08:00

2439 lines
2.5 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,d09GRgABAAAAABvUAA0AAAAAKZgAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAbuAAAABoAAAAcpiahfEdERUYAABucAAAAHAAAAB4AJwBRT1MvMgAAAaQAAABFAAAAVlcUHO5jbWFwAAACvAAAAOAAAAGy0dK5GWdhc3AAABuUAAAACAAAAAj//wADZ2x5ZgAABDQAABUmAAAgiJFGm05oZWFkAAABMAAAADQAAAA2LdUa32hoZWEAAAFkAAAAIAAAACQGoAM0aG10eAAAAewAAADQAAABLKWfDrNsb2NhAAADnAAAAJgAAACYFwsfYG1heHAAAAGEAAAAHgAAACAAkgBtbmFtZQAAGVwAAAGaAAAC2VSExQxwb3N0AAAa+AAAAJwAAADIo2RGGXicY2BkYGBgYmSTqT+SGM9v85WBm/kFUIThadPrBhj9f+d/NuZvTO+AXA4GJpAoAIKcDrR4nGNgZGBgevefjYGBhf//zv+Xmb8xAEVQgDcAoGIG2XicY2BkYGDwZshiYGUAASYgZmQAiTmA+QwAFO8BAAAAeJxjYGRyYdrDwMrAwNQFpBkYeiA04wMGQ0YmoCgDBzMDGDQABR0YECAgzTUFSCn8ZmZ6958NqPIdwy8gnxEkBwABfQxrAAAAeJxNjy0OwkAQhd9si4MgQJQSioLwk5AUgWIlhp8ERUmK6wEwSBRn4AwoLoDiDmjqwVeSwOuAYJMvM2/3zc+KBz2yAEwbcAuwcsaKWGfNfIhItijmke+W9MmcDH40SetPK+pP0SOxubKXz3ggCUm/WmbYmBf1BLFzI75i6Y+VBCG9HfWkqLtleIyeRNwpYl5C14Tc8cn5IVryRlOWCDi/Rj0WYCTB+2IqmDC3ToJxfq8753U7cmLNEVX1Z/DNg/0zpSF3/RvMFIGzR/ABfXYu2XicY2BgYGaAYBkGRgYQWAPkMYL5LAwTgLQCELKAaVUGTQYrBk+GAIZwhkiGaIZYhgKGKgXh34y/mf//h6rQYNBmcGTwZgiCqkhkKIKp+P/4//3/d//f+X/t/9X/V/5f/n/p/8X/5/6ffWDK6sHqDrUdL2BkY4ArY2QCEkzoCiBeAbmXlY2BnYOTi5uHl49fQFBIWERUDKJGXEJSSlpGVk6eQUFRSVlFlUFNXUNTS5tBh0GXQQ8or29gaGRsYmpmbmFpZW1ja8dg7+Do5Ozi6uZO2IFkAA8UnidB9QBa8zNRAAAAAAAAAAAAAABaAIwAvADeAQoBHAE2AVYBngHGAggCYgKaAuoDOANqA7QECgQ4BHQEtAT0BSQFXAWKBcwGAAYaBk4GcgbCBvYHLgdeB5wH9AggCFIIiAjuCSAJPAlYCaQJ7AooCnIKrgroC1ILigu4C/QMMAxKDJgM0Az+DTgNaA24DewOIA5MDp4O2g8eD0oPXA+6EER4nJVZeXgc5Xmf75vZmdljZnbuPWbvU7srabWnLFkr27Jk2djG9wEGEkwT2xgMxByOcxhKsRMgHGnaENJADCShT0M4AilPm4MrxZCWPjkfCAnQBEoTMFAOBxOt+34zuytZkOTpHxp9M/vM996/9/d+Q7mosROP0/+Gj1IcZVIxaoAaoyikpZL1WrXi0jjEppLZeq2JGtWKoXaeZ2qppEhrUbpaQXOWX7vvgQfuQ1/0zbwkGXJQwEFZUwKfIQ9nzluiBHwsQqwvoCzBiZPu0keeOFKQ/DPDelD2qfhxPTjzr/DoictlvS9UCeV1uf0arPOw7tNlCtSjNp1g0fmgc4yiXBpbRMlsLivXGs0WGkWVKNI1TqR1zTANdL5PUiRB+sHObYJXVDxung1nB0PLR32vuhmXeBeqfvn4ah+DWJbm460LvrbjgV9MC5QtYwxkbHRkZDSWExGIGUDgihZdr4G8eq0BwoiMje/bHIT6fdIPjnc3Z7hE64I7dtz/i+WCy5Zr7381HcI7KRWkaamErCXrciJZqybkWkWXE3So3n5jQ/v1eh35NyAJpXtrf73eft3RcfOJv6Oeof6aClNUU5NQV0fiiGYyO4YcFfVn3DWel3weN+dhaS8ddHPaKpUPq+J6nwu0i0p8nIdHGsdpzr4+6iE0hNyQE6Ab7FkbRWio/Fi5/BhyT093ZMOVyJaIbDsGs/J41d7MFsJ3bro+fRl8KpEcOzm30Mts+1vemBJg0VryDz/KS3/cnwzKvET/TTJIZGKqeOJ36Dj+EZWh6kQzkUslB7hai6tWoixXy2VTSY7VNdOoVpoNdBwxnN9M97eymfH+lOnnGPS+Jwc5//KVAssJp6wUOHTpotRkoZUrBWU52J9rFZamFqUnS+P5/pCihAby46XJ+pXVHR8b2n+wfunFTbBnJdjxNOgD6qUhhsRPMhhVq7ZwE4yCTJSr6Oly+zfl8urBwXKpf9rwi4am01PT09OYEaZRwC+Kil+c+SfbpwNwOQr7leycgw2JT8dRAxKOmJZKDqIG2djQNRFBSkqo2qyYho6Oalb7TkvzfP/s4camuMvNuStKs7Fp1+WZdMY9TF95eGmN08thXQ/zqudHO0+rrdmj+hZNFEsHzyqsymf4Mv4kYtwpWwfw8THQYbGjA8knIpI4tYVBkU6km5BkYOQczSCULYCBKFQeF0Xo2N5PjJ5b9bEc41mxPdGnsLnxEuQBjqm65Y1FShuqPMvxFiel+pdlg6XxUnz3xLInd15WLLgnvZ4pvZCPTkxwmmLQiEaMKGRbhfxyry/vZmkjbukuLTUxcO6ovJXkBdQoZvEDVBwyg2hdBAjopGTK0Va1ocGAeFSMnJxiacyawYJmWRH1hYjK/5rXlOWWVgjr/4nEWx+31J1h3QjtNEJBXUI3Sbwebl+oaWhTuf0M8VEGfHQU5I10fQSQ0HMSXRugwSciiB7AdYClasLGJBGDWnaqH/30x/PTAykp42E5tv/MaEH3IsT5QuqitEc2BNHPGSFkGCaNeV1+NJU9b/uv9n3cjKUCNDMm+LaogXKsFS8H1FGZw7zmRxVL8cuyIMjcl4VPEH90Y5ikmg56ER1ddT9RJELQ3S4VSCFQB9cGmFQSyiaKifLomJEe2V1eWU753QjFMzW3z+WJZs+Oe1mmb+0j1yDGI1tapZ9VspYeVbzMKxOb8otjpekFG/oS6DLNo2TCnH+jVVmxtX10UaxshjynTWaazYg7aAw6+fU26PYdEjPAAEwTfLFTp5niQC8HRFwVkkH8fzDlgYhKBwrbxu+canB6uG8cWapG4ytDnvZM+/s5I2TVPr33H6ZI8goJCSmkP9A9+yUqQtWIB0jfamZJ74LkNHK1rGMwZLQK0UqSbkFaGDH/xd/u3/3zn+3ef13s/CgjZRZmJJpBbiVdSyluhN1KKhSEFX7yhRcOpdJ7HnlkTzp1/8LB8qgVTUv+dKT9Qsgq6LKsF8OhSDSviZKaj82NSd7usP6E00w6SQO1VCdomCMP7RKPunKktERGizKk8tCx9tHSiniC51guXb1MQAhlN1SnIhG/Gh27dHDFYBLidW2mbMQ1rws5UUqUJAad077KCrOuYYFPHFbjMn1aNJNdMzq+JndKtDS1YH1xeMuZnpBZji6KDUGsChNJ0NXGdvQE+A9UV+ehu/yn0X52hc7uPWrvntMDMFWAy71QOxaVJpEhWw2iBEf2rJM6xXYLN1UjR2dzKVZC+N5cI2F6k+3f58ShdM71Ey6oiFtEJcj9xPX8WRyLeGs6HA7EPrQnH+YEvE3TaFrTZm4XnkRBLZJe91PKzonTQe4tIDdMZal+IlmkCcCSAiUSXYAYJDOgRkkeqM4C39I3vLoRaR+1ND38jhRcUGykg6dM3f31my/eKwZr6Yh116duuPnh6sqc6dLDeJOlQR2HM6OZkVX+yD0f/gkS9MH2i5e/Zve+t/FV+GFif0bj7JIkJMKGc4Bw+34AETD1Ow2M/KLjq9jRYn7Zd07ftu2M+4dPq/Mq9rrozJrK+Y1ms3neknSuwmLfCM8kfd7TTr/n3tNP82uM51wPnYwuWtz+4+Jxn5DDXuJ3Yv+zYL9ERUnlsV3jAZ1Mg4MqKCKZWI6f/fI3238g9iL+Wxsnr3cF+7e0Dlw+tnkg6EKbvvLPjpk7N99aHFkzlJ55JzG4coTUNdl/Pb6vg8BzdjciRFoupSdI34Jf9HGbpOH10LR22II+E1FD8d8PIS6sm8H2uzferKt+u1vh9ZZmhPiERD+ohS313zGmDdPhH0ReDeR1rIH97b44i/1d8TquhWL/VXyZ7P2yZlVtifsiKt4P2z5Gtn1vVlSX+72Nb4RYDTixmo2U2QtV1mEbTqzqqSSUA6SRjm/kdl3iRKtVLi/gVOxxMcV8cdiJ18DQep/vKV+FpytOtHwei/Hs8jJFv+LEy3uFMCkIHfu+B/FKdToaMSghz5pGai+CEh0aquPvgWkRtf1Ix0JYozH7UZm0MuRpv2NbuYlYefQoeebYug2ur9l50eVx3d3112b3Ks++3NHtu/BOsqtbjub0eS/LiPwHuHXh7/rVhUn/83s0K0m2S4JqS/TMWNLXfjeiuXVU2vmN2e3br6Cypnu8xzpyDJBjnJRTzvbNShTr2IAcuqOj47t+ncdzFJ15juH9gtfZh74E9mnM8WWK5WiRhhZt48zJjgX0MauNHmmgL9GsMCjtGz3ASYY/7jckbu+kF8FTInp9RT6wmEXuBVd644ENHYdjV+lz7R/6FQ5jTvGjyJ0DM+91VetrP3p7IP9ZtNSSSBRmY53o+RPN1whV5TmRPqOit1/tyocbpCJbRRCdx/rMm11J+ZnfY6Ebawx5/TvAgB8Br0/bPSguwx8QAFdSBPyLuiotBj/bvrt9D1qDTv084gQr11o9lrOAG590s6n9t2g3uqT9qeHEkmIzbpqJZnFxMmylpwZG08FgenRwiupizuVgl+p0+5NrkxjDET7pwM7lV+z7Yiffjl925dXNrfs/nmtGZQb9eteOZ7v27Dp/0ZL2e5KZiff2v9bOw6KN6M78k6PnOY+AO9ckogAjGvhan08YFXwSdztkZJkIfN0fGulvZoJfUYfXXnHFhnpUFDH2+FCs/W5XMuKFaH5x/urs3cPDL4xCzIbAlxnwZavDAQfRAFsnZJ2gRKVeAzDPQXIRagPEyiQMUEKsQ71gNo2hKMKZA3tXLGdZUVc10Y0lxsP6thyNSZlypTgaGB5aN913zlqVIz8wcuuMS4etD63e+fiF55kYs7zb44ZRkt+s+E79cDYmCl6fLxYcXb1ka07Me1iW/OIf25wpsIZyGcmxPPjq2/huMisi8FQq1/MRBz4j3dwBy2/7FeVxOxBHFMUPxpcAKi8zDZqeedF2RpgGDOY7YAm5C364tYsF0FM7pLdDFQAdG71bfGtuZN1UrnHGtoZdsIvWb1qsWfmI+mLrzHrco1d3noJutTFg27o169ai25zMRURn/JBTH8AZacKk7TiDc7tswexQB/yQ6zkuJEvbCEF43pVrSHKIO8xptYNcSJFyOXwzLc3cBiMYran4LIkOA1doL9ZHvoQ+Bg9BVgCw4h2QNTFfVs5GjO5tblZytTGOHOFGDzhouKPfYW53mbI0Lcqm6yMwSPi0nSzcL5Hg/namLwnP2U19PEJacIv9QzDM7zYBScxdjKgKHr0P3+QSZ25XCaNR0b5Vy0aXtffphq37NjVCVP/BTRXvhu1oGpSXw+1zNyT616PP+iFpKMcW/CjY4nDt2aEIOY6DJDRMUJ5EBz/qbr+nh6Ec2u+500ustHxhVpYbZ4drQ2l8i8fbvvqlMFTKS+hiH2/KgcONZHrVNVn7DIJFLZjpgXkz2pyi00hho1b5YETVrIPlcr1+77QRog+F9ek/foPodoKlTjjvOWc4ZHhOJW29dOpE550yef8JeIfeMk1yAVN9MD88g34J+TzcQ/OxzlFCy1XtDaT2CY3Nobi6yOiaPZqhZzQrE1EbHxlfGy0taoxbYix3+iLW5cWcx79q8xOHJKuRi+WiLjER1G0c107dMhwdihpeFqUG+ydY77DM81z8lsObERb0PitaQh4la2Pr29hr9+saOQ0QXaDCvGZNgCDKcM58KNsKYS/ipXhxqjQxgAbzBItAPd5amsnZSHsQebV8pJqNDcb7DS/+QzLYzFfiZiXX7XH/49ZDRrySrxdiibplpNrHc2akkbBn1LfREfBToTcBkvGH8BetxzW7c4/tJgMd4fXJja/+79DCXMBHAxZFawORguHDoEQhun4cnrAVnvOm3nhbVLwevSx4g7pmDWWj4Vg9Ghj2CDnwA5H7pu2HOd3WmT9JfCpml7HQ9Wzv7LDZQuhNgIKQ0VjRtzgfFaAoeDFaWFJYUbMjdig+YHvA9kfc0twQHC08YoLpjYBfDjZst/yGRGzm2Bsx02okWsQhiiiT8wHQ6TnwRYLKddAvQaaqLvd23EPyBe45m4Sj5/yy1H4dufyhcnzDhJflGJrxqCs3Xnblvkt2/9UeOt/8KIcYqMVAciCijXjcZtzHu93Z/fv2fuqiMycmD5H6I9z0k/ghqs+RamO/iCOoaldHF3/tSbBKokO6BPokYn3uSNGMeOhquVwG8y3Nr+rDj6QjQQ8+j5ziWb6AXzxvun0XAWS0Dstyes3XWZdbgTkneKKCDfQzqgoItto5ywWxYCTJR3I41mmIdgqQqbgzGJuOMyA7ce84oEHGoKQIwAGjkCGwfF8tdmTNINbFSjmXm8yWg8rxC0YL6YlweOjI1vrImMDS3NO0GAuWg851x/69fkX7/I3oCwLjzS65I+SjA7oPsV4jUUl8LqyOR8fCqS2Z4po7UilOTe0IhiO+UsW+tr9foQ1jivhxIVzegpzKzeFvpM7ZCJrPOqukyAwdvWU3lkCyOAGLTl0hT2z5wKpJhxCr+eTE2K/m8M6jWiY/scrmFZC51BH8VWf+nc+K5592PmxHyBbAqZFqVOmybgjNLrLzo0HTDKpOL8MnHjxRpZ6HvcOEs5iacwTaQr0Ttq6Y+jwxz39hcLuXc7GYt1J62IPtspiVF/9mQmQslWcUyA0B/ZiImyMYUZPgwzfAh/nZqVtE72ftTYe1S8jOxTfSZUMRruBjvGYpxEg9ol5vZkaS0pfuYlyG4fb/Ixfhdszx4p1X6TovXvdb1kt3Zim4PvzB88Ucz508X0C86Szk8MififcHhR8qy4Z8O5d1OmuHPpAqLD154Ywgaq5/7NP+xm47ISBWal9iSetX85cXEJUqfZHE9u0kOTq5CLrl/1IugjLkPPSDcpGI57TsWOb9ydgRKFpZk8izsQuzgF2c8yXCgXGoUiZJulqUJk2EfevNt948hFiRHG2ZAouwVy+2CoYXvfDKK8ePhqyBkOUTrOBgOBRPNizDsBpJZx5oQQP6GRUhCJVxetb8jGgQaYCI9vcUgAHSsGKlydJkf7ewQsbY5vsPfbSa5mQzeuF/y50e9aAd0pKlAU6/fjjxuiT4ZCcf0DkgM25PBJyI/rTfzmHF5uZOjsTBZf5SKSoKLnS1CtA7ufiBWX8tzlYNziOT+BCsvwb8Nex4q0cDiPL1Wo+UwwPnqLpHyYHMRbFpoGvuGWmeIiBogPzI1tWxsJFJlOSh+xolpEqKlzRGz/DyaSuRtMJFtXztF+WAwi5jJH6yoYU5huM1qTR6nY8Fhu6CFukZHFICbtbF6XLRrgcN9LsYr6Ky3bMFckYNrKfes540B5uvdPoTuviUWn2nVi6bejgWUbeWy1s1NdcHWMAy/KBm+K+fmbYPL9ZPvzKYjgKTsUiegpy30BPOKdtclnQyOe/hC8lSKMTBs9efqochXfW+atPOWztDQxsXrkKWXeG/7AtN1V/tDJWIIgT9aZATdPiycxrQI+ZhZM/Q6GnXpeLQ8iHxUlc+YFica/t2LhjV8+gul9i+rlBAF4ouSxLF9o/RgKlRXe76FOxbhRvamewgcDmu9ykuR3c5d/driy2NLPBT5/KB2FLFFFnXAhYxo+5AwpIVk92F/IKgRQP8GrFgMWJWD/HMxrWeUEaVJXRX+0BYZYExPNVEgz9PGDQ45YAgYDXUfnHg5g9zpuQX2z9FyYyCO98IQUdEzkm7mAocDjnqkUkw12PZjVlUNdAzqRIZPj+ySfYHimnPV/7ekyqpmm/TqUB4iinPDYe9hoHcnusPhDwG73vk217e4KTd5/KS4fbd+7BI5EZOVG2f93dmFLrTzDtNBDUbzU4IIH1M+2uUE4TbXFphWXEp0F2B5hLJYFrkOe67rlwoHTI3uBAu5Wkpa+TRtzihnZUyjbRIT/ESo1thMyijW31MKFz9l2r0hosY0641uDwIeoTtWkvYB7gpzuEzCXL2Q1eb5CT/wXL7h2XfW5kbVFUvozwsB27SNC2TKSh+VMdYkbOwaj+Jaef7LkUdwxk07nx/TNlfRXGm3B4tl9FjaJx8gaQJt8ICcCvSo6c6pwtz2iU9D8ayf5JxRWxCCCCQhNrDgp3z9gXZBWFfHi8v6PGwr4aDCodYlnPJSxbis0gh5G3eeacN5bvItXwSN1t3B8e4larHzXuSYxdRDNGdHu/ovoja+f/Ufp7aKaJ3rnfD/nl6SY9/oIFHysO2gYdDptoxLp4YfQlWLi6QiSng+uGeB+6Jhwz+L1n+yh0uhldqhK7Gxi66Df5zsWR0z0mOWfs1m7RS1P8BkBh24QAAeJyVUs1Kw0AQ/ra2ogeLN0EU5tgKiWmUgh5brFBsLY0tXlNN29CSlaRQevR1RHwMn8An8Qn8ulkV9WSWzHwzO/PNDwugjBco5N/wCytsqT2LCyiqI4s3UFGPFhexo14tLqGs3i3exE7hkJGquE3r2WStscKuKllcIL9YvIGeOra4iH31ZHEJB+rN4k3sFxSa0HjACiliTDDFAgIfHs8JHJ4cn9E7YpSgAZeyjRB3mDF3iYw6pi9Egntz56JjorrmPo9cR1RoJ4YpYqUQc4xpaSNv6LulHiDABfqUgkvqa3p6tKpkRFM/rNJ4Ml2I73knjkN5JqOVNFxph3czvcxmsYTJvbTdjitdvaQzlopOZBRNw/lY9FhuolsZBBf9QC7714NeUCXvFRsOzAAZahwXV50gTLIaUYP9zTkXGnpO2TIjLIxOubDIrMtljuCc/28m54sgv6/TU7Nr9WmhpZNFS6eTSHzXk3P5rOys69GuOzWO6df/NvlNjR9J6zcXsbmMO8/3nTfo4ZQYwyjNYm6E5bxT+QftBxoadE0AAHicbc7JSkIBAEbh714XCYaVmg3armxQUhNzQCTCbDLTpDkfoE07H6bX6AXrEi498HOW/xH65/fbxCJuowVCMXEJy5JWrFqTkpaxLmvDpi3bcvJ27NpTsO/AoSNFJcfKKqpO1NSdamhqaevoOtNzoe/SlWs30dvAnaF7I2MPUdOjJ89evHrz7sPUTxAGsaXZ12f/vFKdu/YHtRcVVAAAAAH//wACeJxjYGRgYOABYjEgZmJgBEIvIGYB8xgABswAeXicY2BgYGQAgtsKp6pB9NOm1w0wGgBPgAfmAAA=')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.705000;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.704000;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:1.000000;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:0.923000;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.000000;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,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')format("woff");}.ff9{font-family:ff9;line-height:1.000000;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:1.000000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffb;src:url('data:application/font-woff;base64,d09GRgABAAAAAATMAA0AAAAABygAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEsAAAABoAAAAcpiahikdERUYAAASUAAAAGwAAAB4AJwALT1MvMgAAAaQAAABDAAAAVlVjgyVjbWFwAAAB/AAAAEYAAAFKQxjlbWdhc3AAAASMAAAACAAAAAj//wADZ2x5ZgAAAlAAAABgAAAAYIHLKrxoZWFkAAABMAAAADIAAAA2LqIaq2hoZWEAAAFkAAAAIAAAACQGXQTVaG10eAAAAegAAAAUAAAAFAbkAEBsb2NhAAACRAAAAAwAAAAMAAAAMG1heHAAAAGEAAAAHQAAACAASAAhbmFtZQAAArAAAAGvAAADLTuq4Btwb3N0AAAEYAAAACwAAAA34MpQ1nicY2BkYGBgYjhS55BwJJ7f5isDN/MLoAjD06bX7XDa4f87FhsmNiCXA6gWCACMzw1wAAB4nGNgZGBgYvv/joGBpY4BCFhsGFIYJBmQASsAU7MDO3icY2BkYGBgZZBjANEMDExAzAhmO4D5DAAFxQBqAAAAeJxjYGSyZ9rDwMrAwNQFpBUZekD0/x7GBwyGjExAUQYOZgYYYARiBRgnIM01BcRXnMTE9v8dUCUbgxBUDQMANX4LVwABGAAAAAAAAAFNAAAAAQAABH4AQHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUFCf9/w/kg+n/j+8VQdUDASMbA5zDyAQkmBhQASPEiuEMAIsbCacAAAAAAAAAAAAAAAAAMAABAED/7gQ8AgYAHQAAABQHDgEHBisBIjU2NyEiJjQ2MyEmJzQ7ATIXHgEXBDwOV3wSAw8YEhxq/MsOEBAOAzVqHBIYDwMSfFcBCBwEFIBYDhaDVRIYElWDFg5YgBQAAHicpVLBTttAEH1rEkQv9ADHCs0FKRxsbEdEggsoQJAiDCgmiFMlhziJm+BFtqUo/9Nj1a/p91R9Wa+oxAEOeOXZN29mZ9+MDWAbv6FQPw+vWOGr2rfYQUOdWryBQ/XT4gZ21V+Lm9h2Aos3sev8YKZqfKH3y5xaY4U91bTYwZY6sngD39WFxQ201B+Lm/jm7Fi8iZZzhnNovGCFAhmmmKGCIITP1YbLVeNjsiNmCbrwaPtI8IQ5zy5Rcs/IJcgxNjEPkcm6MfE6c53Rop+bSilvSrDAhJ429p7cI/chYlxiQCu44n5L5o7eASviXL+simw6qyT0/bbr0h7LaCVdT/rJ01wvy3kmST6Wvhd5cqOXJDNp6VxG6SxZTERP5D59lGF8OYjlanA7vIsPWPeagiMKqigrZpvPlKgpr0TA5nEdRUk1i1fPI70oAxJdEx0T6AVtz/RVmb3gFFMzQ49HBSd83y/vvparsztkAjv5kB56Oq96upimEnq+nMgbOe5aBOmOG3AgYeejdv7f97Yxt27ngQ0UTM7s56pbWf8QwmBalBkHSil+Wz571z8E0IttAHicY2BiYPj/8dvu/z0MNgzYACsQMzIwMTAzMnElFhXllxdlpmeUAAAf4wnMAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH006bX7TAaAE/GB/QAAA==')format("woff");}.ffb{font-family:ffb;line-height:0.536000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffc;src:url('data:application/font-woff;base64,d09GRgABAAAAAATAAA0AAAAABtgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEpAAAABoAAAAcpiahikdERUYAAASIAAAAGwAAAB4AJwALT1MvMgAAAZwAAAA/AAAAVlVXVldjbWFwAAAB8AAAAEYAAAFKzKIgqGdhc3AAAASAAAAACAAAAAj//wADZ2x5ZgAAAkQAAADSAAAA4MubV/JoZWFkAAABMAAAADAAAAA2LgwbjWhoZWEAAAFgAAAAGQAAACQHQgPuaG10eAAAAdwAAAAUAAAAFAcqAD5sb2NhAAACOAAAAAwAAAAMACgAmG1heHAAAAF8AAAAHQAAACAASQBDbmFtZQAAAxgAAAFGAAACZKcJF/pwb3N0AAAEYAAAAB4AAAA0TLakpHicY2BkYGBgZHBUn3JJLZ7f5isDN/MLoAjD06bX7cg08wvmSCDFwcAE4gEAVuoLj3icY2BkYGCOZAAC5hdQkpEBFbACADPuAjoAAAB4nGNgZGBgYGVwYGBiAAEQycgAEnMA8xkACS4AjQAAAHicY2Bk/MI4gYGVgYGpi2kPAwNDD4RmfMBgyMgEFGVgZWaAAUYBBgQISHNNAVIKz8KZI0F8CMnACCIA6SYJUgAB9AA+AAAAAAFNAAAAAQAAA+gAAHicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUnoX//w/kg+n/jyXXQtUDASMbA5zDyAQkmBhQASPEiuEMACjNCjEAAAAAABQAFAAUABQAcHicHcsxCsJAEIXhmSxMJAHDxmw6hRg3lopuYiEaIUewskkRW3ttPIC9d7C38BxWNmIlgmcQWVwzxcCD/wML5gB4YStgYANMxjxmPOL7zyfH3dx6fF9s9T0BWGCOvU0nITdCBBRH3STlKhtHozYGZpHgQWhWNkOVTXEUtripugNEMi9J1QT7Sd2HzC8LPSzKssAD53or01TiVSqn0Ws4N+E13UofqUk5EW7WjvCw7QlcnmtxLUq/5yuph392tl0X7/rpidrQgsg2qHI6QsAPxO4tjgAAeJyNkD1Ow0AQhd/mT4JIiAKlnorOxnbhIlRWoqShChIlYMkrJ1LijdZRopTcAHEKREHFAag4F8+blUhBEVur+Wbn7+0AuMAnFA7fDZ49K/Tx7rmFLr49t3Gtrjx30Ff3nru4VC+ee7z/YKbqnNF7dFUNKwzw6rmFc3x5buMOP547GKhbz12IevLc4/0bRjBYYw+LBUrMsYFgjBxbaNKUVKFgXJAgQowUITnDkr8cVdXO07SatqkumImRWe/topxvZJxvtUzzqthLEsVpKNlyKS5Ui9W1tltdsGBCPRX7Zdi5bgYrWkxMtcl2ujYrOjN32yjDzKzy6q+qsZaKtNMbUrFgyPN/10MsRcB3Be59CT03a2JsqSUJIxnK0Wx6aRAHSZSkp0l9cOuouaYmVziiWWLorTBB23phKomiOOSRk9r+AvZ2Z2sAAHicY2BiwA9YgZiRgYmBmZGJvTQv09XM1BwAC8ICSwAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH006bX7TAaAE/GB/QAAA==')format("woff");}.ffc{font-family:ffc;line-height:0.857000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffd;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUIAA0AAAAAB3QAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE7AAAABoAAAAcpiahjkdERUYAAATQAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlQPf1JjbWFwAAAB/AAAAEYAAAFKRCLk6Gdhc3AAAATIAAAACAAAAAj//wADZ2x5ZgAAAlAAAACPAAAAlJnjLStoZWFkAAABMAAAADMAAAA2LDcarmhoZWEAAAFkAAAAHgAAACQDuAJ8aG10eAAAAegAAAAUAAAAFAR5AEVsb2NhAAACRAAAAAwAAAAMAAAASm1heHAAAAGEAAAAHQAAACAASAA1bmFtZQAAAuAAAAG2AAADQtz+SpZwb3N0AAAEmAAAAC4AAAA5RNs2PnicY2BkYGBgYjgSdPF4cjy/zVcGbuYXQBGGp02vO+G0K4MS41nGi0AuB1AtEAAAlHoNcQB4nGNgZGBgvMgABEzCIJLxLEMKgyQDMmAFADMwAjkAAHicY2BkYGBgZTBiANEMDExAzAhmO4D5DAAHuQB+AAAAeJxjYGTkYpzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGIHaAcQLSXFOAlIKSOONFsORFuBoGAAhGCiwAAAABGAAAAAAAAAFNAAAAAQAAAhMARXicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlMT//wfywfT/x3ffQtUDASMbA5zDyAQkmBhQASPEiuEMAABuCS0AAAAAAAAAAAAAAAAASnicY2BkcGVQYjzLeJHBkIFBVYRNWUmfUVxMWUnN3NScXUmP0dTEnlFdzdTEzNhInlHdVA1I8zOaG8kxiorwAxUynhXk5ZIq5mNVEhBk4Z8oIMQsPmGCOFCMt5GfSYhXiRUqNlFsLo+wUMB0dXF21jnJfDysIpwO9pwiPMKcUTO4uIU0pkPFHDgZGABo0BbEAHicrVLLattAFD2j2IaQ4mVXWVzaTQKRkGUwTVYlITaYyA5WXLIdJbItbGuCpGC86Bcl5I/6Lz2SpoWWklU16N5z348ZAF28QaH5vv3GCl312WIHHfXV4gP01IvFLXx0jixuo+v88ulQ/52eqnVI6bWOqrDCsWpb7OCDCiw+QKxGFrdwpn5Y3Max88niDs6cKa5g8IQ9cqRYYoUSggA+Tx8uT4PPqY3pJbiERzqGxgPWjN2hIE+p08jwWNs8hLXXpLY3npXHCeWszpSwksYGC0qmpnfU3ZPPEeEaM1LBiHxKzS2lU2bElXna5+lyVUrg+33XJT2XeC+Xnoz1w9rsinUqOnuUsRd6MjE7KlM5MZnEyUpvFmIWcpfcyzy6nkUymk3nt9Ep896w4ZANlWwr4phbtmjYXoEvNIahLlfRfhubTUG5miqnS9U/JibfavJhPVpZ85yLTOo1elyd4IL/exVcjpkw5pmyZnQTMaC+Zy8goIShycqhyZeJBJ4vF/JnX+4sWT5vdE7DwO1xM8Hg/bn+rop/56tecEJzwRtsbq8Zq3ofQmOSFyn3y5b8vvyfij8BgImTTQAAeJxjYGJg+P/x2+7/cxlUGLABViBmZGBiYGZk4kksLkktyizOzk0syQAAM04KjgAAAAAAAf//AAJ4nGNgZGBg4AFiMSBmYmAEQhYwBvEYAAPKADMAeJxjYGBgZACC2wqnqkH006bXnTAaAE/aB/gAAA==')format("woff");}.ffd{font-family:ffd;line-height:0.431000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ffe;src:url('data:application/font-woff;base64,d09GRgABAAAAAAUcAA0AAAAAB5AAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFAAAAABoAAAAcpiahjkdERUYAAATkAAAAGwAAAB4AJwALT1MvMgAAAaQAAABBAAAAVlQPf4hjbWFwAAAB/AAAAEYAAAFKRCLk6Gdhc3AAAATcAAAACAAAAAj//wADZ2x5ZgAAAlAAAACkAAAAsPayTBFoZWFkAAABMAAAADMAAAA2LKMarmhoZWEAAAFkAAAAHQAAACQEAALoaG10eAAAAegAAAAUAAAAFATlAGlsb2NhAAACRAAAAAwAAAAMAAAAWG1heHAAAAGEAAAAHQAAACAASABCbmFtZQAAAvQAAAG3AAADQtb+QJZwb3N0AAAErAAAAC4AAAA5RPc2OXicY2BkYGBgYjiyaPds83h+m68M3MwvgCIMT5ted8LpTAYlJlHGi0AuB1AtEAAAiSIMwAB4nGNgZGBgvMgABEz1YFKUIYVBkgEZsAIAMCgB7gAAAHicY2BkYGBgZbBnANEMDExAzAhmO4D5DAAI/gCLAAAAeJxjYGR0YJzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGIHaAcQLSXFOAlIKSOONFsORFuBoGABnICmIAAAABGAAAAAAAAAFNAAAAAQAAAn8AaXicY2BgYGaAYBkGRgYQcAHyGMF8FgYNIM0GpBkZmBgUlMT//wfywfT/x3ffQtUDASMbA5zDyAQkmBhQASPEiuEMAABuCS0AAAAAAAAAAAAAAAAAWHicLcm9DoIwGIXhfgVbaGkbaAsLkQQjbJoo6MLPNbgy6ehluDvgoIOJF+UdGYjT8+YcBOiKcmzhizqE1oas8i1kMFnUPdDZqodyg+vqsN9lUFbFXLFVcJw1CpKlg63lXnojTEthGBkl5TZ9vpjvWU7lKLERUmP539/EZc5H6ejUnUUYBZd28LVKWNO4C8GU9oc7VhBEoRCP6Yl50zrY4z/HUBb2eJytUk1r20AQfavYhpLiY045DM0lgUjIMhiSU0mIDSaygxWHXFeJbAvb2iApGB/6i1r6j/pf8iRtCi0lp2rRzJuv3TezC6CLn1BovoffWKGrTix20FFfLT5AT323uIUj59DiNrrOe06H/m/MVK1PtH7UVRVWOFZtix18VoHFB4jVyOIWztUvi9s4dr5Y3MG5M8U1DF6wR44US6xQQhDA5+rD5WrwBb0xswRX8CjH0HjCmrU7FNQpfRoZnuuYh7DOmtTxJrPKOKWd1TslPEljgwUtU8t7+h6p54hwgxmlYEQ9peeO1hl3xLV52efpclVK4Pt916W8kHgvV56M9dPa7Ip1Kjp7lrEXejIxOzpTOTWZxMlKbxZiFnKfPMo8uplFMppN53fRGfe9JeGQhErSitjmlhQN6RUYMBiGulxF+21sNgXtqqucKRV/TEy+1dTDurWy1jkHmdRj9Dg6wSX/j05w2WbCmlfamtVNReXv2QsIKh5Dk5VDky8TCTxfLuVPXu4sWb5udM7AwO1xMsHg477+PhX/3q96wQnDBW+wub2mrep9CINJXqScLyn5ffk/J74BdIWTPQB4nGNgYmD4//Hb7v87GeQZsAFWIGZkYGJgZmTiSSwuSS3KLM7OTSzJAAA3qAqlAAAAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCFjAG8RgAA8oAMwB4nGNgYGBkAILbCqeqQfTTptedMBoAT9oH+AAA')format("woff");}.ffe{font-family:ffe;line-height:0.431000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:fff;src:url('data:application/font-woff;base64,d09GRgABAAAAAAW4AA0AAAAACDQAAgADAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFnAAAABoAAAAcpiahlkdERUYAAAWAAAAAHAAAAB4AJwANT1MvMgAAAaQAAABFAAAAVlVkgjFjbWFwAAACCAAAAFMAAAFaZbcHq2dhc3AAAAV4AAAACAAAAAj//wADZ2x5ZgAAAmwAAAEUAAABJLZfvkJoZWFkAAABMAAAADIAAAA2LgwatmhoZWEAAAFkAAAAIAAAACQGRgPJaG10eAAAAewAAAAaAAAAGg2SAG9sb2NhAAACXAAAABAAAAAQAF4Avm1heHAAAAGEAAAAHQAAACAASwAkbmFtZQAAA4AAAAG+AAADTjuk55Zwb3N0AAAFQAAAADgAAABDwZAwx3icY2BkYGBgYjjCOFUpPZ7f5isDN/MLoAjD06bXvXDa/H8583qmGiCXA6gWCABvYA0hAAB4nGNgZGBgqvlfzsDA/IIBCJjXM6QwSDIgAzYAZzgEFnicY2BkYGBgZ1BkYGIAARDJyAAScwDzGQAGXQBwAAAAeJxjYGSuZJzAwMrAwNTFtIdBkaEHRP/vYXzAYMjIBBRlYGVmgAFGIE6AcQLSXFOAlIJSKlPN/3KgyhqGTqgaBgBJ4QxiAAAAARgAAAAAAAABTQAAA+gAAAPoADcDCgA4AFMAAHicY2BgYGaAYBkGRgYQCAHyGMF8FgYLIM3FwMHABIQKipOUbJRS//8HisHZ/x/fK7p78u5CqF4oYGRjgAswMgEJJgZUwAixcpABNmoaBgCUJg7EAAAAAAAAAAAAAAAALABeAJJ4nC2Pu07CYBiGv+9r2v+vbf805RTUKm0TQKsM9ORhMC7EGA8hwkK8BtxwYWFw5lLYuA8GZy/CkHhIWwtxe97lfd4XEJJ8LS0whz0AKDOBTPHRjeLEccPAabbCS+zWDrAmLXh/LEi1tPok1SoVWk/qmqWSGPeRTLJnA9WYD9vDuaEOZjYgnMEbrfAFGgBYVjy31UHPFcQ2HIVxsGkNunFSEK2eb3vD655f9f19Ykz8x2AgSZrAh/vp3cWJ6V4dyVZjy483u8Vagqf8lZY0hQrYGwvDorsZhckpdnCrwKpZ9rZPaFlK3zWF6xaJ9FPjOpcNOi456Yfj0iGODJ79KDo3+PeXzE2dZb872Xm7XWj+AKcJOOl4nK1Sy2rbQBQ9o9iGQkkXXXRTyt0UEoqELFNDsoyJQ03kBCsu3o5j2Ra2NUFSMP6DfEwp/af+SI9G0y68aDeV0Nxzz33MPTMCcIrvUGier3+wwhv10WEPHTVw+ASR+uFwC++8tw63cep9cbhD/oWZqvWK3jdbVWOFD6rtsIfX6rPDJ1iokcMtBOqnw2289z453EHgzTCAwRMOKJBhhTUqCCKEfHvw+Tb4guycWYIrBFxH0HjEhrV7lLQZOY0cCxsLENussY03mXXGGf3cdkq5k8YWS3rGrg/kZrRTJLjGhKvghvaOzD29c3bEwDwdimy1riQKw57vc72Q+UGuAhnpx43Zl5tMdL6QURAHMjZ7kpmcmVzm6Vpvl2KW8pDOZJpcTxK5mdxN75Nz9r3lwDEHqjhWQpk7jmg4XokuxeM2jnW1Tg67udmWXRK1sIJZtQSMTbHTtEOrrrK24Fmm9iQDNhBc8vv7Jj61pqx6JqNZ39T0yXfdLUT0MDR5NTTFKpUoCOVSjkbzJ+nqeasLRvp+l+cT9f+l7njjY7W/W9a/csp4yatsrrERV/8owmBalBkPmmOFPflvm/4CNuCU5QAAeJxjYGJg+P/x2+7/TQwaDNgAOxAzMjAxMDMyMTIzTOVKLCrKLy/KTM8oYS/OzM3MSSwCAJXUDUEAAAAB//8AAnicY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV4nGNgYGBkAILbCqeqQfTTpte9MBoAUAIIAAAA')format("woff");}.fff{font-family:fff;line-height:0.773000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff10;src:url('data:application/font-woff;base64,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')format("woff");}.ff10{font-family:ff10;line-height:0.915000;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.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff13;src:url('data:application/font-woff;base64,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')format("woff");}.ff13{font-family:ff13;line-height:1.000000;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:0.922000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff15;src:url('data:application/font-woff;base64,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')format("woff");}.ff15{font-family:ff15;line-height:0.922000;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.921000;font-style:normal;font-weight:normal;visibility:visible;}
@font-face{font-family:ff17;src:url('data:application/font-woff;base64,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')format("woff");}.ff17{font-family:ff17;line-height:0.738000;font-style:normal;font-weight:normal;visibility:visible;}
.m0{transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-ms-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);-webkit-transform:matrix(0.250000,0.000000,0.000000,0.250000,0,0);}
.m1{transform:none;-ms-transform:none;-webkit-transform:none;}
.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;}
._41{margin-left:-9.121653px;}
._d{margin-left:-6.254943px;}
._6{margin-left:-4.399514px;}
._c{margin-left:-3.307583px;}
._4{margin-left:-1.291162px;}
._a{width:1.721544px;}
._0{width:3.073600px;}
._15{width:4.287809px;}
._3f{width:6.240614px;}
._3c{width:10.254554px;}
._16{width:12.244541px;}
._b{width:13.270183px;}
._10{width:14.388669px;}
._5{width:15.589581px;}
._7{width:17.550234px;}
._f{width:18.850925px;}
._14{width:20.027216px;}
._9{width:21.060222px;}
._17{width:22.624520px;}
._4b{width:23.742042px;}
._11{width:25.003657px;}
._1b{width:26.209937px;}
._12{width:27.891435px;}
._3{width:31.159050px;}
._8{width:32.422412px;}
._1c{width:33.774574px;}
._1{width:36.288314px;}
._13{width:37.551456px;}
._2{width:40.911750px;}
._31{width:45.032765px;}
._3e{width:46.663471px;}
._23{width:47.808845px;}
._33{width:50.923679px;}
._34{width:55.985501px;}
._2a{width:67.197763px;}
._61{width:68.513220px;}
._27{width:70.153114px;}
._32{width:72.735437px;}
._39{width:78.569574px;}
._63{width:84.052601px;}
._66{width:85.391513px;}
._2c{width:88.552166px;}
._29{width:91.564877px;}
._22{width:101.521142px;}
._24{width:104.297165px;}
._57{width:111.219226px;}
._65{width:119.330577px;}
._4e{width:134.132068px;}
._2e{width:140.069539px;}
._5c{width:148.333214px;}
._44{width:151.893880px;}
._59{width:152.909424px;}
._28{width:158.346624px;}
._58{width:161.129770px;}
._5a{width:166.201190px;}
._5b{width:174.665472px;}
._60{width:187.026228px;}
._5e{width:188.473728px;}
._56{width:191.271245px;}
._25{width:203.773968px;}
._62{width:219.544301px;}
._26{width:222.761242px;}
._40{width:225.953280px;}
._1f{width:227.997619px;}
._5d{width:232.129627px;}
._55{width:236.504674px;}
._20{width:241.734144px;}
._2f{width:246.970522px;}
._64{width:253.433166px;}
._2d{width:279.249562px;}
._45{width:288.629063px;}
._2b{width:298.079002px;}
._67{width:304.250524px;}
._21{width:321.104717px;}
._38{width:470.269747px;}
._37{width:492.076032px;}
._30{width:570.693427px;}
._52{width:576.097182px;}
._1e{width:702.917939px;}
._49{width:776.227226px;}
._4a{width:796.646707px;}
._69{width:804.324520px;}
._36{width:844.180582px;}
._4c{width:890.662400px;}
._43{width:936.666010px;}
._48{width:954.653252px;}
._e{width:959.428715px;}
._53{width:972.866360px;}
._5f{width:1004.967354px;}
._35{width:1025.038848px;}
._18{width:1035.989811px;}
._1d{width:1052.535808px;}
._46{width:1108.438323px;}
._19{width:1172.279096px;}
._54{width:1191.981261px;}
._4d{width:1255.924292px;}
._51{width:1261.512709px;}
._50{width:1273.324442px;}
._4f{width:1275.572019px;}
._1a{width:1306.990285px;}
._68{width:1331.139789px;}
._3b{width:1350.650675px;}
._3d{width:1384.173056px;}
._47{width:1403.683942px;}
._3a{width:1499.277722px;}
._42{width:1506.881229px;}
.fcd{color:rgb(16,136,110);}
.fc0{color:rgb(35,55,59);}
.fc1{color:rgb(250,250,250);}
.fc2{color:rgb(255,255,255);}
.fca{color:rgb(102,102,102);}
.fc6{color:rgb(61,122,122);}
.fce{color:transparent;}
.fc4{color:rgb(0,0,255);}
.fc8{color:rgb(186,33,33);}
.fc5{color:rgb(156,102,0);}
.fc9{color:rgb(25,23,125);}
.fc3{color:rgb(57,75,79);}
.fc7{color:rgb(0,128,0);}
.fcb{color:rgb(176,0,64);}
.fcc{color:rgb(171,92,31);}
.fs8{font-size:23.910400px;}
.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;}
.y345{bottom:-7.269000px;}
.y0{bottom:-0.500000px;}
.y349{bottom:4.139000px;}
.y12b{bottom:4.968000px;}
.y33f{bottom:6.295000px;}
.y74{bottom:6.379000px;}
.y1dc{bottom:6.537000px;}
.y34f{bottom:6.791000px;}
.ya5{bottom:6.937000px;}
.y273{bottom:7.179000px;}
.yc0{bottom:7.576000px;}
.y86{bottom:7.662000px;}
.y1ab{bottom:7.679000px;}
.y164{bottom:7.775000px;}
.y143{bottom:7.802000px;}
.yaa{bottom:7.869000px;}
.y27c{bottom:8.053000px;}
.y301{bottom:8.101000px;}
.y80{bottom:8.177000px;}
.y6c{bottom:8.251000px;}
.y19c{bottom:8.352000px;}
.yb7{bottom:8.542000px;}
.y1a4{bottom:8.685000px;}
.ye9{bottom:8.765000px;}
.y87{bottom:8.818000px;}
.y14b{bottom:8.998000px;}
.y61{bottom:9.018000px;}
.y1f9{bottom:9.019000px;}
.y42{bottom:9.224000px;}
.yd3{bottom:10.093000px;}
.y2bb{bottom:10.294000px;}
.y24c{bottom:10.398000px;}
.y2e3{bottom:10.788000px;}
.y234{bottom:10.859000px;}
.y134{bottom:10.931000px;}
.y4d{bottom:10.946000px;}
.y326{bottom:11.407000px;}
.yf4{bottom:11.887000px;}
.y15b{bottom:11.979000px;}
.y6a{bottom:12.060000px;}
.y6b{bottom:12.316000px;}
.ye{bottom:13.018000px;}
.y233{bottom:13.089000px;}
.y183{bottom:14.931000px;}
.y104{bottom:15.568000px;}
.y2f1{bottom:16.066000px;}
.ye2{bottom:16.400000px;}
.y207{bottom:17.464000px;}
.y2c4{bottom:18.950000px;}
.y1b7{bottom:18.962000px;}
.y298{bottom:19.075000px;}
.y272{bottom:19.782000px;}
.y27b{bottom:20.655000px;}
.y25{bottom:20.823000px;}
.y216{bottom:21.591000px;}
.y1f8{bottom:21.622000px;}
.y7f{bottom:21.776000px;}
.y41{bottom:21.827000px;}
.y155{bottom:22.086000px;}
.ye8{bottom:22.364000px;}
.y24b{bottom:23.001000px;}
.y2e2{bottom:23.390000px;}
.y265{bottom:23.563000px;}
.y60{bottom:24.599000px;}
.yd2{bottom:24.688000px;}
.y359{bottom:24.694000px;}
.y2ba{bottom:24.889000px;}
.y256{bottom:25.033000px;}
.y32b{bottom:25.122000px;}
.y133{bottom:25.526000px;}
.y4c{bottom:26.527000px;}
.y15a{bottom:26.574000px;}
.y325{bottom:26.988000px;}
.y10a{bottom:27.165000px;}
.y2ac{bottom:27.414000px;}
.yf3{bottom:27.469000px;}
.y12a{bottom:28.081000px;}
.y206{bottom:28.348000px;}
.y2f9{bottom:28.634000px;}
.y232{bottom:28.670000px;}
.y30d{bottom:28.814000px;}
.y152{bottom:29.563000px;}
.y2c3{bottom:29.834000px;}
.y182{bottom:30.512000px;}
.y1c0{bottom:30.936000px;}
.y103{bottom:31.150000px;}
.y2f0{bottom:31.648000px;}
.y297{bottom:31.678000px;}
.ye1{bottom:31.982000px;}
.y271{bottom:32.385000px;}
.y27a{bottom:33.258000px;}
.y228{bottom:33.692000px;}
.y1f7{bottom:34.225000px;}
.y7e{bottom:34.378000px;}
.y1b6{bottom:34.543000px;}
.y1d9{bottom:35.323000px;}
.y24a{bottom:35.603000px;}
.y8c{bottom:35.699000px;}
.ye7{bottom:35.963000px;}
.y250{bottom:36.557000px;}
.y1ed{bottom:36.761000px;}
.y23f{bottom:37.415000px;}
.y255{bottom:37.636000px;}
.y154{bottom:37.668000px;}
.y2e1{bottom:37.986000px;}
.y132{bottom:38.129000px;}
.y215{bottom:38.428000px;}
.y163{bottom:38.597000px;}
.y264{bottom:39.145000px;}
.y30c{bottom:39.698000px;}
.y2ab{bottom:40.017000px;}
.y24{bottom:40.026000px;}
.y2e9{bottom:40.181000px;}
.yb6{bottom:40.550000px;}
.y2c2{bottom:40.718000px;}
.y56{bottom:40.800000px;}
.y159{bottom:41.169000px;}
.y194{bottom:41.771000px;}
.y129{bottom:41.830000px;}
.y4b{bottom:42.109000px;}
.y2a4{bottom:42.637000px;}
.y2e{bottom:42.724000px;}
.yd{bottom:42.742000px;}
.y109{bottom:42.746000px;}
.y16c{bottom:43.348000px;}
.y11a{bottom:44.028000px;}
.y300{bottom:44.166000px;}
.y2f8{bottom:44.216000px;}
.y231{bottom:44.252000px;}
.y296{bottom:44.281000px;}
.y358{bottom:44.395000px;}
.y1e4{bottom:44.927000px;}
.y270{bottom:44.987000px;}
.y151{bottom:45.145000px;}
.yfc{bottom:45.450000px;}
.y1d3{bottom:45.652000px;}
.y279{bottom:45.860000px;}
.y181{bottom:46.094000px;}
.y5f{bottom:46.158000px;}
.y315{bottom:46.185000px;}
.y1bf{bottom:46.517000px;}
.y2d7{bottom:46.626000px;}
.y102{bottom:46.731000px;}
.ye0{bottom:47.563000px;}
.y222{bottom:47.686000px;}
.y7d{bottom:47.977000px;}
.y324{bottom:48.024000px;}
.y13c{bottom:48.081000px;}
.y28c{bottom:48.265000px;}
.y2ce{bottom:48.564000px;}
.y17d{bottom:49.160000px;}
.y1b{bottom:49.323000px;}
.y23e{bottom:50.017000px;}
.yf2{bottom:50.024000px;}
.y205{bottom:50.116000px;}
.y1b5{bottom:50.218000px;}
.y254{bottom:50.238000px;}
.y1ca{bottom:50.263000px;}
.y30b{bottom:50.582000px;}
.y227{bottom:50.666000px;}
.y1d8{bottom:50.905000px;}
.y5{bottom:51.081000px;}
.y8b{bottom:51.281000px;}
.yb5{bottom:51.434000px;}
.y2c1{bottom:51.602000px;}
.y123{bottom:51.819000px;}
.y36{bottom:51.917000px;}
.y1ec{bottom:52.342000px;}
.y2e0{bottom:52.581000px;}
.y2aa{bottom:52.619000px;}
.y32a{bottom:52.659000px;}
.y2ef{bottom:53.182000px;}
.y153{bottom:53.249000px;}
.y19b{bottom:53.650000px;}
.y14{bottom:54.058000px;}
.y9e{bottom:54.130000px;}
.y162{bottom:54.178000px;}
.y2a3{bottom:55.240000px;}
.y357{bottom:55.279000px;}
.y128{bottom:55.578000px;}
.y2e8{bottom:55.762000px;}
.y295{bottom:56.883000px;}
.yd1{bottom:57.094000px;}
.y36e{bottom:57.410000px;}
.ybf{bottom:57.517000px;}
.y33e{bottom:57.829000px;}
.y221{bottom:58.321000px;}
.y278{bottom:58.463000px;}
.y23{bottom:59.229000px;}
.y119{bottom:59.610000px;}
.y2ff{bottom:59.747000px;}
.y96{bottom:59.776000px;}
.y2f7{bottom:59.797000px;}
.y230{bottom:59.833000px;}
.y214{bottom:59.962000px;}
.yc8{bottom:60.369000px;}
.y263{bottom:60.679000px;}
.y18a{bottom:60.688000px;}
.y1a3{bottom:60.735000px;}
.y249{bottom:60.808000px;}
.y204{bottom:61.000000px;}
.y1c9{bottom:61.147000px;}
.y22f{bottom:61.301000px;}
.y30a{bottom:61.466000px;}
.y4a{bottom:61.675000px;}
.y1aa{bottom:61.677000px;}
.y5e{bottom:61.740000px;}
.y17c{bottom:61.762000px;}
.y314{bottom:61.767000px;}
.y2d{bottom:61.926000px;}
.y1be{bottom:62.099000px;}
.yb4{bottom:62.318000px;}
.y2c0{bottom:62.486000px;}
.y23d{bottom:62.620000px;}
.y253{bottom:62.841000px;}
.y323{bottom:63.606000px;}
.y284{bottom:63.741000px;}
.y363{bottom:63.743000px;}
.y28b{bottom:63.846000px;}
.y2cd{bottom:64.145000px;}
.y108{bottom:64.305000px;}
.y1f5{bottom:64.590000px;}
.y55{bottom:64.825000px;}
.y2d6{bottom:65.196000px;}
.y2a9{bottom:65.222000px;}
.yf1{bottom:65.605000px;}
.y356{bottom:66.163000px;}
.y226{bottom:66.248000px;}
.y13b{bottom:66.810000px;}
.y8a{bottom:66.862000px;}
.y16b{bottom:66.900000px;}
.yfb{bottom:67.009000px;}
.ydf{bottom:67.130000px;}
.y2df{bottom:67.176000px;}
.y193{bottom:67.315000px;}
.y192{bottom:67.316000px;}
.y122{bottom:67.401000px;}
.y142{bottom:67.722000px;}
.y4{bottom:67.756000px;}
.y2a2{bottom:67.843000px;}
.y110{bottom:67.924000px;}
.y25d{bottom:68.064000px;}
.y329{bottom:68.240000px;}
.y101{bottom:68.290000px;}
.ybe{bottom:68.401000px;}
.y40{bottom:68.481000px;}
.y1a{bottom:68.526000px;}
.y1f6{bottom:68.549000px;}
.y33d{bottom:68.713000px;}
.y2ee{bottom:68.763000px;}
.y331{bottom:68.782000px;}
.y14a{bottom:68.918000px;}
.y19a{bottom:69.232000px;}
.y127{bottom:69.326000px;}
.y1e3{bottom:69.475000px;}
.y294{bottom:69.486000px;}
.y9d{bottom:69.712000px;}
.y26f{bottom:70.193000px;}
.y31b{bottom:70.651000px;}
.y213{bottom:70.846000px;}
.y277{bottom:71.066000px;}
.y72{bottom:71.206000px;}
.ye6{bottom:71.613000px;}
.y1c8{bottom:71.782000px;}
.y94{bottom:72.221000px;}
.y309{bottom:72.350000px;}
.y368{bottom:72.464000px;}
.yd9{bottom:72.729000px;}
.y248{bottom:73.162000px;}
.yb3{bottom:73.202000px;}
.y13{bottom:73.261000px;}
.y2bf{bottom:73.370000px;}
.y161{bottom:73.745000px;}
.y17b{bottom:74.365000px;}
.y118{bottom:75.191000px;}
.y23c{bottom:75.223000px;}
.y252{bottom:75.444000px;}
.yc7{bottom:75.951000px;}
.y283{bottom:76.094000px;}
.y262{bottom:76.260000px;}
.y189{bottom:76.270000px;}
.y22e{bottom:76.883000px;}
.y355{bottom:77.048000px;}
.y49{bottom:77.257000px;}
.y313{bottom:77.348000px;}
.y1d2{bottom:77.575000px;}
.y220{bottom:77.649000px;}
.y1bd{bottom:77.680000px;}
.y2a8{bottom:77.825000px;}
.y22{bottom:78.432000px;}
.y1d7{bottom:78.442000px;}
.ybd{bottom:79.285000px;}
.yc{bottom:79.552000px;}
.y33c{bottom:79.597000px;}
.y2cc{bottom:79.727000px;}
.y107{bottom:79.887000px;}
.y95{bottom:80.113000px;}
.y1f3{bottom:80.171000px;}
.y54{bottom:80.406000px;}
.y2a1{bottom:80.445000px;}
.y25c{bottom:80.666000px;}
.y150{bottom:80.948000px;}
.y2c{bottom:81.129000px;}
.y172{bottom:81.261000px;}
.y1b4{bottom:81.715000px;}
.y212{bottom:81.730000px;}
.y293{bottom:82.089000px;}
.y362{bottom:82.314000px;}
.yfa{bottom:82.591000px;}
.yde{bottom:82.711000px;}
.y203{bottom:82.769000px;}
.y26e{bottom:82.795000px;}
.y191{bottom:82.897000px;}
.y121{bottom:82.982000px;}
.y126{bottom:83.075000px;}
.y308{bottom:83.234000px;}
.y5d{bottom:83.299000px;}
.y2f6{bottom:83.349000px;}
.y10f{bottom:83.505000px;}
.y276{bottom:83.668000px;}
.y2d5{bottom:83.767000px;}
.y3f{bottom:84.063000px;}
.y344{bottom:84.116000px;}
.y1f4{bottom:84.130000px;}
.y2be{bottom:84.254000px;}
.y330{bottom:84.364000px;}
.y322{bottom:84.642000px;}
.y2b8{bottom:84.843000px;}
.y36d{bottom:84.947000px;}
.y1e2{bottom:85.057000px;}
.y1a9{bottom:85.228000px;}
.y2e7{bottom:85.291000px;}
.y2b2{bottom:85.478000px;}
.y13a{bottom:85.540000px;}
.y1a2{bottom:85.940000px;}
.y31a{bottom:86.232000px;}
.y141{bottom:86.452000px;}
.y35{bottom:86.469000px;}
.yd0{bottom:86.567000px;}
.y71{bottom:86.788000px;}
.y17a{bottom:86.968000px;}
.ye5{bottom:87.194000px;}
.y28a{bottom:87.398000px;}
.y149{bottom:87.647000px;}
.y19{bottom:87.729000px;}
.y93{bottom:87.802000px;}
.y23b{bottom:87.825000px;}
.y354{bottom:87.932000px;}
.yf0{bottom:88.161000px;}
.y9c{bottom:88.282000px;}
.y1d1{bottom:88.459000px;}
.y2b9{bottom:88.802000px;}
.y131{bottom:88.918000px;}
.y2fe{bottom:89.276000px;}
.y160{bottom:89.326000px;}
.y100{bottom:89.824000px;}
.ybc{bottom:89.920000px;}
.y2ed{bottom:90.322000px;}
.y2a7{bottom:90.427000px;}
.y16a{bottom:90.451000px;}
.y33b{bottom:90.481000px;}
.y367{bottom:91.034000px;}
.yd8{bottom:91.300000px;}
.yc6{bottom:91.532000px;}
.y247{bottom:91.717000px;}
.y7b{bottom:91.792000px;}
.y211{bottom:92.365000px;}
.y12{bottom:92.464000px;}
.y199{bottom:92.783000px;}
.y180{bottom:92.838000px;}
.y2a0{bottom:93.048000px;}
.y25b{bottom:93.269000px;}
.y202{bottom:93.653000px;}
.y171{bottom:93.864000px;}
.y1d6{bottom:94.023000px;}
.y307{bottom:94.118000px;}
.y1c7{bottom:94.349000px;}
.y292{bottom:94.691000px;}
.y2bd{bottom:94.890000px;}
.yb2{bottom:94.970000px;}
.y343{bottom:95.000000px;}
.y26d{bottom:95.398000px;}
.y7c{bottom:95.751000px;}
.y328{bottom:95.777000px;}
.y53{bottom:95.988000px;}
.y14f{bottom:96.529000px;}
.y48{bottom:96.823000px;}
.y1b3{bottom:97.296000px;}
.y21{bottom:97.635000px;}
.y261{bottom:97.794000px;}
.y2b1{bottom:98.081000px;}
.y1a1{bottom:98.294000px;}
.yb{bottom:98.755000px;}
.y282{bottom:98.772000px;}
.y353{bottom:98.816000px;}
.y69{bottom:98.880000px;}
.y10e{bottom:99.087000px;}
.y1d0{bottom:99.094000px;}
.y179{bottom:99.570000px;}
.y3e{bottom:99.644000px;}
.y2b{bottom:100.332000px;}
.y2b6{bottom:100.425000px;}
.y23a{bottom:100.428000px;}
.y251{bottom:100.649000px;}
.y2e6{bottom:100.873000px;}
.y361{bottom:100.884000px;}
.y1f2{bottom:101.207000px;}
.y33a{bottom:101.365000px;}
.y106{bottom:101.421000px;}
.y21f{bottom:101.674000px;}
.y320{bottom:101.812000px;}
.y319{bottom:101.814000px;}
.ydd{bottom:102.278000px;}
.ycf{bottom:102.320000px;}
.y70{bottom:102.369000px;}
.y117{bottom:102.728000px;}
.y125{bottom:102.776000px;}
.y2a6{bottom:103.030000px;}
.y1bc{bottom:103.224000px;}
.y2cb{bottom:103.503000px;}
.yef{bottom:103.742000px;}
.y9b{bottom:103.864000px;}
.y139{bottom:104.270000px;}
.y201{bottom:104.288000px;}
.y2b7{bottom:104.383000px;}
.y130{bottom:104.499000px;}
.y1eb{bottom:104.541000px;}
.y5c{bottom:104.858000px;}
.y306{bottom:105.003000px;}
.y140{bottom:105.182000px;}
.y342{bottom:105.635000px;}
.y29f{bottom:105.651000px;}
.y34{bottom:105.671000px;}
.y188{bottom:105.799000px;}
.yb1{bottom:105.854000px;}
.y25a{bottom:105.872000px;}
.y2ec{bottom:105.904000px;}
.y170{bottom:106.218000px;}
.y148{bottom:106.377000px;}
.yf9{bottom:106.616000px;}
.yd7{bottom:106.881000px;}
.y2f5{bottom:106.900000px;}
.y18{bottom:106.932000px;}
.y291{bottom:107.294000px;}
.y225{bottom:107.373000px;}
.y26c{bottom:107.752000px;}
.y2d4{bottom:107.791000px;}
.y22d{bottom:108.046000px;}
.y321{bottom:108.113000px;}
.ye4{bottom:108.230000px;}
.y190{bottom:108.441000px;}
.y275{bottom:108.625000px;}
.y1a8{bottom:108.780000px;}
.ya4{bottom:108.868000px;}
.y15f{bottom:108.893000px;}
.y158{bottom:108.894000px;}
.y210{bottom:109.202000px;}
.y1e1{bottom:109.605000px;}
.y352{bottom:109.700000px;}
.y32f{bottom:109.908000px;}
.ybb{bottom:109.996000px;}
.y2dd{bottom:110.477000px;}
.y120{bottom:110.519000px;}
.y2b0{bottom:110.683000px;}
.y289{bottom:110.949000px;}
.y327{bottom:111.359000px;}
.y11{bottom:111.667000px;}
.y1a0{bottom:111.926000px;}
.y178{bottom:112.173000px;}
.y339{bottom:112.250000px;}
.y312{bottom:112.332000px;}
.y1db{bottom:112.469000px;}
.y36c{bottom:112.483000px;}
.y21e{bottom:112.558000px;}
.y239{bottom:112.782000px;}
.y1b2{bottom:112.878000px;}
.y246{bottom:113.252000px;}
.y260{bottom:113.376000px;}
.y169{bottom:114.003000px;}
.y17f{bottom:114.372000px;}
.y31f{bottom:114.415000px;}
.y2de{bottom:114.436000px;}
.y68{bottom:114.462000px;}
.y79{bottom:115.344000px;}
.y2a5{bottom:115.383000px;}
.y1c6{bottom:115.385000px;}
.y305{bottom:115.887000px;}
.y2b5{bottom:116.006000px;}
.y198{bottom:116.335000px;}
.yb0{bottom:116.739000px;}
.y1f1{bottom:116.789000px;}
.y20{bottom:116.838000px;}
.yff{bottom:117.336000px;}
.yc5{bottom:117.550000px;}
.ydc{bottom:117.859000px;}
.y89{bottom:117.951000px;}
.ya{bottom:117.958000px;}
.yce{bottom:118.073000px;}
.y29e{bottom:118.253000px;}
.y116{bottom:118.309000px;}
.y47{bottom:118.357000px;}
.y2c9{bottom:118.436000px;}
.y1bb{bottom:118.806000px;}
.y7a{bottom:119.302000px;}
.y360{bottom:119.454000px;}
.y2a{bottom:119.535000px;}
.y290{bottom:119.897000px;}
.y1ea{bottom:120.123000px;}
.y2fd{bottom:120.439000px;}
.y351{bottom:120.584000px;}
.y38{bottom:121.063000px;}
.y26b{bottom:121.351000px;}
.y1d5{bottom:121.560000px;}
.y1cf{bottom:121.661000px;}
.y200{bottom:121.889000px;}
.y274{bottom:122.224000px;}
.y341{bottom:122.472000px;}
.y2f4{bottom:122.482000px;}
.y281{bottom:122.797000px;}
.y224{bottom:122.955000px;}
.y138{bottom:122.999000px;}
.y2af{bottom:123.037000px;}
.y10d{bottom:123.111000px;}
.y338{bottom:123.134000px;}
.y21d{bottom:123.442000px;}
.ya9{bottom:123.563000px;}
.y22c{bottom:123.627000px;}
.ye3{bottom:123.812000px;}
.y13f{bottom:123.911000px;}
.y18f{bottom:124.023000px;}
.ya3{bottom:124.449000px;}
.y15e{bottom:124.474000px;}
.y157{bottom:124.476000px;}
.y2ca{bottom:124.549000px;}
.y177{bottom:124.776000px;}
.y20f{bottom:124.783000px;}
.y33{bottom:124.874000px;}
.y147{bottom:125.107000px;}
.y187{bottom:125.365000px;}
.yd6{bottom:125.452000px;}
.y245{bottom:125.854000px;}
.y2dc{bottom:126.058000px;}
.y11f{bottom:126.100000px;}
.y17{bottom:126.135000px;}
.yee{bottom:126.298000px;}
.y5b{bottom:126.417000px;}
.y304{bottom:126.771000px;}
.y92{bottom:127.220000px;}
.y16f{bottom:127.264000px;}
.y2eb{bottom:127.463000px;}
.yaf{bottom:127.623000px;}
.y311{bottom:127.913000px;}
.y14e{bottom:128.051000px;}
.y36b{bottom:128.065000px;}
.y366{bottom:128.175000px;}
.y1b1{bottom:128.459000px;}
.y2d3{bottom:128.828000px;}
.y168{bottom:129.584000px;}
.y12f{bottom:130.043000px;}
.y2e5{bottom:130.402000px;}
.y3d{bottom:130.807000px;}
.y29d{bottom:130.856000px;}
.y10{bottom:130.870000px;}
.y78{bottom:130.925000px;}
.y1c5{bottom:130.967000px;}
.y259{bottom:131.077000px;}
.y3{bottom:131.133000px;}
.y350{bottom:131.468000px;}
.y52{bottom:131.968000px;}
.y1f0{bottom:132.370000px;}
.y28f{bottom:132.499000px;}
.yfe{bottom:132.918000px;}
.yc4{bottom:133.131000px;}
.y238{bottom:133.274000px;}
.y31e{bottom:133.319000px;}
.y2bc{bottom:133.441000px;}
.y1a7{bottom:133.555000px;}
.ycd{bottom:133.827000px;}
.y115{bottom:133.891000px;}
.y46{bottom:133.939000px;}
.y337{bottom:134.018000px;}
.y1e0{bottom:134.152000px;}
.y21c{bottom:134.326000px;}
.y25f{bottom:134.412000px;}
.ya8{bottom:134.447000px;}
.y1ff{bottom:134.492000px;}
.y288{bottom:134.501000px;}
.y85{bottom:134.885000px;}
.y280{bottom:135.400000px;}
.y32e{bottom:135.452000px;}
.y19f{bottom:135.478000px;}
.y1e9{bottom:135.704000px;}
.y1f{bottom:136.041000px;}
.yf8{bottom:136.618000px;}
.y1d4{bottom:137.141000px;}
.y176{bottom:137.378000px;}
.y6f{bottom:137.876000px;}
.y73{bottom:138.248000px;}
.y318{bottom:138.431000px;}
.y244{bottom:138.457000px;}
.yae{bottom:138.507000px;}
.y29{bottom:138.738000px;}
.y17e{bottom:138.895000px;}
.y22b{bottom:139.209000px;}
.y9a{bottom:139.370000px;}
.ydb{bottom:139.393000px;}
.yba{bottom:139.428000px;}
.y2c8{bottom:139.482000px;}
.y197{bottom:139.886000px;}
.ya2{bottom:140.031000px;}
.yed{bottom:140.046000px;}
.y186{bottom:140.947000px;}
.yd5{bottom:141.033000px;}
.y11e{bottom:141.682000px;}
.y137{bottom:141.729000px;}
.y26a{bottom:141.784000px;}
.y34d{bottom:142.352000px;}
.y13e{bottom:142.641000px;}
.y1ce{bottom:142.697000px;}
.y91{bottom:142.801000px;}
.y29c{bottom:143.210000px;}
.y35f{bottom:143.479000px;}
.y14d{bottom:143.632000px;}
.y340{bottom:143.757000px;}
.y146{bottom:143.837000px;}
.y15d{bottom:144.041000px;}
.y32{bottom:144.077000px;}
.y2ae{bottom:144.083000px;}
.y1ba{bottom:144.350000px;}
.y2d2{bottom:144.409000px;}
.y336{bottom:144.902000px;}
.y2b4{bottom:145.012000px;}
.y28e{bottom:145.102000px;}
.y21b{bottom:145.210000px;}
.ya7{bottom:145.331000px;}
.y16{bottom:145.338000px;}
.y12e{bottom:145.625000px;}
.y348{bottom:145.706000px;}
.y2e4{bottom:145.984000px;}
.y2f3{bottom:146.033000px;}
.y20e{bottom:146.317000px;}
.y3c{bottom:146.389000px;}
.y1c4{bottom:146.548000px;}
.y365{bottom:146.745000px;}
.y1fe{bottom:147.094000px;}
.y51{bottom:147.549000px;}
.y5a{bottom:147.976000px;}
.y27f{bottom:148.003000px;}
.y19e{bottom:148.081000px;}
.y16e{bottom:148.300000px;}
.y105{bottom:148.499000px;}
.y303{bottom:148.539000px;}
.yc3{bottom:148.713000px;}
.y2ea{bottom:148.997000px;}
.yad{bottom:149.391000px;}
.y114{bottom:149.472000px;}
.y45{bottom:149.520000px;}
.y18e{bottom:149.567000px;}
.ycc{bottom:149.580000px;}
.y65{bottom:149.969000px;}
.y24f{bottom:149.981000px;}
.y25e{bottom:149.994000px;}
.yb9{bottom:150.312000px;}
.y84{bottom:150.467000px;}
.y32d{bottom:151.033000px;}
.y243{bottom:151.060000px;}
.y1e8{bottom:151.286000px;}
.yf7{bottom:152.200000px;}
.y31d{bottom:152.223000px;}
.y34c{bottom:153.236000px;}
.y6e{bottom:153.458000px;}
.y2db{bottom:153.595000px;}
.y167{bottom:153.609000px;}
.y66{bottom:153.927000px;}
.y317{bottom:154.013000px;}
.y67{bottom:154.230000px;}
.y269{bottom:154.387000px;}
.y76{bottom:154.477000px;}
.y9{bottom:154.767000px;}
.yec{bottom:154.791000px;}
.y99{bottom:154.952000px;}
.y124{bottom:154.975000px;}
.y2c7{bottom:155.064000px;}
.y1e{bottom:155.244000px;}
.y37{bottom:155.434000px;}
.y1da{bottom:155.587000px;}
.y36a{bottom:155.602000px;}
.y335{bottom:155.786000px;}
.y34e{bottom:155.827000px;}
.ya6{bottom:155.966000px;}
.y258{bottom:156.033000px;}
.y21a{bottom:156.094000px;}
.yd4{bottom:156.614000px;}
.y1a6{bottom:157.107000px;}
.y20d{bottom:157.202000px;}
.y11d{bottom:157.263000px;}
.y28d{bottom:157.456000px;}
.y2da{bottom:157.554000px;}
.y145{bottom:157.585000px;}
.y28{bottom:157.941000px;}
.y287{bottom:158.053000px;}
.y90{bottom:158.382000px;}
.y77{bottom:158.435000px;}
.y35c{bottom:158.499000px;}
.y185{bottom:158.521000px;}
.y1df{bottom:158.700000px;}
.y302{bottom:159.174000px;}
.y1fd{bottom:159.448000px;}
.y2ad{bottom:159.665000px;}
.y10c{bottom:159.729000px;}
.y1b9{bottom:159.931000px;}
.yac{bottom:160.275000px;}
.y27e{bottom:160.356000px;}
.yda{bottom:160.429000px;}
.y2b3{bottom:160.594000px;}
.yb8{bottom:160.947000px;}
.ya1{bottom:161.067000px;}
.y156{bottom:161.206000px;}
.y1ae{bottom:161.487000px;}
.y1ef{bottom:161.553000px;}
.y237{bottom:161.726000px;}
.y13d{bottom:162.342000px;}
.y175{bottom:162.584000px;}
.y310{bottom:162.897000px;}
.y50{bottom:163.131000px;}
.y31{bottom:163.280000px;}
.y196{bottom:163.438000px;}
.y242{bottom:163.662000px;}
.y1cd{bottom:163.733000px;}
.y16d{bottom:163.881000px;}
.y223{bottom:164.081000px;}
.y34b{bottom:164.120000px;}
.yc2{bottom:164.294000px;}
.y35e{bottom:164.515000px;}
.y113{bottom:165.054000px;}
.y18d{bottom:165.148000px;}
.y2d1{bottom:165.445000px;}
.y64{bottom:165.550000px;}
.y15c{bottom:165.575000px;}
.ycb{bottom:165.589000px;}
.y29b{bottom:165.888000px;}
.y83{bottom:166.048000px;}
.y22a{bottom:166.351000px;}
.y334{bottom:166.670000px;}
.y219{bottom:166.978000px;}
.y2f2{bottom:167.568000px;}
.y1c3{bottom:167.584000px;}
.y20c{bottom:168.086000px;}
.y347{bottom:168.305000px;}
.yeb{bottom:168.539000px;}
.y2{bottom:169.036000px;}
.y6d{bottom:169.039000px;}
.y2d9{bottom:169.176000px;}
.y59{bottom:169.535000px;}
.y316{bottom:169.594000px;}
.y8e{bottom:169.943000px;}
.y75{bottom:170.058000px;}
.y2fc{bottom:170.531000px;}
.y98{bottom:170.533000px;}
.y44{bottom:170.556000px;}
.y364{bottom:170.770000px;}
.yab{bottom:170.910000px;}
.y12d{bottom:171.169000px;}
.y1e7{bottom:172.322000px;}
.y35a{bottom:172.389000px;}
.y11c{bottom:172.845000px;}
.y19d{bottom:173.037000px;}
.y136{bottom:173.251000px;}
.yf6{bottom:173.759000px;}
.y8{bottom:173.970000px;}
.y35b{bottom:174.081000px;}
.y236{bottom:174.328000px;}
.y1d{bottom:174.447000px;}
.y34a{bottom:174.756000px;}
.y174{bottom:174.937000px;}
.y32c{bottom:175.058000px;}
.y14c{bottom:175.154000px;}
.y24e{bottom:175.186000px;}
.y10b{bottom:175.310000px;}
.y1b8{bottom:175.513000px;}
.y3b{bottom:176.011000px;}
.y2c6{bottom:176.100000px;}
.y241{bottom:176.265000px;}
.ya0{bottom:176.648000px;}
.y31c{bottom:176.759000px;}
.y257{bottom:177.079000px;}
.y27{bottom:177.144000px;}
.y144{bottom:177.286000px;}
.y333{bottom:177.554000px;}
.y218{bottom:177.613000px;}
.y1fc{bottom:178.003000px;}
.y8f{bottom:178.277000px;}
.y30f{bottom:178.479000px;}
.y20b{bottom:178.970000px;}
.y1cc{bottom:179.315000px;}
.y268{bottom:179.592000px;}
.yc1{bottom:179.876000px;}
.y35d{bottom:180.097000px;}
.yf{bottom:180.533000px;}
.y112{bottom:180.635000px;}
.y1a5{bottom:180.658000px;}
.y2d0{bottom:181.027000px;}
.y63{bottom:181.132000px;}
.y27d{bottom:181.402000px;}
.y82{bottom:181.630000px;}
.y229{bottom:181.933000px;}
.y286{bottom:182.077000px;}
.y30{bottom:182.483000px;}
.y184{bottom:182.546000px;}
.y1de{bottom:182.725000px;}
.y369{bottom:183.138000px;}
.y1c2{bottom:183.166000px;}
.y1b0{bottom:184.219000px;}
.y166{bottom:184.608000px;}
.y58{bottom:185.117000px;}
.y346{bottom:185.142000px;}
.y1ad{bottom:185.262000px;}
.y8d{bottom:185.525000px;}
.y1ee{bottom:185.589000px;}
.yfd{bottom:185.640000px;}
.y2fb{bottom:186.113000px;}
.y97{bottom:186.115000px;}
.y43{bottom:186.138000px;}
.y235{bottom:186.682000px;}
.y12c{bottom:186.750000px;}
.y29a{bottom:186.924000px;}
.yca{bottom:186.975000px;}
.y4f{bottom:187.156000px;}
.y195{bottom:187.463000px;}
.y24d{bottom:187.540000px;}
.y1e6{bottom:187.903000px;}
.y332{bottom:188.189000px;}
.y11b{bottom:188.426000px;}
.y240{bottom:188.618000px;}
.y18c{bottom:189.173000px;}
.y1{bottom:189.658000px;}
.y20a{bottom:189.854000px;}
.y15{bottom:190.577000px;}
.yea{bottom:191.094000px;}
.y3a{bottom:191.592000px;}
.y2c5{bottom:191.681000px;}
.y267{bottom:191.946000px;}
.y135{bottom:191.981000px;}
.y9f{bottom:192.230000px;}
.y7{bottom:193.173000px;}
.y1fb{bottom:193.585000px;}
.y30e{bottom:194.060000px;}
.y1cb{bottom:194.896000px;}
.y173{bottom:195.983000px;}
.y111{bottom:196.217000px;}
.y26{bottom:196.347000px;}
.y2cf{bottom:196.608000px;}
.y62{bottom:196.713000px;}
.y217{bottom:196.941000px;}
.y81{bottom:197.211000px;}
.y285{bottom:197.659000px;}
.yf5{bottom:197.784000px;}
.y1dd{bottom:198.307000px;}
.y1c1{bottom:198.747000px;}
.y165{bottom:200.189000px;}
.y2d8{bottom:200.672000px;}
.y209{bottom:200.738000px;}
.y2f{bottom:201.686000px;}
.y2fa{bottom:201.694000px;}
.y299{bottom:202.505000px;}
.yc9{bottom:202.728000px;}
.y4e{bottom:202.737000px;}
.y1c{bottom:203.139000px;}
.y1e5{bottom:203.485000px;}
.y88{bottom:204.546000px;}
.y18b{bottom:204.755000px;}
.y1af{bottom:205.265000px;}
.y1ac{bottom:206.308000px;}
.y57{bottom:206.676000px;}
.y39{bottom:207.174000px;}
.y266{bottom:209.007000px;}
.y1fa{bottom:209.166000px;}
.y208{bottom:211.373000px;}
.y6{bottom:236.149000px;}
.he{height:11.118336px;}
.hd{height:14.824386px;}
.h10{height:22.124998px;}
.h8{height:23.910300px;}
.hb{height:24.890726px;}
.hc{height:26.899200px;}
.h9{height:27.656178px;}
.h5{height:29.887800px;}
.hf{height:30.196389px;}
.h11{height:30.283662px;}
.ha{height:32.727300px;}
.h12{height:33.091994px;}
.h4{height:33.187635px;}
.h6{height:35.865600px;}
.h7{height:43.038600px;}
.h3{height:56.449950px;}
.h2{height:74.361300px;}
.h0{height:255.118000px;}
.h1{height:255.500000px;}
.w0{width:453.543000px;}
.w1{width:454.000000px;}
.x0{left:0.000000px;}
.x48{left:6.476000px;}
.x3{left:10.667000px;}
.x2f{left:12.204000px;}
.x32{left:16.439000px;}
.x11{left:22.671000px;}
.x2c{left:25.150000px;}
.xc{left:26.641000px;}
.x1{left:28.346000px;}
.x23{left:29.604000px;}
.x2d{left:30.877000px;}
.x7{left:32.091000px;}
.x30{left:33.236000px;}
.x4{left:34.488000px;}
.xa{left:35.719000px;}
.x24{left:37.543000px;}
.x35{left:38.710000px;}
.x1a{left:39.779000px;}
.x49{left:40.840000px;}
.xd{left:42.307000px;}
.x3a{left:45.283000px;}
.x21{left:47.314000px;}
.x5{left:50.486000px;}
.x20{left:53.901000px;}
.x12{left:59.246000px;}
.xf{left:61.767000px;}
.x28{left:63.207000px;}
.x2b{left:64.956000px;}
.x9{left:66.528000px;}
.x2e{left:70.968000px;}
.x29{left:71.983000px;}
.x2a{left:74.919000px;}
.x1c{left:78.777000px;}
.x33{left:90.893000px;}
.x10{left:92.519000px;}
.x1d{left:98.085000px;}
.x8{left:106.772000px;}
.x13{left:107.831000px;}
.x22{left:109.436000px;}
.x14{left:112.563000px;}
.x17{left:117.440000px;}
.xe{left:127.973000px;}
.x1b{left:137.935000px;}
.x46{left:139.617000px;}
.x34{left:160.908000px;}
.x1e{left:168.222000px;}
.x44{left:171.179000px;}
.x45{left:176.061000px;}
.x1f{left:185.158000px;}
.x3b{left:201.746000px;}
.x15{left:205.104000px;}
.x16{left:209.986000px;}
.x3c{left:215.868000px;}
.x36{left:220.952000px;}
.x3d{left:223.217000px;}
.x37{left:225.834000px;}
.x3e{left:228.098000px;}
.x41{left:233.171000px;}
.x31{left:249.595000px;}
.x25{left:272.928000px;}
.x26{left:280.806000px;}
.x27{left:294.746000px;}
.x38{left:309.366000px;}
.x39{left:314.248000px;}
.x18{left:326.619000px;}
.x3f{left:329.294000px;}
.x19{left:331.501000px;}
.x40{left:334.176000px;}
.x42{left:369.991000px;}
.x43{left:374.873000px;}
.x2{left:378.705000px;}
.x47{left:415.934000px;}
.xb{left:420.169000px;}
.x6{left:424.403000px;}
@media print{
.v0{vertical-align:0.000000pt;}
.ls0{letter-spacing:0.000000pt;}
.ws0{word-spacing:0.000000pt;}
._41{margin-left:-12.162204pt;}
._d{margin-left:-8.339924pt;}
._6{margin-left:-5.866018pt;}
._c{margin-left:-4.410111pt;}
._4{margin-left:-1.721549pt;}
._a{width:2.295392pt;}
._0{width:4.098134pt;}
._15{width:5.717079pt;}
._3f{width:8.320819pt;}
._3c{width:13.672739pt;}
._16{width:16.326054pt;}
._b{width:17.693578pt;}
._10{width:19.184892pt;}
._5{width:20.786108pt;}
._7{width:23.400311pt;}
._f{width:25.134566pt;}
._14{width:26.702955pt;}
._9{width:28.080295pt;}
._17{width:30.166026pt;}
._4b{width:31.656055pt;}
._11{width:33.338210pt;}
._1b{width:34.946583pt;}
._12{width:37.188580pt;}
._3{width:41.545400pt;}
._8{width:43.229883pt;}
._1c{width:45.032765pt;}
._1{width:48.384419pt;}
._13{width:50.068608pt;}
._2{width:54.549000pt;}
._31{width:60.043686pt;}
._3e{width:62.217962pt;}
._23{width:63.745126pt;}
._33{width:67.898238pt;}
._34{width:74.647335pt;}
._2a{width:89.597018pt;}
._61{width:91.350959pt;}
._27{width:93.537485pt;}
._32{width:96.980582pt;}
._39{width:104.759433pt;}
._63{width:112.070135pt;}
._66{width:113.855350pt;}
._2c{width:118.069555pt;}
._29{width:122.086502pt;}
._22{width:135.361523pt;}
._24{width:139.062886pt;}
._57{width:148.292301pt;}
._65{width:159.107436pt;}
._4e{width:178.842757pt;}
._2e{width:186.759386pt;}
._5c{width:197.777619pt;}
._44{width:202.525174pt;}
._59{width:203.879232pt;}
._28{width:211.128832pt;}
._58{width:214.839693pt;}
._5a{width:221.601587pt;}
._5b{width:232.887296pt;}
._60{width:249.368304pt;}
._5e{width:251.298304pt;}
._56{width:255.028326pt;}
._25{width:271.698624pt;}
._62{width:292.725735pt;}
._26{width:297.014989pt;}
._40{width:301.271040pt;}
._1f{width:303.996826pt;}
._5d{width:309.506169pt;}
._55{width:315.339565pt;}
._20{width:322.312192pt;}
._2f{width:329.294029pt;}
._64{width:337.910889pt;}
._2d{width:372.332749pt;}
._45{width:384.838750pt;}
._2b{width:397.438669pt;}
._67{width:405.667365pt;}
._21{width:428.139622pt;}
._38{width:627.026330pt;}
._37{width:656.101376pt;}
._30{width:760.924570pt;}
._52{width:768.129577pt;}
._1e{width:937.223919pt;}
._49{width:1034.969634pt;}
._4a{width:1062.195610pt;}
._69{width:1072.432693pt;}
._36{width:1125.574110pt;}
._4c{width:1187.549867pt;}
._43{width:1248.888013pt;}
._48{width:1272.871002pt;}
._e{width:1279.238287pt;}
._53{width:1297.155147pt;}
._5f{width:1339.956473pt;}
._35{width:1366.718464pt;}
._18{width:1381.319748pt;}
._1d{width:1403.381077pt;}
._46{width:1477.917764pt;}
._19{width:1563.038795pt;}
._54{width:1589.308348pt;}
._4d{width:1674.565722pt;}
._51{width:1682.016945pt;}
._50{width:1697.765922pt;}
._4f{width:1700.762692pt;}
._1a{width:1742.653713pt;}
._68{width:1774.853052pt;}
._3b{width:1800.867567pt;}
._3d{width:1845.564075pt;}
._47{width:1871.578590pt;}
._3a{width:1999.036962pt;}
._42{width:2009.174972pt;}
.fs8{font-size:31.880533pt;}
.fs5{font-size:42.507200pt;}
.fs7{font-size:47.820800pt;}
.fs3{font-size:53.133867pt;}
.fs6{font-size:58.181867pt;}
.fs2{font-size:63.761067pt;}
.fs4{font-size:76.513067pt;}
.fs1{font-size:110.200000pt;}
.fs0{font-size:132.197867pt;}
.y345{bottom:-9.692000pt;}
.y0{bottom:-0.666667pt;}
.y349{bottom:5.518667pt;}
.y12b{bottom:6.624000pt;}
.y33f{bottom:8.393333pt;}
.y74{bottom:8.505333pt;}
.y1dc{bottom:8.716000pt;}
.y34f{bottom:9.054667pt;}
.ya5{bottom:9.249333pt;}
.y273{bottom:9.572000pt;}
.yc0{bottom:10.101333pt;}
.y86{bottom:10.216000pt;}
.y1ab{bottom:10.238667pt;}
.y164{bottom:10.366667pt;}
.y143{bottom:10.402667pt;}
.yaa{bottom:10.492000pt;}
.y27c{bottom:10.737333pt;}
.y301{bottom:10.801333pt;}
.y80{bottom:10.902667pt;}
.y6c{bottom:11.001333pt;}
.y19c{bottom:11.136000pt;}
.yb7{bottom:11.389333pt;}
.y1a4{bottom:11.580000pt;}
.ye9{bottom:11.686667pt;}
.y87{bottom:11.757333pt;}
.y14b{bottom:11.997333pt;}
.y61{bottom:12.024000pt;}
.y1f9{bottom:12.025333pt;}
.y42{bottom:12.298667pt;}
.yd3{bottom:13.457333pt;}
.y2bb{bottom:13.725333pt;}
.y24c{bottom:13.864000pt;}
.y2e3{bottom:14.384000pt;}
.y234{bottom:14.478667pt;}
.y134{bottom:14.574667pt;}
.y4d{bottom:14.594667pt;}
.y326{bottom:15.209333pt;}
.yf4{bottom:15.849333pt;}
.y15b{bottom:15.972000pt;}
.y6a{bottom:16.080000pt;}
.y6b{bottom:16.421333pt;}
.ye{bottom:17.357333pt;}
.y233{bottom:17.452000pt;}
.y183{bottom:19.908000pt;}
.y104{bottom:20.757333pt;}
.y2f1{bottom:21.421333pt;}
.ye2{bottom:21.866667pt;}
.y207{bottom:23.285333pt;}
.y2c4{bottom:25.266667pt;}
.y1b7{bottom:25.282667pt;}
.y298{bottom:25.433333pt;}
.y272{bottom:26.376000pt;}
.y27b{bottom:27.540000pt;}
.y25{bottom:27.764000pt;}
.y216{bottom:28.788000pt;}
.y1f8{bottom:28.829333pt;}
.y7f{bottom:29.034667pt;}
.y41{bottom:29.102667pt;}
.y155{bottom:29.448000pt;}
.ye8{bottom:29.818667pt;}
.y24b{bottom:30.668000pt;}
.y2e2{bottom:31.186667pt;}
.y265{bottom:31.417333pt;}
.y60{bottom:32.798667pt;}
.yd2{bottom:32.917333pt;}
.y359{bottom:32.925333pt;}
.y2ba{bottom:33.185333pt;}
.y256{bottom:33.377333pt;}
.y32b{bottom:33.496000pt;}
.y133{bottom:34.034667pt;}
.y4c{bottom:35.369333pt;}
.y15a{bottom:35.432000pt;}
.y325{bottom:35.984000pt;}
.y10a{bottom:36.220000pt;}
.y2ac{bottom:36.552000pt;}
.yf3{bottom:36.625333pt;}
.y12a{bottom:37.441333pt;}
.y206{bottom:37.797333pt;}
.y2f9{bottom:38.178667pt;}
.y232{bottom:38.226667pt;}
.y30d{bottom:38.418667pt;}
.y152{bottom:39.417333pt;}
.y2c3{bottom:39.778667pt;}
.y182{bottom:40.682667pt;}
.y1c0{bottom:41.248000pt;}
.y103{bottom:41.533333pt;}
.y2f0{bottom:42.197333pt;}
.y297{bottom:42.237333pt;}
.ye1{bottom:42.642667pt;}
.y271{bottom:43.180000pt;}
.y27a{bottom:44.344000pt;}
.y228{bottom:44.922667pt;}
.y1f7{bottom:45.633333pt;}
.y7e{bottom:45.837333pt;}
.y1b6{bottom:46.057333pt;}
.y1d9{bottom:47.097333pt;}
.y24a{bottom:47.470667pt;}
.y8c{bottom:47.598667pt;}
.ye7{bottom:47.950667pt;}
.y250{bottom:48.742667pt;}
.y1ed{bottom:49.014667pt;}
.y23f{bottom:49.886667pt;}
.y255{bottom:50.181333pt;}
.y154{bottom:50.224000pt;}
.y2e1{bottom:50.648000pt;}
.y132{bottom:50.838667pt;}
.y215{bottom:51.237333pt;}
.y163{bottom:51.462667pt;}
.y264{bottom:52.193333pt;}
.y30c{bottom:52.930667pt;}
.y2ab{bottom:53.356000pt;}
.y24{bottom:53.368000pt;}
.y2e9{bottom:53.574667pt;}
.yb6{bottom:54.066667pt;}
.y2c2{bottom:54.290667pt;}
.y56{bottom:54.400000pt;}
.y159{bottom:54.892000pt;}
.y194{bottom:55.694667pt;}
.y129{bottom:55.773333pt;}
.y4b{bottom:56.145333pt;}
.y2a4{bottom:56.849333pt;}
.y2e{bottom:56.965333pt;}
.yd{bottom:56.989333pt;}
.y109{bottom:56.994667pt;}
.y16c{bottom:57.797333pt;}
.y11a{bottom:58.704000pt;}
.y300{bottom:58.888000pt;}
.y2f8{bottom:58.954667pt;}
.y231{bottom:59.002667pt;}
.y296{bottom:59.041333pt;}
.y358{bottom:59.193333pt;}
.y1e4{bottom:59.902667pt;}
.y270{bottom:59.982667pt;}
.y151{bottom:60.193333pt;}
.yfc{bottom:60.600000pt;}
.y1d3{bottom:60.869333pt;}
.y279{bottom:61.146667pt;}
.y181{bottom:61.458667pt;}
.y5f{bottom:61.544000pt;}
.y315{bottom:61.580000pt;}
.y1bf{bottom:62.022667pt;}
.y2d7{bottom:62.168000pt;}
.y102{bottom:62.308000pt;}
.ye0{bottom:63.417333pt;}
.y222{bottom:63.581333pt;}
.y7d{bottom:63.969333pt;}
.y324{bottom:64.032000pt;}
.y13c{bottom:64.108000pt;}
.y28c{bottom:64.353333pt;}
.y2ce{bottom:64.752000pt;}
.y17d{bottom:65.546667pt;}
.y1b{bottom:65.764000pt;}
.y23e{bottom:66.689333pt;}
.yf2{bottom:66.698667pt;}
.y205{bottom:66.821333pt;}
.y1b5{bottom:66.957333pt;}
.y254{bottom:66.984000pt;}
.y1ca{bottom:67.017333pt;}
.y30b{bottom:67.442667pt;}
.y227{bottom:67.554667pt;}
.y1d8{bottom:67.873333pt;}
.y5{bottom:68.108000pt;}
.y8b{bottom:68.374667pt;}
.yb5{bottom:68.578667pt;}
.y2c1{bottom:68.802667pt;}
.y123{bottom:69.092000pt;}
.y36{bottom:69.222667pt;}
.y1ec{bottom:69.789333pt;}
.y2e0{bottom:70.108000pt;}
.y2aa{bottom:70.158667pt;}
.y32a{bottom:70.212000pt;}
.y2ef{bottom:70.909333pt;}
.y153{bottom:70.998667pt;}
.y19b{bottom:71.533333pt;}
.y14{bottom:72.077333pt;}
.y9e{bottom:72.173333pt;}
.y162{bottom:72.237333pt;}
.y2a3{bottom:73.653333pt;}
.y357{bottom:73.705333pt;}
.y128{bottom:74.104000pt;}
.y2e8{bottom:74.349333pt;}
.y295{bottom:75.844000pt;}
.yd1{bottom:76.125333pt;}
.y36e{bottom:76.546667pt;}
.ybf{bottom:76.689333pt;}
.y33e{bottom:77.105333pt;}
.y221{bottom:77.761333pt;}
.y278{bottom:77.950667pt;}
.y23{bottom:78.972000pt;}
.y119{bottom:79.480000pt;}
.y2ff{bottom:79.662667pt;}
.y96{bottom:79.701333pt;}
.y2f7{bottom:79.729333pt;}
.y230{bottom:79.777333pt;}
.y214{bottom:79.949333pt;}
.yc8{bottom:80.492000pt;}
.y263{bottom:80.905333pt;}
.y18a{bottom:80.917333pt;}
.y1a3{bottom:80.980000pt;}
.y249{bottom:81.077333pt;}
.y204{bottom:81.333333pt;}
.y1c9{bottom:81.529333pt;}
.y22f{bottom:81.734667pt;}
.y30a{bottom:81.954667pt;}
.y4a{bottom:82.233333pt;}
.y1aa{bottom:82.236000pt;}
.y5e{bottom:82.320000pt;}
.y17c{bottom:82.349333pt;}
.y314{bottom:82.356000pt;}
.y2d{bottom:82.568000pt;}
.y1be{bottom:82.798667pt;}
.yb4{bottom:83.090667pt;}
.y2c0{bottom:83.314667pt;}
.y23d{bottom:83.493333pt;}
.y253{bottom:83.788000pt;}
.y323{bottom:84.808000pt;}
.y284{bottom:84.988000pt;}
.y363{bottom:84.990667pt;}
.y28b{bottom:85.128000pt;}
.y2cd{bottom:85.526667pt;}
.y108{bottom:85.740000pt;}
.y1f5{bottom:86.120000pt;}
.y55{bottom:86.433333pt;}
.y2d6{bottom:86.928000pt;}
.y2a9{bottom:86.962667pt;}
.yf1{bottom:87.473333pt;}
.y356{bottom:88.217333pt;}
.y226{bottom:88.330667pt;}
.y13b{bottom:89.080000pt;}
.y8a{bottom:89.149333pt;}
.y16b{bottom:89.200000pt;}
.yfb{bottom:89.345333pt;}
.ydf{bottom:89.506667pt;}
.y2df{bottom:89.568000pt;}
.y193{bottom:89.753333pt;}
.y192{bottom:89.754667pt;}
.y122{bottom:89.868000pt;}
.y142{bottom:90.296000pt;}
.y4{bottom:90.341333pt;}
.y2a2{bottom:90.457333pt;}
.y110{bottom:90.565333pt;}
.y25d{bottom:90.752000pt;}
.y329{bottom:90.986667pt;}
.y101{bottom:91.053333pt;}
.ybe{bottom:91.201333pt;}
.y40{bottom:91.308000pt;}
.y1a{bottom:91.368000pt;}
.y1f6{bottom:91.398667pt;}
.y33d{bottom:91.617333pt;}
.y2ee{bottom:91.684000pt;}
.y331{bottom:91.709333pt;}
.y14a{bottom:91.890667pt;}
.y19a{bottom:92.309333pt;}
.y127{bottom:92.434667pt;}
.y1e3{bottom:92.633333pt;}
.y294{bottom:92.648000pt;}
.y9d{bottom:92.949333pt;}
.y26f{bottom:93.590667pt;}
.y31b{bottom:94.201333pt;}
.y213{bottom:94.461333pt;}
.y277{bottom:94.754667pt;}
.y72{bottom:94.941333pt;}
.ye6{bottom:95.484000pt;}
.y1c8{bottom:95.709333pt;}
.y94{bottom:96.294667pt;}
.y309{bottom:96.466667pt;}
.y368{bottom:96.618667pt;}
.yd9{bottom:96.972000pt;}
.y248{bottom:97.549333pt;}
.yb3{bottom:97.602667pt;}
.y13{bottom:97.681333pt;}
.y2bf{bottom:97.826667pt;}
.y161{bottom:98.326667pt;}
.y17b{bottom:99.153333pt;}
.y118{bottom:100.254667pt;}
.y23c{bottom:100.297333pt;}
.y252{bottom:100.592000pt;}
.yc7{bottom:101.268000pt;}
.y283{bottom:101.458667pt;}
.y262{bottom:101.680000pt;}
.y189{bottom:101.693333pt;}
.y22e{bottom:102.510667pt;}
.y355{bottom:102.730667pt;}
.y49{bottom:103.009333pt;}
.y313{bottom:103.130667pt;}
.y1d2{bottom:103.433333pt;}
.y220{bottom:103.532000pt;}
.y1bd{bottom:103.573333pt;}
.y2a8{bottom:103.766667pt;}
.y22{bottom:104.576000pt;}
.y1d7{bottom:104.589333pt;}
.ybd{bottom:105.713333pt;}
.yc{bottom:106.069333pt;}
.y33c{bottom:106.129333pt;}
.y2cc{bottom:106.302667pt;}
.y107{bottom:106.516000pt;}
.y95{bottom:106.817333pt;}
.y1f3{bottom:106.894667pt;}
.y54{bottom:107.208000pt;}
.y2a1{bottom:107.260000pt;}
.y25c{bottom:107.554667pt;}
.y150{bottom:107.930667pt;}
.y2c{bottom:108.172000pt;}
.y172{bottom:108.348000pt;}
.y1b4{bottom:108.953333pt;}
.y212{bottom:108.973333pt;}
.y293{bottom:109.452000pt;}
.y362{bottom:109.752000pt;}
.yfa{bottom:110.121333pt;}
.yde{bottom:110.281333pt;}
.y203{bottom:110.358667pt;}
.y26e{bottom:110.393333pt;}
.y191{bottom:110.529333pt;}
.y121{bottom:110.642667pt;}
.y126{bottom:110.766667pt;}
.y308{bottom:110.978667pt;}
.y5d{bottom:111.065333pt;}
.y2f6{bottom:111.132000pt;}
.y10f{bottom:111.340000pt;}
.y276{bottom:111.557333pt;}
.y2d5{bottom:111.689333pt;}
.y3f{bottom:112.084000pt;}
.y344{bottom:112.154667pt;}
.y1f4{bottom:112.173333pt;}
.y2be{bottom:112.338667pt;}
.y330{bottom:112.485333pt;}
.y322{bottom:112.856000pt;}
.y2b8{bottom:113.124000pt;}
.y36d{bottom:113.262667pt;}
.y1e2{bottom:113.409333pt;}
.y1a9{bottom:113.637333pt;}
.y2e7{bottom:113.721333pt;}
.y2b2{bottom:113.970667pt;}
.y13a{bottom:114.053333pt;}
.y1a2{bottom:114.586667pt;}
.y31a{bottom:114.976000pt;}
.y141{bottom:115.269333pt;}
.y35{bottom:115.292000pt;}
.yd0{bottom:115.422667pt;}
.y71{bottom:115.717333pt;}
.y17a{bottom:115.957333pt;}
.ye5{bottom:116.258667pt;}
.y28a{bottom:116.530667pt;}
.y149{bottom:116.862667pt;}
.y19{bottom:116.972000pt;}
.y93{bottom:117.069333pt;}
.y23b{bottom:117.100000pt;}
.y354{bottom:117.242667pt;}
.yf0{bottom:117.548000pt;}
.y9c{bottom:117.709333pt;}
.y1d1{bottom:117.945333pt;}
.y2b9{bottom:118.402667pt;}
.y131{bottom:118.557333pt;}
.y2fe{bottom:119.034667pt;}
.y160{bottom:119.101333pt;}
.y100{bottom:119.765333pt;}
.ybc{bottom:119.893333pt;}
.y2ed{bottom:120.429333pt;}
.y2a7{bottom:120.569333pt;}
.y16a{bottom:120.601333pt;}
.y33b{bottom:120.641333pt;}
.y367{bottom:121.378667pt;}
.yd8{bottom:121.733333pt;}
.yc6{bottom:122.042667pt;}
.y247{bottom:122.289333pt;}
.y7b{bottom:122.389333pt;}
.y211{bottom:123.153333pt;}
.y12{bottom:123.285333pt;}
.y199{bottom:123.710667pt;}
.y180{bottom:123.784000pt;}
.y2a0{bottom:124.064000pt;}
.y25b{bottom:124.358667pt;}
.y202{bottom:124.870667pt;}
.y171{bottom:125.152000pt;}
.y1d6{bottom:125.364000pt;}
.y307{bottom:125.490667pt;}
.y1c7{bottom:125.798667pt;}
.y292{bottom:126.254667pt;}
.y2bd{bottom:126.520000pt;}
.yb2{bottom:126.626667pt;}
.y343{bottom:126.666667pt;}
.y26d{bottom:127.197333pt;}
.y7c{bottom:127.668000pt;}
.y328{bottom:127.702667pt;}
.y53{bottom:127.984000pt;}
.y14f{bottom:128.705333pt;}
.y48{bottom:129.097333pt;}
.y1b3{bottom:129.728000pt;}
.y21{bottom:130.180000pt;}
.y261{bottom:130.392000pt;}
.y2b1{bottom:130.774667pt;}
.y1a1{bottom:131.058667pt;}
.yb{bottom:131.673333pt;}
.y282{bottom:131.696000pt;}
.y353{bottom:131.754667pt;}
.y69{bottom:131.840000pt;}
.y10e{bottom:132.116000pt;}
.y1d0{bottom:132.125333pt;}
.y179{bottom:132.760000pt;}
.y3e{bottom:132.858667pt;}
.y2b{bottom:133.776000pt;}
.y2b6{bottom:133.900000pt;}
.y23a{bottom:133.904000pt;}
.y251{bottom:134.198667pt;}
.y2e6{bottom:134.497333pt;}
.y361{bottom:134.512000pt;}
.y1f2{bottom:134.942667pt;}
.y33a{bottom:135.153333pt;}
.y106{bottom:135.228000pt;}
.y21f{bottom:135.565333pt;}
.y320{bottom:135.749333pt;}
.y319{bottom:135.752000pt;}
.ydd{bottom:136.370667pt;}
.ycf{bottom:136.426667pt;}
.y70{bottom:136.492000pt;}
.y117{bottom:136.970667pt;}
.y125{bottom:137.034667pt;}
.y2a6{bottom:137.373333pt;}
.y1bc{bottom:137.632000pt;}
.y2cb{bottom:138.004000pt;}
.yef{bottom:138.322667pt;}
.y9b{bottom:138.485333pt;}
.y139{bottom:139.026667pt;}
.y201{bottom:139.050667pt;}
.y2b7{bottom:139.177333pt;}
.y130{bottom:139.332000pt;}
.y1eb{bottom:139.388000pt;}
.y5c{bottom:139.810667pt;}
.y306{bottom:140.004000pt;}
.y140{bottom:140.242667pt;}
.y342{bottom:140.846667pt;}
.y29f{bottom:140.868000pt;}
.y34{bottom:140.894667pt;}
.y188{bottom:141.065333pt;}
.yb1{bottom:141.138667pt;}
.y25a{bottom:141.162667pt;}
.y2ec{bottom:141.205333pt;}
.y170{bottom:141.624000pt;}
.y148{bottom:141.836000pt;}
.yf9{bottom:142.154667pt;}
.yd7{bottom:142.508000pt;}
.y2f5{bottom:142.533333pt;}
.y18{bottom:142.576000pt;}
.y291{bottom:143.058667pt;}
.y225{bottom:143.164000pt;}
.y26c{bottom:143.669333pt;}
.y2d4{bottom:143.721333pt;}
.y22d{bottom:144.061333pt;}
.y321{bottom:144.150667pt;}
.ye4{bottom:144.306667pt;}
.y190{bottom:144.588000pt;}
.y275{bottom:144.833333pt;}
.y1a8{bottom:145.040000pt;}
.ya4{bottom:145.157333pt;}
.y15f{bottom:145.190667pt;}
.y158{bottom:145.192000pt;}
.y210{bottom:145.602667pt;}
.y1e1{bottom:146.140000pt;}
.y352{bottom:146.266667pt;}
.y32f{bottom:146.544000pt;}
.ybb{bottom:146.661333pt;}
.y2dd{bottom:147.302667pt;}
.y120{bottom:147.358667pt;}
.y2b0{bottom:147.577333pt;}
.y289{bottom:147.932000pt;}
.y327{bottom:148.478667pt;}
.y11{bottom:148.889333pt;}
.y1a0{bottom:149.234667pt;}
.y178{bottom:149.564000pt;}
.y339{bottom:149.666667pt;}
.y312{bottom:149.776000pt;}
.y1db{bottom:149.958667pt;}
.y36c{bottom:149.977333pt;}
.y21e{bottom:150.077333pt;}
.y239{bottom:150.376000pt;}
.y1b2{bottom:150.504000pt;}
.y246{bottom:151.002667pt;}
.y260{bottom:151.168000pt;}
.y169{bottom:152.004000pt;}
.y17f{bottom:152.496000pt;}
.y31f{bottom:152.553333pt;}
.y2de{bottom:152.581333pt;}
.y68{bottom:152.616000pt;}
.y79{bottom:153.792000pt;}
.y2a5{bottom:153.844000pt;}
.y1c6{bottom:153.846667pt;}
.y305{bottom:154.516000pt;}
.y2b5{bottom:154.674667pt;}
.y198{bottom:155.113333pt;}
.yb0{bottom:155.652000pt;}
.y1f1{bottom:155.718667pt;}
.y20{bottom:155.784000pt;}
.yff{bottom:156.448000pt;}
.yc5{bottom:156.733333pt;}
.ydc{bottom:157.145333pt;}
.y89{bottom:157.268000pt;}
.ya{bottom:157.277333pt;}
.yce{bottom:157.430667pt;}
.y29e{bottom:157.670667pt;}
.y116{bottom:157.745333pt;}
.y47{bottom:157.809333pt;}
.y2c9{bottom:157.914667pt;}
.y1bb{bottom:158.408000pt;}
.y7a{bottom:159.069333pt;}
.y360{bottom:159.272000pt;}
.y2a{bottom:159.380000pt;}
.y290{bottom:159.862667pt;}
.y1ea{bottom:160.164000pt;}
.y2fd{bottom:160.585333pt;}
.y351{bottom:160.778667pt;}
.y38{bottom:161.417333pt;}
.y26b{bottom:161.801333pt;}
.y1d5{bottom:162.080000pt;}
.y1cf{bottom:162.214667pt;}
.y200{bottom:162.518667pt;}
.y274{bottom:162.965333pt;}
.y341{bottom:163.296000pt;}
.y2f4{bottom:163.309333pt;}
.y281{bottom:163.729333pt;}
.y224{bottom:163.940000pt;}
.y138{bottom:163.998667pt;}
.y2af{bottom:164.049333pt;}
.y10d{bottom:164.148000pt;}
.y338{bottom:164.178667pt;}
.y21d{bottom:164.589333pt;}
.ya9{bottom:164.750667pt;}
.y22c{bottom:164.836000pt;}
.ye3{bottom:165.082667pt;}
.y13f{bottom:165.214667pt;}
.y18f{bottom:165.364000pt;}
.ya3{bottom:165.932000pt;}
.y15e{bottom:165.965333pt;}
.y157{bottom:165.968000pt;}
.y2ca{bottom:166.065333pt;}
.y177{bottom:166.368000pt;}
.y20f{bottom:166.377333pt;}
.y33{bottom:166.498667pt;}
.y147{bottom:166.809333pt;}
.y187{bottom:167.153333pt;}
.yd6{bottom:167.269333pt;}
.y245{bottom:167.805333pt;}
.y2dc{bottom:168.077333pt;}
.y11f{bottom:168.133333pt;}
.y17{bottom:168.180000pt;}
.yee{bottom:168.397333pt;}
.y5b{bottom:168.556000pt;}
.y304{bottom:169.028000pt;}
.y92{bottom:169.626667pt;}
.y16f{bottom:169.685333pt;}
.y2eb{bottom:169.950667pt;}
.yaf{bottom:170.164000pt;}
.y311{bottom:170.550667pt;}
.y14e{bottom:170.734667pt;}
.y36b{bottom:170.753333pt;}
.y366{bottom:170.900000pt;}
.y1b1{bottom:171.278667pt;}
.y2d3{bottom:171.770667pt;}
.y168{bottom:172.778667pt;}
.y12f{bottom:173.390667pt;}
.y2e5{bottom:173.869333pt;}
.y3d{bottom:174.409333pt;}
.y29d{bottom:174.474667pt;}
.y10{bottom:174.493333pt;}
.y78{bottom:174.566667pt;}
.y1c5{bottom:174.622667pt;}
.y259{bottom:174.769333pt;}
.y3{bottom:174.844000pt;}
.y350{bottom:175.290667pt;}
.y52{bottom:175.957333pt;}
.y1f0{bottom:176.493333pt;}
.y28f{bottom:176.665333pt;}
.yfe{bottom:177.224000pt;}
.yc4{bottom:177.508000pt;}
.y238{bottom:177.698667pt;}
.y31e{bottom:177.758667pt;}
.y2bc{bottom:177.921333pt;}
.y1a7{bottom:178.073333pt;}
.ycd{bottom:178.436000pt;}
.y115{bottom:178.521333pt;}
.y46{bottom:178.585333pt;}
.y337{bottom:178.690667pt;}
.y1e0{bottom:178.869333pt;}
.y21c{bottom:179.101333pt;}
.y25f{bottom:179.216000pt;}
.ya8{bottom:179.262667pt;}
.y1ff{bottom:179.322667pt;}
.y288{bottom:179.334667pt;}
.y85{bottom:179.846667pt;}
.y280{bottom:180.533333pt;}
.y32e{bottom:180.602667pt;}
.y19f{bottom:180.637333pt;}
.y1e9{bottom:180.938667pt;}
.y1f{bottom:181.388000pt;}
.yf8{bottom:182.157333pt;}
.y1d4{bottom:182.854667pt;}
.y176{bottom:183.170667pt;}
.y6f{bottom:183.834667pt;}
.y73{bottom:184.330667pt;}
.y318{bottom:184.574667pt;}
.y244{bottom:184.609333pt;}
.yae{bottom:184.676000pt;}
.y29{bottom:184.984000pt;}
.y17e{bottom:185.193333pt;}
.y22b{bottom:185.612000pt;}
.y9a{bottom:185.826667pt;}
.ydb{bottom:185.857333pt;}
.yba{bottom:185.904000pt;}
.y2c8{bottom:185.976000pt;}
.y197{bottom:186.514667pt;}
.ya2{bottom:186.708000pt;}
.yed{bottom:186.728000pt;}
.y186{bottom:187.929333pt;}
.yd5{bottom:188.044000pt;}
.y11e{bottom:188.909333pt;}
.y137{bottom:188.972000pt;}
.y26a{bottom:189.045333pt;}
.y34d{bottom:189.802667pt;}
.y13e{bottom:190.188000pt;}
.y1ce{bottom:190.262667pt;}
.y91{bottom:190.401333pt;}
.y29c{bottom:190.946667pt;}
.y35f{bottom:191.305333pt;}
.y14d{bottom:191.509333pt;}
.y340{bottom:191.676000pt;}
.y146{bottom:191.782667pt;}
.y15d{bottom:192.054667pt;}
.y32{bottom:192.102667pt;}
.y2ae{bottom:192.110667pt;}
.y1ba{bottom:192.466667pt;}
.y2d2{bottom:192.545333pt;}
.y336{bottom:193.202667pt;}
.y2b4{bottom:193.349333pt;}
.y28e{bottom:193.469333pt;}
.y21b{bottom:193.613333pt;}
.ya7{bottom:193.774667pt;}
.y16{bottom:193.784000pt;}
.y12e{bottom:194.166667pt;}
.y348{bottom:194.274667pt;}
.y2e4{bottom:194.645333pt;}
.y2f3{bottom:194.710667pt;}
.y20e{bottom:195.089333pt;}
.y3c{bottom:195.185333pt;}
.y1c4{bottom:195.397333pt;}
.y365{bottom:195.660000pt;}
.y1fe{bottom:196.125333pt;}
.y51{bottom:196.732000pt;}
.y5a{bottom:197.301333pt;}
.y27f{bottom:197.337333pt;}
.y19e{bottom:197.441333pt;}
.y16e{bottom:197.733333pt;}
.y105{bottom:197.998667pt;}
.y303{bottom:198.052000pt;}
.yc3{bottom:198.284000pt;}
.y2ea{bottom:198.662667pt;}
.yad{bottom:199.188000pt;}
.y114{bottom:199.296000pt;}
.y45{bottom:199.360000pt;}
.y18e{bottom:199.422667pt;}
.ycc{bottom:199.440000pt;}
.y65{bottom:199.958667pt;}
.y24f{bottom:199.974667pt;}
.y25e{bottom:199.992000pt;}
.yb9{bottom:200.416000pt;}
.y84{bottom:200.622667pt;}
.y32d{bottom:201.377333pt;}
.y243{bottom:201.413333pt;}
.y1e8{bottom:201.714667pt;}
.yf7{bottom:202.933333pt;}
.y31d{bottom:202.964000pt;}
.y34c{bottom:204.314667pt;}
.y6e{bottom:204.610667pt;}
.y2db{bottom:204.793333pt;}
.y167{bottom:204.812000pt;}
.y66{bottom:205.236000pt;}
.y317{bottom:205.350667pt;}
.y67{bottom:205.640000pt;}
.y269{bottom:205.849333pt;}
.y76{bottom:205.969333pt;}
.y9{bottom:206.356000pt;}
.yec{bottom:206.388000pt;}
.y99{bottom:206.602667pt;}
.y124{bottom:206.633333pt;}
.y2c7{bottom:206.752000pt;}
.y1e{bottom:206.992000pt;}
.y37{bottom:207.245333pt;}
.y1da{bottom:207.449333pt;}
.y36a{bottom:207.469333pt;}
.y335{bottom:207.714667pt;}
.y34e{bottom:207.769333pt;}
.ya6{bottom:207.954667pt;}
.y258{bottom:208.044000pt;}
.y21a{bottom:208.125333pt;}
.yd4{bottom:208.818667pt;}
.y1a6{bottom:209.476000pt;}
.y20d{bottom:209.602667pt;}
.y11d{bottom:209.684000pt;}
.y28d{bottom:209.941333pt;}
.y2da{bottom:210.072000pt;}
.y145{bottom:210.113333pt;}
.y28{bottom:210.588000pt;}
.y287{bottom:210.737333pt;}
.y90{bottom:211.176000pt;}
.y77{bottom:211.246667pt;}
.y35c{bottom:211.332000pt;}
.y185{bottom:211.361333pt;}
.y1df{bottom:211.600000pt;}
.y302{bottom:212.232000pt;}
.y1fd{bottom:212.597333pt;}
.y2ad{bottom:212.886667pt;}
.y10c{bottom:212.972000pt;}
.y1b9{bottom:213.241333pt;}
.yac{bottom:213.700000pt;}
.y27e{bottom:213.808000pt;}
.yda{bottom:213.905333pt;}
.y2b3{bottom:214.125333pt;}
.yb8{bottom:214.596000pt;}
.ya1{bottom:214.756000pt;}
.y156{bottom:214.941333pt;}
.y1ae{bottom:215.316000pt;}
.y1ef{bottom:215.404000pt;}
.y237{bottom:215.634667pt;}
.y13d{bottom:216.456000pt;}
.y175{bottom:216.778667pt;}
.y310{bottom:217.196000pt;}
.y50{bottom:217.508000pt;}
.y31{bottom:217.706667pt;}
.y196{bottom:217.917333pt;}
.y242{bottom:218.216000pt;}
.y1cd{bottom:218.310667pt;}
.y16d{bottom:218.508000pt;}
.y223{bottom:218.774667pt;}
.y34b{bottom:218.826667pt;}
.yc2{bottom:219.058667pt;}
.y35e{bottom:219.353333pt;}
.y113{bottom:220.072000pt;}
.y18d{bottom:220.197333pt;}
.y2d1{bottom:220.593333pt;}
.y64{bottom:220.733333pt;}
.y15c{bottom:220.766667pt;}
.ycb{bottom:220.785333pt;}
.y29b{bottom:221.184000pt;}
.y83{bottom:221.397333pt;}
.y22a{bottom:221.801333pt;}
.y334{bottom:222.226667pt;}
.y219{bottom:222.637333pt;}
.y2f2{bottom:223.424000pt;}
.y1c3{bottom:223.445333pt;}
.y20c{bottom:224.114667pt;}
.y347{bottom:224.406667pt;}
.yeb{bottom:224.718667pt;}
.y2{bottom:225.381333pt;}
.y6d{bottom:225.385333pt;}
.y2d9{bottom:225.568000pt;}
.y59{bottom:226.046667pt;}
.y316{bottom:226.125333pt;}
.y8e{bottom:226.590667pt;}
.y75{bottom:226.744000pt;}
.y2fc{bottom:227.374667pt;}
.y98{bottom:227.377333pt;}
.y44{bottom:227.408000pt;}
.y364{bottom:227.693333pt;}
.yab{bottom:227.880000pt;}
.y12d{bottom:228.225333pt;}
.y1e7{bottom:229.762667pt;}
.y35a{bottom:229.852000pt;}
.y11c{bottom:230.460000pt;}
.y19d{bottom:230.716000pt;}
.y136{bottom:231.001333pt;}
.yf6{bottom:231.678667pt;}
.y8{bottom:231.960000pt;}
.y35b{bottom:232.108000pt;}
.y236{bottom:232.437333pt;}
.y1d{bottom:232.596000pt;}
.y34a{bottom:233.008000pt;}
.y174{bottom:233.249333pt;}
.y32c{bottom:233.410667pt;}
.y14c{bottom:233.538667pt;}
.y24e{bottom:233.581333pt;}
.y10b{bottom:233.746667pt;}
.y1b8{bottom:234.017333pt;}
.y3b{bottom:234.681333pt;}
.y2c6{bottom:234.800000pt;}
.y241{bottom:235.020000pt;}
.ya0{bottom:235.530667pt;}
.y31c{bottom:235.678667pt;}
.y257{bottom:236.105333pt;}
.y27{bottom:236.192000pt;}
.y144{bottom:236.381333pt;}
.y333{bottom:236.738667pt;}
.y218{bottom:236.817333pt;}
.y1fc{bottom:237.337333pt;}
.y8f{bottom:237.702667pt;}
.y30f{bottom:237.972000pt;}
.y20b{bottom:238.626667pt;}
.y1cc{bottom:239.086667pt;}
.y268{bottom:239.456000pt;}
.yc1{bottom:239.834667pt;}
.y35d{bottom:240.129333pt;}
.yf{bottom:240.710667pt;}
.y112{bottom:240.846667pt;}
.y1a5{bottom:240.877333pt;}
.y2d0{bottom:241.369333pt;}
.y63{bottom:241.509333pt;}
.y27d{bottom:241.869333pt;}
.y82{bottom:242.173333pt;}
.y229{bottom:242.577333pt;}
.y286{bottom:242.769333pt;}
.y30{bottom:243.310667pt;}
.y184{bottom:243.394667pt;}
.y1de{bottom:243.633333pt;}
.y369{bottom:244.184000pt;}
.y1c2{bottom:244.221333pt;}
.y1b0{bottom:245.625333pt;}
.y166{bottom:246.144000pt;}
.y58{bottom:246.822667pt;}
.y346{bottom:246.856000pt;}
.y1ad{bottom:247.016000pt;}
.y8d{bottom:247.366667pt;}
.y1ee{bottom:247.452000pt;}
.yfd{bottom:247.520000pt;}
.y2fb{bottom:248.150667pt;}
.y97{bottom:248.153333pt;}
.y43{bottom:248.184000pt;}
.y235{bottom:248.909333pt;}
.y12c{bottom:249.000000pt;}
.y29a{bottom:249.232000pt;}
.yca{bottom:249.300000pt;}
.y4f{bottom:249.541333pt;}
.y195{bottom:249.950667pt;}
.y24d{bottom:250.053333pt;}
.y1e6{bottom:250.537333pt;}
.y332{bottom:250.918667pt;}
.y11b{bottom:251.234667pt;}
.y240{bottom:251.490667pt;}
.y18c{bottom:252.230667pt;}
.y1{bottom:252.877333pt;}
.y20a{bottom:253.138667pt;}
.y15{bottom:254.102667pt;}
.yea{bottom:254.792000pt;}
.y3a{bottom:255.456000pt;}
.y2c5{bottom:255.574667pt;}
.y267{bottom:255.928000pt;}
.y135{bottom:255.974667pt;}
.y9f{bottom:256.306667pt;}
.y7{bottom:257.564000pt;}
.y1fb{bottom:258.113333pt;}
.y30e{bottom:258.746667pt;}
.y1cb{bottom:259.861333pt;}
.y173{bottom:261.310667pt;}
.y111{bottom:261.622667pt;}
.y26{bottom:261.796000pt;}
.y2cf{bottom:262.144000pt;}
.y62{bottom:262.284000pt;}
.y217{bottom:262.588000pt;}
.y81{bottom:262.948000pt;}
.y285{bottom:263.545333pt;}
.yf5{bottom:263.712000pt;}
.y1dd{bottom:264.409333pt;}
.y1c1{bottom:264.996000pt;}
.y165{bottom:266.918667pt;}
.y2d8{bottom:267.562667pt;}
.y209{bottom:267.650667pt;}
.y2f{bottom:268.914667pt;}
.y2fa{bottom:268.925333pt;}
.y299{bottom:270.006667pt;}
.yc9{bottom:270.304000pt;}
.y4e{bottom:270.316000pt;}
.y1c{bottom:270.852000pt;}
.y1e5{bottom:271.313333pt;}
.y88{bottom:272.728000pt;}
.y18b{bottom:273.006667pt;}
.y1af{bottom:273.686667pt;}
.y1ac{bottom:275.077333pt;}
.y57{bottom:275.568000pt;}
.y39{bottom:276.232000pt;}
.y266{bottom:278.676000pt;}
.y1fa{bottom:278.888000pt;}
.y208{bottom:281.830667pt;}
.y6{bottom:314.865333pt;}
.he{height:14.824448pt;}
.hd{height:19.765848pt;}
.h10{height:29.499997pt;}
.h8{height:31.880400pt;}
.hb{height:33.187635pt;}
.hc{height:35.865600pt;}
.h9{height:36.874903pt;}
.h5{height:39.850400pt;}
.hf{height:40.261852pt;}
.h11{height:40.378215pt;}
.ha{height:43.636400pt;}
.h12{height:44.122658pt;}
.h4{height:44.250180pt;}
.h6{height:47.820800pt;}
.h7{height:57.384800pt;}
.h3{height:75.266600pt;}
.h2{height:99.148400pt;}
.h0{height:340.157333pt;}
.h1{height:340.666667pt;}
.w0{width:604.724000pt;}
.w1{width:605.333333pt;}
.x0{left:0.000000pt;}
.x48{left:8.634667pt;}
.x3{left:14.222667pt;}
.x2f{left:16.272000pt;}
.x32{left:21.918667pt;}
.x11{left:30.228000pt;}
.x2c{left:33.533333pt;}
.xc{left:35.521333pt;}
.x1{left:37.794667pt;}
.x23{left:39.472000pt;}
.x2d{left:41.169333pt;}
.x7{left:42.788000pt;}
.x30{left:44.314667pt;}
.x4{left:45.984000pt;}
.xa{left:47.625333pt;}
.x24{left:50.057333pt;}
.x35{left:51.613333pt;}
.x1a{left:53.038667pt;}
.x49{left:54.453333pt;}
.xd{left:56.409333pt;}
.x3a{left:60.377333pt;}
.x21{left:63.085333pt;}
.x5{left:67.314667pt;}
.x20{left:71.868000pt;}
.x12{left:78.994667pt;}
.xf{left:82.356000pt;}
.x28{left:84.276000pt;}
.x2b{left:86.608000pt;}
.x9{left:88.704000pt;}
.x2e{left:94.624000pt;}
.x29{left:95.977333pt;}
.x2a{left:99.892000pt;}
.x1c{left:105.036000pt;}
.x33{left:121.190667pt;}
.x10{left:123.358667pt;}
.x1d{left:130.780000pt;}
.x8{left:142.362667pt;}
.x13{left:143.774667pt;}
.x22{left:145.914667pt;}
.x14{left:150.084000pt;}
.x17{left:156.586667pt;}
.xe{left:170.630667pt;}
.x1b{left:183.913333pt;}
.x46{left:186.156000pt;}
.x34{left:214.544000pt;}
.x1e{left:224.296000pt;}
.x44{left:228.238667pt;}
.x45{left:234.748000pt;}
.x1f{left:246.877333pt;}
.x3b{left:268.994667pt;}
.x15{left:273.472000pt;}
.x16{left:279.981333pt;}
.x3c{left:287.824000pt;}
.x36{left:294.602667pt;}
.x3d{left:297.622667pt;}
.x37{left:301.112000pt;}
.x3e{left:304.130667pt;}
.x41{left:310.894667pt;}
.x31{left:332.793333pt;}
.x25{left:363.904000pt;}
.x26{left:374.408000pt;}
.x27{left:392.994667pt;}
.x38{left:412.488000pt;}
.x39{left:418.997333pt;}
.x18{left:435.492000pt;}
.x3f{left:439.058667pt;}
.x19{left:442.001333pt;}
.x40{left:445.568000pt;}
.x42{left:493.321333pt;}
.x43{left:499.830667pt;}
.x2{left:504.940000pt;}
.x47{left:554.578667pt;}
.xb{left:560.225333pt;}
.x6{left:565.870667pt;}
}
</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">
<ul><li><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",28.346,255.118,null]'>Compile Time Introduction</a><ul><li><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",28.346,228.21,null]'>The Importance of Build Time</a></li><li><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",28.346,228.21,null]'>Causes of Long Build Time</a></li></ul></li><li><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",28.346,255.118,null]'>Compiler Aspects</a><ul><li><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",28.346,228.21,null]'>Compiler Flags</a></li><li><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",28.346,228.21,null]'>Optimized Compiler Builts</a></li></ul></li><li><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",28.346,255.118,null]'>C++ Standard Version</a></li><li><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",28.346,255.118,null]'>Precompiled Header (PCH)</a></li><li><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",28.346,255.118,null]'>Linker Aspects</a><ul><li><a class="l" href="#pf2c" data-dest-detail='[44,"XYZ",28.346,212.451,null]'>Link Time Optimization (LTO)</a></li><li><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",28.346,228.21,null]'>Thin Link Time Optimization (ThinLTO)</a></li><li><a class="l" href="#pf2f" data-dest-detail='[47,"XYZ",28.346,216.005,null]'>Main Linkers</a></li><li><a class="l" href="#pf32" data-dest-detail='[50,"XYZ",28.346,228.21,null]'>Linker Flags</a></li></ul></li><li><a class="l" href="#pf34" data-dest-detail='[52,"XYZ",28.346,255.118,null]'>Unity Build</a></li><li><a class="l" href="#pf3b" data-dest-detail='[59,"XYZ",28.346,255.118,null]'>Tools for Reducing Build Time</a><ul><li><a class="l" href="#pf3c" data-dest-detail='[60,"XYZ",28.346,225.791,null]'>ninja</a></li><li><a class="l" href="#pf43" data-dest-detail='[67,"XYZ",28.346,228.21,null]'>Compiler Cache</a></li><li><a class="l" href="#pf47" data-dest-detail='[71,"XYZ",28.346,228.21,null]'>Distributed Compilation</a></li><li><a class="l" href="#pf4a" data-dest-detail='[74,"XYZ",28.346,224.521,null]'>RAM Disk</a></li><li><a class="l" href="#pf4c" data-dest-detail='[76,"XYZ",28.346,228.21,null]'>Include-What-You-Use (IWYU)</a></li></ul></li><li><a class="l" href="#pf4f" data-dest-detail='[79,"XYZ",28.346,255.118,null]'>Function Inlining</a></li><li><a class="l" href="#pf53" data-dest-detail='[83,"XYZ",28.346,255.118,null]'>Template</a><ul><li><a class="l" href="#pf54" data-dest-detail='[84,"XYZ",28.346,228.21,null]'>Template Metaprogramming Cost</a></li><li><a class="l" href="#pf5a" data-dest-detail='[90,"XYZ",28.346,228.21,null]'>extern template</a></li><li><a class="l" href="#pf5c" data-dest-detail='[92,"XYZ",28.346,202.438,null]'>constexpr Variable vs. Template Structure + static Data Member</a></li><li><a class="l" href="#pf5e" data-dest-detail='[94,"XYZ",28.346,228.21,null]'>Tag Dispatching</a></li><li><a class="l" href="#pf60" data-dest-detail='[96,"XYZ",28.346,228.21,null]'>Fold Expressions</a></li><li><a class="l" href="#pf62" data-dest-detail='[98,"XYZ",28.346,228.21,null]'>C++20 Concepts</a></li><li><a class="l" href="#pf63" data-dest-detail='[99,"XYZ",28.346,228.21,null]'>auto</a></li><li><a class="l" href="#pf64" data-dest-detail='[100,"XYZ",28.346,212.718,null]'>using Type Aliasing</a></li></ul></li><li><a class="l" href="#pf65" data-dest-detail='[101,"XYZ",28.346,255.118,null]'>Other Aspects</a><ul><li><a class="l" href="#pf66" data-dest-detail='[102,"XYZ",28.346,217.644,null]'>C++20 Modules</a></li><li><a class="l" href="#pf69" data-dest-detail='[105,"XYZ",28.346,228.21,null]'>Overload Resolution</a></li><li><a class="l" href="#pf6b" data-dest-detail='[107,"XYZ",28.346,228.21,null]'>Other Code Aspects</a></li><li><a class="l" href="#pf6c" data-dest-detail='[108,"XYZ",28.346,228.21,null]'>Pointer Implementation (PIMPL)</a></li><li><a class="l" href="#pf6d" data-dest-detail='[109,"XYZ",28.346,215.096,null]'>Include Guard vs. #pragma once</a></li><li><a class="l" href="#pf6e" data-dest-detail='[110,"XYZ",28.346,190.63,null]'>Static vs. Dynamic Linking</a></li><li><a class="l" href="#pf6f" data-dest-detail='[111,"XYZ",28.346,228.21,null]'>Comments and Formatting</a></li><li><a class="l" href="#pf70" data-dest-detail='[112,"XYZ",28.346,228.21,null]'>External Factors</a></li></ul></li><li><a class="l" href="#pf71" data-dest-detail='[113,"XYZ",28.346,255.118,null]'>Tools to Analyze Build Time</a><ul><li><a class="l" href="#pf72" data-dest-detail='[114,"XYZ",28.346,196.094,null]'>Clang Build-Time Analysis</a></li><li><a class="l" href="#pf76" data-dest-detail='[118,"XYZ",28.346,228.21,null]'>ninjatracing</a></li><li><a class="l" href="#pf78" data-dest-detail='[120,"XYZ",28.346,228.21,null]'>Templight</a></li><li><a class="l" href="#pf79" data-dest-detail='[121,"XYZ",28.346,228.21,null]'>Build Bench</a></li><li><a class="l" href="#pf7a" data-dest-detail='[122,"XYZ",28.346,195.117,null]'>VisualStudio - CompileScore</a></li><li><a class="l" href="#pf7b" data-dest-detail='[123,"XYZ",28.346,201.133,null]'>VisualStudio - C++ Build Insights</a></li></ul></li><li><a class="l" href="#pf7e" data-dest-detail='[126,"XYZ",28.346,255.118,null]'>References</a></li></ul></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">29.<span class="_ _2"> </span>Build<span class="_ _3"> </span>Time</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">2026-01-06</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Compile<span class="_ _9"> </span>Time<span class="_ _9"> </span>Intro<span class="_ _a"></span>duction</span></div><div class="t m0 x5 h5 y8 ff4 fs3 fc0 sc0 ls0 ws0">The<span class="_ _b"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _b"> </span>of<span class="_ _b"> </span>Build<span class="_ _b"> </span>Time</div><div class="t m0 x5 h5 y9 ff4 fs3 fc0 sc0 ls0 ws0">Causes<span class="_ _b"> </span>of<span class="_ _b"> </span>Long<span class="_ _b"> </span>Build<span class="_ _b"> </span>Time</div><div class="t m0 x4 h7 ya ff1 fs3 fc2 sc0 ls0 ws0">2<span class="_ _8"> </span><span class="fs4 fc0">Compiler<span class="_ _9"> </span>Asp<span class="_ _a"></span>ects</span></div><div class="t m0 x5 h5 yb ff4 fs3 fc0 sc0 ls0 ws0">Compiler<span class="_ _b"> </span>Flags</div><div class="t m0 x5 h5 yc ff4 fs3 fc0 sc0 ls0 ws0">Optimized<span class="_ _b"> </span>Compiler<span class="_ _b"> </span>Builts</div><div class="t m0 x4 h7 yd ff1 fs3 fc2 sc0 ls0 ws0">3<span class="_ _8"> </span><span class="fs4 fc0">C++<span class="_ _9"> </span>Standa<span class="_ _4"></span>rd<span class="_ _9"> </span>V<span class="_ _4"></span>ersion</span></div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">1/114</div><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:189.387000px;width:180.363000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfa" data-dest-detail='[10,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:171.037000px;width:129.459000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pfe" data-dest-detail='[14,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:151.834000px;width:115.373000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:114.172000px;width:116.965000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf15" data-dest-detail='[21,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:95.821000px;width:63.955000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf18" data-dest-detail='[24,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:76.619000px;width:112.260000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:39.920000px;width:154.234000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 yf ff1 fs3 fc2 sc0 ls0 ws0">4<span class="_ _8"> </span><span class="fs4 fc0">Precompiled<span class="_ _9"> </span>Header<span class="_ _9"> </span>(PCH)</span></div><div class="t m0 x4 h7 y10 ff1 fs3 fc2 sc0 ls0 ws0">5<span class="_ _8"> </span><span class="fs4 fc0">Link<span class="_ _4"></span>er<span class="_ _9"> </span>Asp<span class="_ _a"></span>ects</span></div><div class="t m0 x5 h5 y11 ff4 fs3 fc0 sc0 ls0 ws0">Link<span class="_ _b"> </span>Time<span class="_ _b"> </span>Optimization<span class="_ _b"> </span>(L<span class="_ _c"></span>TO)</div><div class="t m0 x5 h5 y12 ff4 fs3 fc0 sc0 ls0 ws0">Thin<span class="_ _b"> </span>Link<span class="_ _b"> </span>Time<span class="_ _b"> </span>Optimization<span class="_ _b"> </span>(ThinL<span class="_ _c"></span>TO)</div><div class="t m0 x5 h5 y13 ff4 fs3 fc0 sc0 ls0 ws0">Main<span class="_ _b"> </span>Link<span class="_ _4"></span>ers</div><div class="t m0 x5 h5 y14 ff4 fs3 fc0 sc0 ls0 ws0">Link<span class="_ _4"></span>er<span class="_ _b"> </span>Flags</div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">2/114</div><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:175.950000px;width:184.190000px;height:16.145000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:127.084000px;width:98.394000px;height:14.745000px;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:49.490000px;bottom:108.180000px;width:131.659000px;height:11.820000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2d" data-dest-detail='[45,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:88.977000px;width:173.890000px;height:11.820000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf2f" data-dest-detail='[47,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:72.265000px;width:55.514000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf32" data-dest-detail='[50,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:51.124000px;width:52.304000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">6<span class="_ _8"> </span><span class="fs4 fc0">Unit<span class="_ _4"></span>y<span class="_ _9"> </span>Build</span></div><div class="t m0 x4 h7 y16 ff1 fs3 fc2 sc0 ls0 ws0">7<span class="_ _8"> </span><span class="fs4 fc0">T<span class="_ _6"></span>ools<span class="_ _9"> </span>for<span class="_ _9"> </span>Reducing<span class="_ _9"> </span>Build<span class="_ _9"> </span>Time</span></div><div class="t m0 x5 h9 y17 ff6 fs3 fc0 sc0 ls0 ws0">ninja</div><div class="t m0 x5 h5 y18 ff4 fs3 fc0 sc0 ls0 ws0">Compiler<span class="_ _b"> </span>Cache</div><div class="t m0 x5 h5 y19 ff4 fs3 fc0 sc0 ls0 ws0">Distributed<span class="_ _b"> </span>Compilation</div><div class="t m0 x5 h5 y1a ff4 fs3 fc0 sc0 ls0 ws0">RAM<span class="_ _b"> </span>Disk</div><div class="t m0 x5 h9 y1b ff6 fs3 fc0 sc0 ls0 ws0">Include-What-You-Use<span class="_"> </span>(IWYU)</div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">3/114</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:47.076000px;bottom:186.792000px;width:76.412000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf3b" data-dest-detail='[59,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:141.552000px;width:203.825000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf3c" data-dest-detail='[60,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:122.925000px;width:28.144000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf43" data-dest-detail='[67,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:103.999000px;width:67.470000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf47" data-dest-detail='[71,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:84.796000px;width:101.619000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4a" data-dest-detail='[74,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:67.530000px;width:45.371000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4c" data-dest-detail='[76,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:47.497000px;width:143.212000px;height:9.741000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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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 y1c ff1 fs3 fc2 sc0 ls0 ws0">8<span class="_ _8"> </span><span class="fs4 fc0">F<span class="_ _4"></span>unction<span class="_ _9"> </span>Inlining</span></div><div class="t m0 x4 h7 y1d ff1 fs3 fc2 sc0 ls0 ws0">9<span class="_ _8"> </span><span class="fs4 fc0">T<span class="_ _6"></span>emplate</span></div><div class="t m0 x5 h5 y1e ff4 fs3 fc0 sc0 ls0 ws0">T<span class="_ _c"></span>emplate<span class="_ _b"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _b"> </span>Cost</div><div class="t m0 x5 h9 y1f ff6 fs3 fc0 sc0 ls0 ws0">extern<span class="_"> </span>template</div><div class="t m0 x5 h5 y20 ff6 fs3 fc0 sc0 ls0 ws0">constexpr<span class="_ _b"> </span><span class="ff4">V<span class="_ _4"></span>ariable<span class="_ _b"> </span>vs.<span class="_ _7"> </span>T<span class="_ _6"></span>emplate<span class="_ _b"> </span>Structure<span class="_ _b"> </span>+<span class="_ _b"> </span><span class="ff6">static<span class="_ _b"> </span></span>Data<span class="_ _b"> </span>Memb<span class="_ _a"></span>er</span></div><div class="t m0 x5 h5 y21 ff4 fs3 fc0 sc0 ls0 ws0">T<span class="_ _c"></span>ag<span class="_ _b"> </span>Dispatching</div><div class="t m0 x5 h5 y22 ff4 fs3 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>old<span class="_ _b"> </span>Expressions</div><div class="t m0 x5 h5 y23 ff4 fs3 fc0 sc0 ls0 ws0">C++20<span class="_ _b"> </span>Concepts</div><div class="t m0 x5 h9 y24 ff6 fs3 fc0 sc0 ls0 ws0">auto</div><div class="t m0 x5 h5 y25 ff6 fs3 fc0 sc0 ls0 ws0">using<span class="_ _b"> </span><span class="ff4">T<span class="_ _c"></span>yp<span class="_ _a"></span>e<span class="_ _b"> </span>Aliasing</span></div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">4/114</div><a class="l" href="#pf4f" data-dest-detail='[79,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:199.353000px;width:111.879000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf53" data-dest-detail='[83,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:170.661000px;width:63.342000px;height:14.744000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf54" data-dest-detail='[84,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:152.310000px;width:142.327000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5a" data-dest-detail='[90,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:132.830000px;width:80.448000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf5c" data-dest-detail='[92,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:113.628000px;width:292.458000px;height:11.125000px;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:49.490000px;bottom:94.701000px;width:70.042000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf60" data-dest-detail='[96,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:75.498000px;width:70.430000px;height:10.849000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf62" data-dest-detail='[98,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:56.296000px;width:75.052000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf63" data-dest-detail='[99,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:39.030000px;width:22.914000px;height:7.596000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf64" data-dest-detail='[100,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:17.613000px;width:87.699000px;height:11.125000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAJIklEQVR42u3YsY3VQBCA4bdoR4TUgIhcwQkhBw5OojOaoBcHJqADJ9cB0YVM8shIOAdPBDuWvy9dWdaONvg17dPTlxsAAJTx8vPHO1MAAKAakQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAwF8tM00BAIA6IsImFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBgpH72C0zz8j+f79vqEQAAVGOTCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAJ9My0xQAAKgjImxSAQAoR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgLH6ZW8+zcvR0b6tXgYAwEA2qQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABitZaYpAABQR0TYpAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAAAe0i9782lejo72bfUyAAAGskkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAaC0zTQEAgDoiwiYVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBADi3ftmbT/NydLRvq5cBADCQTSoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABGa5lpCgAA1BERNqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQCAh/TL3nyal6OjfVu9DACAgWxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAMFrLTFMAAKCOiLBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAADOrV/25tO8HB3t2+plAAAMZJMKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCA0VpmmgIAAHVEhE0qAADliFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEA4CH9sjef5uXoaN9WLwMAYCCbVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIzWMtMUAACoIyJsUgEAKEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQCAc+uXvfk0L0dH+7Z6GQAAA9mkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgBwOS0zTQEAgDoiwiYVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBADi3ftmbT/NydLRvq5cBADCQTSoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABGa5lpCgAA1BERNqkAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAMDb+uu3j0N+/Ov5u+kDAPCv6fPX1j68v7/+vt3u97uBAABQwh9XpknyiNoGagAAAABJRU5ErkJggg=="/><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 x7 h7 y26 ff1 fs3 fc2 sc0 ls0 ws0">10<span class="_ _9"> </span><span class="fs4 fc0">Other<span class="_ _9"> </span>Aspects</span></div><div class="t m0 x5 h5 y27 ff4 fs3 fc0 sc0 ls0 ws0">C++20<span class="_ _b"> </span>Mo<span class="_ _a"></span>dules</div><div class="t m0 x5 h5 y28 ff4 fs3 fc0 sc0 ls0 ws0">Overload<span class="_ _b"> </span>Resolution</div><div class="t m0 x5 h5 y29 ff4 fs3 fc0 sc0 ls0 ws0">Other<span class="_ _b"> </span>Co<span class="_ _a"></span>de<span class="_ _b"> </span>Aspects</div><div class="t m0 x5 h5 y2a ff4 fs3 fc0 sc0 ls0 ws0">P<span class="_ _4"></span>ointer<span class="_ _b"> </span>Implementation<span class="_ _b"> </span>(<span class="ff6">PIMPL</span>)</div><div class="t m0 x5 h5 y2b ff4 fs3 fc0 sc0 ls0 ws0">Include<span class="_ _b"> </span>Gua<span class="_ _4"></span>rd<span class="_ _b"> </span>vs.<span class="_ _7"> </span><span class="ff6">#pragma<span class="_"> </span>once</span></div><div class="t m0 x5 h5 y2c ff4 fs3 fc0 sc0 ls0 ws0">Static<span class="_ _b"> </span>vs.<span class="_ _7"> </span>Dynamic<span class="_ _b"> </span>Linking</div><div class="t m0 x5 h5 y2d ff4 fs3 fc0 sc0 ls0 ws0">Comments<span class="_ _b"> </span>and<span class="_ _b"> </span>F<span class="_ _4"></span>ormatting</div><div class="t m0 x5 h5 y2e ff4 fs3 fc0 sc0 ls0 ws0">External<span class="_ _b"> </span>F<span class="_ _4"></span>actors</div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">5/114</div><a class="l" href="#pf65" data-dest-detail='[101,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:192.561000px;width:96.422000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf66" data-dest-detail='[102,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:175.321000px;width:72.036000px;height:9.738000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf69" data-dest-detail='[105,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:156.945000px;width:85.664000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6b" data-dest-detail='[107,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:135.805000px;width:85.900000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6c" data-dest-detail='[108,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:116.048000px;width:137.180000px;height:11.821000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6d" data-dest-detail='[109,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:97.122000px;width:141.303000px;height:11.125000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6e" data-dest-detail='[110,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:78.196000px;width:115.317000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6f" data-dest-detail='[111,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:58.993000px;width:113.795000px;height:10.848000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf70" data-dest-detail='[112,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:41.727000px;width:69.738000px;height:8.911000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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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 x7 h7 y2f ff1 fs3 fc2 sc0 ls0 ws0">11<span class="_ _9"> </span><span class="fs4 fc0">T<span class="_ _d"></span>o<span class="_ _a"></span>ols<span class="_ _9"> </span>to<span class="_ _9"> </span>Analyze<span class="_ _9"> </span>Build<span class="_ _9"> </span>Time</span></div><div class="t m0 x5 h9 y30 ff6 fs3 fc0 sc0 ls0 ws0">Clang<span class="_"> </span>Build-Time<span class="_"> </span>Analysis</div><div class="t m0 x5 h9 y31 ff6 fs3 fc0 sc0 ls0 ws0">ninjatracing</div><div class="t m0 x5 h9 y32 ff6 fs3 fc0 sc0 ls0 ws0">Templight</div><div class="t m0 x5 h9 y33 ff6 fs3 fc0 sc0 ls0 ws0">Build<span class="_"> </span>Bench</div><div class="t m0 x5 h9 y34 ff6 fs3 fc0 sc0 ls0 ws0">VisualStudio<span class="_"> </span>-<span class="_"> </span>CompileScore</div><div class="t m0 x5 h9 y35 ff6 fs3 fc0 sc0 ls0 ws0">VisualStudio<span class="_"> </span>-<span class="_"> </span>C++<span class="_"> </span>Build<span class="_"> </span>Insights</div><div class="t m0 x7 h7 y36 ff1 fs3 fc2 sc0 ls0 ws0">12<span class="_ _9"> </span><span class="fs4 fc0">References</span></div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">6/114</div><a class="l" href="#pf71" data-dest-detail='[113,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:197.900000px;width:190.874000px;height:14.745000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf72" data-dest-detail='[114,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:179.273000px;width:132.751000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf76" data-dest-detail='[118,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:160.070000px;width:64.757000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf78" data-dest-detail='[120,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:140.867000px;width:49.066000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf79" data-dest-detail='[121,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:123.878000px;width:59.526000px;height:7.961000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7a" data-dest-detail='[122,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:102.461000px;width:143.212000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7b" data-dest-detail='[123,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:49.490000px;bottom:83.258000px;width:174.594000px;height:10.175000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf7e" data-dest-detail='[126,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:47.076000px;bottom:49.095000px;width:72.679000px;height:13.781000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x8 h2 y37 ff1 fs0 fc0 sc0 ls0 ws0">Compile<span class="_ _1"> </span>Time</div><div class="t m0 x8 h2 y38 ff1 fs0 fc0 sc0 ls0 ws0">Intro<span class="_ _0"></span>duction</div><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf8" data-dest-detail='[8,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:141.557000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd3hUZdo/8Ok905NJMimTnhBIBVIhQSABpCtFbKiIYn91dV236roWVFYXRRBxAVHABkKkSQ+EhDUhQEhvkza9ZHo5M/P7476ca65JQHR9f6963Z+/lEwmZ86ZZL7nfp7nfsgpRWUkhBBCCCGEfjG6689R8CwghBBCCKFfGgypCCGEEEIIQypCCCGEEEIYUhFCCCGEEIZUhBBCCCGEMKQihBBCCCEMqQghhBBCCGFIRQghhBBCGFIRQgghhBDCkIoQQgghhBCGVIQQQgghhCEVIYQQQgghDKkIIYQQQghDKkIIIYQQQhhSEUIIIYQQhlSEEEIIIYQwpCKEEEIIIQypCCGEEEIIYUhFCCGEEEIIQypCCCGEEMKQihBCCCGEEIZUhBBCCCGEIRUhhBBCCCEMqQghhBBCCEMqQgghhBBCGFIRQgghhBDCkIoQQgghhDCkIoQQQgghhCEVIYQQQghhSEUIIYQQQghDKkIIIYQQwpCKEEIIIYQQhlSEEEIIIYQhFSGEEEIIIQypCCGEEEIIYUhFCCGEEEIYUhFCCCGEEMKQihBCCCGEMKQihBBCCCGEIRUhhBBCCGFIRQghhBBCCEMqQgghhBBCGFIRQgghhBCGVIQQQgghhDCkIoQQQgghDKkIIYQQQghhSEUIIYQQQhhSEUIIIYQQwpCKEEIIIYQwpCKEEEIIIYQhFSGEEEIIIQypCCGEEEIIQypCCCGEEEIYUhFCCCGEEIZUhBBCCCGEMKQihBBCCCEMqQghhBBCCGFIRQghhBBCKIjs8XjwLCCEEEIIoV8OOp2OlVSEEEIIIfSLgyEVIYQQQghhSEUIIYQQQghDKkIIIYQQwpCKEEIIIYQQhlSEEEIIIYQhFSGEEEIIIQypCCGEEEIIQypCCCGEEEIYUhFCCCGEEMKQihBCCCGEMKQihBBCCCGEIRUhhBBCCGFIRQghhBBCCEMqQgghhBDCkIoQQgghhBCGVIQQQgghhCEVIYQQQgghDKkIIYQQQghhSEUIIYQQQhhSEUIIIYQQwpCKEEIIIYR+Y2h4CtAvH5PJ5PP5FAqFTCbj2UAIoZ8mEAj4fD6bzeZyufBsIAypCP0M+Hz+3r17FQoFhlSEEPpvQmpbW9sTTzyBpwJhSEXo50GhUOLj4xUKBZVKxbOBEEI/jd/vt1qtNBp+9CMMqQj9TMhkMpVKpVKp+LcVIYR+Mp/PR6VScUgK/VrgwimEEEIIIYQhFSGEEEIIIQypCCGEEEIIQypCCCGEEEIYUhFCCCGEEIZUhBBCCCGEMKQihBBCCCEMqQghhBBCCGFIRQghhBBCCEMqQgghhBDCkIoQQgghhBCGVIQQQgghhCEVIYQQQgghDKkIIYQQQghDKkIIIYQQQhhSEUIIIYQQhlSEEEIIIYQwpCKEEEIIIYQhFSGEEEIIYUhFCCGEEEIIQypCCCGEEPqNoeEpQAiRSKRAIOByuRgMBoVCIZPJN/+NXq/X6XQyGAwmk3mT32gymXw+H5vNZjKZJBKJRsM/RAghhDCkIvS/mfN6e3tdLpdIJBIIBH6/3+FwOBwOMpkskUi4XC6ZTA6NcYFAIBAI+P3+//OU5vP5dDrdm2++OW/evMmTJ/P5/Jv5LqvV2tPTU1dXd/ny5crKyuXLl1Op1Bt/C0EQ9fX1X3/9tUajYbPZdDqdQqEIBAKFQjF9+vTk5ORgRA4EAna7XafTGQwGr9fL5XIlEolQKGSz2RQKDgH9Evn9fqfTqdfrqVSq2+0mCIJGowkEgoiICCqVSqFQflEXbnR0VKlU+ny+yMhIiUTCYDDIZDK+tRDCkIrQb9bZs2fr6upIJJJIJCKTyXa73eVykUgkiUQikUj4fL5QKKRQKG632+PxuN1ut9stkUhWrlxJp9PDypAmk6mnp8fpdBYXF9PpdPjHlpYWo9HI4/F8Pp/ZbIZn8Pl8NpvN7XbDkzgcDj6fP3ny5Ozs7JsPqVqtds+ePRKJJDMz02Aw6PX6qKioxMTEcR+s0WgaGxsvXrzY1tbW3t5uMBiSk5Nv5geRyeRLly7V1NT09fXFxcUlJyfT6XS9Xu/3+0+dOlVSUjJ37ty4uDgGg9HT03PkyJGGhgar1UoQBIvFioiIEIlE+fn5ZWVl8Jjg03q9XrVa3d3d7XQ6ExISFAoFh8P5yYEjEAiMjo5qtVq9Xu9wOBgMhlQqjY6OFovFv7FM6fP5KBRKIBBwOBx2u93v98NJk0gkY9+QP8jhcFy4cGHXrl0UCsXr9fp8PiqVKhAIBAIBk8lkMplsNpvBYLhcLqFQOH/+fIlE8qOuEUEQNpvN5XJRKBQej8dkMn/wpuh6L7ytrW3v3r3t7e1er1ckEkVGRnI4HDabnZSUNHPmTLjQfr8fTkjwIOGMBQIBeCdD8sY/eghhSEXoV4BMJkdFRfH5fI1G43a7mUwmjUZjsVj9/f179uyJioqKiYnhcDgQqrxeL8SvqqqqlStXjn02g8Fw/Pjx3t7e1NTUmJgY+Mdz587V1tYGAgGfzzc6OurxeHw+H5lMdjqdVCoVqoxWqzUtLS02NvbmQyrEMqvVCp+7dXV1Z8+eraioiIuLC80BGo2mqalpZGSks7OzpaXF5/NxOJxAIECj0SZOnHgzmYZCoWRnZycmJhqNxpKSkiVLltBoNKVS2dvb29HRsXnz5s7OzhUrVuTk5CiVypqamu+++y4nJyc9Pd3lco2Ojra1tdXX19fX15eWlpaWlsbHx9NoNLPZXF9ff/jw4WBInT59+syZM8MOHrhcLrPZbLFYjEajwWBwOp1cLjcpKSkjIwOOv7Oz8/Lly+3t7UNDQ0aj0ev10ul0Pp8fFxdXWFhYXl4uEAh+WjYiCGJoaOjcuXMTJkzIyMjgcrmhscnlcqnVaq1Wy2azU1NTORzOjc+n1+slkUihOcnlcnV2dg4MDNDpdKlUKpVK+Xw+m82m0WjjVjG7urouXbpkt9vhrmN0dBRiJYlEio+Pz8/PnzRpklAovMmo6vF4enp6du7c2drampKSAjVyONsEQUDgCwQCbrd7ZGSkoKCgoqJCIpFc79n0ev3g4GBCQoJIJKJQKB6PZ2BgoL6+vqOjw+l0UigUPp+fkpJSXl4eGxsLx0wQhNfrZTAYN746fr9/dHR069atX3zxRVpamlQq1el0/f39Pp8v+H5etmyZ1+s9ceLE0NCQ3+9nMpkUCsXn88GNJUEQcObhGkVFReXm5o57O4cQwpCK0C9IdXX15MmTTSYTQRB0Op3L5VIolDNnznzzzTdxcXFTp04lk8lQvqJQKF1dXdeuXRMIBKFFwbCP6v/85z9arTYYUs1m8/nz571er0KhkEgkIpEIqlMMBgOeh0wmEwSRmJioUCh+VH7q6upiMpkTJ06MiIhob28/c+aMXC73+/2hH/lDQ0ObN2/u7+8XCAQZGRmzZs1iMpmbN2+2Wq2TJ0++mTRDJpNnzJhRU1NjsVhmzpy5dOlSyA02m62pqenDDz/cv3//6Ojo448/DpWqlJSUhx9+eNasWTabzWAwtLa2njx5sqGhoampaWBg4Pbbb5dKpadPn/7ggw+am5sLCgoIgvjss88uXrzIZDLnz58vEAjCMmJtbW1/f79Op1OpVCqVym63Q9V5xYoVU6dOJZFI33777UcffeR0OmNjY6OiooRCIUEQRqOxra3t+PHj3d3d8+fPVygUYZfM7/fb7XalUkmhUORyOY/HGxuV3G53XV3dSy+9VFxcvGzZsrKyMqjYEQQxMjJy7ty5pqYmpVIZERGxZs2a3Nzc0BQbZmho6D//+U8gEJg4cWJSUhIU2s1m886dO8+fP89gMBISEuRyeWRkpEAgCL5DyGQyk8mcMmUK5OyrV69+8MEHSqVSIpEwmUyId3Q63e12nzp1qra2dtmyZTNmzIiKirqZt5DT6Wxvb//222+XL1/+wAMP8Hg8Eolkt9tNJpPVanU4HDabzWq1mkym4eHhvLw8gUAAIwB0Op3FYgXfPIFAgCCIr7/++vLly6tXrxYKhV6vt7W19fPPP6+pqbHb7XFxcXQ63Ww2BwIBr9d76623SiQSu93e2tra3t5eXFyclpYWemBGo9HlcvF4PJjE4na7L126tHv37pSUlEcffTQjI8NqtapUKrhvaW9vVyqVJBLJZrNt2bKlqalJKpVKJBIajQY5G6415H6r1To8PFxWViaVSjGkIoQhFaFf/G8UjSaTyWQyWfBf7Ha7SCQikUhVVVUPPfQQVI9gcurhw4f/9re/9ff3+/3+sOmqJBKJw+FAxoLhRRAVFcVms0tLS+++++6srCyhUAiDnlBR+7Hjs6H56cyZMzExMSkpKUwmE1ZQRUREhE2W5fF4MpksNjZ27ty5ZWVlXC73iy++GBwcXLBgQehLvjGv12swGKRSaTB5Q2EM5qS+9tpr+/fvz8vLg7hMp9Nzc3PFYrFYLE5ISMjPz7/11luPHTu2ZcuWPXv2UKnUtLS0nTt3Dg8P33XXXWvXrh0aGvr9739/+fLl8+fP5+fn8/l8OCcwn+Gjjz766KOPeDxeREQEg8FgsVg8Hs/pdDY0NDAYDMjZPT09g4ODq1atWrVqVXp6OofDIQjCYDDU1dV98MEHr7zyik6ne+CBBxQKRfDkEASh0+nOnj177NgxKpVaUlJSVFQEUw7C7gS6u7sHBwdVKtXg4GAgELjlllu4XK5Go9m/f//7778PU2/hviUqKorFYrndbqFQCNXEYIaz2+1ffvklPP7++++/++67ExISoJLa1NRUX1+fl5fX39/f3d3t8XhI3w9MU6lUr9dLo9E2btw4adIkyKOw4q2ysnLatGkymYzFYjEYDLvdfvr06U8//XTr1q0MBqO6ujrshYzL5/PZ7Xa73c7hcFJSUiCkjluz93q98HbV6/X19fUsFis3NzcYhQmCaGlp2bhxY0JCQiAQIJPJarV63759H3/8sVwuv+uuu0pLS7lcbnt7+549e3Q6ndVqlUgkw8PDn376aU1Nzeuvvx4aUn0+X0NDQ2tra25ubkVFBbzkr7/+2mq1rlq1qqKiIjIyMrTKrtPpRkdHIYlqNBqLxTJnzpy8vDwKhUKn0zkcDofDoVKpTCYzEAhcuXKloaGhsLAwNjYW//QhhCEVoV8fKBOSSCSoqoaOunI4HC6XOzw87PP5xq6dolAoNBqNRqPBEvhgJZJKpebk5JSUlAiFwv/+2GDxltvtbm9vnzBhAofD8Xg8BoOBw+FIpVJ4TDBAp6env/POOzQaDULG8PBwV1cXjUarqqq6+R9qsVj0ej1kr7DXm5CQ8NRTT9XX1zc3N0dFRUGBMGwVl1AoXL58uUajee+99/bs2SOTycxm8zPPPLN8+XIWi6VQKO65555///vf165da2pqksvlsILNZDIdPnz47bffzszMXLduXU5Ojlgs5vF4DAbDYDBcu3bNYrFA8RvuDWbMmJGfnw8HwGAwOBzO0qVL8/LyHn744XfffTcrK0sqlQbPv8ViOXHixAsvvECj0eh0+qFDh2699dY777wzPz+fx+OF1gjhfqO4uLitrW337t0ikSg3N7eurm779u00Gu3JJ59UKBSrV68+fvx4ZWVlR0dHf3//5MmTKysrYQ4uPMOFCxd27tzpcDiMRuOJEyfy8vIgpLLZ7Nzc3DNnzrz++usTJkyw2WwwrTZYy9RqtX19fcGbGViFlpub+9hjj8EzBBUWFlIolHfffffkyZOTJk1KTU39wctKoVCgFpuenn6DAXcymRwsQptMph07dmi12nXr1t1+++10Ot3n86nV6g0bNhAE8cgjj2RmZhIEceHChVOnTsXFxf3ud7+D0juJRMrLyystLWUymXAVVCpVV1eXSCQKeyEEQdTW1u7YsWP+/Pl5eXlSqdTtdjc2NtJotMLCwtBCO4lEYrFY8fHx8fHxJBJJKpUmJyePjIxUVlYuW7YsOCk81PTp09esWcNisVgsFv6hQwhDKkK/ShBMx9ZKofLKZDLH/QiEOXCQEUOLPVDOvF6l6keBtdgw3bO9vb2qqsrr9Q4MDKhUKj6fz+Px1Go19IqCAWIymcxms4PfPjg42NXVFRsbm5ube/M/FBaTsdns0KcKzaBsNtvj8VgsFo/HA+PUYY9xuVxGo9Hj8XR3dycnJ69bt+7ee++FL9Hp9Mcee0wul69fv37Lli0MBmPp0qVut/vixYt/+ctfoqOj33nnnby8vNAfLRAIYNUXJMiBgQGhUCgWi8MuCp1OVygUa9asaWlp0ev1brc7+KWhoaFvvvmGTCZv3bpVLpdv27bt888/b2tre+6556qrq4PPAzOJSSTSk08+eeTIkf3790skEr1ef/ToUYvF8uSTTz788MMEQUyaNOnq1asXL16EiQ1CoXDRokXPP/98eno6tAl77bXXSCTSU089dfDgQTqdHnp+YOg8Pj4+OjqaRqNlZmaG3ZPArE14R8EtCpPJHJuxvF5vfHy8SCSCWZg3ecPjcrnodHpaWtpNdqtIT0+fMWPGe++9980330ydOjUpKclgMHz55ZeHDh167733SkpKuFwurJ/T6XRr165dtGhR6LcH86jf7x8eHtZoNNOnT588eXLoY5hMZkJCQkREhE6ns1gscN8F009DByjGpVAoamtrbTYb3L2MfQDGU4QwpCL06wZ1Sih0hYVU+JiEtRqhpSb4X5vNZjab2Wx2aMXUYDBwuVyBQBDMAcG1xj/h2K5cufLqq6+ePHkyMzPTarUePny4r69PrVY3NzdDwcnn8zEYjOzs7E2bNoUlnkAg0N7e3tPTM2vWrBusgBn/7w6NJpVKw+pYoKmpyWAwzJw5k8ViOZ1OiUQSHGsOnqUDBw4cP36cIAiRSJSenl5dXR32JEuWLNHr9f/617+++uqriRMn+v3+rVu3Op3OXbt2FRYWXm8GMDx/Z2dnbGzs2HsAmCt54cIFEomUmZkZPPhAIGAwGAYGBoqLi2fOnEkikd54440JEya88cYb+/btUygUEydODD4SVjtFRkY+++yzer3+0KFDp0+ftlgs6enpwQQGy3TS0tI6Ozs7OzsJgvj2229FItGbb77pdrtramoaGxv/+c9/RkVFHTx4MFj5C8Y1DocDzzDuzVJoVd7pdMJ8gLAzQCKR2tvbN2zYEAgE5s6dm5WV9aNuxn4w/IWaOXPmuXPnzp8//8UXX6xbt+7cuXOvv/76X//61/nz5/N4vEAgcOrUqWvXrlVVVT3wwAPXK9CaTKauri6CIMrLy8d+VSQS8fl8JpMJc3zJZDKHw6HT6fAbFHa0ob9HQqEQO/gihCEVod8y6BVFIpFkMllYPcbr9TocDliaY7fboSpGo9GCi/ctFktERERERETwWxwOB4fDCdZvgiPIPy2kZmZmPvzwwzwe7+jRozwej0KhaDQalUpFEERaWhrMCqXRaJGRkWFD8yQSaXh4uKWlxe/35+Xl/agf6na7WSyWTCYLG8eHF7Jr1y46nV5UVAS9C0QiUeiLbW9v37RpU01NTU5ODszOrKqqSk9PH/tTpk2bdvz48dbW1rq6uuTk5Obm5qqqqtLS0nFLYkF2u91gMEyYMGFslddsNv/73//euXPnsmXLMjMzg2mPIAi9Xq/X62fPnh18cFVV1d69ewcGBoaHh4Mh1e/3Dw0NQXfY6OjoRx55xGKxfPvtt4mJiTNnzpTL5VAoHRgYiI2NlcvlZDI5MTGxuLhYq9U2Njb29PTw+fwXX3yxuLi4rKzs4sWLJpMJir6hxwkNH24mKZrNZqfTSafTQ2u9ZrP5m2++Wb9+fSAQeP755ysrK2/+rRUIBCgUyti3yg2kpqbOnz+/u7t73759Fovl/Pnz8+fPv+++++DOZHR09MKFCxwOZ9q0aTcYOlAqlV1dXXw+PykpaexX9Xq9x+OBXgckEolOp2dlZZ0/fx66ArPZbKVSaTQaExISKioqQhtiwMyE6yV+hBCGVIR+CyHVbreTyeSYmJixCcnhcBw/fnzGjBl2u53NZvN4vOjoaDabrdFoBgYG7HZ7aWlpaGDS6XSXLl166aWXDhw4EBERYTabHQ5HQUHBM8888xOODZYrsdnsS5cuFRYWPvvsszweb9u2bcePH1+xYsWKFStg/iKVSh3bInRwcBCW+Yctpv5Bg4ODZDI5MjIyLHZ4vd6dO3eeOXNm9erV2dnZhw8fZjAYcrnc4XD09PQ0NTUdP368sbGRTqc/9dRTVCp1z5498fHxBQUF45a7kpOTp06dOjAwAKvXYRg9ONJ9vYyl1+vtdrtAIID5kS6XS6/XDwwMXLly5fTp0w0NDStXrvyf//mfuLi44PM4HA69Xh8IBEIrjlKpVCaT9ff3w3TkIGjwCTl18uTJt912m9VqTUxMXLRoEZVKJQhCrVarVKqlS5fyeDyPxxMVFXXLLbcMDAxs2rTpo48+ksvlXV1df/rTn6KjowcHB+12e0RERNiqpuAi9B80OjrKYDCgRajFYoG1+fv371er1fn5+WvWrCkrKwuuPPtBcMfF5XKlUimkOo1G43Q6YWOL634C0WjTp0+/du3atm3bPvnkk/z8/D/84Q8we5tEIl25cqWvr0+hUGRnZ98gKarV6pGRES6XGx0dPfauo6enh0wmp6enw31FRETEAw88oFar6+vrL1y4AN024EgOHDjwxBNPzJs3D77XaDRC7ZlKpfr9frfb7fV64drhnzWEMKQi9Fvgdrv7+/tlMhlMEwyNRB6Px+VyCQQCoVAol8u5XK7D4YDWkh6Ph0wm02g0uVwe/HjWarU9PT0+n89gMDQ0NMBswri4uJtsEjQWlUql0Wg+n89isZSXl8MHOdTnUlNT4+Libpw1NRpNQkJC2FKVH9TX1wej0sHRW9jvas+ePVu2bLnllluWLFkSExPj8XiGhoa2b99++PBhrVZrtVpFItHKlStLSkpycnK2bt06Ojo6bdq0CRMmjPtTGAwGn8+HBfIulysQCMB8xFAul8vpdMJXIyIiWCyWVqv1er0Wi2XPnj16vX5kZMRoNNpsNgqFEhUV9cQTTyxYsAA2IAiNemq1WiwWFxYWBv+RTqdHRER4vV673R56xWG4H3A4nHnz5mVnZ7PZ7JSUFBKJRBBEZ2en2+2eMmVKIBBwOp1CoTA+Pj42NhYWS/H5/PLycljertFoqFQqdI8KPj9sEtHW1gZNT2HhnVAohDufsJcPbbMOHz48ODioVqsHBwcdDkd8fPydd95ZXl4OnVxvvojodDpVKhWNRrPb7V1dXQMDA7t27YqMjFy1alXomRkrOjo6Ly8vNjbWYDAUFRUlJiYGY/F3331ns9mysrJu/B6z2+0EQUC/sLAvGQwGtVotkUhSU1PhtUAl9cUXX+zp6VGpVD6fTywWM5nMxsbGmpqaV199VavVrl69Gn7dDAbDrl27Ll265HQ6R0ZG+Hz+2rVri4uL8c8aQhhSEfotgAZG0dHRYXsgwfY5LBZr2bJl1dXV0Pnf4/F4vV5IqCdOnDhx4kRotBoeHtbr9fPmzausrIQSF6xulsvlP+qQfD4fbNbKYrHsdnt/f7/H48nOzqZSqaOjo319fTQajc1mm81mm83GYDDGhmCbzdbS0uJwOCZOnHiTe6gG6fV6p9NpMBi6u7stFsvQ0FB7e3tTU9PVq1cnTZq0du3azMxMr9c7MjKiVCqhUWtFRUViYmJSUtLEiRNjYmKgqz+Hw8nOzr5eiwNIFSQSKSoqClJm2MRZlUq1b9++2tpal8vF4XCKi4vXrl2r0+moVKpWq21ubh4cHHS5XBMnTly4cGFmZmZkZGRqampUVFRYbtPr9RqNJjo6OvQqBGd/hhU1/X4/QRDB4XiZTAbnFvK62+0+f/48k8nMzs72er1wYFwuNz4+/v7772ez2cPDw08++aRMJnO73UNDQ3w+PzIyMqyQTBDEG2+8wWKxgrslZWZm3n777RUVFWGnyGq12my2/v7+lpYWt9stl8sffPDBkpKS1NRUiUTyYzcs8Hq9JpNJrVY/88wzXq/XbDaTyeSioqKx1c2xEVOtVsPmtxaLJfhz/X5/b28vn89PTk6+cQ8sh8Ph9XqhrVjYlzo7O1UqlVwuD/Yxhbd9dnZ2amqqw+EIBAIsFotKpebn5yclJX3++ecffPBBcXFxamoqTIdobW01GAzBRhNYRkUIQypCvx3QggqKUqEjp8FdzisqKkpLS8d+5Le2tgYCgdAxcYvF4vf7p0yZsmDBAhhC/WlTUQ0Gw8GDBzs6OqRSqc/nq6+vd7lcR48evXbtmkaj6ejooFAo0FefRCIVFhbed999YckM1vVLJJKioqIfu7jE6/VqNJpPP/301KlTDofDbDbb7XYul7to0aIFCxYUFBSwWKyRkRHoUsnj8ZKSku68886UlBTY4IdMJvf394+MjEgkktjY2OuV+jo7O1tbW2NiYnJyci5dusRgMMYWhhkMBpQka2trPR7PmjVr+vr6qFRqeXk5bN/a0NAAk4Znzpx5vSwOaVutVr/11ltSqRRG87lcbm9vb9hWCKTvx+KDE0ZDDx4K5IcOHcrMzJTJZLCtPEwYFQgE5eXlMplMp9OVlpYyGIzu7m6NRqNQKBISEkLfA7D7vEQikclkbDYbphDI5fKxIQ+aPUVGRhYUFFAolMuXL8Odg1gs/gkJFbLm8PAw/KD4+PicnJycnJzy8vIbh1SCIM6dO9fY2BgXF2e1WhsaGnQ6nVQqhd191Wp1TExM6OSKcQUjPmyTEXq2v/vuO7VaPWXKlLGHATu1Bv9XoVBUVVUNDAy8++67PT09SUlJRqNRLpcvXLgwOzsbRi0iIyNvcvtfhBCGVIR+BWBOami/zOCHusFggG0Vx/0uj8cT1vvG5XKRyWQul/sT9lUPBUPJKpVKqVQqlcr29na/33/06NHk5GRYRBIbG2s0Gu12e3B+YZgrV6709/dPmDAhbLP0zVIAACAASURBVMn/TaYZl8tls9ncbjefz4fh7KysrNLS0uCPg4ZBYrGYw+F0d3efOnWKwWAEJ31qNBq73S4Wi6/XAAj2TNJoNHPnzpVIJNDMNbRtO4lEEovFc+bMKS4uPnbsWG9vL4/H8/l8165dYzAYM2bMyMrK6uzsPHjw4JEjR3bv3s3lcpcsWRK6gi14p6FUKrVarUgkqq2thQ5QbrebQqE0Nzfz+fzQSioM90OX2XGPub+/v7W19amnngremQRXNUVERBQUFAQf3NraajabKysrw5b2u1yuqKiodevWJScnQ0iFbV3H1pthF1a4AYiKirpw4cLJkyf3799vMBjuueeewsLCH9VcyefzweyIefPmrV69Ojo6WiwWw9TeG3/j1atXa2pqKBTK3XfffebMmfr6+paWloqKCjKZbDAYjEZjXl5e2IUbi8fjMZlMvV5vNptDH6zX65ubmxkMRnp6+thrNxbsfxu8UmazOSYmZv78+dOmTcO/YwhhSEXoNygYHcLSntVqNRqNDAZj3AFrKpUKK/1DU47f7/f5fE6nE3YP/8kkEsnSpUunT5/e19f35ZdftrS0FBcXT5s2LTk5+ZtvvlGr1UuXLq2srIS29jExMWFHDmFOpVKVlZXdYE3M9dLM8PBwdHT07bffPn36dKFQKBQKeTxeWDkW5keWl5cnJiaeOnVq48aNvb29K1asmDx5MoPBgJq0x+MJ66AUdO3atZMnT4rF4ilTpsDSmWAjsNBCWlxcHPTz53K5eXl5BEF0dHQIBAIul8vj8QoLC6Ojo4VC4Y4dOzZt2iQUCufPnx/W7FalUrW2tnK53HXr1lEoFIPB4Ha79Xq9xWJRq9VWq9Vut8OwOzze6/WyWCzY135sauzu7iYIYuLEiSwWC/o2wE5RY19gV1cXtDINncMAfSTkcnlBQcEPbgBmMBhMJlNGRkZmZmZ6enp2dnZhYeFHH320b98+o9H42GOPTZ48+Qb7so5N2DqdzmazzZ07d/r06Tf5XSqV6quvvtLpdPB+s9vttbW1Z86cgWeAWxEWixVa7xyXVCoVi8Vqtbqrqys0pDY2NnZ3d6empk6YMOFmhuntdju0X1AoFKOjo06n82aiLUIIQypCv0rQXBPmnoZ9yWw2a7Va2GJxnN9MGo3NZgcCAa1WG0w5TCbT5/MNDAyYzeZx0yEMJZO/d91fexotNjYW+hwNDAycPXv24YcfXrZsGYlEunDhgkwmKy0tDW2oFMZqtY6MjHi9Xh6P92On6EHDpri4uKKiohv0rlIqlQRB3HLLLbDP0yeffPLpp5+2t7f//e9/z83NhT7zRqPRYDCERkBgMpn27t1rMBiWL1+em5urVCpjYmL6+/ubm5vHtvzs6+tramoSiUTl5eU+n0+lUsHW8HD25HL58uXL/X7/5s2b33vvvfT09LS0tNDU2NXV1d3dnZaWNn/+/LD5AJs2bdqxY4fBYPB4PHD1/X6/0+mE1eJjr47b7R4YGAh2gYDB6+udH7VaDfXR0DcPnFuxWHwzg/WDg4Ojo6NisRg6RkVERJSWlsbGxgYCAdiYYN26dVOmTLnJPSOgxQFMDL3Jd4LL5frmm28uXbpUUVExe/ZssVhcUFDAZDKPHj364IMPRkdHm81m6Bjgcrlu/FQJCQlZWVltbW1Hjx6dMGEC3PUNDAwcOHCAIAjYJiD4C+J2uzUaDY/HE4lEoSfK7/drtdrLly8nJSWlp6dfvXrV7XZDR1X8O4bQ/xVs/4bQ/yIY64dRyLAsZbPZ9Ho9QRDjlkWh5TiZTO7r6wvWCykUCpVK7erq6uzshA5Qvb29fX19vb293d3dHR0dly9fbm5uVqvVoavIb0Cr1XZ0dAiFwuBQ8sjICJlMvvEHM3T8oVKpQqHweo3xb5DaISXfeNn4yMiI3++PiIiIiYlZuXLlyy+/nJeXd+rUqQ0bNgwODkJPIrPZ3NLSYjKZQp/c7/efPn365MmTFRUVCxYskEgkmZmZd9xxB5/P3717t16vD1am/X6/wWA4d+5ce3t7aWlpbm6uy+UymUyRkZGhLz82NnbhwoULFy68dOnShg0bzGZz8BncbndLSwsMSY+dsapQKBgMBvQHIH0/gjw8PHy9qRper1er1UJzLiqVqtPpoHXuuFN+NRqN1+sNfR6v12s0GoeHh4VCocFgGBkZGRgY6O/v7+vrUyqVKpXKZDKFpr2uri6LxRK62xmNRlMoFC+//PKiRYvOnTu3cePGuro6mAb9g5fVZrNpNBrSmIVi8C+wf5jBYLBYLMF/vHr16qeffpqUlDR37tyoqCgajSYSieRyeW9v78WLF91uN6T5wcHBoaEhl8tFEMT1jiQuLq68vFwikXz22WdHjhwZGRnp7+/fvHlzbW3tzJkzFy5cGBMTE8zxg4ODmzdv/uKLL7q6upxOJ7whob9Ec3Pz0NDQnDlzaDTawMCA1+udMWNGcMUVQuj/P6ykIvS/yOPxaLXa0dHRsYPm0BqJQqFcL1BmZWVB+8xgRS05OVkikbS2tm7evJnFYkGnKgaDAQUnm81mNBojIiKefPLJxYsX/2BfKlg9fenSpdTU1OTkZPi0vl4TePh3qNRqNBqHw8Hn86G/JkEQgUCAwWBA1e3Gk2UtFovFYlEoFDeY8hgIBGCVN6zCYTAYEyZM+P3vf9/c3PzZZ5+VlpauWrVq0aJFHR0dR48eTUxMXLZsGcy/DAQCOp3ugw8+iIuLg15RJBKJw+EUFhauWrXqjTfe2Lp16/333y8SiQKBgMlk2r17965du5KSku69995AIDA6Omo2m2H/grC4uWzZsrNnz37yySfl5eVLliyBGca9vb0w5TE/P3/sq4iJiREIBFqtdmhoKDY2FrYkdTgcMO8WCt6hjycIQqfTwTa5ZDJ5ZGQE2o6Ou7Dd5/O53W6HwxEs0+r1+m+//VapVNJotPfff9/j8ZhMJmiwxWKxoNY4ZcqU4K6hFoslbEtVyKlxcXH/+te//v73v3/yySdGo/Ghhx6qrq4WiUQ3vqwmk0mpVHo8HrVaPTo6GjzI4Oznrq4ujUaTmJi4ZMkS+Onr1683Go2VlZUZGRnweIlEMm/evOjo6KSkJBqNlpaWJpfLm5ubDx48SCKRoqKieDweLECE1mlwwHDDU1RUtGbNmn/84x/PPPPM/PnzVSrVxYsXV69evXbt2tClTvDW2r9//+Dg4KxZs55++umCggIGg6HT6Q4cOLBt27bgm6GlpcXlckVHR9PpdKfTCTNMYF1a8Ndh3Io4QghDKkK/DgRBuFwuuVw+Y8aMsEAgFoszMzOdTuf1RlQnTpwY3KwoNFgMDAwMDg4yGAw6nQ7b4cBqKplMNmfOnIqKiilTpoztvT+Ww+Ho7u4eGRmBzTyhGmez2a43D9Lv92s0GtisFT6nz58/39jY2N7ebrfbb7nllldeeeUHB5ovX76s1+tDN80aFzTJClb+IGjec88977333ieffFJRUTF9+vTh4eENGza89NJLvb29Dz30UFxcXCAQWL9+fXNz8xtvvBG6dVBMTMwdd9xx+fLlP/7xjzC31Waz7dq1q7a2dtq0ac8///yECRPcbrfJZPL5fOnp6WHHRqVS09LSHnnkkQceeODll18uKSlJTk6mUqktLS3d3d1xcXHjFttgSy3YUz54x+J2uw0Gw7i1cyqVKhAIoLVqIBDo7u52uVzjtlUikUiZmZm1tbWNjY0lJSWw4ZbRaKyrq3O73a2trT09PbBoCV6IyWSCheqPPPJIMKTOnj07OTk5dH/XIA6H849//IPNZm/btu2FF14YHR198MEHb3xl9Xp9R0eHVqt97bXXTp8+DXlucHBQr9fD+id4n8+ZM2fRokUUCqWuru6777677bbbcnNzg7cE8fHxzz//fOhVe/TRR19//fWNGzdu2LCBwWBAP4eYmJjk5OS0tDQ6nZ6WlpaTkyOVSkUi0eLFiyMiIv72t79t3bpVLBb/9a9/XbFiRdiiKwaDkZube/To0VdffXX37t3d3d1/+MMfoqOjt2/ffvLkyVmzZv3pT3+KjY212+01NTUWi+Xrr78eGRmJi4uTSqWw95tIJKLT6RaLhUwmJyQk/OB8WYQQhlSEfqG4XO7s2bNzc3MTExPD6nP5+fmvvfaa3++/XqfPsUWajIyMHTt22O12SKgUCiX4nFBPotFo8KWbKfCw2ex58+ZNmDBh0qRJZDI5EAjQaLRHH31ULBbn5OQEH6bVag8dOvT555/rdLqBgQFo8+nxeKhUqtFohDVGsPjpZk5IU1OT1WoVCoU36HwJZSqTyRSsyZHJZD6f/+yzz0okkkAgwOVy/X7/4sWLJRLJ1q1b33vvvZ07d06aNMnn89XV1T3++OPl5eWhx0Mmk+Vy+YYNG0pKSrZs2fL11197vV6RSHT//ffffffd6enpZDLZ6/UODQ0FAgGr1Ro2rEwmk4VC4bRp0yorK2tra0+ePCmRSFgsVkNDg9lsnj9//rit5tlsNofDGR4e7urqIn0/Oxk6Now7bE2n06VSaSAQaGpqkslkvb29crk8PT193BN1zz33nD9//vjx44WFhcnJyTQaDZrwHzlyBO4WoqOjg2U/qBBzudzQ40xLS4OoHfZWgf+lUChPPPFEfHz86dOnmUwmQRA3DqlZWVkPPvhgTU2N0Whsamry+/08Ho/P50+aNCkhISExMVGhUMhkMoFAAIdUXl5+8ODBqKio0Brt2Dft9OnT09LS2traenp6oOGDzWZTq9VNTU3d3d1ZWVlZWVkQ4uEdMm/evLKyMovFwmAwpFIpTJgJe3VQLV6/fn1KSsqmTZseffRRGo2Wl5f3+uuvz507F34ZnU4nmUxms9nHjh2DzA2XDPrOwg1bRkbGtm3b0tPTcdNUhDCkIvSrBNtgcjicsTML6XQ6rFm5+RFDOp0OS1uC66Ju8AF/M8eWmJgol8uD1SAymTx79mwYcQ6NjNDdMy4ubtKkSTKZLDIyMjo6OioqCrZ0gi4EPB7vZkY/i4qKnnvuuRkzZtxgNgKZTC4oKJBKpaFZmUqlRkVFrV27NhAIQNZhs9mw/L+xsfHUqVOdnZ1UKvW5555buXJl6DZdod9+5513Tp8+va2tjSCIxMTElJQUqVQanJTJYrEyMzMzMzPHVnkpFEp0dPTvfve7xsbGbdu2TZ061WQyXb58WaFQTJ06ddxpo1wud9KkSXa7HRba+3w+WOx/vRcuEAhmzZq1efPmLVu2NDc39/T0zJw5U6FQjHtK4+Liqqurt23bdvHixbKystTUVCaTKZfLJRJJfHx8YmJiaCldIpFAA9HQ44SB8htcAqFQuHTp0tmzZ0PLsxtfVplMdvvtt1dVVcFWFKTvNzNjfA/2qgi2CubxeBkZGT/4hmEymfHx8ZGRkcXFxV6v1+fz+Xw+r9dLEASFQmGxWAKBILiTFvwLdDOF/x33yWGbXz6ff//996enp7e3t0skkry8vLS0NNggIxAIiESiLVu2WK1W+F1zuVxGo3F0dNRqtZrNZgjBxcXFcCeAf+UQ+t9Dvl4PF4R+OaKjo+vq6lJSUn5s33j034OeSlqtlkajQQhgMBjQGAhix4+qJFksFmiPf+PhfpVK5fF4RCLRD25nBc0TYOIvmUyOjY0NW/kUBpay+f1+NpvNYDCCIYMgCKPR2NPTAxN/x77T/H6/2WzetGnTJ598cu+995aUlPT394vF4rKysnEnVwQCgeHh4dHRUalUKpPJCIJQq9Xvv/++TCa76667xs7yhNkUr7766s6dOxcvXgyTN2B9fbD/f2g5s7W19c9//vPVq1fvuOOONWvWyOVyk8lUV1enUCgyMjJ+7IK2n0vonOZffoCDPbeYTCZ0Igt9FT6fD6qnZDIZhg4gHHu9Xq/XS6FQYPTgJ+x68H/L5/NduXLl9ttvb29vxz9u6BeOTqdjSEUYUn/mD2m32x0IBK63Lhv9kq/djdMVNHltamqKiYlJSkoik8kMBiMiIuJmYjqs7h8ZGWEwGNeL0R6Pp7Oz89tvv83Pz4+JiYmNjYUVWmazub+/PxAI5OXlBY/N5XKdOHHiu+++S0hImDlzZkJCAqyjh+SNFb4fRBAETBHWaDRWq5XFYsXGxsJOXb/hV40hFf26Qip+iCL0c7JYLAcOHOjs7OTxeAKBQCAQREdHx8TEwAgjrIMJjtTjbLZflB8MdlQqNSEhAbZX/bFBEBKtQqG48V/krKwsyKahE4tpNBqfzw82WNBqtbBZV2lpaU5ODplMhnkjMN79Kzrhfr9/ZGSERCJJJJKfKxr6/X673W61WqGnVdjNANwq9Pf3NzU19fb2GgwG2NTA6XTCnODExMSioiKRSGQymbKzs/l8PkxX+MGmaQih/w0YUhH6OQ0PD3/55Zd1dXVCoRCmbAqFwujoaAipMH4NG2OmpaUVFhZC83OY9wkTB8dO1IMm8FardXR0FFo4mc1mm80WCAQiIyMnTpz4Y1s5wgYB0EPqv3y90AvJYrFotVqz2cxms+l0ukwmE4vFP7jwGTZVCkt7fr8fBlWhfRKTyRQKhbDzFqSE/7JGSBAE3B6ENRm1Wq0ulwuWowV3hIJjg4OE0nggEOjo6KBQKBKJhMPhwHZiJpNJr9dDQ7FJkyYJBAIqlRr2g+DF+nw+Go12vZcA0yXHTh7gcrlJSUnQPunMmTPnz593OBwCgUAikaSmpk6aNOlnX2PucDigdhsVFSUUCn9yQ3uPx3P16lWdTpeampqSkhL2wkdHR/ft20cmk+fMmZOamkr6fnnZtWvXNBoNdM6Kjo6+yfzq8/m0Wu3Zs2c7OjrMZjOTyczKyiosLExKSoL3uc/n02g0R44caWhoaGxsHBoaolAokZGRkZGR8FupUqkaGxtra2tDQyqTyYR1/TArIDMzc8KECfiHDiEMqQj9+kDPnZiYmClTpvD5fJvNZjAYYJNPl8sFocdut/t8vqVLl8JujSMjI9BZ3eFw0Ol0hUKRmZkZnLNos9laWlouXbqk0+l0Op3BYHA4HNAg0+1283i8W2+99eGHH775EprT6Tx8+LDP55s+fTokg1CdnZ0qlQpqcjDrFNKzz+dzuVwpKSnB+Zper1en03V0dPT09IyMjCiVSo1GA5WnlJSUWbNm5eTkBPfVhHymUqnEYjGbzaZQKBqNpq2tTavVMplMJpPJYrEoFIrVanU6nXa73WazwQnJzMysrq72+Xz19fUJCQmTJk2Cn+5yufx+P5S4xsZQjUbjdrslEklofyW/3z86OlpbW0sQRHx8fFpamkAggIXbKpWqpqZGo9FAA3nYuTQ0XMIcxIyMjJiYmA8//NDj8cTGxgoEAr/fb7VaNRrN4OCg3W6n0WiLFi1asWKF1+ttbGyUSCTBXeOdTmd7e/u1a9cqKytjYmLCDhuep7Ozk8ViZWVlhd2okMlk6Bd24cKF7du3Dw4OymQyOPLIyMiysrIFCxaM26v1J4ArdeLEiWPHjnm93sTExLy8vLy8PJlMBncjUJ4MPTyPxwMtEaRSaVgMhV5Op06dKi8vX758OfSRCL1ZOnLkCJPJLCgoSE1N9fv9Foulvr5+z549/f39PB4vKyuruLh46tSpsbGxPzj702g0Hj169J///KdarZZKpUqlUi6XV1VVrVq1CvayIgiip6dn/fr1XV1d+fn5FRUViYmJ6enpCoUC1s+p1eozZ86cOXPmwIEDVCp1YGAA0jncpVAoFNiXa/Xq1VDAxj93CGFIRejXBCpnU6dOfeaZZ9LT0z0ez+joqFar1ev1ZrPZ4XCYTKaenh6LxZKVlUWn0zs6Onbv3n3kyBFo5C4UClNTU5cvXz5r1izYlt1sNh85cmTDhg1WqzUzMzMyMlIul6elpUmlUo1Gc+rUqa+++mrVqlU3H1IHBwf37NkTGRmZm5s79qv79+8/fPgwiUQKVoKh5xRsyfP000+XlZVBQVGpVB46dOjAgQPd3d0cDofD4TCZTBg5PXbsmE6nEwgEwZqT3+/X6/Xbt2+fNm0a1I/7+/t37dpVV1fHZrO5XC5sSWCz2Xw+H1RSyWQyBItp06Z1dXX9/ve/X7hwYUZGBo1Ggz5HZrM5OTk5PT092G0qEAjAHkv19fUul2vevHlFRUXBMOHxeM6dO/f888/7fL7c3NxVq1ZNnz5dLBbD9gRff/314OAgmUyGqYpms9nn80H3+EAg4HK5aDTanDlz7rrrrk8//dRkMolEIgjWDAYjuAbL4/EcOHBg/vz5XV1d69evnzJlysMPPwwh1Wq1Hjt27JVXXnnllVfuuuuusL5jFoultrZ2+/bt8fHxf//738P6edlstsbGxh07dhw6dEgsFt92221lZWUkEkmlUjU0NBw7doxMJmdmZjKZTKvV2tbWlpCQMO60V6/Xq1ar1Wo1mUwWi8UxMTFji5R+v7+rq+vNN9/s6uoSi8UnT56Uy+V33nnnokWLYL+AioqK7OzsYMiGc37hwgUKhXLbbbexWCybzdbX1xcdHS0Wi91u9/DwcF1dXVdXl8lk+uMf/xgbGxt6vxTcXNfn8+n1+hMnTmzcuLG1tTUpKclut1+5cuXMmTMrVqy4/fbbExISbpALYWeKvXv3Dg0NLV68eOrUqZs2bWpvb//oo4+4XG5MTAz0SfD5fNBs+IknnqiqqpJKpaF3C7DfQWFhYX19fXR09OrVq8ViMWyyoFar4d4JNheAvhNQR6dSqcHSO0IIQypCv1ww6zRYfoPl8NCEKAiqgBQKpb+//+OPP/7www+joqLkcnlOTk5ycvLXX3+9efNmOp2+YMEC2J+9pKQEmt388Y9/rKyslMlkkD+am5tNJlNLS8sNNnkf+1l+8eJFh8MxefLkzMzMsQ/o6Ohob2+HkU0Y6SaRSPAq9Ho97CFEIpFMJtO+fft27twZCATmzp0LC3ckEgmZTFapVB9++KHZbFar1cGQShBEX1/fyy+/fMcddygUioiIiNjY2OnTpwuFQoIg7HZ7Y2PjlStX5syZk5ubK5PJOBwOm80Wi8VpaWlCoVCj0QwPDzscDni2hoaGl156qaWlZc6cOY899hjkZhjM/de//nXo0KH+/v6YmJi0tLSpU6dCsoEy6tatW4eHhydPnnz16tUPPviASqVWV1czGIy0tLQ//OEP0MHAbrf39/fv2LHDYrHccsstRUVFsE7/6tWrRqMRBtYVCsWcOXNiY2NZLBZcO4lEQqFQoNQdERGhVCrVarXb7Q6eWDabnZGRwWazd+zYMWPGDB6PF4xHDoejsbHx3XffbWxsnDVrVthmVARBXLly5Z133jly5MjEiROfffbZefPmBTuADg8PHz16FNr1i8XilpaWBx988Nlnn128eDFMVA299DqdbuvWrUePHmUwGHl5effcc09OTk7oVAGoZW7durWnp6eysnLlypWDg4M7d+7cs2dPbGys2+1+6aWXHnzwwT//+c/BgzcYDAcPHvzoo4+ysrJmzZpFo9G6urpeeOGF5cuXL1y4EFIstJU9c+ZMZmbmI488EjoFgkQiQSndarWeOnXqL3/5y+joaHV19dq1awUCwcmTJ/fv3//pp59SqdQHHngA4v647HZ7R0dHS0sLdDzl8XgWi2Xv3r3t7e21tbWTJ0+Oi4tjMBgxMTHZ2dnnz5/Py8sTi8Vh9Wzo0sVkMr1eb3Z29r333hvsLAvvfKvVevny5cHBQfhHtVp97do1DocDN42YUxHCkIrQLxp0C7pxE0qoehoMhqNHj+7Zs6eoqOiVV15JSkqiUqlcLjcyMvLtt9/+9ttvCwsLExMTYRqcTCbLzs6uqqoK7bIZ3Bzy5j8dHQ7HN998A10qg2PxwZIYFLcSExOfe+65ysrKYOcjGAQfGRmRy+UsFsvr9R44cOCLL76QSqVPPvnkggULQodik5OTk5OTzWazVCoNfX54jMPhgEgdHx9/zz33BIu7b7/9dnt7+9NPP11SUhJW3jMYDDabjcFgTJ06FZ6kt7fXaDR6vd7jx4/DfE25XK5Wq9evX//xxx/HxsbCPEKYVwBP4na7r127dvDgwcLCwvfff7+jo+OVV16pqanJyMhIT08XCoWVlZXBnwhL7CMjI5cvX75o0SLS9ztgORwOp9NJpVILCgrWrFkTth8YiUQK5n5o6hm6sRafz58xY8batWvfeuuto0ePSqXSqKgoKNw2NTVt2rSpsbFx8eLFf/3rX8Oui9FoPH369OHDh3Nzc7ds2RJW/5bL5ffddx+JRCKTyRaLRalUdnR0jLtZgMvlamlpeeutt0QiUWJi4q5du8hk8iOPPBI85kAg4HA4zp07t3nz5tmzZ7/wwgtZWVlOp9NgMOzbt6+lpWX27NkSiUStVgd30HW5XF988cWuXbukUundd98NmxEEAoGLFy/CVqWRkZF+vz8/P7+0tPTEiROff/75qlWrgpNu3W43QRCwH0Rvb+++fftGR0fvvvvuF198EbY/nTJlypQpU957772GhoaSkpKioqLrvbG7urqOHTtGIpEWLFgAb7ynn356ypQpb775Zn19fW1tbUlJiVwu53A4WVlZp0+f7uzsTE5OHtuoy+Vy9fT0kEikpKSk0K/CG08kEoW+T7Zt2/bBBx9wOJznnnvujjvu+O9neCOEwuCdH0I/J7vd7vV6ofR440eeO3du586dMTExb731VkFBAaypolKpc+fOzczMbG9vb2lpCa1vje3ABbNFf9ThnT9//sqVK9nZ2WlpaWO/6nQ6+/v7ZTJZbGysSCSSSCRSqRQ2hORwOKmpqWw2m0wmX758edeuXX6/f+3atbDLZdjzREdHZ2ZmhoZUCEAkEiklJWXsEDNBELC51LjpyuFwDA8P0+n0CRMmBHdOZ7FY1dXVBQUFZ8+e3b17t1arfeeddzZu3LhkyZJNmzZlZWWFNuwkkUhms3n//v0kEum+++6TSqVz5swpLi7u7u5ubGwc+xOlqx4wKgAAIABJREFUUikkp2CVETZlCM65FAgEN25ECtcFVsgF/5HH4z300EMymWz37t39/f3wYjs7Oz/++OMTJ05UVVW99dZbcXFxYedTo9H09vZKpdJFixaF7m4wltfrVSqVJBIpLS1t7NvP6XT29fWRSKSXXnrpyJEj8+bNa2lpgX8JHvPAwMBzzz3ncrnuvffexMRECoXC5XLLy8urq6vhalIolOA18vv9n3322ZYtW9hs9hNPPLFw4UJ4vYmJiQKBYGhoKFj55vP5kydPLisrGxgYOHfuXPAn6vV6h8MBvyxqtbqtra2kpOS1117jcrnBWvKMGTO2b9++cePGsbcEoYaHh69duxYVFQU3FXCoFRUV69aty8zMrKurO3PmTLCeDfc5Xq937PNQqVSoQN9MZ7H29naLxdLT0wP/gX/9EMJKKkK/aDDCKxQKbzA0SSKR2traDh06RKFQnn766czMzNDhXZh1qtFoDAYDRAGHwzE6OiqTycLWjjgcDpvNxuVyb759T01NDZPJLCsrG3cnT/hBaWlpY/eTDHXkyJGurq7q6urCwsLrbeoztkDV3t7u9/vHDal0Oh2qayKRaGwycDgcWq0WWjgFn9nn88EsiE2bNm3fvr2lpaWmpqaoqOjPf/4zLKun0+nB0wXpbf/+/dnZ2bfeeitsWDV16tSrV6+2tra6XK6wSBcRESGRSKxWa/BgQn8uXKMbn3OtVksQBI/HC30YlUqNjIx8/PHH33jjjX379kVGRgoEgoMHD9bU1EyYMOHZZ5+NiIgYe+psNpvJZKLT6eN+NfTYCIIwmUyRkZEwtD02pMJKoLKyMhaLNXHixMuXLyuVyuDLNxgMhw8f7u/vv//++4uLi4NJsaysbPLkyVQq9dq1awRBwGxanU736quvfvXVVxEREffcc8+cOXOCjdVgRResrxodHYVFfkwmMyEhweVy9ff3hx05hUKBAK3X62fNmgVTWUK3UuNyuaGxdSyYNupyuWbNmhV8Y8PjZ82aBdN5z507d+utt3I4nMzMzEAg0NbW5nK5xvlEpNFgLvjN+Mtf/gKbis2ZMwe2uUII/bywkorQz8lisZDJ5NDdGsfV0NDQ0tIyefLk6urqsPoobDvudDrVajWJRPJ4PHq9fnR0NDExMXQpjN/vHxgYgBmWYQPE4woEAlqt9sKFC9nZ2QqFYty10kql0ul0pqWljbuFElCpVOfOnRMKheXl5Tfu+hkWI4aGhgKBwLj5iSAIs9kMha6xWQROBZvNhvFx0vcTBJlM5vTp06urq4eHhw8fPpyQkPD222/D1Emfz8flcoPRc3R0tLm52Ww2L1y4UCwWw5zIjIwMoVDY09MzMDAw9nhcLhfMKg77EpTfpFLpjbs+qVQqqVQaHx8f+jaA6HzXXXcVFhbu2bPn4MGDX3311eHDhyMiIpYsWRKsE4eJi4vLysoymUxnz55VqVSwiC2sThy8Qerq6hKJRKHzHIKge0BCQoJcLqfRaPn5+VC/hBIgQRADAwN79+7l8/kPPfQQTLENviGhrAjbeiUlJanV6meffXbPnj1yufypp55asmRJ6Eg3tJGSSCQMBsPtdns8HmhZGhMTQyaTQ2u35O+53W6r1UoQxNiWZJBir7fHafAWCO7o0tPTw97YTCYzKSlJKBSqVCqVSgW3QwwGY2RkhCAIWCQH29XClaVQKHBlb2YKTXJy8po1ax5//PH8/Pxf3dZTCP0qYCUVoZ8T9OJhMBhUKhXaNplMJhqNFh0dHXyMTqe7dOkSk8mcPXt22CrvYOmIRqMRBAHJQ61WEwQR1oWnq6vr/PnzdDp94cKFN/MB6ff7W1tbdTrd3XffDXFhbIodGhry+XxxcXE3KAN3d3drtdrExESFQgFxExb+nz59mkajQYcpiUQCHelDYx9stgS9fsamK61WS6VSx01XNptNo9HExMRAviSRSNAiikQiRUVFLV68mEQiDQ8Pz507Ny8vj06nm81mr9crl8uDW6oajcaLFy+SyeS8vDwqler1eiE2cTgcpVLZ3d2dnp4edgmCxh4qXF8ymQzbY449+R6PZ3h4mMVi8fn8sJdDJpMjIyNXr179wgsv/Pvf/w4EAnq9fvbs2UuXLr1e6o2Kiqquru7o6Dh58uQdd9wBb4OioqIZM2YkJyeHhmAoKEJ/q7Aj9/l8ZrO5s7MzLy8PDl6hUHC53JGREZ1OFxUVZTKZvvvuO6VSedttt2VkZIReI3gq6L3gdDpbWlqOHj36n//8Ry6Xr127dt68ebBgLvgugmAaERFBo9FgR0M6nc7hcMRicXR09JUrV7xeLzSxgtX9kN2hVULYKq6BgYG+vj6YlCyVSsvLy8f+vsAtgVKp5HK5ycnJ40bJuLg4nU7X29ubmprKYDA4HE5TU9NTTz3F5XI9Ho/FYuHz+QsWLFi5ciW0mqJQKAcPHtRoNAkJCTDdBe6RMjIyQn+Rof8//tFDCEMqQr8OLpfLarUeOXJEq9Xa7XaDwWA2myUSyYsvvggt/aFgqVQqZTJZTk7OuAUbp9MJXd8hFQ0PD/t8vra2NrPZzGKxYJ+e2tpapVJZVVWVl5d3Mwfm9/tPnz7N5XKzs7PH/aQPBAItLS1ut7upqQmiGEEQMpls6tSpoRXT4eFhp9MJkTG0Srp161ar1crhcCgUCpvNXr58+bx584JjoF6vd2hoKDIycuySaohQNpuNxWKFDugHv2SxWIxGY0FBQbAE63K5gpM+s7KyxGKxzWaLj4+HiDM0NORyuVJTU2NiYuDxdru9r6/P6XRu3rwZ1raz2WyTydTQ0ECj0cZWUmGVN0wbCDuY/v5+giD27t178eJFGIKHjpuwDRUwm81arZbP54+tpsMTTp06NS4u7uLFi/+PvfOOj6rM/v+dXjOTySSTSZl00isJIYCBAKFJLyLIgqKy2NDV1bVscYtfvyvuuop9RZFFBUFApQVIAGkJPSGUQHomPdP7zJ175/fH+Xpf85sUIssquOf9hy+c3Ln3znPvzP085znnc9xud0ZGBhh2DnbhBAJBTk7OmjVrYmNjT506VVNTIxAI6urq9u/fX1paOm3atMTERB6PR9O02+3W6XSZmZn9byqn06nVamEY4Rwg2QBaLhEE0dPTU1lZyeFw7rnnHriI/ZW3yWRyuVwHDhwAO1u9Xm+32wOCjj6fD+5eKLaTyWRSqRRCv0qlMicn59ChQ1euXMnIyODxeBaLxe12Q2IGRVE8Hs/fkcBqtW7YsOHo0aMWi4Ukydzc3NjY2AFvXbPZbDAYRCJRgI0GEB8fHxsbe/Xq1UuXLk2dOhVkqF6vLy8vFwgEcMslJiaCXGYuU2trK7St4vF4YMer0WgWLly4fPly/JVDEBSpCHJHAh2Yqqur+/r6RCKRUCgMCgoKCwvzj7dptVqTyaTRaAbMYyNJ0mg0stlsCASCvCAIYuvWrV6vl8PhgNN7UFDQ9OnT58yZw8QLh1aoTqfz8OHDiYmJERER/Rfcoe37mTNn7HZ7WVnZ6dOnYa1WpVLRNO0vUvV6fYBPPofDgYIVSHXYtWvXhQsXiouL/cfEarU2NTUlJycPKIAoinI6nSqVqv9fPR4PeK9CvYt/uBrMKYVCYXx8vP9bWlpaHA5HeHg4nCF8dp1OB+5g1dXVMAGAdV6hUNjV1cW0s2I+kUQiAXUSMEparRY84fV6vUgk4nK5nZ2dIpEoQKQ6HI7o6OjByr1VKhV4ivH5/NGjR4OF1hCXTyaTjR49Ojo6etKkSTqdjsvl9vT0VFRUbN26tb6+/p577gHbVJfLZTab/Vfq/WVcfX09QRB5eXnw16CgoJCQkK6uLpPJ5PP59Hr9lStXwNp2wImTzWZra2uDLItly5ZRFLV3715weJg+fbr/TQgrAGFhYXw+H4qi7HY7iNRRo0Zt37599+7dSUlJPB4PQtHgk+p2uwMaBfN4PLVanZ6efunSpZqamv452f73D0xaBjzz4ODgsLAwkiT1ej20RXU6nTExMffeey9E00UiUVhYWEZGBpvNht5v4EgwY8YMmCU6HA5GsOJPHIKgSEWQOxW73c7n84uKisaPH69QKEJCQpRKpUql8pcO4LwzmE2VwWDo7e2Vy+VRUVEgDpqamrKysvLz88vLy69cucLj8ebNm7do0aKCggImWDg0JEmCAeqTTz45WL6pz+fr7OxMTEwsKCgIDw+XSqWgIQK2t9vtLBZLpVIxuoTL5UZHR69evZqiKKPReOLEiZSUlNTUVEbFkiTZ29vb09Mze/bsAfUxNH3Nzc0VCoUBwUvIl2Cz2f7NsUD0DNZOvaWlhaIouVwOOakkSRoMBqvVWlpaumrVqo6ODqiYoSiqubn55MmTra2tJpPJ/2NC4kH/C+Tz+bRarVAoXLx4cVJSEiwWUxQVMETgkOo/RAH09vZaLBaKopKSksaOHRsgsgeLp4K3F3MLZWVlffnllydOnPB6vSEhIWlpadAEYcAaI71eX1dX53K5Tp8+bTAYoO0ZNAnr7Oz0eDwgcMHGYcDsT6vV2traGhMT8+yzz86ePRvSi//1r39t375dpVIVFxeDgoTlfp/PJ5fLoZEsCDuv1yuTybKysoKDg/ft2/fwww+DgudyuUKhEJQiZFAwRxSLxfPmzSsuLv744487OzszMjL8GwH4AzM3MNwd8K9cLlcqlUKHMLvd7nK5UlJSVq1aFRkZCY4E/qkd4LyWnJy8YsUKMPOH+9PpdAY0WUAQBEUqgtxJWK1WgUAwY8aMlStXDlbqAb1DrVar1WrtX/PU1NTU3d0dHR2dlJQEsq+lpWXevHnPPfdcZmbmp59+eu3atcjIyPT09GEqVJB63333ncfjGT169GBr/R6Px2azTZs27fHHH4+LiwOzof5L3hDi8rdnIvzKTQ4fPtzY2Dhz5sz09HT/1XmtVktRFLSB7S+gDQaD2WwePXp0/1CZ1Wrt7e0NCJfa7XaPxwMRr4BPQZJkS0uLRCJhapucTidUyUyfPn3y5Mn+H6eurs5oNDY1NTU1NfXX7mD5GaCnu7u7JRLJkiVLRo4cCYG3/jVM3d3dHo8nJCRksIK2tra2rq4ut9udl5cHebQ/9DYTCATQk+z111+HWUFKSspg9xu0OQB3hd27d4vFYuh92tTUBJ1OaZoGJTdgGi4z5nq9Pi0tbfXq1fDK/fffb7fbv/766127dsXGxsIFAhUItVNQBQW3ltvtFggEsbGx48aNKysru3z5skwmczqdXC6Xz+eDPTCfzw8wcoqIiLDZbAaDITw8vKSkZMBblyAIoVAoEokcDgfUGgYAyQBBQUHx8fHQI4qmabVaDcp4sBFm2lgQBCGVSgdc9Ghra9PpdGq1WqVSDR0LRxDk5sDqfgS5lcBy4YDF1wywEq3Vaq9fv95fsZ05c8bpdGZkZIBlT3d3t9lszszMFAqFv/jFL5566qmYmJh9+/Z99913A3roDHhKDofj6NGjsbGxAxbXM2HFnp4e6GgPQUqIcgUU9EAwCSro+x9l69atMpls8uTJGo3GX980NDSw2ez+Vq8EQdhsNq1W6/F4UlNT+0dGjUajVquVSCT+KQcQih5wkI1GI1TWKxQKOJbVau3p6eHxeP3jcOHh4RqNxmw2X758OUCMMmmvAQQkBjB1Nv7bQEbvYDX4BEGoVKrk5GS5XK5Wq/8d66Ls7Oz8/HyHw3H58mWSJOGggyWkdnV15efnz5o1CxTt5MmT8/PzQ0NDIRUY+rsOqLmJ7337jUajf9KnXC5fsmRJTk5OZWXlgQMHoEYKtiS+9+ryeDxOpxMKpAiCUCgUc+fOtdvt33zzjclk6unpgYIqoVAICSTXrl0Djcsc99y5c9evX4+LixvCI1YulyuVSovF0tDQ0P+vly9fhkyGpKQkUOcsFksqlQ6WPMAU5w1d4G82mzdv3rx27dq9e/f29vbiTx+CoEhFkDvhS9VPtQQApfFNTU179+7V6XTMI5mm6cbGxv3792s0GjCqtNls4NwUHx8P+5wxY8aMGTPAkMjfcnIIoLL79OnTEydODAkJGfDZ7PV6r1y54vV6o6KihjbPgvaPZrPZ6XQG7OHChQuHDx+ePn16VlaW/06sVmttbS2PxxswrdBisTQ1NYlEohEjRvQfN71e397eLpfLmSgaKEioB++/N51OZ7PZRCIRo8UtFkt7ezuPx/NPGwUUCgU0FgqYLUDFN2Q7BGg16JAEqm6wIYKQJFiEDrhBcnLynDlzNBqNyWS6oQk8fF6bzQa5ngHnA4FPsFKy2+1ut7v/cr9er29qauLz+ffee+9zzz335ptvvvXWWy+88AJ0Me3r63M4HDweD4KR/hrR/xwgLzOgMik+Pr60tJQgiIqKCiaKybhSQKoomCHAVEcikYwZMyY+Ph7u3oaGBoVCAftUqVTx8fHV1dU1NTXMCVgslsrKSp1Ol5CQ4F9W3/+ejI6OBhetgKmF3W4/duxYc3MzSHMYTJ/PB+kW/T8mFJ8Rw7Cgqq2t/eijj7Zu3bp//37ooYAgCIpUBLmtgbw6CGsN8UydOHFiVFTUzp07169fbzAYwJa/q6vrnXfeaW9vLy0tzcvLg2hNc3Mzl8tluqFyudwpU6akp6efPn26oqJiwK45Abjd7qamJr1en52dDaux0N6TiUeC9mppaQGLKD6fDzE5yHGEhEUwkoTyF4FA0N7e3tfX5/90NxgMb775Jo/HKy0t9ZcyPp/Pbrc3NTWFhYWBO1LA6ZlMpsbGxuDgYMYG1f+9FotFr9dDGRO8CI5UXq93QKUIReU9PT2wiu3z+QwGQ0NDQ0DlOENwcLBMJjMajf7KzOeH/4s0TXd0dEAKI1NhAzDDBaVFbDa7u7tbp9O5XC632+1yuWDMmX1Czyqm4mcIHA5HbW3twYMH+69lQ5cmgiDS09OhXS2bzYY8S//Nurq6rl27JpfLA1qqKpVKKPzq6emRyWQxMTFWq7W5ubn/rQtdYT0eT/+kzPz8/KysLK1We/bsWRDNUqmUxWJdvXrVarU6HA6o3weRyuFwlErlihUrGhsbP/zww7Nnz4aHh0PWSlRU1JgxY2w22z//+U+TyeT1ej0ez5EjR86cOZOUlDR+/Pghmo6KRKKIiAipVNrY2Aity5g7/+TJk0eOHFEqlRMmTJDJZCwWi8PhQKFY/5Fnmj7AbKf/rMCfnp4eNputVCoLCwsHtL5CEOTfB9NoEORWQpKk1+u9ofKYNm2ayWR69dVX165de/r06SlTpvT29n7xxRednZ3PP//81KlT4ZFstVrb2toEAoG/OMjPzx83btzFixf37NlTWFg4atSooY9lMpkOHz5M0/S3334LchBa+ISHhyckJERGRvL5fJIka2pqZDIZhFodDoderweFYTabdTqdVqsdN25cbm5uQkKCWCyGRdi0tDTmEJs2bdqxY8drr73mn41KfJ/bJ5fLExISBqzpgaxQ6KveP7JlsVhMJtOIESMY4dXW1tbX1zeg0z5BECB6qqqqampqCgoK5HJ5W1vbpUuXBovDyeVysVgMrlVM9JeiKLCgD4gpgiMsmMDDQjZjlepyuSwWi91uh6QFFotVWVmpUqk6OjoUCoXT6ezt7eXxePfeey+kOQ6WrtAfg8Gwc+fOTZs2/fKXv/z973/v/6ejR49WV1cnJSUVFRVBxRIz4AFyqq2tLSIigrleQGZmZkRExLVr12pra7OzszUajcPh2L1798iRIwNkLqz1W61W8KvyJy4uLi8v7+jRo7t3754xYwaHwwkODoaPbzAYZDIZ5Dr39PSkp6cTBCEUCufNm/fuu+9u2rSJz+cnJibClCY8PHzq1KlHjhzZvHmz2+1++eWXTSbTunXrrl279sQTT8CcbQhCQ0OjoqK0Wu358+chuAvj8/LLL1dXVz/66KN33XUXExIGDdr/S0pRVGdn565du2DYh5hnEgQxfvz4Bx98UKVSTZ48mZlDIgiCIhVBblOgQF4oFA7Y3tMfPp8/b968iIiIDRs2VFRUlJeX83i8lJSUl156acqUKeHh4SDmmLoWfxNHDoczYcKEqqqqhoaGqqqqG4pUiL/KZLLjx48fOXIEns2QTAkq4d57783Kyjpy5IjJZFq5ciU4zNtsNsiqhJChSCT64x//CJmys2fP3rBhwz/+8Q+dTnfXXXfpdLrPPvts27Ztq1atWrZsmb+1OxwoMzNz8+bNbDYbLNz9Twz6afX19aWnpw9YsgM+RP6dYyMiIkpKSiwWS0xMTP+3SCSSWbNmNTU1nT17dsKECWlpaX19fdDGfUATTYFAwOVye3t7dTodk0c7YIsjmqah1s1isTz11FOg2CDBEcLnUGSWk5Pz6quvrlix4quvvvriiy8+//xz2A9N0zKZrLe3d82aNSKRSK/XQ77EEI2UGBmtVqvdbjfkJDAatLa2dsuWLTqdbsGCBfn5+WAi5nK5PvnkE6PRGBkZCbZTEokEYrqZmZkB04ARI0ZkZGR8++23V69enTVr1uLFi0+cOPHee+/J5fIHHnggNDTU5/NVV1dv377dZDIJBAKn03n8+HGj0Qh9ZZmxys7OzszMrKys/OKLL1auXAnZLJ2dnTRN63Q6i8UCZf7MrZiampqZmWk2m5OSktLT0yHCzWKxkpOT//rXv0ZHR3/22WcHDx6EAP/9998PXlFDj1JMTExeXt6JEydeeuml1tZWPp9fVlZ27Ngxm822dOnSJUuWQLNTPp8fHx+fk5MDbbf6R2Rzc3OfeeaZP/3pTwOmbgfEodesWQNfohteRARBUKQiyE+M3W7v6+sTCoVDtxqHR3JQUNC4ceOSkpKeeOIJk8kkk8lUKhV4PzGplgqFYsqUKVKp1L/2nMVi5efnz549+/333z927Ni99947dCAnLCzsiSeeWLhwIdQ2ud1ukiTtdntXV9e5c+esVmtYWFhnZ6der+dwOJ2dnUqlMj09PTQ0FFx7ZDJZUFCQRqMZPXo0VJMsX76cy+Xu2LHjlVdegSd0SEjIyy+/PH/+fJVK1b/HEp/Ph0DmgA2cTCaTx+MZ0F2IzWaXlpbCyTAvBgcHP/vsszRND9isi8ViLVq06Pjx45cvX66trc3Kypo1a1ZiYmJ8fPyAybjgkQQtQxmRarVabTYb+HcGiFSn02m321taWiIiIuLj46G2DBxVIyIi1Gp1SkpKcnJyfHz8rFmzamtr6+rq9Ho9l8sNDQ0NCQnJyckBbaRUKiHoe0ObW6lUOnLkyNGjRx89enTt2rXLli0TiUQtLS3vvffeqVOnSkpKSktLxWKx1+tNSUmZOnXq+fPn33rrLS6XC/b4wcHBNpvN7XYrFIqA8efxeBMnThQKhampqVwuNyMj45VXXnnttdfefPPNXbt2JSYm2my2hoaG4ODgJUuWREREXLhwYfTo0UFBQQGTkKysrBkzZtTU1Pztb3/r7Ox88cUXly5d+vXXX3O53MTExMcee0wgEGRlZTHbc7nc1atXi0SiSZMmZWVlMTcMj8dLSkp66aWXpk+fvmPHDp/PN2HChPHjx2s0mhtmiGo0mvvuu8/lcm3duvUPf/gDi8Xyer05OTkLFy4sKSlh9sDj8dLS0r744gs+n9+/ZA0aGk+aNOngwYM3dCBms9nDaUeMIAiKVAS5LYAyEf+u8UPrVLFYDBX30CiyfzfL2NjYZcuW8fn8AJcisVg8derU1tbW6urqhoaGoUUqj8eLiooCmQhnCDEql8s1Y8YMt9sdEhJy5coVmqanTZu2atWqiIgIsVgsFApBwMGJiUQixkEzIiLivvvuKyoqamho0Gq1HA6nsLAwOzs7LCxsQGk+hLERCNyCgoKSkpIB/6pUKgPC0hwOZ2jvrejo6JUrV65du3b//v1paWlFRUVqtXowm6eoqKixY8d6vV7/KCOot9jY2JiYGP/jRkVFvfrqqzRNx8bGhoSEQDcBBujdIBaLYZqhUCji4uJKSkrcbjfE26A4CbTymDFjVCpVSEjIDav7ORxOdnb26tWr33jjjXfffXf37t0cDsdut3d0dIwcOXLJkiUQhOZyuQkJCf/7v//b3d1tNBqhsUJ4eDiXyz148OD58+cDWr/C8I4ePTotLQ2urFgsHjNmzGuvvXbixImTJ09CjvK0adNKSkrAJ0utVkMaa38ZPWHChO7u7j179sBQLF26dNy4campqUFBQRMnTgTHfv+3TJ48OSUlJTQ0FAKc/vOZqKgohUKRmppKEERoaKhMJhuOuxOfz09NTX3yySdLS0uhfEqj0cTHx8fExAQHBzN7gMsEjSEGvCeFQmFOTs66deuioqLQFRVBfnJY4BuCILczarX65MmTAxoY3VZ4PJ5du3ZxOJz8/Hx/D6b/BCRJnjt37uzZs9nZ2ePHj/93dgV9TdetWzdjxowxY8YM89lMUZTdbgcxBCaXN3fo7u7utra2lJQUf73yb2I0Gj/77LOKioqJEyc+/PDDQ0S8PB5PZ2dnV1dXcnIycwIej0er1UIAOyCYajQaoTaof+rCDwKSKAJ6LA2ByWQ6c+ZMVVVVe3s7dArQaDSwzu4/bmCxBL6kLBYLsmybmpo6Ojr8ewEMAU3Ter2+tbXVYDDweDyNRgOGDzC3GeyEYRibmpoiIiJAX4IZ1jA/3a0CEmOsVqvP5wMr3x/5BO6IifTFixcXLVpUV1eHo4Hc5vB4PBSpCIrUW4nNZmOxWJDp+CMcS6/XD+gA+kMFE8iyqKion81zva2trbq6Ojg4eNSoUUObat0RQPDbYDDodDqSJMEZVCKRDGb2GfBeyGRFxYagSEXuLJGKy/0Iciv5MZcIpVLpLTkcqGr/vqM/A2JiYqKiogYzAbjjYLFYYDQ7YPnXDd+LlT0IgtyJoEhFEOTnyXCijAiCIMhtC67+IAiCIAiCIChSEQRBEARBEARFKoIgCIIgCIIiFUEQBEEQBEFQpCIIgiAIgiAoUhEEQRAEQRAERSqCIAiCIAj0UYJ9AAAgAElEQVSCIhVBEARBEARBUKQiCIIgCIIgCIpUBEEQBEEQBEUqgiAIgiAIgvxAuDgECIIgyM8MmqZZLBZBEC6Xy+Vy8fl8iUSCw4IgKFIRBEEQ5KfB5/OZzWatViuXy8PCwq5evXr16tXo6OixY8fyeDwcHwS5g8DlfgS53Z+4NE17PB6apn0+H7wC4OAgSP/vi8fj2bFjx4IFC/74xz9ev37922+/ffbZZz/88MOuri4cHwRBkYogyC2Dpmmz2Xz27Fmr1QrClKIoj8dDURQODoL0/74YDIa//vWvzc3NX3311dWrV/Py8tLT069du3b8+HEcHwRBkYogyC2jo6Nj7dq1ixcvPnfunNvtJghi/fr1jz/++J49e3BwEKQ/XC63tLS0pKSExWK1tLRkZGQUFxe3t7fv3bvXYDDg+CAIilQEQW4BOp3uwIEDX3755ezZs3NzcwUCQW1t7TfffNPe3s7n82+rU4UMhLq6uoqKivPnzxsMBpqmb/PhbW1t3blz565du0iSxJvtNockSaPR2NTU1NPTQ5LkYOkubDZboVD89re/XbVqlUqlqq2tNRqNo0aNSk9Pv3jxYllZGY4kgtxJc04cAgS5PbFYLOXl5R9++GFiYuJTTz0ll8t7e3vfeecdrVa7cuXK/Pz84QhHo9HY1tYWGRmpUqlgn62trWFhYUql8hYWkVAUpdPpPv3003379plMJj6fX1BQsGzZsqKiIg6H8x8dJYqi2tvbDxw40NvbGxQUFBwcTNO03W6naVosFovFYolEIpVK2Wx2ZGTkiBEjoOKbIIi+vr4vvvji66+/njBhQmlp6Y9QUkPTtMPhuHDhQk9Pj0qlGjFiRGho6H/iuAaDwWq1hoaGBtSzUxSl1+vr6+u7u7utViuXy1WpVHFxcVFRUbdt5TtJknq9vq6urqqq6tSpU729vQKBIDIyMjMzMzs7Oz09Xa1WC4VCZnsWi8XlcqOiosaNGxcdHX3+/Pnr16+XlJTcfffdb7/99saNG/Py8tLS0vDnBUFQpCIIcvOC5ty5c5999pnH43nkkUdGjBhB0/THH3988ODB0tLS0tLS0NBQj8djMBgsFkt8fPyAWken05WVlW3ZsqWgoOCll17i8/nNzc3r1q0LDw9fsmRJdnb2gIe22+2NjY0ikUij0fg//gfD7XbX19e///77+/btEwgEY8eONRqNJ06cIAhCIpHk5uYGbN/e3n79+nWJRJKYmKhUKhnVGLDPCxcunD171uFwqFSqsLAwmqZ5PF5wcLBSqVSr1RKJhM3+v4Wgzs7OzZs3Nzc3K5VKiUTi8/m8Xi9N0xRF+Xw+DofD5/O5XG5mZubatWsFAgG88ezZs+Xl5QRB5ObmwujRNG2z2S5dugQyTi6Xp6enp6amKpXKf19qezyetra2jz/+uKqqymKxSCSSiIiIkpKSadOmJSQk9L/6Xq+XIAgul2u320H3h4eHMxv09PTs3btXLBYXFRXFxsb6v7Gvr+/vf/97W1vbI488UlRUBFfQbrfX1dUdPnz4zJkzPT09DocDBkcoFCqVytzc3LvvvnvUqFFc7qBPBK/X297eXlFRkZycXFRUdENt7Xa74ZINsU//W+7SpUuXL18eM2YMoyB9Pl9lZWVFRcXly5c7Ozu7u7sdDodMJiMIorm5uaqqKiwsLDw8PCYmpri4uLi4WK1W++8zPDx8zJgxW7Zs+e677zIyMqZOndrY2Hjs2LGjR4+iSEUQFKkIgtw8sJqZkpIya9asSZMmuVyuLVu2bNu27a677rrvvvuSkpLYbHZ3d/fevXvPnTs3ffr06dOni8Vif8HndDpPnz79ySefHD9+vK2tbcWKFXFxcRKJpKmp6ciRIzExMQkJCVKptP+hGxoaNm7cGBoaumjRouTk5BsGuurr699+++2vv/46Kytr2bJl+fn5Npvto48+On/+/IkTJzIzM/1lypkzZzZv3nzp0iWhUJiRkVFYWJiVlRUVFSUSifx3a7PZysrKtm7dSpJkeHi4RCJxu91cLlcikUgkEo1GU1xcXFhYqFKp7HZ7fX39lStX1Gr1/fffz2azYRBomna5XA6Hw263OxwOgiCSk5OZv0IehcFgmDVr1sSJE7lcLkVRvb29H3zwwfnz5zs7O202m1AohODr2LFjp02bplAobvpqOhyOixcvfvzxx3v37k1LSxs/fjyHwzl//vymTZscDseyZcsYgUXTdEtLS0VFRWtrK4vFCg8PJ0mypaVFrVavXr06JCQENqurq9u8ebPZbF60aNHixYsZnep2uz///PMvvviir6+vqKgoPT1dKBS6XK6zZ89+8MEHFy9eVCgUubm5SqVSKBSSJGkyma5du7Znz566urr58+fPnTsXQqptbW2XL1+Oi4uLi4uDS+N2u69evfruu++OHTt25MiRQ4hUn8/ncDg+/fRTh8Mxc+bM1NRUNpvd19dXU1NjNBonTJgQFhYWMDPR6/WHDx/et28fn89nFOTx48c/+uijkydPCgSCtLS0u+66KzIyEqYr4DDV19dXX1+/e/duiEwHiFQej7dw4UIWiyWXy7lcbkJCwqpVq3Jzc5OSkvDnBUFQpCIIcvOwWKy0tDS1Wh0REcHlcsvKyt566624uLiHH364oKBALBYTBNHX13f8+PGdO3deu3atra1t3rx50dHRjHq4fv36nj17GhoaoqOj+/r6enp6YmNjQd59+umn58+fLykpSU1N7R/wO3ToUFlZ2bhx44aTqdnT07Nnz55du3alpKT8+te/njhxIoTurl27dvny5bq6OrvdLpfLie9tCj7++OMdO3bExcXJZLKysrKjR4/m5eWNGTNm5syZwcHB/hFBrVbb3d2dl5c3btw4j8fjcDhYLJbP5zMYDIcOHbp06ZLL5Zo+fTooLZvNFhsb+9hjj/lLJbBBAKlKUZRCoeDz+SCP3G43j8cbP378zJkzIyIiCIIwm81bt2597733YmJi8vLyQkJCnE5nZ2dnTU0NRVG5ubk3LVJdLldNTc37779/+PDh4uLi5cuX5+bmstnsU6dOffTRR+Xl5SNGjJgzZw5BEBRF9fT0vP/++2VlZUKhEKKGPT09Wq02PT192rRp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8KlTp15++eWamponn3yyvr7+UzeP06Y6Sop3fDQej1++fPnAgQPnzp175JFHnn766XA47PP5PvnkE6fTSRPLIpHI3NxcMBhMJpN3NGtjGEahUFgsFqPRaLfbR0dH9+7d+7Of/Uyn03E4nGg0Ojo6mk6nly5d+qntchexWCx24MCBV155RaVSdXd3m0ymDz744MqVK06ns7S0VKvVqtVqvV5vMBgUCgXdxKBhyw6Hw+/3JxIJr9fr8/loP2V5efmuXbv27NlDbyH+n15zNpu9du1ad3f3rVu38PcK5jk+n4+VVLhfPPTQQxqNhi4q4XB49erVarX6c+9lm83mX/3qV+FwWCaTCQQClOJ9trtv1lOZ7Fd7I54GNPT19Z05c0apVD722GOLNaFyOByFQmGz2WZmZg4fPhwMBp999tmqqqo73q3l8/lIJDI1NaXX64u7KNCHRkZG3nzzzVOnThmNxmXLlr311lt9fX2XL1+emJjIZDIikUgsFovFYoPBUFFREQ6HU6kU1SLncjlqQ5ZOp+12+40bN3K5XC6XO3PmzO7du+mrRkZGDh065PP5nn766fb29nQ6vciKLgqR/e43BteuXTtx4sTY2Bifzz969OjU1BQF+lWrVj388MMrV67UarUikYjH4xV/bTabjUaj09PTk5OT58+fP3funNPpDIfDExMTR44ccbvdP/nJT6xWq0KhKP4q2oJJd0joJdGKLIouYJFfU3AI4P6xefPm0tLS/fv3P/vsszabraurq6mp6bNbJNJt6Hvv9Q1flVQq5fP5Tp8+/cYbb+h0uieeeKKqqmpxf8smk+mxxx5ramr629/+FggELBZLIawXjsmlS5f27dv35JNPFm87y+fz8Xi8t7f36NGjqVTK6/U+9dRT0WiUiiNra2vLyspqamqampqsVmtFRYVQKPT5fMFgMJVKxePxaDTq9/tdLpfL5RobG3M4HG63O51Ou93uP/zhD9/61rdWr17t8XjGx8enp6evX79eWVlpt9s7OzsXzVR6KjBNJBJCobAwNJgy4tzc3J///OfR0dFsNjs6OqrVajs6OrZs2bJy5Uqr1SoSiWhtu7jZMEV/micnk8nMZvOOHTuqq6s/+uij3t7ejz/+OBgMnjhx4uOPP967d++uXbukUmnhXbHf73e73VKp1GKxsCybTCadTqfJZJLJZCgPAIRUgEVi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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compile<span class="_ _7"> </span>Time</div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">7/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIf0lEQVR42u3ZsQ3CMBRF0RjFomQGRMUECFEjZQUK5mEJNqBgBiQKhmADqlQEN6ZjAETxg86ZIH5urpy0WG0aAAAI4367TqwAAEA0IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgI9USrECAABx5Jy9pAIAEI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQDg/7Rj+dDnMHS7vQuDcbmcT0YA4AuplGIFAADiyDn73Q8AQDgiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAgJ9p+8N81Ad4bI9uEQDgnyzXXUqzae1fTVNrNQgAACG8AVQhHQJApWRhAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">The<span class="_ _7"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _7"> </span>of<span class="_ _7"> </span>Build<span class="_ _7"> </span>Time<span class="_ _e"> </span>1/3</div><div class="t m0 x1 ha y39 ff7 fs6 fc0 sc0 ls0 ws0">Long<span class="_ _f"> </span><span class="ff1">build<span class="_ _5"> </span>time<span class="ff4">,<span class="_ _5"> </span>also<span class="_ _b"> </span>called<span class="_ _5"> </span></span></span>build<span class="_ _b"> </span>latency<span class="ff4">,<span class="_ _5"> </span>is<span class="_ _10"> </span>strongly<span class="_ _10"> </span>asso<span class="_ _a"></span>ciated<span class="_ _b"> </span>with<span class="_ _5"> </span><span class="ff1">p<span class="_ _a"></span>oor</span></span></div><div class="t m0 x1 ha y3a ff1 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>ro<span class="_ _a"></span>ductivit<span class="_ _4"></span>y<span class="ff4">,<span class="_ _b"> </span>discourage<span class="_ _10"> </span>refactoring,<span class="_ _b"> </span>a<span class="_ _a"></span>nd<span class="_ _b"> </span>exp<span class="_ _a"></span>erimentation.<span class="_ _f"> </span>Studies<span class="_ _10"> </span>suggest<span class="_ _10"> </span>that<span class="_ _5"> </span>even</span></div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">mo<span class="_ _a"></span>derate<span class="_ _b"> </span>improvements<span class="_ _b"> </span>to<span class="_ _10"> </span>build<span class="_ _5"> </span>latency<span class="_ _10"> </span>lead<span class="_ _10"> </span>to<span class="_ _10"> </span>productivity<span class="_ _b"> </span>gain.</div><div class="t m0 x9 ha y3c ff7 fs6 fc0 sc0 ls0 ws0">“While<span class="_ _11"> </span>w<span class="_ _4"></span>aiting<span class="_ _11"> </span>fo<span class="_ _4"></span>r<span class="_ _11"> </span>builds<span class="_ _11"> </span>to<span class="_ _11"> </span>complete,<span class="_ _12"> </span>develop<span class="_ _a"></span>ers<span class="_ _11"> </span>will<span class="_ _11"> </span>often<span class="_ _11"> </span>w<span class="_ _4"></span>o<span class="_ _4"></span>rk<span class="_ _11"> </span>on</div><div class="t m0 x5 ha y3d ff7 fs6 fc0 sc0 ls0 ws0">another<span class="_ _10"> </span>p<span class="_ _4"></span>roject,<span class="_ _10"> </span>check<span class="_ _10"> </span>email,<span class="_ _10"> </span>get<span class="_ _10"> </span>a<span class="_ _5"> </span>coffee,<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>go<span class="_ _10"> </span>get<span class="_ _10"> </span>lunch.</div><div class="t m0 x9 ha y3e ff7 fs6 fc0 sc0 ls0 ws0">The<span class="_ _f"> </span>develop<span class="_ _a"></span>ers<span class="_ _7"> </span>flow<span class="_ _7"> </span>was<span class="_ _7"> </span>brok<span class="_ _4"></span>en:<span class="_ _12"> </span>they<span class="_ _f"> </span>not<span class="_ _f"> </span>only<span class="_ _f"> </span>dela<span class="_ _4"></span>y<span class="_ _4"></span>ed<span class="_ _f"> </span>the<span class="_ _f"> </span>p<span class="_ _4"></span>rogress<span class="_ _f"> </span>of</div><div class="t m0 x5 ha y3f ff7 fs6 fc0 sc0 ls0 ws0">their<span class="_ _5"> </span>task,<span class="_ _5"> </span>but<span class="_ _5"> </span>theyll<span class="_ _5"> </span>likely<span class="_ _10"> </span>pay<span class="_ _10"> </span>a<span class="_ _5"> </span>small<span class="_ _5"> </span>p<span class="_ _a"></span>enalty<span class="_ _10"> </span>asso<span class="_ _a"></span>ciated<span class="_ _5"> </span>with<span class="_ _5"> </span>the<span class="_ _5"> </span>cognitive</div><div class="t m0 x5 ha y40 ff7 fs6 fc0 sc0 ls0 ws0">overhead<span class="_ _10"> </span>of<span class="_ _10"> </span>task<span class="_ _10"> </span>resumption.&quot;</div><div class="t m0 xa hb y41 ff8 fs7 fc3 sc0 ls0 ws0">Developer<span class="_ _f"> </span>Productivity<span class="_ _f"> </span>for<span class="_ _f"> </span>Humans,<span class="_ _f"> </span>Part<span class="_ _f"> </span>4:<span class="_ _13"> </span>Build<span class="_ _f"> </span>Latency,<span class="_ _f"> </span>Predictability,<span class="_ _f"> </span>and</div><div class="t m0 x1 hc y42 ff8 fs7 fc3 sc0 ls0 ws0">Developer<span class="_ _f"> </span>Productivity<span class="ff9">,<span class="_ _b"> </span>Google<span class="_ _b"> </span>2023</span></div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">8/114</div><a class="l" href="https://doi.ieeecomputersociety.org/10.1109/MS.2023.3275268"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:18.838000px;width:391.471000px;height:11.656000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://doi.ieeecomputersociety.org/10.1109/MS.2023.3275268"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:4.447000px;width:105.554000px;height:12.000000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQCg1EpuxBOOkyBDZgColbkyXGX6iczbw+82V83ifEgAAhLEu88UKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAANjlWqsVAACIo5TiJxUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAAzqPb3sMpH/Z9flwXAOCIbo9Xzte+bb+UWmsGAQAghD+d1RQEPwyOMQAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">The<span class="_ _7"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _7"> </span>of<span class="_ _7"> </span>Build<span class="_ _7"> </span>Time<span class="_ _e"> </span>2/3</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _10"> </span>discontinuous<span class="_ _10"> </span>development<span class="_ _10"> </span>process<span class="_ _10"> </span>also<span class="_ _10"> </span>leads<span class="_ _10"> </span>to<span class="_ _5"> </span><span class="ff1">lo<span class="_ _4"></span>w<span class="_ _5"> </span>engineer<span class="_ _5"> </span>satisfaction<span class="ff4">.</span></span></div><div class="t m0 x1 ha y43 ff4 fs6 fc0 sc0 ls0 ws0">Dela<span class="_ _4"></span>y<span class="_ _4"></span>ed<span class="_ _10"> </span>development<span class="_ _10"> </span>due<span class="_ _10"> </span>to<span class="_ _10"> </span>slow<span class="_ _b"> </span>builds<span class="_ _10"> </span>increases<span class="_ _5"> </span>the<span class="_ _10"> </span>risk<span class="_ _10"> </span>of<span class="_ _10"> </span>bugs<span class="_ _10"> </span>and<span class="_ _10"> </span>could<span class="_ _10"> </span>result<span class="_ _5"> </span>in</div><div class="t m0 x1 ha y44 ff1 fs6 fc0 sc0 ls0 ws0">customer<span class="_ _5"> </span>dissatisfaction<span class="ff4">,<span class="_ _10"> </span>undermining<span class="_ _10"> </span>the<span class="_ _10"> </span>companys<span class="_ _5"> </span>reputation.</span></div><div class="t m0 x1 ha y45 ff4 fs6 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span>addition,<span class="_ _10"> </span>long<span class="_ _10"> </span>build<span class="_ _10"> </span>times<span class="_ _10"> </span>drive<span class="_ _10"> </span><span class="ff1">high<span class="_ _7"> </span>infrastructure<span class="_ _10"> </span>costs</span>,<span class="_ _5"> </span>esp<span class="_ _a"></span>ecially<span class="_ _b"> </span>in<span class="_ _10"> </span>large</div><div class="t m0 x1 ha y46 ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>rganizations<span class="_ _10"> </span>with<span class="_ _10"> </span>many<span class="_ _10"> </span>develop<span class="_ _a"></span>ers<span class="_ _10"> </span>and<span class="_ _10"> </span>frequent<span class="_ _10"> </span>CI<span class="_ _10"> </span>builds.<span class="_ _14"> </span>Such<span class="_ _10"> </span>costs<span class="_ _10"> </span>could<span class="_ _10"> </span>directly</div><div class="t m0 x1 ha y47 ff4 fs6 fc0 sc0 ls0 ws0">affect<span class="_ _10"> </span>op<span class="_ _a"></span>erational<span class="_ _b"> </span>budgets:</div><div class="t m0 xa ha y48 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Energy<span class="_ _10"> </span>consumption<span class="_ _a"></span><span class="ff4">:<span class="_ _f"> </span>Large<span class="_ _b"> </span>projects<span class="_ _b"> </span>can<span class="_ _10"> </span>consume<span class="_ _10"> </span>hours<span class="_ _10"> </span>of<span class="_ _5"> </span>CPU<span class="_ _10"> </span>time.</span></span></div><div class="t m0 xa ha y49 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Storage<span class="_ _b"> </span>costs<span class="_ _15"></span><span class="ff4">:<span class="_ _f"> </span>Large<span class="_ _b"> </span>build<span class="_ _10"> </span>artifacts<span class="_ _b"> </span>and<span class="_ _10"> </span>intermediate<span class="_ _5"> </span>files<span class="_ _10"> </span>generated<span class="_ _10"> </span>during</span></span></div><div class="t m0 x5 ha y4a ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rolonged<span class="_ _10"> </span>builds<span class="_ _10"> </span>could<span class="_ _10"> </span>requires<span class="_ _10"> </span>terabytes<span class="_ _b"> </span>of<span class="_ _10"> </span>data.</div><div class="t m0 xa ha y4b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Memory<span class="_ _b"> </span>capacity<span class="_ _15"></span><span class="ff4">:<span class="_ _f"> </span>Compiling<span class="_ _10"> </span>complex<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>requires<span class="_ _10"> </span>gigabytes<span class="_ _b"> </span>of<span class="_ _10"> </span>memory<span class="_ _b"> </span>which</span></span></div><div class="t m0 x5 ha y4c ff4 fs6 fc0 sc0 ls0 ws0">can<span class="_ _10"> </span>limit<span class="_ _10"> </span>the<span class="_ _10"> </span>parallelization<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>process<span class="_ _10"> </span>or<span class="_ _10"> </span>even<span class="_ _10"> </span>cause<span class="_ _10"> </span>compilers<span class="_ _10"> </span>to<span class="_ _10"> </span>crash<span class="_ _10"> </span>if<span class="_ _10"> </span>the</div><div class="t m0 x5 ha y4d ff4 fs6 fc0 sc0 ls0 ws0">requirements<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>not<span class="_ _10"> </span>met.</div><div class="t m0 x6 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">9/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMKBUTIJQaKZtlCcZJkSHYgColbpwuM3yRczbw+82V8/AYEwAAhPFZl4sVAACIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAHDItVYrAAAQRynFTyoAAOGIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAA/I9um2+nevD39XZ1AIDI7s8p52vftl9KrTWDAAAQwg5ytRQEmAV/dwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">The<span class="_ _7"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _7"> </span>of<span class="_ _7"> </span>Build<span class="_ _7"> </span>Time<span class="_ _e"> </span>3/3</div><div class="t m0 x1 ha y4e ff4 fs6 fc0 sc0 ls0 ws0">Although<span class="_ _10"> </span>C++<span class="_ _10"> </span>is<span class="_ _10"> </span>one<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff7">fastest<span class="_ _5"> </span>languages<span class="_ _10"> </span>to<span class="_ _10"> </span>compile</span>,<span class="_ _10"> </span><span class="ff1">even<span class="_ _5"> </span>small<span class="_ _7"> </span>changes<span class="_ _10"> </span>in</span></div><div class="t m0 x1 ha y4f ff1 fs6 fc0 sc0 ls0 ws0">la<span class="_ _4"></span>rge<span class="_ _5"> </span>co<span class="_ _a"></span>de<span class="_ _5"> </span>bases<span class="_ _5"> </span>can<span class="_ _7"> </span>significantly<span class="_ _10"> </span>increase<span class="_ _7"> </span>the<span class="_ _10"> </span>build<span class="_ _7"> </span>time<span class="ff4">.</span></div><div class="t m0 x7 ha y50 ffb fs6 fc0 sc0 ls0 ws0">→<span class="_ _9"> </span><span class="ff6">Robot<span class="_"> </span>Operating<span class="_"> </span>System<span class="_"> </span>(ROS)<span class="_"> </span>software<span class="_"> </span>stack<span class="_ _b"> </span><span class="ffc fs8"></span><span class="ff4">:<span class="_ _b"> </span>5<span class="_ _5"> </span>commits<span class="_ _10"> </span>lead<span class="_ _10"> </span>to<span class="_ _10"> </span>59%</span></span></div><div class="t m0 x5 ha y51 ff4 fs6 fc0 sc0 ls0 ws0">increase<span class="_ _10"> </span>in<span class="_ _10"> </span>overall<span class="_ _10"> </span>build<span class="_ _10"> </span>time.<span class="_ _14"> </span>The<span class="_ _10"> </span><span class="ff6">Compilation<span class="_"> </span>Bloat<span class="_"> </span>Issue<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>resulted<span class="_ _10"> </span>in</div><div class="t m0 x5 ha y52 ff4 fs6 fc0 sc0 ls0 ws0">higher<span class="_ _10"> </span>CI/CD<span class="_ _10"> </span>cost<span class="_ _10"> </span>and<span class="_ _10"> </span>a<span class="_ _10"> </span>significant<span class="_ _10"> </span>slow<span class="_ _b"> </span>down<span class="_ _10"> </span>in<span class="_ _10"> </span>development<span class="_ _10"> </span>cadence.</div><div class="t m0 x1 ha y53 ff1 fs6 fc0 sc0 ls0 ws0">Co<span class="_ _a"></span>debase<span class="_ _5"> </span>build<span class="_ _5"> </span>times<span class="_ _5"> </span>tend<span class="_ _7"> </span>to<span class="_ _10"> </span>increase<span class="_ _7"> </span>non-linea<span class="_ _4"></span>rly<span class="_ _10"> </span>as<span class="_ _7"> </span>the<span class="_ _10"> </span>project<span class="_ _5"> </span>evolves<span class="_ _5"> </span>over</div><div class="t m0 x1 ha y54 ff1 fs6 fc0 sc0 ls0 ws0">time<span class="ff4">.<span class="_ _f"> </span>While<span class="_ _10"> </span>the<span class="_ _10"> </span>effect<span class="_ _10"> </span>is<span class="_ _5"> </span>negligible<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>new<span class="_ _10"> </span>or<span class="_ _b"> </span>small<span class="_ _10"> </span>projects,<span class="_ _b"> </span>later<span class="_ _10"> </span>development<span class="_ _5"> </span>phases</span></div><div class="t m0 x1 ha y55 ff4 fs6 fc0 sc0 ls0 ws0">could<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _b"> </span>disproportionately<span class="_ _b"> </span>affected.</div><div class="t m0 x7 ha y56 ffb fs6 fc0 sc0 ls0 ws0">→<span class="_ _9"> </span><span class="ff6">Figma<span class="_"> </span>Case<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">:<span class="_ _10"> </span>10%<span class="_ _10"> </span>growth<span class="_ _10"> </span>in<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>size<span class="_ _10"> </span>lead<span class="_ _5"> </span>to<span class="_ _10"> </span>50%<span class="_ _10"> </span>increase<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>build<span class="_ _10"> </span>time.</span></span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">10/114</div><a class="l" href="https://github.com/ros2"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:159.710000px;width:257.273000px;height:12.452000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://discourse.ros.org/t/compilation-bloat-issue/30345"><div class="d m1" style="border-style:none;position:absolute;left:209.018000px;bottom:144.129000px;width:142.727000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.figma.com/blog/speeding-up-build-times/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:37.379000px;width:68.273000px;height:12.452000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ3CMBRF0W+ElZIZEFUmQIg6UjZjCcahYAg2SOUSN6Zjhq/onBFedfXK5XoPAABI4/N+HawAAEA2IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgL/Se7cCAAB51Fo9qQAApCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgCwH8f2OFshIrblaQQAgAzm21rKaRrtGzHGMAgAACn8AEeVFASH5D/TAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">La<span class="_ _4"></span>rge<span class="_ _7"> </span>Real-W<span class="_ _4"></span>o<span class="_ _4"></span>rld<span class="_ _7"> </span>Codebases</div><div class="t m0 xc ha y57 ff1 fs6 fc0 sc0 ls0 ws0">Chromium<span class="_ _5"> </span>Browser<span class="_ _9"> </span><span class="ff4">A<span class="_ _10"> </span>full<span class="_ _10"> </span>build<span class="_ _10"> </span>can<span class="_ _10"> </span>take<span class="_ _10"> </span>from<span class="_ _10"> </span>one<span class="_ _10"> </span>hour<span class="_ _10"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>6<span class="_ _10"> </span>hours.</span></div><div class="t m0 xd ha y58 ff1 fs6 fc0 sc0 ls0 ws0">Unreal<span class="_ _5"> </span>Engine<span class="_ _5"> </span>4<span class="_ _17"> </span><span class="ff4">A<span class="_ _10"> </span>full<span class="_ _10"> </span>build<span class="_ _10"> </span>can<span class="_ _10"> </span>take<span class="_ _b"> </span>up<span class="_ _10"> </span>to<span class="_ _5"> </span>4<span class="_ _10"> </span>hours,<span class="_ _10"> </span>while<span class="_ _10"> </span>mo<span class="_ _a"></span>difying<span class="_ _10"> </span>a<span class="_ _10"> </span>single<span class="_ _10"> </span>file</span></div><div class="t m0 xe ha y59 ff4 fs6 fc0 sc0 ls0 ws0">could<span class="_ _10"> </span>tak<span class="_ _4"></span>e<span class="_ _10"> </span>20<span class="_ _10"> </span>minutes.</div><div class="t m0 xd ha y5a ff1 fs6 fc0 sc0 ls0 ws0">Microsoft<span class="_ _5"> </span>Office<span class="_ _17"> </span><span class="ff4">20<span class="_ _b"> </span>minutes<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>mo<span class="_ _4"></span>re<span class="_ _10"> </span>for<span class="_ _b"> </span>a<span class="_ _10"> </span>full<span class="_ _10"> </span>build.</span></div><div class="t m0 xf ha y5b ff1 fs6 fc0 sc0 ls0 ws0">Windo<span class="_ _4"></span>ws<span class="_ _5"> </span>10<span class="_ _17"> </span><span class="ff4">Up<span class="_ _b"> </span>to<span class="_ _5"> </span>16<span class="_ _10"> </span>hours<span class="_ _10"> </span>to<span class="_ _10"> </span>build.</span></div><div class="t m0 x10 ha y5c ff1 fs6 fc0 sc0 ls0 ws0">LL<span class="_ _d"></span>VM<span class="_ _17"> </span><span class="ff4">F<span class="_ _4"></span>rom<span class="_ _10"> </span>30<span class="_ _10"> </span>minutes<span class="_ _10"> </span>to<span class="_ _10"> </span>2<span class="_ _10"> </span>hours.</span></div><div class="t m0 x11 ha y5d ff1 fs6 fc0 sc0 ls0 ws0">NVIDIA<span class="_ _5"> </span>CUTLASS<span class="_ _1"> </span><span class="ff4">From<span class="_ _b"> </span>45<span class="_ _10"> </span>minutes<span class="_ _10"> </span>to<span class="_ _5"> </span>hours.</span></div><div class="t m0 x12 ha y5e ff1 fs6 fc0 sc0 ls0 ws0">Linux<span class="_ _5"> </span>Kernel<span class="_ _17"> </span><span class="ff4">A<span class="_ _b"> </span>few<span class="_ _5"> </span>minutes<span class="_ _10"> </span>(15M<span class="_ _10"> </span>lines<span class="_ _10"> </span>of<span class="_ _10"> </span>co<span class="_ _a"></span>de,<span class="_ _10"> </span>mostly<span class="_ _10"> </span>C),<span class="_ _10"> </span>Ubuntu<span class="_ _10"> </span>or<span class="_ _b"> </span>Fedo<span class="_ _4"></span>ra</span></div><div class="t m0 xe ha y5f ff4 fs6 fc0 sc0 ls0 ws0">configurations<span class="_ _10"> </span>could<span class="_ _10"> </span>take<span class="_ _b"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>2<span class="_ _10"> </span>hours.</div><div class="t m0 x7 ha y60 ff1 fs6 fc0 sc0 ls0 ws0">La<span class="_ _4"></span>rge<span class="_ _5"> </span>Co<span class="_ _a"></span>de<span class="_ _5"> </span>Bases<span class="_ _17"> </span><span class="ff4">1M+<span class="_ _b"> </span>lines<span class="_ _5"> </span>of<span class="_ _10"> </span>co<span class="_ _a"></span>de,<span class="_ _b"> </span>200+<span class="_ _10"> </span>contributors,<span class="_ _10"> </span>3<span class="_ _10"> </span>yrs+<span class="_ _10"> </span>projects<span class="_ _b"> </span>could</span></div><div class="t m0 xe ha y61 ff4 fs6 fc0 sc0 ls0 ws0">requires<span class="_ _10"> </span>&gt;1<span class="_ _10"> </span>hour<span class="_ _10"> </span>to<span class="_ _10"> </span>compile</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">11/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIf0lEQVR42u3ZoQ0CMQCG0ZZcg2QGgmICQtAktwKCeViCDRDMQIJgCDZAneKoKQ4HAkF64b0Jmr/mSxtni1UAAIBqXC/nkRUAAKiNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4CXmnK0AAEA9UkpeUgEAqI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP5cM5SD3vu+3WxdGAzL6XgwAgBfiDlnKwAAUI+Uku9+AACqI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAACfNN1uaoV3buu9EQAAfmy+bGOcjEv3CKGUYhAAAKrwBLVNHQLd1msVAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Causes<span class="_ _7"> </span>of<span class="_ _7"> </span>Long<span class="_ _7"> </span>Build<span class="_ _7"> </span>Time<span class="_ _18"> </span>1/2</div><div class="t m0 xa ha y62 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Header<span class="_ _7"> </span>dependencies<span class="ff4">:<span class="_ _14"> </span>Including<span class="_ _10"> </span>a<span class="_ _10"> </span>single<span class="_ _10"> </span>header<span class="_ _10"> </span>implicitly<span class="_ _10"> </span>includes<span class="_ _10"> </span>all<span class="_ _5"> </span>of<span class="_ _10"> </span>its</span></span></div><div class="t m0 x5 ha y63 ff4 fs6 fc0 sc0 ls0 ws0">dep<span class="_ _a"></span>endencies.<span class="_ _f"> </span>As<span class="_ _b"> </span>the<span class="_ _10"> </span>project<span class="_ _b"> </span>gro<span class="_ _4"></span>ws,<span class="_ _10"> </span>the<span class="_ _b"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span>dep<span class="_ _a"></span>endencies<span class="_ _b"> </span>will<span class="_ _10"> </span>increase<span class="_ _b"> </span>at<span class="_ _10"> </span>a</div><div class="t m0 x5 ha y64 ff4 fs6 fc0 sc0 ls0 ws0">faster<span class="_ _10"> </span>rate<span class="_ _10"> </span>than<span class="_ _10"> </span>the<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span>files.<span class="_ _f"> </span>The<span class="_ _5"> </span>concept<span class="_ _10"> </span>is<span class="_ _10"> </span>analogous<span class="_ _10"> </span>to<span class="_ _10"> </span><span class="ff7">densification<span class="_ _5"> </span></span>in</div><div class="t m0 x5 ha y65 ff4 fs6 fc0 sc0 ls0 ws0">graph<span class="_ _10"> </span>theo<span class="_ _4"></span>ry</div><div class="t m0 x8 hd y66 ffd fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x8 hd y67 ffd fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x13 hd y66 ffd fs5 fc0 sc0 ls0 ws0"></div><div class="t m0 x14 ha y65 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 xa ha y68 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">T<span class="_ _c"></span>emplate<span class="ff4">:<span class="_ _f"> </span>Similar<span class="_ _b"> </span>to<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>dep<span class="_ _a"></span>endencies,<span class="_ _10"> </span><span class="ff7">template<span class="_ _10"> </span>instantiations<span class="_ _7"> </span></span>grow<span class="_ _b"> </span>faster</span></span></div><div class="t m0 x5 ha y69 ff4 fs6 fc0 sc0 ls0 ws0">than<span class="_ _b"> </span>the<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _b"> </span>files.<span class="_ _14"> </span>Redundant<span class="_ _10"> </span>instantiations<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _b"> </span>difficult<span class="_ _10"> </span>to<span class="_ _10"> </span>track,<span class="_ _10"> </span>esp<span class="_ _a"></span>ecially</div><div class="t m0 x5 ha y5d ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _10"> </span>la<span class="_ _4"></span>rge<span class="_ _10"> </span>projects.</div><div class="t m0 x4 he y6a ffe fs8 fc3 sc0 ls0 ws0"></div><div class="t m0 xa he y6b ffe fs8 fc3 sc0 ls0 ws0"></div><div class="t m0 xa he y6a ffe fs8 fc3 sc0 ls0 ws0"></div><div class="t m0 xd hb y6c ff8 fs7 fc3 sc0 ls0 ws0">Graph<span class="_ _f"> </span>Evolution:<span class="_ _13"> </span>Densification<span class="_ _f"> </span>and<span class="_ _f"> </span>Shrinking<span class="_ _f"> </span>Diameters</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">12/114</div><a class="l" href="https://www.cs.cmu.edu/~jure/pubs/powergrowth-tkdd.pdf"><div class="d m1" style="border-style:none;position:absolute;left:42.111000px;bottom:3.474000px;width:260.897000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTyH8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwwlGvx2wEAIAfudyeOZ/7tr9Taq0ZBACAED72qhQEG45xxQAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Causes<span class="_ _7"> </span>of<span class="_ _7"> </span>Long<span class="_ _7"> </span>Build<span class="_ _7"> </span>Time<span class="_ _18"> </span>2/2</div><div class="t m0 xa ha y6d ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Monolithic<span class="_ _7"> </span>Organization<span class="ff4">.<span class="_ _f"> </span>Each<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit<span class="_ _10"> </span>is<span class="_ _10"> </span>compiled<span class="_ _10"> </span>sequentially<span class="_ _c"></span>.<span class="_ _f"> </span>As<span class="_ _10"> </span>a</span></span></div><div class="t m0 x5 ha y6e ff4 fs6 fc0 sc0 ls0 ws0">result,<span class="_ _10"> </span>&quot;heavy&quot;<span class="_ _10"> </span>non-mo<span class="_ _a"></span>dula<span class="_ _4"></span>r<span class="_ _10"> </span>translation<span class="_ _10"> </span>units,<span class="_ _10"> </span>which<span class="_ _10"> </span>carry<span class="_ _b"> </span>multiple<span class="_ _10"> </span>dep<span class="_ _a"></span>endencies</div><div class="t m0 x5 ha y6f ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>template<span class="_ _10"> </span>instantiations,<span class="_ _10"> </span>cause<span class="_ _10"> </span>a<span class="_ _10"> </span>b<span class="_ _a"></span>ottleneck<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>whole<span class="_ _10"> </span>process.</div><div class="t m0 xa ha y70 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Linking<span class="_ _a"></span><span class="ff4">:<span class="_ _f"> </span>Linking<span class="_ _10"> </span>and<span class="_ _10"> </span>Link-Time-Optimization<span class="_ _10"> </span>are<span class="_ _b"> </span>often<span class="_ _10"> </span>the<span class="_ _10"> </span>slow<span class="_ _4"></span>est<span class="_ _10"> </span>phases<span class="_ _10"> </span>due<span class="_ _10"> </span>to</span></span></div><div class="t m0 x5 ha y71 ff4 fs6 fc0 sc0 ls0 ws0">their<span class="_ _10"> </span>sequential<span class="_ _10"> </span>nature.<span class="_ _f"> </span>In<span class="_ _10"> </span>addition,<span class="_ _5"> </span>unlik<span class="_ _4"></span>e<span class="_ _10"> </span>object<span class="_ _10"> </span>compilation,<span class="_ _10"> </span>the<span class="_ _10"> </span>linking<span class="_ _10"> </span>phase<span class="_ _10"> </span>is</div><div class="t m0 x5 ha y72 ff4 fs6 fc0 sc0 ls0 ws0">not<span class="_ _10"> </span>incremental<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmed<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _10"> </span>single<span class="_ _10"> </span>step.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">13/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x8 h2 y73 ff1 fs0 fc0 sc0 ls0 ws0">Compiler<span class="_ _1"> </span>Asp<span class="_ _0"></span>ects</div><a class="l" href="#pf10" data-dest-detail='[16,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:200.640000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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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wx5dsXhtj75dsoojISlsSz9eFVQtqlxXkyUjOvf9wpCpMcsNEZuxaW/i8Wci/XqU3PL1sEMBh+qRH5BGdy01c38m7Ou4W0G50f32LWflOiSiHqtCoIFRseCE0oby5K9mvrOmJhjStejbk4cOLdCUKACGJUNhcwnZo7S9Pr1CuP3221OplBsph8PhRKrDcZR16pF89mOkZ/qvzW84WlP4pykFSEUDWjB7bX1D1ZDTh1sAotRid//Gqm0/fuGefv2H3TX22qJIT1iY8s1bf/inIEP6fvc/pVPfUIVNMhqPWdlpZ//UIIWL/l+i22kZUg/NarlIar+30BGNDkHFAiLqxYm2J4OZc1a/MH91PKRvnjFg+th+3bOMiPWQTtxFEJimEGP5IHPY0eDss89uU2sw5+53OJxIdThOBI7Q06eq1lprrTHGNKUF/bCKEpFUKuX7/kHfcBgN/hST+UtlebhySdmQU3sX9ckWYk/UQlrYaYEGca88EvbtnT88acjsq9l51wO6+NXYz34hw0ZFVS2rWB/hPp19N+1YxlO+a0+aGiGjkmmIpAWX+dlO5k/ERoRSZMriyQeef++dskRhQeQb00deNqArQwJoyo/41goRA6SAgplBakmPVmXSA30F7fRL7dz9DscJg9s45XB8wKxZs/r165efn9+nT59HHnnko5NfIpG48MIL8/LyOnXq9NRTT7VhtQ5iEBETAyACMZHljUu20v9n77zj4yjOPv48z8yWu9OdumRZ7r3bYGwMmN57AoQAgdB5IZQQekIvoYYWCC2UhF4TOjhgDKYYMGBjY+PemyzJatd2d+Z53j/OOCY4CTGYet8/JH1Od7uzM3M7v33aeDhkdF9UjBDJvzO/ISMgASECIzOBkSCXzpRxopRSFjyfJYD2AAAgAElEQVQKvYaJL9P770Rjt6nbeusAgTEUscA2mP44zHoZem0JffdA8pQwkwNF2fC5wSkUnEJCJGBCAUQGBogswIwmvvnpqZ8s6+hVlbj68J32GlgraC0yiihrC5WiWISZGdiytdaK3bBERSIkQsT1//ivz2nrfAVfSaoWTvovp96oo/1PT3Ge5xVFalG7F/nBULSkFimyluXLlx977LGHHnroySeffP31159wwglVVVV77rknfGbvZOZjjz22sbHxjTfe+PTTT0855ZTtt9++pqYGvnseRkRQCoUJ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7ty5mZmZWVlZLVq0uPHGG/WkP1EKAQ8//PDAgQNzc3O/+uqrFStWbN26dfXq1eXl5VdfffXo0aPXrl27bdu2iy666JFHHoneJUTMPGHChEaNGmVlZX3zzTdz5sxZuHDhwYMHQ6HQ1Vdf/ec///nrr7/Oysrq3bv3HXfcEb0RmZFKfuONN15++WXTNPft26f/acqUKfPnz8/IyFi7dq3P55s4cWL03hEhRDAYzMvL27ZtW3V1dVVVVWlpaefOncvKym688caHHnrou+++y83NPeuss954442oHp/z58/ft29fdnb2V1999dFHH/3www/fffdddXX1pEmTHn300RUrVuTm5iYnJ8+ePTuqw2Q/+OCD0tLS8vLy0tLSZ555Jj09fcGCBfrQnTFjxs6dOzMyMvr06XPDDTegrx/glIeQClBL/va3v7355pvjxo0rLi7WzXKbNm1SSl177bVCCJfLNWPGjPXr1xcXF0cvBNx+++2zZs3yeDxE1KlTJyllWVnZkiVLysrKZsyYYZqmx+O5/fbbMzIyorp4/b/+9a81a9a43W7DMFq2bElEgUCgsLBwx44dU6ZMEUIYhjF06ND33nsvevN06pbUnTt33nzzzU8++aRpmjqUV1RU7NmzZ+TIkVLKxMTEK6+88rPPPgsEAlHKqUKIPXv2uN3uxMTE7Ozs8vJyj8cjpfzhhx+CweCNN94opfR4PDNnzvzoo4+IKHprxn711VfTpk1r1apVaWlpv379CgsLzz///Pz8/KKiosGDBwshLMu6+uqr3333XYra5Vz6IkKPx+Nyufbs2XP33XfPmjUrNTWVmb/77rvrr7/eNE2XyzVz5sy9e/cePHiwji/YAQAIqQD1gBAiIyNj4MCBhmGcc845dHhR8vj4eD3ITwiRlpamlKquro5eLOvatevZZ5+tt//EE08Eg8HOnTvv2bMnHA43b95cPyY5ObmwsJCieblMamqqz+f7+eef77rrrkmTJl188cXNmjUrLy8XQjRo0ECH1NatW1dXV0dvbVL96u65557JkyePGDHCMIyEhARmzs/Pj4uL02+KlFIPz9XrgkajQnT8Kioqatu2bZ8+fdq0afPee+8JIfLy8oQQeoyylLJTp0779++P6qVCu3fvrq6uPu+889LS0tLT09966y0i+uSTT5RS+tggopSUlOLi4qguGCuE0EF8ypQp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aNKkSWeffbYQYvv27Tk5OUR04YUXXnHFFcOGDRs1alR+fn55ebnH41m2bNn999/fq1evv/71r5s3b+7du3d1dbUQQkqpX2AoFPryyy/79Omj21ALCgqUUl999dUDDzzw5JNPTpo0qWYxKioqdu/enZOTk52dPX/+/KKiom7duuntjBgx4sCBA5mZmbX2RYFvZqjjTFQBQC0Ih8NFRUVoT4XTthmVmW3bfvvtt99+++1IQnrqqadcLlc4HNbNh1JKwzA6der02muvCSG6d+8+depUIsrNzR02bNg//vEPIURRUdELL7ywdOnSXr16GYbRunXrf//730KIjIyMDz/8MC8vr2PHjh988EFaWlpKSkrNj9uwYcPuvvvu11577bbbbrvzzjvbt28/d+7cwYMH65LoIl111VX6KfPmzbNtW48QffHFF6+88ko9HmDo0KG9evVaunTptddeq5TSr2vnzp2VlZU9evSIxPFvvvnm/fffV0qtW7du8uTJkTgohNi6dWv79u31V4FlWT179vzDH/6g021iYqJpmsuWLevZsye+KAAQUgFqiW3bX3/9dVlZWXJyMmoDTisHDx50u93t2rUTQvzpT3/SnfJ79+594403ZsyYoZQaP368/ozocaj9+/fXl9K3b99ed4X379/ftu1Zs2bt27dvx44d1dXVlmWFQiHbtocOHaof3KNHj549e77yyiuPPvro008/PWXKlCOustIjYu+55569e/euXbv2o48+uuaaa15//fVhw4bp3vnII59//vm777570aJFTZs2JaKtW7c2b978hhtu0CNlhRCBQKBm/t61a5cQIikpiQ4PnC0sLJw+ffrFF188fPjwpk2bzpkzJzKq9ayzzlq2bFlpaWkgEFi/fv3cuXOnT5/+z3/+k5lN02zUqNFPP/20e/funTt3HvusBcftwgsvxPEJCKkAp3szUoMGDXr16jVq1Cg0kMBpePwTke4cb9myZXp6uhAiPT29Z8+en3322dNPP61DqmEYQgillNfr1Z3pUkqlFBF9+OGH119//ahRoy677LLx48cPGTLEtm2d+fSDicjj8cyePXv69OnXXHPN+vXrn3vuuSOKMWrUqIcffrhr166tWrVq1arVuHHjbrrppmeeeWb48OGGYUQS4YIFC2699dYXXnhhyJAhkedOmjQpOTm5Xbt2ubm506ZNa9my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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compile<span class="_ _7"> </span>Time,<span class="_ _7"> </span>Bina<span class="_ _4"></span>ry<span class="_ _7"> </span>Size,<span class="_ _7"> </span>Optimization<span class="_ _7"> </span>Level</div><div class="t m0 xa hb y74 ff8 fs7 fc3 sc0 ls0 ws0">BenchGen<span class="_ _f"> </span>-<span class="_ _f"> </span>Automatic<span class="_ _f"> </span>Generation<span class="_ _f"> </span>of<span class="_ _f"> </span>Benchmarks<span class="_ _f"> </span>to<span class="_ _f"> </span>Stress-Test<span class="_ _f"> </span>Computing<span class="_ _f"> </span>Systems.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">14/114</div><a class="l" href="https://github.com/lac-dcc/BenchGen"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:1.602000px;width:373.873000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compiler<span class="_ _7"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _19"> </span>1/2</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">Recent<span class="_ _10"> </span>versions<span class="_ _10"> </span>of<span class="_ _10"> </span>compilers<span class="_ _10"> </span>not<span class="_ _10"> </span>only<span class="_ _10"> </span>fo<span class="_ _a"></span>cus<span class="_ _10"> </span>on<span class="_ _10"> </span>implementing<span class="_ _10"> </span>new<span class="_ _5"> </span>language<span class="_ _10"> </span>features,</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance,<span class="_ _b"> </span>or<span class="_ _b"> </span>new<span class="_ _5"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>rnings,<span class="_ _10"> </span>but<span class="_ _10"> </span>also<span class="_ _10"> </span>on<span class="_ _10"> </span>improving<span class="_ _b"> </span>compile<span class="_ _10"> </span>time.</div><div class="t m0 xa ha y75 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">A<span class="_ _10"> </span>notable<span class="_ _5"> </span>example<span class="_ _10"> </span>is<span class="_ _10"> </span>MSV<span class="_ _4"></span>C,<span class="_ _10"> </span>where<span class="_ _10"> </span>switching<span class="_ _10"> </span>to<span class="_ _10"> </span>a<span class="_ _5"> </span>recent<span class="_ _10"> </span>version<span class="_ _10"> </span>(17.14)</span></div><div class="t m0 x5 ha y76 ff4 fs6 fc0 sc0 ls0 ws0">imp<span class="_ _4"></span>roved<span class="_ _10"> </span>the<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>by<span class="_ _b"> </span><span class="fff"></span>30%</div><div class="t m0 x15 h8 y77 ff1 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x16 ha y76 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 xa ha y78 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">In<span class="_ _10"> </span>another<span class="_ _5"> </span>case,<span class="_ _10"> </span>up<span class="_ _a"></span>dating<span class="_ _b"> </span>the<span class="_ _10"> </span>compiler<span class="_ _5"> </span>to<span class="_ _10"> </span>MSV<span class="_ _4"></span>C<span class="_ _10"> </span>to<span class="_ _10"> </span>17.16<span class="_ _10"> </span>leads<span class="_ _10"> </span>to<span class="_ _10"> </span>20%</span></div><div class="t m0 x5 ha y79 ff4 fs6 fc0 sc0 ls0 ws0">imp<span class="_ _4"></span>rovement</div><div class="t m0 x14 h8 y7a ff1 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x17 ha y79 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 xa ha y7b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Clang<span class="_ _10"> </span>22<span class="_ _5"> </span>imp<span class="_ _4"></span>roves<span class="_ _10"> </span>AST<span class="_ _10"> </span>representation,<span class="_ _b"> </span>making<span class="_ _10"> </span>it<span class="_ _10"> </span>8%<span class="_ _10"> </span>faster</span></div><div class="t m0 x18 h8 y7c ff1 fs5 fc0 sc0 ls0 ws0">3</div><div class="t m0 x19 ha y7b ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 x1a hc y7d ff1 fs7 fc3 sc0 ls0 ws0">1<span class="_ _9"> </span><span class="ff8">Impressive<span class="_ _f"> </span>build<span class="_ _f"> </span>speedup<span class="_ _f"> </span>with<span class="_ _f"> </span>new<span class="_ _f"> </span>MSVC<span class="_ _f"> </span>Visual<span class="_ _f"> </span>Studio<span class="_ _f"> </span>2022<span class="_ _f"> </span>version<span class="_ _f"> </span>17.14</span></div><div class="t m0 x1a hc y7e ff1 fs7 fc3 sc0 ls0 ws0">2<span class="_ _9"> </span><span class="ff8">GDC<span class="_ _f"> </span>2025:<span class="_ _13"> </span>How<span class="_ _f"> </span>Build<span class="_ _f"> </span>Insights<span class="_ _f"> </span>Reduced<span class="_ _f"> </span>Call<span class="_ _f"> </span>of<span class="_ _f"> </span>Duty:<span class="_ _13"> </span>Modern<span class="_ _f"> </span>Warfare<span class="_ _f"> </span>IIs<span class="_ _f"> </span>Build</span></div><div class="t m0 x5 hb y7f ff8 fs7 fc3 sc0 ls0 ws0">Times<span class="_ _f"> </span>by<span class="_ _f"> </span>50%</div><div class="t m0 x1a hc y80 ff1 fs7 fc3 sc0 ls0 ws0">3<span class="_ _9"> </span><span class="ff8">Making<span class="_ _f"> </span>the<span class="_ _f"> </span>Clang<span class="_ _f"> </span>AST<span class="_ _f"> </span>Leaner<span class="_ _f"> </span>and<span class="_ _f"> </span>Faster</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">15/114</div><a class="l" href="https://abuehl.github.io/2025/05/15/speedup-new-compiler-version.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:44.988000px;width:336.214000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:31.389000px;width:377.025000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:18.787000px;width:58.481000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://cppalliance.org/mizvekov,/clang/2025/10/20/Making-Clang-AST-Leaner-Faster.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:5.188000px;width:180.872000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIf0lEQVR42u3ZoQ0CMQCG0ZZcg2QGgmICQtAktwKCeViCDRDMQIJgCDZAneKoKQ6BQGDohfcmaP6aL22cLVYBAACqcb2cR1YAAKA2IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgJeYc7YCAAD1SCl5SQUAoDoiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkWoCAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAi1QQAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4KNmKAe993272bowGJbT8WAEAL4Qc85WAACgHikl3/0AAFRHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAID/1nS7qRV+5bbeGwEA4M182cY4GZfuEUIpxSAAAFThCY4hHQIHcXY+AAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compiler<span class="_ _7"> </span>Imp<span class="_ _a"></span>o<span class="_ _4"></span>rtance<span class="_ _19"> </span>2/2</div><div class="t m0 x1 ha y81 ff7 fs6 fc0 sc0 ls0 ws0">Compiler<span class="_ _b"> </span>differences<span class="_ _15"></span><span class="ff4">:<span class="_ _f"> </span>Historically<span class="_ _6"></span>,<span class="_ _b"> </span><span class="ff6">clang<span class="_ _10"> </span></span>show<span class="_ _4"></span>ed<span class="_ _b"> </span>b<span class="_ _a"></span>etter<span class="_ _b"> </span>compile<span class="_ _10"> </span>p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance<span class="_ _10"> </span>compa<span class="_ _4"></span>red</span></div><div class="t m0 x1 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">to<span class="_ _10"> </span><span class="ff6">GCC</span>.<span class="_ _10"> </span>How<span class="_ _4"></span>ever,<span class="_ _b"> </span>the<span class="_ _10"> </span>difference<span class="_ _10"> </span>has<span class="_ _10"> </span>narro<span class="_ _4"></span>w<span class="_ _4"></span>ed<span class="_ _10"> </span>over<span class="_ _10"> </span>time<span class="_ _10"> </span>as<span class="_ _10"> </span>b<span class="_ _a"></span>oth<span class="_ _10"> </span>compilers<span class="_ _10"> </span>have</div><div class="t m0 x1 ha y83 ff4 fs6 fc0 sc0 ls0 ws0">imp<span class="_ _4"></span>roved.<span class="_ _f"> </span>A<span class="_ _10"> </span>recent<span class="_ _b"> </span><span class="ff6">PostgreSQL<span class="_ _10"> </span></span>b<span class="_ _a"></span>enchma<span class="_ _4"></span>rk<span class="_ _b"> </span>show<span class="_ _4"></span>ed<span class="_ _16"> </span>a<span class="_ _10"> </span>significant<span class="_ _10"> </span>faster<span class="_ _b"> </span>build<span class="_ _10"> </span>time<span class="_ _b"> </span>with</div><div class="t m0 x1 ha y84 ff6 fs6 fc0 sc0 ls0 ws0">clang<span class="ff4">,<span class="_ _10"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>2x<span class="_ _10"> </span>compared<span class="_ _b"> </span>to<span class="_ _10"> </span></span>GCC<span class="ff4">.<span class="_ _10"> </span>Also,<span class="_ _5"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>imp<span class="_ _a"></span>o<span class="_ _4"></span>rtant<span class="_ _10"> </span>to<span class="_ _10"> </span>note<span class="_ _10"> </span>that<span class="_ _10"> </span>flags<span class="_ _10"> </span>selection</span></div><div class="t m0 x1 ha y85 ff4 fs6 fc0 sc0 ls0 ws0">could<span class="_ _10"> </span>lead<span class="_ _10"> </span>to<span class="_ _10"> </span>different<span class="_ _10"> </span>results.</div><div class="t m0 xa hb y86 ff8 fs7 fc3 sc0 ls0 ws0">New<span class="_ _f"> </span>compilers,<span class="_ _f"> </span>new<span class="_ _f"> </span>timings</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">16/114</div><a class="l" href="https://peter.eisentraut.org/blog/2024/05/21/new-compilers-new-timings"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.885000px;width:124.384000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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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gAZWdjLAUIDK1XIFn9FV6Fx9pLRyBMpCcTqUtNujAWDiGLGBVYGAiGFUMAiyyE7sVioAKoAC69hlW2Oz1memaI3IZfam3zLosZVqVK5G5UAeCCBNafkOIYSEVCHeOGsR9fX13XfffePGjbv00ksnTpyolJo7d+7DDz88f/78t7/97d77u++++/zzz7/00kuNMVOmTFm1atWCBQtuvvnmb3zjG2+qEVVKKeWcozexS4JAzCaQB6ABMANegRUjoYJR8PlAZFSNuitdd/30nl/99oF1r6zu7u6aMGHCkUcd9Z4T33PQQQcBaG1d//Of3zt//vzW1tampsbDDz/igk9fMHPmzBDCX3kaHPiKK/7P3Xff84Mf/uDggw523n37xht/+ctfbW9nOYoi7xyAyVOmXnHVVwt1moiDJY84FysX4DWTl5wqdt8NnChYzjjPsUmYslFcVDnDppbU2GiT3lTe+0suueSpJ5+6++6f1TfUp3MU1Ur10ccenTdv3vPPP8+Bx40bd8IJJ5xzztnNgwYNTJIordgzCGvXrv3ed7/7+BNPbNm8pVhffP/733/iu0+cOWtmuuandf36e+/9xd1337127dq6uroxY8acf/75J574bqV1+lBKK6BSrER1Jgo5xUTkYA17BNqjm6fS5UxyHQkJqULspbLZ7G233RbHcbo41Tn36quvdnZ2jhgxAsBTTz3V09PzkY98JJPJeO+jKDrllFPuvPPOefPmfe1rXzPmb98CaSOktU7XEvztmArGazd8UH9GVCD2CBqaE77vV7+48DOfqR/c8NnPXHjEEUd84Qtf+OpVX73um9ctX768Wq2+68R3t7a2nnnmmbd855Yf/ehH8+bN27h544IFC4wxb7hKwRjjvf/DU3+49pvXWWtrcY2JQSgU6/608pxRKpc2b968Zs2aoSNH2ShL7EAIzAAjMCkViIyWZalit4VUJACYtNYMgElBpzeRjaz3npk72ju+973vzb157qRJk1zwpBSAcrl8zTeuueqqq4455pj5P52/evXqiy+++L//579jF1988cWB+++R4IJSioiuvubq+fPnT5069aqvX7V69erLL7/8yq9eec899xx//PGbN28+9QPvX7Zs2emnn/7NG765ePHiq6+++t/P/fdHH3107Nix25+mIrAKsMqCwAAxCEyK1B5al5pu+vTeG2Ock2qtQkKqEHuldLd+NptNkmT58uWPPvro97///WKxeOaZZyqlurq6lFLDhg0jojSSDho0yBhTLpdrtdqbCakh9LdzSqk3UQ2AwcQqAAiBKLBn78gppXYs7USalixZUl8s/uAHP5jzjuOVUj/96U/f8573rFy58tFHH7XWtra2FgqF//7v/25pabn88stDCD/60Y/SIP6XfnBvb+/nPve5OI4LhUIIIX3a55xzzic/+cmBVq23t/fss88OIVx+2WWZjCH2AEhRGnMBDhxYZjDF7ktaYNV/jwUKzvuBDp5zjpmffvrpL33pS0899ZTWmpm992kdj1WrVt1yyy0ALrnkkpkzZ86YMWPChAlHHXXU0qVLX9eLI6KOjo77779/1KhRP/vZzwYPHhzH8apVq773ve/ddNNNxx577JIlS1566aWWlpZrrrmmsbFxxowZhx122OzZs++4446vfOUraf4LIUDBGENAYDAYzIEDMdSe23/M28mFJCSkCrG3jsUQpc1Sa2vrMcccU6lUAJx99tmjRo1i5q1bt2qtM5mMcy4tTVUoFNLB0TTPvZnHT6sHrFu3LkmSv/3tgFcegA7akI5ttaL71ve0cv0O36WxatWqkaNGHjr7UGMMM7e0tBx77LGrVq1avXr18OHDjzzyyFmzZjU3NxOR1nry5MnVarVUKmWz2Tf8qeVy+fLLL3/hhRemTZu2bt26NFWnT35glCWE8N3vfvfnP//5ueeeO3LUKE7LPIb+VBDH8SurV5dVpIO0eWK33b1IlMo658mUMj3O/mlEUGu1YcPG0047raura9iwYaNGjYrjeKBixvPPP9/T0zN9+vSjjjoqvbVnzJjx2c9+dtSoUX9ee27btm2lUulb3/pW2kElonPOOeeOO+547rnn4jh+5plniOiII45obGxMe63jx48fPXr0yy+/zMwD45QM1OJ4w4YNL215KcM+F9tyxMQgpj31ey9diTRixIhCoSBRVUhIFWIvHIlhZk5zal1d3dVXX22MWbZs2U9+8pMQwte//nWtdbpmi4jS3+NpXao3Nyzan+1CCFEUTZo06U02HqwYADw0dGKqZfTGG/uWlF7zbf/3hz/0NZVrKATm4H1bW9vTTz+tlJo4ceJJJ5102mmnAajVaq2trS+99NLtt98+Y8aMNF7v+LTTFrS9vf2GG274/ve//7GPfWzixInXXnvtjtk9/T9l5ttuu+2rX/3qsGHDLrjgAgIUgUCeQzp/aozeb/x++9XNULLETewuSqmEKAreM8qm/FBrpJQiAKDAsNZ+9KMfPeCAA04++eT/+Z//efzxxwfux9/+9rfe+1NPPTVdSEpEgwcPPvnkkw844IDX3dfM3NXVBWDWrFnpvZD2VKMo2rx5c1tb2+c+97kLLrgg/bWQPviKFSs2b948c+bMPy33TGvFGTN8+PAZLdMzCDqxzjIB7Hlv+DUo15KQkCrE3jcQQ8TMSZIQUUtLy6c+9akQQjpR+P3vf/+jH/1oU1OT975cLtfX16ebn3p6etIiqblcblc0AwRKD6LxHEiTglJIxzVpx2/K5fIqa7yCYvT09Z199tkvv/zy6NGjTzjhBK11OhQ6b968//qv/6rVasx855135nK5dGns637iF77whfvvv//000+fO3fujTfeuONTJaIkSaIoevXVV7/0pS/VarUrrrhi3LhxSr/B8I8CqdeGYCF27f2rlAJIEbtAeM0eJFLU0tLyzW9+Mw2OO/YwvfcvvfQSgJ/85Cdbt24dOnRoX19fe3t7JpO56667jj322Nf9ihg9ejQRXXXVVddff326Nv03v/lNV1dXkiSdnZ3jxo3LZrNpR65SqWzduvWMM86or6//93//9zf8hUNECgpKEQUCBta/CiF2fj9WXgKxT2PmarX67LPPLliwYKAx01q3tLTEcbx27drx48cDWLduXTpzp7XeuHEjMzc0NPxdIXVXxOt0kSozL1iw4Mknn8xkMl/72tfy+bxz6RpWMPOkSZMaGhqMMbfeeuufLzZg5sWLF//yl78sFosXX3xxup7hdduNoygCsGjRor6+vnw+/9GPfjSXywVpWMXefm9jIJUaYwYGQZ1zIYRqteqce+WVVz772c8+8MADDzzwwCmnnFKtVn/2s5/p1+78U0oNHTp05syZCxYsuPLKK0ul0uOPP37VVVely1vTSRUA6SatNWvWnHbaacuWLTv55JPr6+vlTRBCQqoQ/5S1a9eefvrp//Zv/7Zq1ap0txAzp6X7p02blhal+uMf/5hGN+/9iy++6L1/3XDLnmmECcx4+eWXr7zyymKxeN11151yyikDG7yI6Nxzz33qqadWr1593nnnLVy48M4773zdMKr3/vbbb9daX3/99ePHj09nJ3c8SSv9v3bOrVixQmt98cUXF4tF9B+LJcTeywefXuHpH9O1KwN3RzrVMGzYsPPPP3/06NGTJ0/+xje+MWLEiCVLlvz5xikAZ5xxRrlcvvbaa0eMGHHyySc3NDQMHz5ca52OoaarWtesWfORj3xk8eLFI0eOvOCCC7SUuRBiT5PpfrFvI6Jx48adccYZN99882WXXXbeeecBWLVq1Z133vm+971v//33z2az//Iv/3L99dcDmDlz5sqVK2+77bYRI0b853/+J+3BqW2PGMm6Vevm3X7bd26eO23atG9961tTp05NG+DOzs7u7u5isdjY2EhE+Xz+q1/96gMPPHD//fd/+MMfTodL01GltApsQ0PDvHnz5s2bp7VeuXJlb2/vpZde2tTUdMMNNwwdOlRrbYx56KGHJk2adPrpp6ezpYpUuqlfiL10BGX7ouq0Y5Z2vdLZEgCjRo165ZVXjjvuuGKxmI62Dhs27P3vf3+6VlVrrbeXOE1rAnzsYx8bPnz44sWLOzo6xo4dO2fOnPe+973W2paWlvRhn3vuuS9+8YtxHF900UUXXXTR8OHDBwLu6zp+QggJqUK8Kcycy+WuuOKK8ePHX3XVVffdd1/69ZNOOunb3/52OqF/2WWXnXbaaZdddlm1WiWiWbNm3XHHHWkjtAe9+uqrxxx9XHe156BZsxYsWDBo0KB0pj5Jks9//vP33HPPxz72sauvvjod6Unb0UKhkC5XTZc0pLP/Rx99dGdnZ7pWNV2ba611zlWr1bQ4VwihUqk89thj5513Xlo7logkoYq9XPgLVSbSwdTjjjvu4YcffvHFF9MMmh63sXLlymw2m+7fH/hi+sevf/3rp5xyypw5czKZTK1W+/GPf7x58+YZM2Y0NDTUarWHHnrojDPOGD58+EMPPTRy5MiB3ZbpYKpzLvggraUQElKF+Pukq8oAfOpTnzrooIMWLlwI4MADD5w9e3ahUEjz3NixY++9996VK1cuX768WCyeeOKJgwcPTkci99hIasBDDz3U1d097YD9b7vttvr6+lqtNjBsc+CBB86fP3/+/PmXXHJJWr3/N7/5zcaNGydPnpy2vs457302m9Va//CHPxyoNhVCuOGGG6688sorrrji6KOPTjMrM69cuRLAwQcfPFDz9c8OHBBiX7rrjzzyyFwut2LFioULFx5//PFJkjz99NMPP/zwnDlzlFJJkqQbKAdKtv3oRz9asmTJT37yk1Kp1NnZefXVVzPzO97xjrS7eNFFF1UqlfPPP3/w4MHOuXK5HEXRQPEpY4yXRdxCSEgV4h+QTvYR0ezZsw899NB08GPg+NB07m/48OEjR4484YQT0q3uSZL8paObdhOFe3/+c2tNFNmvfOUrIYR0iBTA6aefPmfOnJtuumnNmjVf/vKX58yZs3bt2htvvHHo0KHnnHNOmjL/4z/+49577120aNGQIUMGcnb6/7tjTS5rbVpacvXq1UqpmTNnphXRiUgyqtinb/kDDzzwfe973+23337NNdd0d3dv27bt6quvLpVKxx9/PACt9cKFC88444wlS5Y0NzdrrY8++uj77rvvK1/5ylFHHfXLX/5yzZo1U6dOPffccwHccsst69ev997/9re/feKJJwBkMpk4jg855JB0UZC84EJISBXiH2yu0om5gQ0Wf/5JGuzSr6QzgOl45J583gqPP/5EXEuee/75Rc8+O/BlrfUhhxxy8sknL1iw4IMf/OD8+fNvv/32KIqcc1/84hebmprSDOq9r1ar6VGo2F4eK60JMLAJmpnT8q7e+46ODmPMmDFjBvZdGauk0JTYV6SLWKy1IYT0mm9oaLj55pvr6+t/8IMfPPnkk+k1P3v27A9+8INpx8x7H8exMcZay8wf+tCH7rvvvptuuunmm28OIYwbN+6OO+4YN26cc27+/PnpYz7wwAM7RlLvfXroKDND7hYh9si9H8exvApC7Mz8SYoMAPgkWG2dqpXR+8KmPz7Y99OLJ11nUdTQukovrHgOziQU9GsbwOHDh7e0tIQQ4jhetGhRR0dHfX39sGHDxo4dG0VR2oiuX7++u7t76tSpA23qwLKHtra2rVu3jhkzplgsDtQ62LZt2+bNm6dNmzYw7GqsZUAh8Z5Imy60Xrf28/866Av7FQ/mv32qlhA7aZjEWgdY9okLVVu9YcPnTyqedWDxSFA1SfSOnbfW1tZSqTRx4sQdk2uSJCtWrFi/fn06WzJmzJiGhob0b3t7e9etW5duRkz3769du7atra27u7u5uXnatGmFQiHt5i1fvvzPaw+nOXjMmDEDf+w17d965T+Prj/56JbTs2By1ptAgE/k8AshdglrrYykCrFHkiymT5/Biaas1oBLEmw/PgrAQO3GI444It35NLDqNB0xGjly5Os2fg3M4w8ZMmTo0KEDp5ynBg8e3NzcHGRdndg3ee9Hjhz5uguYma21s2bNmj59+sAMSTpJYowpFov7779/Gk/TUsGTJk2aPHkyti8QShetGmNmzJju3BsEzbTURtrT817uHSH2RD9WXgIh9kSrC2WVsjoOQW3fRJzu2U/bxXTIM02lA3OO6efW2nTJaf9EJAAgbW7TOJt+sX+D1PZVuQMVfOS1F/ten257RYu0mP+OfbO0xOnAqu6Bm2jgLkj7b/2V17bfFGmPLo2hAP2VkqjpjaO1lKASQkKqEG+Ju0pBgUlpHTgwoGDJRVFc14vuYa4JDrBIKGgdoqDg4CzHxAwiQIMIUIBhpPubjNIqPTsc0MYEAikVZTLAa3Y/MUBK9X+FkRaZYkAZzf1NsRpoa8mDPECJhqlpX0V1UG9RDa0SZPWd2H1ckmhtoRzZTIy4oS+fNFQCQTk2xvBrDhLuv8j1DhOADOi0tr/RYDABtP2yT6MqKABBkUMtKAUoBdKMyAMxqvm+gChf1gRCNsSKFWtFPPDgf3qe4DKSoT2mWIwUG6IqTG9IisZaQKb7hZCQKsQ+g5PEWWMBECEgAGRgtacebIlCFiBHLkHVsDVeQ/UGzpLPGU+EWsWUGDkOJlaxUooYpIm4v5kmgHesH/nniZL/8l/t2Ogq4zRl0Emc60OuBz3sCnGwnmXXv9itiAE4IANQJuS7QqmVt9apsmP6OzpM/MbXvGKlvCZyrBJAMSwHYqoBllXehRKoXI4iCoaZHAcC0RvVZ02It2CLJ1dBJQFbBAW2ykpAFUJCqhD7VKOLHYYjCQTS0Ll87tWel7/z0rX5pMlz8FkXyGeSrA60rWFjQ19z5LJBeR88KS7lOqumqnoaoyijlSEQBxArsCIw7ZyGUSnmLHfZpN5xo9flmtvoojZHvRZZeRPF7uvSKRC0hrMoF2x44sX5z9EDpLp7ipmwM25GYqXYmwBiA60rXO2jdsrnAg8r9LkMdVUzfUFlbdKg2LGqMb/B9a99rlBu8T6hKPKUduWk9RRi17ensrtfiJ1LW+WTkI6kMtiTq4WaU7VXKy/q2GjOxuRiU1WssnGOoVc1d47vzhmUe7JxjRuzSWFxcs+i9b9/pz1z1MgxigwHGBWBVX/8JffPP8lAyhNHKJmkEEI9UxKZ6tjc9AzqE8jufrG7hkmsdYBBjTgTEzbiuS21Ho9Io5Sr5f/5x/dEFUOGg/VKBePBiY3X9i1bumHxjBmHTK1MydSoM98erMpXmyLvnakxZ97gcUA16zKZzS1q6iDMzCBRSBAKYCRB7hchdgnZ3S/ELuj5gQAkLrHG+uCVVhmVySCakTuCssoTHIKH06BMyAK6EWhpqFqUqqBeZLZmt65/Zsus4Ye/d+SpChrQBAIUWCsopuDhdsbT1ASlUCE2jByTJ1RVkpe3T+xmHlAwOiAijFRTBmXgoRVquUy0Mx6cKiADtiAF4xASJM255pXLFyu3YVz9cfnq2FI29qgUooxl5ckx3mCPFIMcvEK7RqPmtMgcJz6x1kD2Igqx69pTGUkVYiffVIQdD1tNNzABMDCBOKh0KQBRCJqIAlAhzjvyGgF90ca7Wn88LDfq8EHH1dMQMKi/ySQwEcCEQDtla5MCwECA376cLwBKgyB1H8Vuu1mUClorgJzXpAHPxAAzBSa7U3qMxBS80+lKmUBOhZrqWVV+8qG1tx/Q/K7Dh33AUF4BFgFM3L/t6s8eh0l5AnlAgwEFz05pxQg+ka2GQuwSMpIqxM7Hr22zjOq/ywI5B88ggtbQUHCosXZRHYeQSWzSi82/XnN7NqOPGPyOhjCsRjUQgEDbs2+6g3/n3PxQ8AaKQTUggDXYgGIQJdDyJorddLOEEGliMBtOksSSJYd05sCbBP/0KKWCUrDahICYoVgbQGeQH1c48Ojp6ld/uK9p8Ijp9tAM1wdCQjXCG5+CSkRKR2C9vX8HTQZggvKyeUqIXUZCqhC7pzWG8ibqP4oK8AApbbNBx53obaoV+3Jdv9724At9r3xm+JcaKsOgkTGZ1z3C6z/5ZxCCQiAC8oYBDwRA2YRlgZ3YvZyCdoF6yfqAnDLp6H5kXXan3HcAoCLSJkAxoDx00EU9fIoavm5MW+umJYeMOhglKKMyUfYv3lwq1FRJUQFggtOwxAATmKQElRASUoXYVyUuAWCNBQGqBjYgDY1gnacaQTcldTWdPFZ68NnWR48b+97RPJ5zvg2l5iS34+NYY9N1rjvriXmXGGuxffksNNITzIXYrTRCgNb16cAk+kcqaScO6CcuQYCxCoALiTZWBTRVq0eNfP9dy/9Ph+poLkaUZBNSVifgN7zFKEKuv3sH4+ToYCF2C1mTKsRuooxVlBAjQMUEDVin4CgQHo5/trj12aNHnzA9P9uGOk3sOTDLWjchdgljFDj2xL/e+mBHdekpIz6RUWM0OQudOCevjxB7A2utHPUmxO652QxRDbCeyFOJUSbWCASNFdHyp9c9/IFpHz8oOi6XFLwJxMokMsshxK7CpLwyJtAhg49p79h258b/vwYYSnbSrkQhxM4hIVWI3XazETMClAblOGsCkqjabl++e923ZzYd0YIpZHXIdEfBhQBE8oIJsRvrxWIAACAASURBVMtuxkDG2z6tmtHwtgmnvFBZvLT7QQqRR1leHCEkpArxvwwTEssAQamQR8m6hF/Fyh9v+m5f3DZ7yNuzVeUpjhER6RBxn5YRHSF2mQAk6ENsofarP2h6Zvav2n5Y5hIgc/1CSEgV4n8Z7z1AiqEYCBqGO3j9/cvuZp391wlfbNCD2NaM58gXPODRrWVER4hd12dUgEGzzwXiIorvG/eRcdkZD7f9IkADICJ5iYSQkCrE/xbaqGATYlYescGW7MbH2n4xJjf6I0MumpIcDBUSzSFkFEPBZJDPSeUNIXZdp1EhNohqBqQI1IyhHxx7zssdz3egU2uttQZgjNyDQkhIFeKtzlrD4CritDh5Ge5lLFlXW37s2OOHVYYhAEHVkI0tYHrJO8QRfEZeNyF2EQIARjYhpxPAeENwkwZNeWzD72OuAqQU7Xhwhhx8I4SEVCHeEpFUG2uVtdpYq63V1gbEjFIGCgGxwUZs/M2yBw4edFhzGAkD5GCVLQBZAChAa1gkQQoxCrELWz4NSjxIIQsEShTqJtfNXrl26SP6F64K7RIGjLHKWLYWXJUXTYjdT3qHQuxknoMGAMb2s8ABC0ICV1HumY5fL9rw+7c17X/QoBM8G0391f6FELsRAzDWIoA8NCmL7LDiqMMnHvnMokebJ9cdqN+tAicaCt4GA4r++TNahRASUoXY07RmBIInoP+wb6jEKWcKL5Z+94eVd5948AkHRscyhgYi0E465lQI8ffn1HROX7GOOKdIHTb0qCTuXbB03qhDjxiGegWvYCkE1lpCqhC7n0z3C7GT+YHYySH9jAnKWge82L3w6GmHHWDfGXhIYG8SsDR8QuyxkMp/+jRAc5RD8eDRRw9pnvJ8+8MJvAFT0DCx7PYXQkKqEPs8Y+0OA6OKAa9QI1dG6eXuJ1ylckjD21VlELF2xFAsB9wIsSe7lMEj3SJFICaNXAFDjxr53nW9z1ZQRZwjoA8eskZcCAmpQuzrXJKodAaRFVgF5Uro3Iq1j6y796lXf/aukR+3PDpkvHIgtkEnYEmpQuwB6eAoEUDs2fvgAwdi2FCYGc0aHDX9cePCsq7VVC8hzyRTHkLsAbImVYidTCMQE1iB4ZTvwKYHn/tZrHtPOuD0MWF/IlvTpZy2mSQKNoozIBmjEWK3J1RKY6qmACazfTQ1IBNgyR48+F33PH+7z4QjB72tyEWmSA6jEmL3k5FUIf6JTp41xlr7p39Zbe2fNlgQEiRPr/hDt+s4/IDDx2B2IGZmhaiGPnivHLrTLcZ7wkDpR2ts+oHX1oO02//iDf+r/t8gSlbriX0Yg3f4CEQAwwND9cQxY0c/s/n+DdUOhCqDBq58pUjKpgohIVWIvZrVOkHNAUhCCIBPUEUv2DEjOKjAVFrX9eKq3uVHH/au6XiHAXTQcC6CjdCIjEo4GQS4ZA8MpRqrGLG12pJFAjgghlU6+Jq1IE3KEHwFvg9Jr9XKaGutMVYxnLJGWautNdYqLReC2PckiUsSnyTeJyH0f/iQ+EBxbEteRwXOHzb8aKWyD2/98TadBIoBZ8laZZUGI7ZpGWQrbagQuxDFcSyvghD/AK0U6wohUnHEOmbl2OdrpmQR2aACkvVuzX0bbz9m2HsnmgMKMJ4ohL1lBao1BmAwBbBD7FStD9vWd6/qiNurHCdcLdrG4ZmpLZkRjdRgiTQFcAbEoMAghgLS8lnsE5kGFW8RyloPRNztQ75Phy1h5e9e+r/N9U1zxl7YxPUAg1XgoBRAifdKKyt1joXYVe2UzFkI8U+kVK2hgVC1yCCUqNSu2lqSotGZskpe8U/fueTbx00+e6qemGENb3UGYe/ZI8wEJijE1NeO1mU9i/64+rEtvK5TtddMbHTIgOpqzSPsxFktRx7YcthgHmM5AxBYE3kiB2jGa46OFGJfR4BlgEOiKYPMmGT/f5n+8Z++eO3yxhePaDgKqIAyyhkwQDWtCWzlRRNiF/Yb5SUQ4h+MeQB8BsEkBBC2hk0/f+q2LZu2MYXVfvmdy79fHDP4sOwxGTRBI9i972QphufQg44nN//+sXW/btXLO4sba009vhjHOV3KqI7C1jXmhd9tuPvBFb/uZNd/7gADTICXfSTiLdgiMhMz0MTQBiGr1VC1/6ETT13R8ccYJQfmtFfGADJAxNJHE0JCqhB7IY+AoOANw8VAa/eqHlqVbxzSRR2PrF6gadB7Bn+66DIIOlaR19v2rokLBgixqrVWVy/a/IettL6S60l0TXOSddVcYnSt3qviNlXbVtexuPLw8sqjrLavVmD0Vz+HHJcl3mJdTw9OKgoaZOBhKuTU9MKJJbe1g9fXgGogjwBihAw4w/DymgkhIVWIvVB/SssgriJZs2VlU2Pe1Jvn2//Q1bftE9M+s38yHZnYZ0ABBvm967kTXIBD9aX25ztoY8n0eIRc3NDQM6Z52/imjnxzLclyFarap7s6s+uXlR6O0RuMYwVmBVbbVwwI8VZCYOUAFQBvK6FmjK9LCiPrxj/x8u8rqAYF0jEobD+vSkKqELuQrEkV4h/EAHSAU5kk9wov7ii1veOQU1fET6zuWnHSrI82QZeSbdZmI44tosCRc3vR/DgTe11r9xuXdj5XKnQF5TOVwlQze/aodzfo4Vkdr+99/uG2X7VFbSUbJ2TXtG/c2Lh8SDRFU0OGAKRHmTvvpaMr3lIZFZpzAcQBykdkg1dG4aAhJ8zfMFet/dVR494ZoUmxAtKZfyM5VYhdRxoYIf6ZG6gKBdRoXd+yxiGN5b66X7/04/1HTmvSzU9tfOqHS77V19WnkohVLbyJIUczUJjUWmPtn9co/SsG/rvXFS593WMaa4w1xmpHtarqWrFtcTfaaqZCpPK+cc7Y9x/adOD0+mFTc7PePuQTbx97arNvyKKUyfT2JW3ru1fGqCBdkkr9xc+N1js+B7kixD7Nk3eUmBiEwNSlE1JsvfZDefQJs9+zavMzT6z/ZYwAJugyU5VY2lAhdiFpVMSuH5sg0lqHEIjIew9Aa83MREREzAwg/bpSKoSgtSYiAHvJ0KO1JkmcNXb7BF+/BAwHqEq1Tm/d0ldu7P3lqrkTWyaXM913PDc3U83OGDk721gIAEFr1Mhmkzeq1mSsTR/YD2xMAhRgOQaUNTrtTIY0HfIO/UtK93EwEQM+IGaAtNXacuj/5pjhCBoAgkIAgktq5XJpo16xMvvMKz0rOFQLLutrlKf8mOy4Qmj2KqGQVeRHNExu2DJ2a9xVg2PjN5U2TG8JEQPUV4YHGnIB5KAiq9KzethZowDNhACERErziH1MSMjaHDLwjq0eDAuXJCqBInWQO7pj/Ib55XsPdicWVFSDYxSyQRZlCyEhVey7V5gxAJg5hGCMSdNnGk8BpMk1/VwpRURKqYEgu7e0W2BtDYNfF5qVsuAsOInRs6WyvLX7xca65pbhI57549MzRhx2wOjDGtGcQ1Dw8AZsEn7j0EYciBnEoIGMCkAzMjsOiiqkfxNANbACFFjBg0gDhKCUNyBAA8pBOcAHil1wmqIEta28YW1tRVvc2u43bSit6+rtpsQSnMv4hINRuUjldchSyBgyCCCFLLI5nY1cxAwGdVquwDQkMKEunwmeAMWwJY0sQAHEZAFWCISgIYedi33SQE9yxy4lA96Yg4a+fenSlS93PjG27kM631BFLzgvr5gQElLFvso5p5RKx02TJKlUKu3t7U8//fSyZcsqlUqlUslkMk1NTSNHjpw+ffp+++1XX19vjGHmNKruHdLwyGRVmh8JBLDyVVC2pqg1Wbqp+8WggzHFrg21U2d8YmRhcgYFG4xi/zc3FzGrtLpTf1TdnlMD+e0Hiqc/1gMM1nAZELEiBrz2HolHCMp7XUvIlUJPr+voS7p6k22dla0dtU3d3FauleNQraDkkSRU88onmkOkKQCq5oit0r19fZ1hWxGDKRCYA9W21TZ3lzsCxXCJ0rSy/NRj7Q2T9axxhXF5biDkLBSFXFpvlRU7JAQGSPeXqRLirYJQg4rQctbYs+/Y9IM1Q44ZWxuet1kmL5e6EBJSxb6dU6Mo6urqmjt37vz585cvX+69HxgoZWattXNOa73ffvtddtll7373uwuFwsBKgDcvXUWQBuL0k7/0PUqpN7+WQAVK59RDf43Q/lWfzJ4VYqq9tPaPDWHw7KnvnZY5oAn1hTDKIIZ3xBFYQQEKoIrFG0z3G2vTM99UOsQMAkCAAjQnAIEUQzMQYNIf7w0SeIc+h3KCvnbe8Oq2V7aVN7QlqytJtTfp6wtlb7w3vkaOwSao9IGJNDMIhjhD7A0F8gje6MhXuU9noz90/Do3NBOhQBqdYcPvX7lvo19bqyuF4CL4jtrKx7Zu+0P1nqbMiAPGHjOzcPhgjK6neigQQcNreLAG7PY1CTKWKt46OBArrs+Omtl48A/WX/G5YVc09jYl9Ylc5kLswu6hHIsqdm03yBjvfV9f37nnnnv33Xd77621hx9++AEHHNDc3JzP5/v6+lpbW9euXbt06dKOjg5jzOGHH37RRRedfPLJ1tq/GSUHlg0YY5YuXfriiy+WSqVhw4YdeeSRzc3NaU5N/5kO6C5atGjdunXvete78vm89/6v5+B0rQJ5SmNjOsKooRAARlCohVAxW3696McTJh+8X/7IeuSsi6EiKA94sEUgVgiUMCoGxYGQmj5ymuSYyukPIBgGAMMgCkQOANgiITigCh/DV9HZjkWd1fYtPa92lbd0Vbd0Vjd7W/XeKRgQEgqJ8kEzG4rZKxgTrEdgglccCJ49FBWS4uDq4LpsoTfp2GY2VW1FKzuob/SMQUe01I3KaLNq8wsvlZ8u13VXqNd4k/F1DhbkSTG8ytayQ3XL9OZZB7a8Y7CamYWt4wg1jQBosIFTgBwXKd4yLaVSSmuPKpDtqK35xtoL3z7olJPqPhVnmJycaiHELmGtlZAqdvHwA3NbW9uHPvShpUuXtrS0nHjiiZ/97GdbWlqy2ezAWClz/3LPG2+88ZprrimXy1rr73znOx/5yEdCCH8zpKYDsY899ti//uu/dnR05HK5Wq128skn33rrrUqpTCZDRHEc53K5JEnOOOOMRYsWPfvss/X19X8lpBpjBvKxhWXFrJnBBCjW6cS7V/A6idHVmWwq2gkFX7AOCOAc988AUrpziRmaYbDDRqI0uzOzNRYDtyABBhyQ1iFNUHKIK+gpo2ur27y+c+X6bWu7q+3VbGe5WkqUc3CegteeNTErqwqMENgzEmYPFcCBNPvgNJtMXGikljwXG03ziKaxI1vG5FRdA+oeffWhP257pDvX7rJxppqPKs0RNRj2FW4v1/XUbKyNzZQztpbpK5RDKGmGDfURrPIJahiWn3LAkOOmNs0agQn1rpkSwMKbkKCmE5moEW+ZkEpaEwWdKDj0Pbz5O49sffjTU+c226Emkb1TQkhIFfumtra2D3/4w8OGDTv77LOPOuqofD6vlEr3SKXf4Jwb2DjlvW9vb1+zZs3ChQsXL148b948pdTfDKlJknz3u9+9/PLLjzjiiAsuuCCXy61cufLKK6884YQTrrvuukKhkNYWKJfLN95445VXXjl06NBnnnmmvr4+LSbw1x8cgDM1hzggMNjAZpFV3hBrVp6RgEwSoJQ2wZFXYM0Z711/6CQKipDOgDuf/Hm8ZnDMsUdcoVLJ91Z8qavW3pV0lpKuLmzsqXT21NorrifR5Rp6nap4kKcsB4BUgALpwMRQSjNThYLKhmye83nK53WhIdPQbIYMopG5TL7BNDdlWgqmmKOC5SzBOmLNtCVZ+4t1t6/yi7eqVqURggUZGzyhmmgQ8lG1fkJ26uSGyevLr2ytruwO7RXOsEqgSgFQrqnOm4JuHJwbO6Xp4ImF/QfZlhxyGWRZQqp4C4VUowmJZo1YJc5v/VX7nes3bf3AjLNG8Fh5fYSQkCr2zV/uRL29vcViMU2EaRJNF6R6740xIYS07FT6/WkdgHTsM4qiN7MsdevWrXPmzFm9evUjjzxyyCGHpGtSv/jFL/7whz986aWXWlpaiKharV5yySU33XRTNpttbGx85plnBg0a9LqRVGt1knhrLAAGe3Ix4gTJip7nWttercYVsmr0kDETGiYX0ZBFXnsAecSAhjcxq05CBmjUAVAxEAALt71GAQEKLjhoDnABrsrlqqvUUFnJS1/ZsGxr+dUKusvoLJsOZ8uxd0zNDCgYZgaTUoYDMYJSNcWkGAoKniOlIxNFSb7Rj2jINU9o2X9scVoRLQVuyoeiIWLFgVnR9vIAacFyB/JAgI/cRr3qj6WFT7Uu7PUdNV2NdcUGnwnahMY8hu7fcuhRLW8fy1M45DfpJS/Vnn609fFtfjVzh2aQa0xsnKhysIl1UUtt/Bjsf2jL8TNbDstQlqABnS60dUlirQIY2P5e9z8XuB3GmNPXH0DikrTw6hvW7RJid1KktNaeoBAYHEOrWnxn6bpCZejJIz9O0IQAKEqL/DMFFXwiRf6F+GdDqgx1iF2Lmevq6gZ266c5dc2aNSGEsWPHhhB6enruv//+Qw89dL/99tNap1mWma21byahEpG19qyzztqwYcPEiRMHNkWl5a6SJEmfw4MPPnjLLbcMGTLkmGOOeeKJJ3aczf/TU0XNqhziNLqFNr3xRbfomfXPbCw/4UMNlqqo0VY7vmv6gY2HH9Rw+KgwI102CgYoIjRrMDhhWHjbP1QcAkiB0jKnKCfljfErW33rlnjtuviljZXVVa6VuRjgSQewIx1CiLSzGnCkFEDsNCEEpwITMSuqKc76ugZuGWSHthSGj8zsN6I4erAdPtSPNsYqIu5Pf9Rftoqh05KqrxkZAgBo0jBDMPGEwtBpk2c/vurXq+Nnu7Cea3aY3m9G82ETmmeMy0zJo9EiSwHjeMaYzIwZo9717NaFL3c+vSWs7M1sSaIaEQEmYdpmtvS4bS9vePKg+NDjG94/qDguQouC0YCyJqCHOCYUQUhLrAJGgbSx/QW48Kfje6yy8AnIGxOlWVaIPfeLDAw4OEbIuCibANYe2XTib9t+2YVNBvUZ9GkMNj5LiYO3pbpynSns0meU9rHT1e1O1sWKt+o4l4ykit1Ga10ulzs6Ot75zneeeeaZn//856MoeuSRR0455RRjzJe//OVPf/rTO+woenNXMJFzLh09tdamG7OY+ZRTTlm9evXjjz+ez+edc8cdd9zLL7/87W9/+9lnn73vvvsWLVpUKLy+CTEWFCw8QOg1bQ9tuPvRVxf2ZLu42KmYAiFWccI+X2lsrAyd3Lj/hyd9oAkjEHLeE6xiBA1F3iBomBBTtYzeEjo7sKW9r21rafNL1Sd7ql1VV03gVKRi1DwcUzDWcWAwFCs4KGgFBQSlY0qMdtmI8tpns1TMqHyei5MaZ4wfNqHFDssgT8EWqVG7CFDu7zme0VoNZrDur2qFWhV9FXSWETsYC5tBJo+6DDLGW50eq6PTQSJUqdaHrV3YvNYtfXrlI5uTzVXfR1GcmDIUFFl4S4luMI0jM/tNqT/o8OZ3DQ4jEMABZLbHegUGWAFghmewRiBosN4hkjLAPoQgJdPFHqVIaaUT5QJ85DPp2usuven+tfPHD55wUOFdlvpin82jAI8QdTPqQhJ29a/TdDIqSZKB1VNCvJXISKrYrbz3DzzwwGc+85lCoTBkyJA0Uw4ZMuTDH/7wo48+evnll0dRdOGFF/5dFVKZOYqidIA2jaobNmy44YYbnnrqqa9//ev5fB7Adddd19HR8a1vfetDH/rQokWL/mLe9ZYBb3yFOh/dfM/jbXeXmrZVTR9xPnI5xTpSEetSnOtrs6Uev0Evyx4w9Iicr0NCVe7trm2t1Uq1uLIpv7GKchXVmCrdflsfd3tyDGdDAga0AnMIWkMpRGBPoU8jo33Gcs4in0GxYBvrMsV6aioU6rNcH4VcluuL1FTQ9RmVtbFWbSoAFQbYV1UnBwRm0pS+IAPnI/y194JCIFasjFfag5mh4HU+Qn0maHAIxCVUSlQm4sDs4YMixaRZMXtWLtKN+9Ghgxomb0VbX2hvr65ZV13SobY46xPtoEO339Zd3bay8sLTHb8bGiY20ahh2Qkt0dg6X6cQNLxhD+JAFAiBCFSjgQO1WDMsQ4OVhpMWWOzh4ZxAJqiarSUmtknW1rKkuRT1jc5PeuLl33U3do7PHV+vOrtgy7oQTE9TqZaYXTu6mVbZU0o1NTX9vX17IfYVcmWL3aezs/Pzn/98e3v7rbfe+t73vjfNUlOnTp07d253d/dJJ5304IMPnnfeeX/XqAARDRxbxcyPP/74WWedtWnTpgsvvPATn/gEES1btuy6666bO3fuqaeeOlBPIF0Fm64r2PHRgkYNpbVh6eNbf9OWa0UuBObBpZGjC+OKUYNL3JrOZZ3ZTZVMd5fdtrj3iZCUTM0m5dqWyto+3eZUxaukWrakiTn0VwNQ0EQM5XQxBKcBRtABGqwJlgvNlZmD64e1NA1vyA6us41DsqMKKFrkc2jWQPqhApB+aMSKQWAEIAR4hmcEBWWS6E839t9qtAKR76/G6ilQ/5mp6YFVugcghnJQAQrQAYpBGVBIEqsNGAjb8yQjsYlXSRWl1e7lxe1PrutasS3ZHFPZq5DYpGx6OmjRGr8sH+eay01TooMOGDlnOI3Kob7A9dorID2xIARSBCY4wIPAMAEGnA65CrFHMcgTTBJTAugoZBAAahmKYVEz/+y5W5pGTploDwi2msDmk8HUFHg3jm7KdL+QkCrETgipSZKEEN72trelRfUH/lksFt/xjnc88MAD6QTW3/WwA3HzxRdf/MQnPtHe3j5lypQLL7xQKVWr1S699NLRo0dPmDBh2bJlIYSuri7n3JIlS5qbmydNmvS66gEMF6Pa2r2+E92J0crltMscUHfkYWOPbEBTAvcMP/JU5++YYm/i7uzSRR2boiQPmN6oXMlWg/IENPdoxeTgggpe+aADFLzivkgrZwpxvg4NuSQ3KjdyVP2o+mhwC81szjc3qAaLjIExsJoJjHThARRACZSDigEPRJbrKGB7fLXp8wYhQfLmGy1jreK0/gDw/9h78yDJrurc91tr733OyaHmqq6u7lbPUqs1zwzCCASI6WIQDxnZGN69YTxg8QgTjrDDdsBzxHsBD4fD1zyujbm28YVnY4G5cA0SM0YWSEhC89Bqtaaeh6quOcez917r/XEyq6vFYFqWBLLOTxmlqszOkyd3njzn22uv9S0TYaKCY7Gij6TnhgVTXGYNUHQUMMaBAEQUhW4KAA7GiUupeoYdnVi7+cjonn1z990ze/Njg4+YYF3MKr6WKBF153T/7fP7j3Qf2TZ2yZb6ZdvosjolVkEUQC2EQWKCOMCAhQqvLyJfFqCU/KxhYkMGIAMjIB+9YwdFlQa22nM2bN753cMf37nt44NAggSC4KBlwV9JSSlSS55PJ3rmIoTZarWGhoZijMUaPYCiY2pR7XRqAQ7VPM+LzNSPfOQjx48fP+OMM66//vqNGzeqarfbvfPOO48dO3bllVdmWdZqtVTVe3/11Vd77x955JHx8fET2yIIQo7WkcWDuekaSrldm0w3Xz75mg3YRGAHl65PDiw+0e02ctcVpG1NclCEzxN4IhUDpYWxOQRCgNEkQ9UGg5wzrp4xt2nNwNRpo9vHKmvW1TbVMJJhkGEAYYCVjBLIIPaDlL0WqSsq0UlxuaRVD2qvJAt8ap/FiW0TBCJQQRREg8RphpVHV//kE09WCgJWMEEMPCQlQUUN8caRZGjH2i2nDW747tGb5paOeFru2uU2+6AGtsYwjy3t2z83/UByzyXrHj579LJRTGUYNBhQC3ikBlCGEkTAAlVmLnNSS34Ozl8KsCl6wjmz8tUbwuRr1rzlH2b+ZHfjwRdVLwWW89SZfh1gSUlJKVJLnh9MTExcdtllN95441//9V+/973vrdfrRQR0Zmbmtttu++IXv3jFFVf8m8aoTxVbRAAOHjz4vve974EHHvjLv/zLN73pTQMDA0UOQJIkv//7v7+0tFSY5wP4yle+snv37uuuu65SqQwMDKzelBAiZCHOzXeOiW1ZQb1bvWTdxZvTHU4qBGahUbPhvE2XHtt/cCksEtiQsPVMkgpVZLQqtTRWMpoYzsYGqyODGJlI101kUxlVU3YVzQw7IqtFl1U4JSLAqSm6YokWcU0tRKESod8l9YRdE6AUlXqNTmMU47gnNk8lcBMlmCKUqkxwDDBUqb/q35spKEih0tsLMgCiCAj9y7UAqmCQEsFErQkpBoWql2Trzt/42mWdm873371wy57WQ7NhvhNzgcCZdtI4RA/OTD/y/SM3jLpNGwbOXFvfsqW2ZSSZUGRWM6OGYBQEKsOoJT97lFTZk1qIgQqMCikxSCiJlU10/pt2/M79B/5l8+bT1mDQSGCyZbfUkpJSpJY8nxgcHPybv/mbyy+//MMf/vAnPvGJ00477Ywzzjhw4MCuXbuKGOcb3vCGn6YV6kkXD9W5ubm3vvWt999//5vf/OYY41e+8pVOp2OtrVQqr3/969/znvcUFQaF7dTRo0cPHDjwvve9b2Rk5Ck+qdLzmREfWki6Vk2VeJCcgWM2pD3FaFwqZEBM6is6sKZy2nht/cahHevs9nEzNYjRKjKGJTCBRcBAEfuMCqZ+OFJWQqBQw6oQ7qlQQa9flfZW+5UhDKWifkgNggN6cU3LDBI99axNYxTwKDJjlfphHwOOkSJASqYfOzXoZasGgCUKg60xRctyJUQyTELIYQPgSFNSF+HIVkYwPG62nl69Yob2HvAPPL585wPTt8zznCebm6xFZsFPH45Hn1y6w86Htf7cM8Yv2bHmgnVue53GHCyKYK0RSHTW9bQ7o2isQAHGGN9vvmpdz2B1tevqC4rVtrJFG086cSgVEw5SKCFycVgpfPTWueC9x9WV5gAAIABJREFUs86XbWx/IgI1RBAYsAKCCFIQqMsuqZ/NVxzIHrqp8bnXD/zmYNdoeuJDCbHnA/2CPTJLSkqRWvI8gIiyLPuLv/iLX/u1Xzt48ODRo0fvuuuuohq9Vqtdc801b3jDG57GNnft2rV7925m/vKXv/zP//zPKw/V6/VbbrnlrLPOAlBcJGgVP6LXFKmBVAwPpnXWtEu+4dpPdvbO0dK4DBpvoUbT7vGF6RijQdJN8jHZ/Ko1/9tZ2SWDmDBcONWL96JQRSw8P1dHAiN+lE3UyXtCP2QKWlRMrXjgo8g9/fdFGL1HL5/1KQHY3r7oU+7X3iMRgKhIOGmfIxB7ObK93TPEiZrizRiJ68y6tW7y3PpLt8dLvuH/vyMLM03J1Xl2IBifI2py79Bt+/LHdh247cz6BRcPv/K05BwTElYEl1tyhX8tLAKjjW6OfJyGIHDGgSDUl/wAMau8UMJYhTVS77hBAMjZXqGdBxhiEQihSDiOcDk8o1VFhXxaPCsW+l7AxKJl+O/HTIZFVVhWvhT9cWIGVzpOE9dypw+/9At7P3jmzsnz6e2isM4RBCps2PfnUaziQ7k4UFJSitSSnz9CCLVa7RWveMWnPvWpP/7jPz569GiMsVKp7Nix4/3vf/8FF1yQZdnT2/Ill1zSbrdXR2FVtVarZVlWePsXr66qU1NTF1544Y8UqYWgqmNk0E24TrVt5r3r7F14pDGwZ0318qKy/qgceaT9g5n0yW6tU2nUh+zoVG19FTWW1daeJf0BPfF/YphqUjtv4uWjuvGJdNdjC/c+2r67VVnqSKcD2LQyvDRJBvvik4dbR55oPPmita/eWj1rFGsq7SFKKHcCDgx1ME4ySAWmMAEAQNSLVhOAIPKCHeqVPzTGxDJgSA0kJYUlWEJCCSEpZjhqVZiAyDBlBuXTFK8gwCE6JDjNnTbROf22B++eOOeicdnKMFCGCvXXUn74oyopKfk3zm2lmX/Jc0bhPl0UTh05cmRmZqbT6Wzbti3GODg4ODg4yMxF39RTOIKJYoyFTyqAlZTWQoMWlVgrLqoAio2v/LPVy/3GWtUYuP1Q8+7PPvGJI5VHYTwF3ahnbx27sMrDPrQeW/rBoe4TeUodpQ3tqTdu/aULa5cPYNxKEiUaS0VrLX3BX/IJRETGMIAQo7HUy7MVIjGe8yYtHejs2d28a//yozP54WZY7CKoCZFENDpN0jBQN4Oj9fELqq/YNnrGAA/VUK/oAIsroqaSdIsXgjKBoT2l+oJatmaifkvhomcXxaDGmF7pG0EIQUUQCYEpGDGsVQAgiSbkAIETGI4UNZaR1FM+zpnUGOdJXFTJZ+PxLz9xfTOb/ZVN7xvBOtMraoyRoCADJoGP5aJ/SclPhXOuFKklzx3WWlVttVp/+qd/+tGPfrTT6YQQPvOZz3zyk5+85557PvKRj7z97W93zsmpRMKKwqnCN2C16CQiY0y73U6SpPCoWmm4ysyFG8CKberK7pEQgIZp3Dj9mX+Z+adWNhNsMw3jgoZoh8mwrzsZtOpIcFn1Vb+47doqRrIwAIIX75wBqOw1D4C5p1ABhCDG2BA8AGONkBhYEqiia9oRrRbmjnT2f/no5w4u7w2cR5MLcmMo5sG5xHgdDOMjWH/W2otfOvn6OtYaJARYXWVxQL3bCy2xkplML2e4+EneB+scFCQIptvA0nFMH873Li7MOaWNo1vXuC0JTApnYt2S6z8vxqili8LTmCUEYysRQA6lnNxRs/9/7f7oOWMvfenEWxMQC0BBqchId6VILSk5JZFaLveXPKeEED72sY99+MMfLoqWCpm4b9++6enp3/7t3163bt2rX/3qUxKpq+OjT7k/hFC0SC2W+1c2u/KPn+Lkv7IOl6F+1vAFD0x/f7qT+4xGl2wwgx2qBeOksHYNi6nRc9dcXMFQqlUAUaN1VgHScjkPP+qz6F2YBZQDFrljJaUsZqBKhcZGstPHNm+8b/mW++fveKK7u2Fa7KXG1aSTdO3STOXAMTr82PKuBzoPvnLqLduSs4exhj0MGFJYyaKIpbJz8oIrT+kpVAUUwo4jIhF5k8/gwO6lu287/M2ZcARqWFJ7qLZueOMZ49vPG7xgPXag27PE9bZLSMpj9ekc3lBh4m4CI8FiFFOvPu1N3ztyy/kTC4pKhoyUicKJPNaSkpKfGvOBD3ygHIWS50ys3HHHHe9///uzLPvgBz9YqVT27Nlz7bXX7tix48EHH5yfn9+8efPLX/5y/RktliuUiQEwIbHOZtRp+tjiVjrTcTZ3rmM7Jm1yLiNuw7mbrnxx/apMB0x0ANgQSAkEpXLNFACIiU2/l5Q46wwbw4YAR7AwJBawYBIuXGUxmo9tqm7ZMrRjxK7ptnxAiCZ0TDtwIs6KoYDQaM8dPv7Ykc4jC8m+ATfmnIOFFvkbDCUUbbReOPkWRMTEIIJylKhU9DnSHJ0nsfu2J7/9g4PfPmofWcqmm67Rsu120p7uHjg0v7crzY0D26oyBAAGyrGo9y851fEHsyEiDzGSM7Jox+3ovfM/GB4dqVDFUmqUixWf4MWwKc8PJSU/rUI1poykljx3LC0t/c7v/M7s7Oz111//ute97tChQ0Uw9bd+67fe8pa3vPvd77711lu99/0cu+f8emOMQElBSoM6evng68+sX3xgYd/9+ffmW0sRgW2YSOqnj1+wLjt33G6pasWJK9aaowoRqLzMnyT6gR+qEyFFjALwKkNcNcgZUU2W+KGNNLSufvrF9Sv2tO4/4B87tHzgUOuxdt5UEwUBnM/wE8fbe+898K934PYdo+ecVtk6mW6YMBtqOsxqHeiFVTilBPSdpgAQCYIiHOw+/LkDH51tzMRqt8secAyAOkBUS8tp87tzNxDZ1699x4isMWqNulCKp6eBICECt2OaEDiNnsh6VC6ZfMm3H/jcFae/eWvlQosaqwFRGUwtKTlVSpFa8txx6NCh/fv3W2tf+9rXrhRIGWOMMRMTE6961as+/elP6880BqYQEAjGBFvXkZoZWTu67aX5a3htDBAFsTpTZJx6qOu1elIFMcq63Z+AD95ZB0CJ1DoAETnBG1gSh5hCIGmMJhAMIZ2QTWsGNjJURuKecNN3nvjaoe6BJbfQ4GWvsGoQ7aPp3QdnH0nbtQE/euH4i6/YclUdwwky4+oEDj6gnxpb+MgGL8U+9GqyFQD54K1zgBAUyr1FcwKA1ROO1Qflj/uYV+ci9zOpim5qP6IQ8MelWvUySvs8xVmzv/+9IQVg2KzMBphtBDroCNrfP/StvfZuVBxr6nRwoF1Po2WE3LSb0pKBzlK9edPSjWO1tZcPvH5YxwG2dsX9rJeg+uNe9Cew2qv1Ke/R+7CyqdXbecr2mXulYPqjmjYRQMXHudJ3rb811+vZe+J5CgL6HsC9xGVRQKI8U9m3REQCsHQ5T6TiovNJx8OcWT9/99rbv3LPP//nl2610TmQdbzi9VtSUlKK1JKfO8bHx9M0FZHjx49PTk4W/lCqKiJFk9LR0dGfZUykLzJiEfAQQMBApBA9+k77XlaulmGVfulZl5YOiH1VJxJPjmj+kL4hRdL3Xo3g3hjqihVlbzTpTPuaLTteOtM+/Pjcw7cd/8YT5v7lypyvtEfmN3uXt4dmZujg0e6e+x/+zvahHWesOfMc+6ZUq85aEgapaEdIAFhT70WyVEAKMlBY67zCUNcgQlKIAyE3IEK6yjNWIf0CLeKVzl8nKQ6zSlyudGqIABX3/1DnWpWe1tKV4QCJdS6uEmTG9gqbSPqNx/qv2dNkAlWAQYgUjVi0Yfbh8XtwZ9vaSiupclrNBq5Y85bTk/NJ3S2L3/zBsa/nbc9Ztlid2T1z6wXVS4d1vGOXTZGIASIwGTb9fg2r32VfCAIK7Tcm88Fb66jQhBAoOWf677HoSSYAOZOc2Hnr+v3MCPHE6DjrQKKIAALsqlcuJq9qwDYAFrEYHwEUzlmowBd3hUhdQVQQkLCmVqj3vTQK4xXK7AzbZ6TGTlQEAp84QOE9Ad5mAPHgi9e86aHj/+0HD9/06p2vY1QjhMFc5qyXlJQiteTnk8HBwampqYMHD95www3vfve7C2eJwr708ccf/9KXvnTVVVcVpU7lWJWsEFQBN15ZV18/ODRZv/3o2P6lJxYas836EQ2adNMsDrKkx+Ly9Mzddy4+dNHw/sunXjWFzQMyiWjYVYNBgFR5DpoCNYXJBZEloi3oGojRIScVBNgESg0LBQxi9UT0jsyKclSSvqo8oRkJoBOSjvp9DWxhAlVIUVmlPvVE59lVoh3GQG2x7E6xkHFRY5F1C1SKyZNCtCeClQ0MSNBVeLU2Rx6wsNh6TJZayXCSIDXN7GVTr3t57Y0DYRKE2kTW6Bx9ZO6ujmuy9wvd2d2L99FwHWjUdDShioUlMGBVi2I0BOMBpUJFg3oynQjo9BSnAzT09TYBCZROloAMgJyuEvH93wjRYrX8FqB4t9lJJhl9+wICXIjoAIFgYCyUBDFSDIkuYOb+5u2PLD3Q8Z1BGj6jdt6ZoxcOmInUpE4sFbIVAqJnP6Kpk1j/lnW/8ukn/uq87vkb023Wp7AQo+Waf0nJT09pQVXy3MHMu3bt+o3f+I0nn3zyjW9840MPPXTnnXdee+21S0tLt956a6PR+Nu//du3v/3tpUgtOQlnCUSqQMzR7VBjyc/PNY7f27npicXd83G2aZeD9api1LJyJdRqNDRWXTtV3XT2wGXb0rOrcSBFopBo0KL2XJw51jz4ZOP+4929UVsZZMSdftrAxVP1LcN2uIrEiSWs6s9Q9MPFyRJrpd8o+svJFHouAyuGWAD3wqkompIqFX8LwcGb3ka5WIZWRYzQqBGkATFQiAgRIYrvxHZXG0FCHvNu6OTazjXPJe+GpSYd64jmIfrQjmg0w2KDG7OdOVI4Tdbbrf95++9v0B0AhFS5u1tu+/zD/32fOUhWXIg1nqxjXQXCNrU2sewMmcxUEpM6kzCbmgxnJnOUGDKZyRJOrXGGTZUGLTtmZ2AMHMMSiJUNDFOhZZnUrPhdRBbtmdmSRmFQUafYV/fUE619pJDpq65WRRZGJFLAqpAQIkUbF3h+X/vROzo3Hji2b15m2rwMIwx2MZmw685IL9w+ftYZlQtHdIqLLgZGlOKz6gRFRCwUXPdrnc/Pzc79yrpfd3mFLAcTNJTnt5KSn+7cX/qkljzHGGOazeY111xz8803M7P3npmttUNDQ3/yJ3/ytre9zVp7Smb+Jf/x5zbOmpVFYZwIUy6hM09Hdi3fde/hW49hTwvTIbaIkfNIcDHCG6Gx7tg56XnnT120ubq9inNbmN2df/f7e74+HfY2kiVNkYfIYiqWTCNbl+38he1vPc+9bDjWIMhd7MdAi55BWkRABQRoEUZVKBAVamCd9JbmffDOGYUCQjAQBqDQyFEQFDEiRgSPPEI8uh55gFfETuwsdY8t+WOdbnuhtbDUWWjmjU7oePHR+mbSEEiERPbRBKEoJFBh5YDMU0LUrrpO8J0Ix7Fa8+wpnjF4wXvW/99DMtY0wWOxjsoM9v/9Y/91V9jFKt30eNuoocFKB8F2lEAgUkJkBpMyKQkzK5MaVraSGGESQ6ABX3NIDDkmO1QdqVWGsrSSuHSKNtfTgSzJEpsYWKeOiQnGISMQwzDYwBa/EDj0orO9PwnERaZpv4cYrZ4rAIQOqUM0xSezYPd/f/Fr//LIV2cHDhMZUlKoUhTyaoJGzboDFT/6S2e/56LsNZWQQCA2Cnv1z2KBJhObYGKWC8J/P/hnLxr5hfOzy6xxFK2X0ie1pOSnFanlcn/Jc0rRB/WTn/zkN77xjd27dx85cmR4ePglL3nJZZddtnnzZhEhKnO2Sk6e2BTi1PSXaLm3Mpxqtg5bpgY2vHjH5ffPfe+Wo189FvY17WJM26SUKplIHZ2/r/XdBx7/3mh9/Hz36sq4+ddHb2zY452s1YGCqmIqktRbNJMOT0tsf2338do2vrD6EtZKIn0Ro+gnhAIgE3BCuwJgB9aVEKBCjdOIFhAiujl8i2OOzlJcarYbXd/u+vZSa2keh+fSJ0Lw7bzVie2oPo9dLzlFNtEpSSSJJkgqMYvFCrGLiRKUVChGiiBVCCnZUAExsSV17GOmNopVJHnS8AjLsrisiwM8ZkAKC8iCzC3LkjfeqkZEWA4ag5FEDBGrKlRN8QZVAOSciwJKIgamI2TIMCmOpkcAkDJgKBhedlhiArezpgIGxpBJKEltJXGJg51c3FJFNUuqll0tq1XSai2rpyYdpU2ZqWRccbAEw2Amw2CjWZE/wHoiWg1EuCVgAKioQiz2dZ647dDXG9nhzGeRxScxR87MTpIkrwbfaVcXxOldR2/bufnFFR7rtYR9Dg7cBMY7w8mZg+d84+iXN23eVsdgRQbKb3RJyU9PKVJLnsOjzdpChk5OTv7yL//ySqtSVTXGhBCKn+VAlZyEApBixVyhgmJlXNJYhQLsEjN20egrNo2eva+x99FDu3cvfavJi9HFYH0nlcCJBmq3jzdmb9A5NFynQwAqDuJ8JJWWumgTz51lzHu7fPf0NzduPm/I1JPiSCzKnSSAYrGSLwkpoiAIxMeOF+/zvEWd6XQuaN7MFzt+sdleyH1jqTm35OfnZFZUI4JQUBIlVURhCm2DQvshBMmVVK2wJUNRoIrY7/ZKCjaBskCqIBiFXVHNpEIkhJwlOqFEE4Z61a5rL/Nywtnc8rHDzcfX17cmHZNhsG2X7j7+/WWd9+gyuXoc0uUq6YiRFrSjUJASI0joF8cjyzNeyaAVUQUgCviMhRSq0EjuhJa3IqwEBGj0EmK301Yi0KyZhgIdQMi0mIRUiICogY1J2FmylbRWS2uDtcEKVSeXt1az2kBtILGOyCQmSSgxsCkqhiJbS3A52ruWHj0mc61aW7hlY6XSGdlc22jJtkPjeDykla4azbmzf/nRWRwc4EHHrp+V8WwesyTCxJ6h2Fk//ztHvva16f/1zjW/HW1EeYYrKSlFasnPLXmeN5vNgYEBZg4h/P3f//0Xv/jF9evXX3fddTt37jTGlMv9JSfRywhVAFrUnhfiUQAWpW5ANMgmsGVN/fSLt79yV2PT7Ye/e9Dvn9UZch1Ea7xJkDayrlh0EF1Sg5dBn4zRQM1ljRBnOnPNinpa6hr/ZPPJJ+SJ07hSc02BCLzAt9Fq+eVWq9FCcz/tbXUajXbDR19EQLu+4+Gb1BaVqHmgXDmCIpmoKcdgoaqkSgKCQqBqFEnsWV8ZUtJIDFUIe+EWAaREallYFRAotJ3mUIIyizHiWA2TMWJdx8IoW67R8IAbrlTSrm0/uby7zV0nLmjn9plvDmRDG7LNFnTv7O33Hb+jkzSZ2JBZE9ZvH7zE+fEOzSz62WankYeu11zIR4SoQaF52o4IUWOkCKfCUUkVmgYigvZmDhEEJYVC1QLc6znMMWpUAlSDDSAlYgLFEIiYiYmYQoVUcghrvtRtU2eOFogUKd2JBWUYUrLGpSZNXZYgSTs1WGe4ashV6ukj83e303mfddrIR9oDl6957SvXvMnCLWP2G3NfuHP6Xw15L6FpFh4+fs/U+HrH4/2UkWe1gokEwobhMWrHXrr+iu8++Z2H4/2bN2y3SMvvdEnJT/tFKnNSS54zmPnIkSO/93u/d+utt958880TExOf+MQnPvjBDxaPOuc+/vGPX3PNNWUwtWQ1ppeVRATVqEw9A1PPnskYIRRmTqxKMWoMJEuYm82PHmo9+dDi7Qc6u9tYzLnTBaKJBHHRDuYTr1x7zSXjVyaSii4/sHTnNw/+zwV7tGu9i/WpZO1oNtT1nMduN7aj5l7zQN0Ir1CoFQkRQRCFolIEKysogsBK1LsBokUbswCAwQCpKoMIBLCCCSBlKpS3golTzhKtWDKJyRJUHCXOJKnJEpNllDmTpiaroFahWsJZYpLU1hOqs/XOINNhq3VRdMzSNw589nvLX7WCaFpd58d0w7iuJ8VBPNHmRRKvlFVl8OoNv3RJ/apKmGjZWVYrpBEhwHdjuyvtELtBo49tL7mPuYdv6nIHHS95FJ+Hdi7dEH0Qn2s3l24QLxqbZtEHLyoKVRLRnhcBaeFYqkqK3ocmCpVe/gT6IVows4KCKhEYhkAkXAyrKkVKxbaYu1Zgoglqus4oUO3w2fVLr9143Vq/lSJCEg7RY5/f8zcP8Pei8y6v7PQXv+PcX5/CdkgaWKhwOFu18v9MmacCICJjDFRVlBiLPH3H3C23H77lnWf81gazDQBp7z8AQkoglbLsv6TkJMqc1JLnOoZ63XXX3XjjjVdffXWlUmk0Gh/60IempqY+97nPzc7Ovutd7/rCF75w9dVXlwNVsproT5q0nDCjFQiirHqg0LQVYyvYMOk27Bi55KKRK/eGex+fffDRI/cfTHcta2oNVXPZme68YvytwzpM3CVJ3MjrDi8ceWjmS0vDizMV15YD043duXgQMxkCMxuJqqIC4rSGKBICqThLGgleBBoSA4AiOJIlR2oYRjh0zTKDrSROs4QyA2eRWnKOkyypjlQmhpLxqhvMuF5LhocxMpAPWrapyRJKLWxqUlYDwU8quJFeWNBaG2IYlIFfGHv9Q43bl3VBXBK0PccHmjJT8Zlyez47MCRrhpojF9dec179qgpGnTUjOiVRntqxs++j9aOvH9YBEARB7GonSDdIEAkL7nCOTpDcq1/uzi93F1t5qxu6MzTdjs1W3vaaB+SBfOQoUFWKEiNyKTIiOIIDK6etKpHCkLAoJHAs7BEiL3hKFMZAE42kQmIVLI7PHrt4AuuiAVLYtl2brts8smVP655WaLCarrSXMDuOyYTUwnrjGGDEvvc/iUTr3FMaKDxNkQoiUOSgDBvccJy6YvTVXd/8zuyX3jH1HquWJetwK+tUYbCQNAdQY6DUqSUlT6EUqSXPHZ1O55FHHgHw/ve/v16vf/3rXz9+/Pgb3/jGnTt3tlqtq666ateuXSKyqmFmSckpo6ykgMIIBnhguz1r4+TGCyYv+ovd/yfDaxRHyZrRtakajgBSwAwQNk1uvWdRuy6veOI8BBtjMqKF+BOGEsMwGWXfoGm2xjhLarpBjTHGJkalGrpQcpxmaSUxieUkdZWaTox0Tk9dOlAdrrqBzFZSWxtIB+qoV5ESyMBYOAPLahBNMKFb6RbV7haWwdELWwP+qVani8TuGOP6dOurN77ptodvmeke0VFpuoVlaRjHGdI17U0DMpEsD1+w7dIBDFt1Ru3TXvomYgZSyhw7hSh0OJ6mRGpFKcYk6EAo7jcwgHj4gNiJrVbeanabPnZmsb8b2+28GST4kLd9s91qdbV9fOTJTmx3fDeIJwMhBasRHmwOCKXKhhEg7ehCi5cA6/yIIQZgC5svA0ATV3GaWpohahJJ8ENwEwggRmJywEQYoV6OqnMByJ/R1nGkiFGjCYZdcu7kBTc8/vlZHJ1qbo91cWqQKag9ppkv60VLSkqRWvKzZXZ2dmlpiZkvvPBCVf2zP/szAOvWrXPOpWm6ffv22267LcZYitSSfw8BVPi2Q5DExJnxiCHxlvOE0hwQ1X5KYs+g05ooqUvz1LZZBroxVRfhODRIiJVJmWAMnCWYmFBru+PMmapBUkkHhurjo0MTNR5YR2udTSu2YuEYhmENrIOpIiEQwTIswZCyBECNteaExX+/gN1SogbotbZigKy1+Cn6ka5QpHRbJC+uXbn+vK13Hrjt3vnbuZZIEkWjbdn17e1Tg5te/OIrNtHpGWocabXz6ylR7JV1Bj2ffQBwUmyQQQx2xUK+qDBrL+SrKlpDpqgQoAHnKkSghcGW9Cy6YhutAJ/DR4RGq9HO261O08fWcd3TymOz3Q7SNpk/1H5c6h1y0E6YXjjsay3LWVFX1ubG9Pwx3wnkLHHwJqiTDmALiwjvYEi5V8hkoay0knfwTMyWACIBjGEALG6IJyZrU/fM3Do2toV8dJx0TZcRXdfYtOxWV1JSitSSnynOOeeciBw+fPjQoUP33XefMea8884LIXQ6nfvuu298fLxo211S8u/QBkYAlWiJIaDcWXJDun7NwGkL+UPedtvRPDr92ItHjyU2IxhSu8gH7t17a1tIUAP8KG04Y+yiSWx1JslMxZKznCScJjZ15GqSWk4tVRiW1BAsKRMxGS3c7AEmPdHFlKgL6jmuFgXzhglAgBBBjSiUqN+vSdn0eiMBQJT4NHpbFDYaw35Dza3ZuG3ny7pXLXTnur5DivqawbF0fCAZTlF3Uu11LGAA0FPMyCzUMBEpCMpEptB3YsMJkdYveyOFEBedSYmgcP3x0aSXVUBRApvC8QDFRguHAYVKJWgVRXprRIhApBiQNzD7Dw/91Xy807t24lr3zt06WVl/1tilDmknad09e8uu5XvzSkeoFqHH+PAXHv3zjdnWi8Zetr16fhbHGEpREkbRDDaKYer3531GRCoYgJAwGaNuQMdfNPLKLzzyd43kv71+8H+3cYghVqtqQQj03BhjlZSUIrWk5IchoomJiZe//OX/+I//+Ku/+qszMzN5nlcqlVe96lU33HDDn//5n99+++2//uu/bq0lIiKKMZatp0qezklNiQgwDHhhKKyAFebMtRfv3ftoE/OU2X3LT37nyD9fuu6KKkZIzPcWP/1g87sVN+jbI2JamwcufO3Yr41jEGAGAwzhlQXx6FYd1atet6jnilGMOcmAXjjFqoBp8dMCVvrPw4+RJwRrnk6L+RACE4OMk8oQVYbcGth+3ioBTqH96Kkpfi2sWOmUFv2LBFZVjT5Yd2JQPFn64bAsgRUnvVPtyVgxsfcXFw2hqOiuKqBVPWNtcScDVd8Tv8qo0sjpYxfuXXhsKXS6rnnIPPY/D/+PO459P+VsmRcO+Sdb1fmYdiQkUJMnh5v85MHODx5+8o5zR668cM3LN5hMrYIUAAAgAElEQVT19Thku3UowIgJcgr8TIU0qQiHWyItAvc2JhvNjivOevX/2P//2rT+n5J3JXkVBrmVBB2UVf8lJaVILfnZHGfWAnDOfehDH7r99tvvuusuETHGXHfddUmS/O7v/u709HSM8fLLL18doSnHreRpUIghJY3QCBGIgCPCtsq59fDVRjrvEbpZ577p7y3ks1U3IcvdB8232+my7WQVVFNKtw6dM6hrhJSAWERBubeerVTE2eQpNwviaAEYYoie6JpKhqUvRQlA0Y/KkQIae4adJ/X+PMnB82ko1JM2RfDRsyNBVKNFYqiVpHg0SGBmhSiiAoSnv4ixutgoMe4kPb7y0/me3+1JPaSYxZyk9//NmakBOABCIIOwffi0u49njMwb20rbi2YGTeKuaWZL3UqDEY1ISh2oKnEumZg02uads/9yeHn32esuvWzg9Wukjggwgi4RAag+UyI1eu9c8e4EzBBAebs977yBK791+Auv2PS6UVofDZIo3pTnu5KSH/V1/8AHPlCOQsmzjYgUqrRWq1155ZV33313kiS/+Zu/+Yd/+IfW2htuuGFhYeEP/uAP3vWud1lrjTFFWqoxRspy15JTPamxKYqr++1MmUEGXMPQgaXds5j2SqqiaC77pf3zh47jwBJPk7EUbULpZnv6a6auHvDDZKiI6hU3IRTJlonCgjREFmLh1CQWFrCBnbAVNsIszJE5MoPB5EF9OUtiTBEljGABi7IoQxjKpIzCqKrQl/8eLzYiYmYQjOGiEasgRHhALZJesJJXxCH3Gns93aUL56wxXNygsXinIMGJDwGRTIQVWIERGAELWMG8Oiv3KXr9RypvFkWHIICxmjrHze7s0vSC1Sx33TZaJlogdl0DHJJumrXr1fbgSJjQtjWcKVOAROq24sz+4/sW89bA6DhbG01whSeUuGdiqgRiMmx6rchIQOpjNNaQ2tPqW/cs3l2VgamBHQSwcBfewJbr/SUlJ53MjSl9UkueXVT1+PHjIyMjzrnCvZ+Z8zwvfASLcOn09DSA8fHxIuBaiNq5ubmxsbFyxb/k1AUTx6giysSGV7U2DXgYN3/hyKcOtqdzNEHzyiZqtZMu19uVJCbMbn1ty1vWvGNH8iKjGRi9rksoLOulp7iKanAQdNWydpFxerKeUkAk9nfhRKhMohg2MQoANtyTZj1n1d5LUk/cUfBPR6oykzHU20lZaYWgPfl+YiG9sODHj/CfOhWFujqdQYrGXCeiqL33TSECyv2kc6XeeEJXQscnJQQQIUZdNffobVaIFIFBFA08oguL5tDRxhOPzN9/Z/P7x+zhpJsazz5tJ3BrsWnT4Lnbh84fSScfm7vzsc6de7sPLmoeyAraAByScV6zLtm8s3LRhSOvGKN1UOl/mkQ9iam6KmeXqL/Oo9Afc4YiJjZgNYgEUhgfIQpWWCPMPh7ye744f/2bT3vnhvZ2JPAUDKjYGAFY9bo/9jVKSv7jn8xdKVJLnl0OHjz42te+dnJy8q/+6q+2b99eCFNVLXqiMnOMcaVYSlVjjM1m86Mf/ei3v/3tG2+8McuycgxLnpnzHblg8gU68ujyAw8c+cGj7fvm7TF1EZrV2sNnZOddOPWiHUPnjGDKhAz0E31JS37uLmYG2m3T4sPLDxz2B/OYJ5JsrG/bXNtexYSBowAwGjx/CE/8y6Eb7pi5uTO0bIVdjBUECmJibbR23ssm3vRS92KXOYFYZBwTKMNIpMBIVmYZ/SkJQcnHU5hFELOSMQC38fnOx5udpV9Z+19cZ023BoIQPEEtGMGBCCZEBI1WpVSpJS9QkVou95c8uxDRnj17vvnNb37ta1+bmJhI03R4eBgAMxcFUqujBHv37v3Yxz723ve+90tf+tLLXvayt73tbeUAljxTGGOElMgMpSNrxqYGspEhHp80G9cl28+ffMllG16+NTuzimGLDGBilKkmz6cPly28s6ZeS8fWVDaurW3dXN85kWxyqDGUwEVM1LBNkU0MjKWc6nLgdgzotinpoO650gyHj3Qe3pvvt6lZi802r8BRMB7EJlriuCojgUOIInqq4WciEMEodR1Sk35/31fdVLY+7gSrYyYU4WLudwMopu5UpgGUvGBP2mUkteRZP8i63e7NN9987bXXFnr0/PPP/6M/+qNLL73UWluETrvd7qOPPvrFL37xs5/97OzsLDNfcMEF//RP/7Ru3bqyRWrJMzZfMo4YguDRVYSATkQeEYDEIctQdUgYRhXFer74MpL6/Im4WIcAGHjWgF4fWoPCFavFcBrYkAEgHD21lrG4d2nvvftv2hVvWRpebGrUyC7mKSWUD47J5Bs3X3PJwC9UMIjIkKJaq/D5pxjBxmIlWflUjhNighErts3KoXP9kY/ev/DAb5z7gR16OqIDw8ei1krRSzfB08v3KCn5j/C9Lpf7S551ZUAEQFV37979la985aabbnrggQeazabr471vt9sxxizLzjrrrGuvvfaiiy7asWNHrVYrjKjKMSx5ZuZL1qkIEwMg6aeQqgoTK1Hf0D6SqCFFhC/jV8+f8wwTcQCI1RIYqiBVkhPZnYWVmBJJz/oq2E5Dlx9u3nfX8rcONHfPh5kAKFjJq9EKDZyenLctPfuMgQvWVjbWdSAhAzVQxop5A0FJ46mISCIYG1VSVlLEw+bg12au3xvu/63xP5riHawGhKgRVhUwsCSIEp92unBJSSlSS0pOAWvt8vLy/ffff/vttx87duzw4cOTk5OXXHLJ+vXrt2zZMjU1RUTlMmvJs3K+s0XV9lPbKylBQjTG9MWHgqICoRSpz6MZiKMcTQNrNSW1UIBVKCeAQgqCmhggCmKQUUPU9ZhnDEOznDCHvbvmv3frwa8eNk+0Kg0bnIFtSZutS/3AabLjTVt+eWflUoZ1SIzn3uFDAj4ljQpmMmSgBBODeBuzOXf400c+Ymaqv3Le/zHoJxw5AN4GhTgkFBBRitSSUqSWlDz7MLOIFO1wimzUQpIWFVQrBVXlEn/Js3K+MwakhalU0YezF0qFEpjBPd+qfu8nH0pl8DwSqc5DCWQVPU8rQmQQwL7oxiCBokKKdXQBRUgCcjFBIBDaSX5/+xv/euSLT/jH1UfSKDZGlsiq0a51W98w9M5N41uGMFrDUKIpFNAAFh9OweGUmC0MIhrJXCpDLpiY+P2N/Z/a83/9pzPfdVb1kqoMwiMmMVBwsBxN1FKklrxwRWpZOFXy3LFS1K+qK86pxZ0rErYMo5Y8WzrGcq89af9GYOplLjKBqeek33MrLQ/F59O5RcSaXquv1f5gK40YACIyDNM/CBLAWlimDgiAMWQGk8n1w1uHMdZdjm00Y4ipZE6SDrcX7dzxo4ePdQ/wICpcM+QIYCaATukw6fvXRnBMtCLkCW5URjvD8/sX9m8f3JFprV86JQwisKpqWTlV8sI8aZeFUyXPJYU3aoyx0KMrdxbx1OKhQsuWY/VCPDyY+hfjlcv+iuTod4IHqShT4S1KhZUloH1JooCqEBFp3wq0/+8Bq6wMZZGIwvMf/VdTBNslkAqR8olXg2qhb7RnMgoQVv26OnVAQYWXKhfGn6Taz4ekYkP97EiBgIribVXV2JMjhSsnEbR4LkGFpFDMUGWwqBBTf5MACpNTkNJTHurdj/7YnBiH/rgVdT+kBCJB5NCvJ+feO1v1Eiu2qrpiC3vicSJI3zK28EntdVJYyQBe2Rl51qyUmNhwMexFEwHVfnl8hBKMBi0Kp4q9jxLZkMTCdV8VEQrSREi7tLwQZ26f/dYPFm+ax3RbWyzMimiXE6lX87EdtcsuW3vluuqmOgYrqFE/kiqQE33y9IQtrq5OLSEKzIo866ZqpcOSqQX8Ms99ft+nz15zwYXZ5YmvqlExHiAjNspJDWKltKMqecFQLveXlJT83ATDnDy+sGcZ8404Y5KgHo7qiatlWX2L3ZQhA1iROTWFiFVCVFgTEJdBdSUXSQmLpMNMosgFEmEcUoqAQNwihxrEwgAcoVCIUmBoY6Fzm/162k2msnXb3WWwJmckATC5sJBmlEOSkJMASUSnIoZhI0mXVKE1BdTkzB5NgqlKhgg1eSSrxIpOoi7C5IQU4A46ad4gGdWMqHukMXNL5TvD+eDpsmld5RyGtQRQI0aO+exDnTuDDIdk5ILaWRVKfPDsiBA5JAgEi9zmCSKkAkKH2gkcewug46KFWmUohHOBVa/OOIhCqEGxTmaZWzlrDVk2a74/9q1kQTcObxnEVorsTKBgEQBCnuaJEsSAqMUR0ASwkQIboWhhGXPIBwEL04F21Q72XJqUinajwiHAO2Q//4XqzlqoQE3gOIuZxxYfuuvoTfvDQwvmEBPntpu7HKCB7vhp2HbuyKUvHr9yUk6PUZkJLFJMTBiszIVaJ0TqzXkYgaA/zgxgT/eezz7xqbec9Y6z7VmpDEEpGmWoRDG9jg8CEGC8D866f1fL3JKS54lIteUolJSU/DzQxvxN+7/yaPeBhj1O1htnOxo9x4l8+JLq616x+RcnacpGgBENOoBin8OIQY0wAkWH0QZ5VIdILCIBBGtgPEI0QY1UwxAAn2iOliDPKHOxQuJmbTjkdl9/5O9c1549etGvrtuYwACUmElQZHQBgamwaobEBw/XiDSsRBGG0QCip7oTTtqthGowgBNwEEAxy8gNRqG5skSowDAlWbSJjSwdmMbx9q5/3f/XtUbFTL5u46Zxjw0dIINRw3d3nvzMvr+JydyaZOe52/+fgDo5VzQUNVbZSkDOUPgMAjAyy6A2rEQigG2sFyZJRBkTyAEKtehitoP9j2Jm79GDv7D2JTlG0urarz74d/O+8bYL33kO1tTNoIByG3JrI+YrIE/DXNiNogsEQRpNZiPUWFVEsnkiOTRiATAj2osn+uCdcSAQiPH8uNYoqRYtxaIOmaFzhs/dODz5aLj/5j1f3Wsf1MCVOEJ5wjE5Gg8fX77hQOvxV254x7pkbRWV1NdNNGCoQ5ckM1HBArMSbictWnP9aMeSqfppa5vbvnnkM2On/d5GrZE4I9p1PuGkH9jnlXZcSuUJo+QFQSlSS0pKfi4w0FY2vZge6GbLlW5N2koZoRqWkgO3zX3d74tv3fqOgTAEQTToAqP5JjAiQQ0MYkW1olY1IS0u5w4RiDAW6mxOklsQYJWc1oBaACIDBAsr1PLZrKCaM1sdrcYKOEYCS4W0AgowOWIKgYNz3XFwscNArIOK3wLSBKEIeAlEDDKj4zAC6fkGKCFCLRNycGBYGwN1iVtZ04n1nEFTQxpAQCUHGpWFZnVRSPMIlmil2nPmJIoWSkg0hVBwCoAVHFJoCoYhmNhLEwCjSBkQKnIdlaD7Fo7ccOT6TIavWvvGDBWyuevWXTJXQxgAkg7gJDGRQAJUwnBfwcGGWj9lV0FEESSAGawoKgrwWg0gAzB88Na5EKNhAzCDnxd+n4pe8NeStcIJmxRJzQ6t2bHlxsNfmp7d35UZVJZ9Mt8Fi6b3Nu+ZffjQOVOXXTx25RSdmSoXyRqO2hEVBYAIEIOj92wcwD9OpNYx+IsXv/ljez5889CXrqn+l0wcmIFIqzUpleK0pBSpJSXPGis5W9rvSr2679RTGlCVvLBORrECHyPnaTu7euqdZ7kXRcQFmv3qzD88Wn3ojvaXz8UZ59pXEEwLyw09tuijs+C0yhgZRZZItxEby9xJiILxLW376Efs2JAZs1pJ1FBE083OYIY8dzuRqlndjVdQqwCVbpI2MhOcrcdFOXq87SkJNrHDvLHmM2+7h+gRY8fqyFpYbHZ9HTRoB4C0YfJmt1lxknEGTA4kMMJt7izTTPDLy+qFqsM8MKbDBhnBzMtstMecreRK091DVbuhkWhXTJS6jxNNrQY5FKXTVUM8eobb+eb17zAyWMfGJE7M8XROLVJNTXZMZhq0VENtPW1mDAJqCGQ6i3RsWRe6wY/aScPUwDwp1tL2TKtK+P/Ze/Mwu6oq//u79nDOnWqeMldISAIJZE4gCuIEaSQOOKA2D2DrK9j+2qEZVGgBRfz5+KiNSKsM8tqx+wUV0AbpBqQhHQgBEzIwhsxjVYYab9Wdzjl77/X+cZIyjT0oSEhgfx64z825VffWPcPe37P2Wt/FcGxtjxh8pn9Tl9vXkhXdPNDouM0W5pz4dueqY/ikwNYzo9d1xcLUo40itx0bQskFnVWcHRJJKaoE5PKaG3mS5MBILot42O22tUGhCqwa22WDtAEJ4QCWZMGSSTCOEcdjOjQtMiwJF2SczsiGOoweNfaEfU1bt0Sr1w0/vDvZEpMjSLhKt9nQs7/r6b5VJ7WcdnLDwvFqfJ3LKxtwmgmdJvgSC6X/56FN27A1aPvIuE8/2H3nhuOemSNOZYnQZA7m1jKB4Kxj+Ho+jxepHs9rcbYplSQJgL17995zzz3r1q3bsGHDd77znbVr186ZM2fRokVCiNSgyu+rN+MNDDSzlJDS6Q49aYKYLpSsqf7V6vHt2KldJnQ5J5J92PRE10Obd63f2PTCaKvzteZZx33gHc1/KWTt55tvXaWWTQo7h02tmAyXTbFF1r97zPsX1S1uxFg5pJ80/35v31JwwgnbiObWnXb2tA9m0RFDWpeHjnbbVT/csG4/DVgRT640nDX90lmZd+03W2549pp8tm5UkN9vtu8LSvWDY2dPPpUzydPbVpRNsWCaj9NTP3Hi/6PNmEFRvqf3nvW9KyQPV9yACMO6oea5o2a/d8xFjnMPrv/Hl+QjcSaJaoJ1TQ+NO/W4UyQqoTQ16t9FL/xy4w/7s5uCQfeOcV9ozI5ZsW15IoqN+WnjJ0741aZ/3FlbD1Gc2jplW293jxrkWJ2VX3LRxM8CAWT1d9WH7t72kyHZH5PtyEwcJydtHd4oYvGZqVdPDE4mAUISk71z609ecI+ZDFWw9caNX1lQt/jCjr9+bNsDiYnap7bUq7ElVfrh85f3hfsnNc+Mdw7syu7JxR0Tmo6fOGHC8p0P9FcOBDbXokZ/dtLVo7Jj+9H3cGXZ6j13m6i7Bh231H0q87n5zadrmws4e7BWDIDDMZFGKZgEHyzYS5BoqRM2WmjtVKvNt+ZnTipMn9z0tsf2/NvWvjWx3h/J4ZIsiKBSFGsPDD79fM/kaflTF45dMkGcXEiHsQSQlIafHeF/qNNnQTLJzs8tEGP1E733jx07qT1pgMuyNpaNlBoQ9tDYaHw7NI8XqR7PnxdjjFKqq6vrU5/61KOPPqqUAtDb23vXXXdde+21ixcv/slPflIoFPyOenMSySTStUhWjRp+rPLIbrmfRdKf7HlpcD3FDVPzZ0w1p7AoPtbziycHVrh6IsomHPXznsd33TNezTy+/riB8v7aqF27SjVUG6AFhe6A2Ll61/JZM05pcZ3F3OCDWx460HhADXM2lLWG3tWVPdHOre/r/LwLqlYkzkWD1aJEUKlPIop7ksqLA+umj3nHsDV92WJJDcTF3LAcjKQtBntX7Xw4MTYRRmRVSR7YU7XPbVl3+oTjd7lNywb/v3JLX75ndIsZU8b+vobu1d3lt7YsadD5MlV68gfKQTkj6jPCiEyxLi/UsBDS2Fzf2r5Ht2OzpfLMcP6CunfsGd5cs/sqwWADxuRhS25wINvFQf/2bivRCMFUn2wYWDsg9ze69gTRqv6VfWGvSERo6geSwZJYW6zvpaqMRVlrGSMGDMHCVGCjjCUnYO1QoMrENWMH92tbloFDI0OWSeyRPQOl5+pysiYrFPS+ONizrby+glqQCxNT3u82PtPzdG5C7vnhlSu23x/rvnrOChlWzN4ndv92SvO0DtkJA1L0e6eEY4XUPpcgtDQwpGFgIK2SMTiXi4MZNGPUhNGbW2et7330xdLqkow4cRpKW1Ti4nPlVTsG9y46fvGi7CkBQi2z0oZA2qfqf6rMt7AaARiz8jOX99y7F1va3WkQJhG1NLvCMWsd2sSkbSl84ZTHi1SP58+JlLJarX7xi19cuXJlY2OjMaZSqTjnoiiq1WoPPfTQr3/96wsuuMDvqDfpPQyMdBSydKr2TN+qZyvPOqqqfOxk3Nxy/CnjF8qK7BW963uejurLtqg/O/XrpWjXv2++a29ux9Zo1VSMa44bG4p5bRvO6PjwvNGnrO5/7JG9P0/ipG94YHxIv7O/PaB2BgcazzvuL49vmPwve366R7+0s7+72DygWWSVM5EOhuvfN+Uiqsvev+becm5TTzREUMJlWSiq8RixcMHJp5Xiwfufvw1hpdmNPX3CB9nZf9//s0pmeC02zwxM3Ovak7bBHp5fd+Zp45f8YsPtO8XaqsBALa4L807nylaoauvM7NubqBDUhw1mfGLr+k283+3Z1bc/0LlsuemdJ15Qb0ebYGWU64kUEhIa3FANVIZip6bpt5x18sefGHzsyT0PJHL4Bbw0WzSVbHXLUJdG20lm/ntOOm/j0Iv377w55kRrKRDACQhhgQyyZ45/v9qX2V55qjHT/M7Ojx2nJ8LVwriQlb0FFxdkZF0tdEmDzRZKdedMP7MyTMt2/ErmKrYkPnDcpyDF49v/ZaBhU5/eU0Tf6ueWcV1pgj7xkyf+9YHS4IPbbu8Vu7cNb2itG6VdDgwmTkyixbFTjU4HE4gZIjXYIjgGVZEPSQgB4dBqc7ncnIkTJo8anPJk979UapFQ0rCJJNdUaRjPPbh9Z3/DppPGzu1AZ70cFaKOGAKC4P67tAcBgTTBWiQzCnMf3fivk6fNzIAqXBoqlVrrRhNJ5w1TPV6kejyvEbVa7XOf+9xvfvObv/mbv/mbv/mb7373u7feemsmk/nNb36zbNmyq6+++pFHHnn1IvW/S2z1ma9HOQFEPsrWu0JgdUehszHXQS4yNLy7unugtuP+F29XHZWadoM6skaMzbcMD+4BVLbQWMsWu92GYZSrOiirwriG1tNHn93iRjU2j15x4DcD4eBe3TU5GNq0+XElqqeOP+fd9R/NDudzLeP3u+6msa1Netze0rMRD3MQjC9Mn1d4p2Lqze55QG8siwMOfUqUifrqufF9J388h/G5oPRQ9o4hZWe3zTqt6Z09la6HrBzKlrvUesbuWfmZuvHLXXaTKpv1ex8YznRbHuaMLtv+BINJUII2E/mECyb8dX3Uxrr6XHFtTbKRwy8OrIDINZjOj0355Al0opAu5kAk9VkXZ3QA5ByKia4moZ474ZzROOmtjeG6/f9ett0lsy9QSW1gnxX9OcosnvK+SWZ6rql+zYF/L8YDAoKcggOEcpDgcEJ+TqNeU8ygNWiZVzgjy02GbTlMMrEgy4lMqqJcU1E+anlv54Vvl+/elnnx0eC+UobHilELm0+PXXmdfHQnXEkM9sddxczOSu4AZcZt6O8io3OtDTtKOzbtfX5WYWGGGlMbVqXUMZNISQ7kjAVJddB610BICbAiYZlZMkkmBDnXEnDT2fUfm1c3Z1txy6ahF16qPTMg9jpKBLNztceL//r04BPtYeepHWedUJjXgMaAQ+GISTDxoQBz6igLgIUjJ1iQdZCzmxds3b/hF903njv6wmJ1aNnqR95x+tlt+jiNROq02RUTvGL1eJHq8fz56OrqeuCBB5xzl112WUtLSxiGadVUR0fHRz7ykeeee2758uVpSsArlqcARjqspq0BUqSURGSMOfxJ2pHVH5ejRaRaGem4KGvShUtazp8fvAsCsRpaWf7Xn+79Qbftvrf3lnd0fIjNkBa5Pbz7/r131ccNUW4ok2muDgwFHYM6KeWjsK3Q3ogGCVnnWl3WcUUZVEKEfbX+uICmlg4FiRijCq111BzYRinh4Opi1R+iIZNpNK2x4rg+yZUSBLKGTI0CEpmQMw3UKNEg0aBltS7OTgynZdBugt2KaoU4n5WFjBu1y3X9eNe3+sTmXCXblExODLtmZ0SgKZsFCRdFyjRQW7PtkCJAkol15AInSRoXBSXd09D1wL67Jo+fWWeEk6aiiYRgUXIoGRELqq8ialYdGYcWEYZhdrjUIDkwqEW0O4hK9fmOIBhLVmTQmMWEglsXcTXWZQgERmiVtzIRQAhnKVbOABlpM7HapyJlVVLWZJDVyAmoDMfNmYKhrKB6JYfChEfz+BBtJVGkzEChllU6S6Whvc0bq7JhYGjzvaXv5JPmMjXluclBGgK0IScAaQhM0Fof/ZmUSXJw0GD3+z/VHbQlcMDLxbamzFiaO7Z57oLm0obi6hVd/7ajtqFWV6yJqoqD4XxxPz2+uWfdCcX5s5tOm55f0CrGBixjTgzKWmYFQpnqVQaoRsi42AoSOdnytpNPe+zFO38zuPRt08/pz23eFo1p1dMkBi1CAALW32x7vEj1eP6cWGudc1rrfD6fasq0RirVi0KIcrn86oddIjpcno6I18OdBNIn/ogcVZQkhgJRIa2trkDEQEBwqBect07FgawEHAutqF6Z/JimsW9te19dubNGrlSojI87HeoOhNGe9v0zKwWGYxGDg/pKc1IR2mQskvpCYxhjYFeXHi0g0R11Pz3073UiPz23wKla5BSrhpjyVsDSAIsyJWOycS4LDkxG10bLqDFENgQUoKMOm2RU0hxaZK0KorYaqpHsi0T/9ujJpLJjdNL81oYPHn/88Vvt2od27sxFJmdtJpH5qqqXqJdSClOTLuO0roSN5TpUa425hrq2UeXalmpv9+7Mk811ZxUiWV8TTuqsrMu7goybMlFD3lWDKAMpwmxbGDVpE1nXUEZQzXYO5GyZS/vtlk4ezVwu8SYrqoIb2TZC4pBtFocoZg2rJIJTjIRUTCgHsteZhmwc5kPmROmoAyYOosZMqDJW69qoWGmJjgx0FjqMG2XCSUMYZsa5/lYj5Mm5d8xqXgRLexqLFrbTzSC0sdNEZcKwALHQQMMb76QlQBLAnCE1teGEsIGe7xn7Qvf6/cHufU076ioNzVErO7ddPL9/sHtrZsO7OwwujlYAACAASURBVN8/Wk9VCDNoFK4GUQRpIOcYFZHJoMZhaEBB1UwJTusfq+/Y+43Z9q0ZOao4sEsUQFwggiUIcmDhQ6keL1I9nj8bra2t9fX1g4ODW7dunTp1aho0dc5Za6MoevbZZ8eNGyeEeDUf8d/FR621UsqR8Gr63B+Ro4qc1XUR1ROIqjHtHpTbycmqKL9UXK0zgoqiPTcmrwoFWYjYDNd6puoTyo2VJ7bcv7t321+0fWB0dmE+yKtqwajYwjLYkUtknEhhhQNobGbSxur67uilDWr1mMbpK3seXT1wbyOHTZl21aZYwjprZZzIyMKAXCW3j0UDo9/qHqsHokxs0JdFRsAaPRAJZcL9LEtwJaMHE22kHF1FbqAaB7K+3k3sbH9XS5BbuWtZJSw4YftUtV/TYKiqmsqaqiQFrCPJBGXjurBuctv08Xr6nlJvf658f889bW3zh2OqaNQC9MtcSYg4LJIcVGIYehBqfIKyVUPQxbgMDhsKYU6YlrIYWrP/P5o6xu0rrR2wm2xQo1qeuAAAZAFprXSilXiMQ1BVQR+GLbRCi6GmRPc7NQAMshpOgr5IxiYYAIZIDCXBYBRQzPsc+oGSVUOJ6EvCoToe1VKeWMG+JEzG102VSNbtu3vv4N765oJqnwyEQAYHi4bSEvc3nnEHAw4M5VRBNhyHkzraJs5oO+WhF+6LayWtZYmL0lKITM31rh9cVpR73j3xfeNoRgFjczYDl4G0TNZIKQAJ5RztdcPru385d/K7OhtOml969+59u1tGdfYMP+VQg80IFTmEPjnV40Wqx/NnJp/Pn3zyyTt27Pj5z3/+d3/3d1LKVDIODw/fcccdK1asOO+884IgeFkc9E/CGOOcGxoaampqGpGh6ZPh4WEAzrlCoZAGU4UQr+azPH9eEmkIBDJRUHpg9y+f5CdjZyNdKyXboaOGytjZHXOn5KY0RoUusTtC/693/aTsBnZVt8gsRwO7Zf10i2ErqqXMEADBoaHacK5oACOTAMHMtres7Ht0F7Yt3fKDOj262253ohqX9IQJM/a6HRmhK3GkucKoCeRU0lQNKsYUItTX5GAiXS2o1aCyyAOIlajJWqTiBGGCxlhII0tEkYKpFzmC7ZW7H+n5VVs1t3XvJt2c0a4Uu6KFlRA5CyVZQIYuZEYiYqfLUQV52Tqj/i1Pb326O/PcPt64pbZBEjLWGk5XmZOqDNllhYsSgVgiQtZQ1oo4q3oLcHkpp+px22nVC92/HRjaNGz7aogdOc0Mx2m/IwZIyJiAQLDo3WueuW/LzeP0lAWd58RSxmQN5SyaE3BNm0jGkZQJ6hPkI0k1HUWoJMgmaE6Qi1QEKrWq1lnh/HJ1+Qvud7Zf6WK0c/gFioVqKUpUgDycBOUJACNxb9xqdCawklbmZaiQy6H5gyc2tO2v29D3TL/uioISO0tWoB5b4meqzxcnNk2f0faWqeGiOpcjSCCWGNLcwKSMQEaYHrfj4QM/ndV+1qJR73xi07+OOXHqC6v3DGF/HXXSQWnsb7I9XqR6PH9WgiD40Y9+pLW+5ZZb1qxZs3v3bmb+3ve+d80112zdulUI8dGPfvQVmKSmYlcI4Zx76aWXrrrqquXLly9fvnzWrFnpuz355JN///d//+yzz5bL5Xw+f+qpp77vfe/74Ac/6Ff8jyoEkhaub49ahoxN9NB+bDbSWWGaVfOMwrSZre94a/2pVM1/bPrFTww8vm147bb+jaxlVo2elD/xlKb3Z5KGwnDrWDmhXjUpZGAgieqr7UnNhOUGKfVxas7bR3/88b77iknvsNkfonBS/fsWTnhnh+ocHBpsGh4Tsm7Ltygm4kJjdUyDa25wjRoq44KWoeZGDQXWDuRMQ9wiuZQzQrDRJmyMm0InRsn2gpWTG0+aVD1l1+BL++jpwWrjjElve7Fvo4x6SpUh05wEHLRUWzOUM+zCBE5Bc66+2tbMHZly6+i648+e8tFf7RqsBTs39Wyemh1fF+eVcHktHUoF09Baa7eZTOhgEEsWjVET1xqbUAhYKSPOHPeB5cXKQGLLtVL7qGk2aY2TtdqVNYZBzCAHEJsMZaa1zpw6dGJfX/VAcUc2k8105pvtuOGkJiuCQs5SWFfN16ls3mQhTeBUQ9QCV2kIM4qdstkG29pU29sejs411Z858X1jhiY+MviLp3uerK+IFpM7afTbZradqhDSQRnlAAtyWgWJMW+wk9YBRIIIxACTsDJLOevMcfL4jtGfKXb07SxvWtn34EvR2lpYIWKVBHt0d/fw7jWV/zi+bsG8xrMmZU9oRmPosnAmUdqi1AS9pPOSNYMPr9jyz435SZXW4qrivw028gvDqzoK7cqFigBSzhdOed4EUBzHfi94jtAtkVJxHCulvv3tb1933XXW2jQtta6u7sILL/zMZz5z/PHHp1rzTziDidI8V2PMf/zHf1x00UX79u2TUq5YsWLBggWpDP3Yxz726KOPXnvttR/+8IdXrlx5/vnn5/P5u+666/TTT/eL/kcP2unEQmSRUARoASEZxCiLMgMGYXOiLABCVTFQ4zguBoMCgiFazajQyRJsElTqnRQ2BwmKEGUHFIRFVkUBKxgJg1LE+xJ3IJRNWZwYJCCKImlK1GvRlkU1bxuYY6PiIWQbOdGm4CzKGcAN1dl6RIDBYGMMBI0GqMIFKIeRgyugJpOmIc0GtaypVc0+ZJoVOgIgRESVEAZWAbkBERco1nGhEgPSIRF9ITLDiOt4NEiQgVGDFNdnY8GFXoYsI19XDoZycYYoQTFfbk2ba5YLcYxBiSzZusjg3u0/5A4e3TBqljgTiP9+yzfL/GShqr849R/GhzMdsYNUzqCqQOjP9ZSY6yift5mgKg8U9mrUFVjroRACg3U1B9lc1SDA8UAujhE2O6erAhqVoBpBFZyKhWNU8nFdTVe7ab9EtRmtjHwWYeAkGCyYqIp0r6E5Sd5oy/0kBEuZVumztUoIwILYWkjScACjSD1rhpevH3hqe/TSsDrgUI2FMlopZ1urTcfrGbMKp09vXtSgR2esBCVGCmuksRgMt/6u+PM1ezZuVOs1dSwMZ17S+ZWcawMA8j6pnjfBpKC1j6R6jnQwNUmSyy677K//+q937Njx4osvjh49evbs2fl8XgiRlt7/SSKVmZm5Wq1u2rTp4osvHh4eDsPQOReG4UgG6saNG88555xPf/rTQojFixcvWrToqaeeWr9+/WmnneaPyNHDcFjTEDjUbR6AZMAiH+UpREkAAongTExZQSLKuiBb5/JIEiCEI2RYkCOEshq4DGKBDBBWm2Ag8jABFHEYU5gU8uJ4qE52IAEwIBKCzqFJupyyoSDppIGjNhtCGYiSQKGuBug8kCDQkFHOSm0B66BjaJ3nQFhy1I+kQesoh1jFDVnRyLZGMEZW2DoKJDIgUTWoCJ1xSjuAkISuQdayAVGc3SfIMDiQiWBrVATSsSuFqA9ECbm6eghUlMzkIAHtUBY5IMOFmCqQUVVWd1eW9e4benFfEI3uC6q2VN7BMs6asfXBOLAAxQwBShBYJGGO67NkA6ekkwDqgcDlSZSRkzCqwIFyAgwEQ3A6x5lMDA0BaVipAJRLtDOgrCEwWWST7GQ5EQHYIVE2gAMcSDGRQ04iC7agN2ROKuShJ0KKQ8FNkiTAcAoOtsG1vqN+yQm5k9cMr1h+4L5h2a04k9gAIqlSdXv0Ys/wvo2V9W+Z8MEZaqqMc0ZyRdmckqPt5Pc2XCKL9+7rG0BDnNhBAwlRBuf9cOF5s8S2/C7wHDGMMUKINOpZKBRmzJhx4oknMrPWOq12stb+qf5TaWopgJtuuqm/v/9LX/rSzTff3NfXZw4tLBJRtVrNZrPMnOrg1tZWZu7q6vJH5Oi6aQYyLoABCImCI+cECyYL1k5mhYGxMnCpMtIZMEcgBZWFg9PGksuwyiWCpY2lTIBMYC2E1JwI4WA1DIREwImWNcgQIoCBjGBCBhRIG4ANFDnKwAWwcFIn0hIQWICTWDtmGSoGMSwgE0hbEUEIJ4BE6BAiNBlIAymcghNZZQzJjHABGFZFDiTRZJFRQKaWizKDjgFBYBCsdgQTQELZglExS6lFO6o5kY1rJBUnSimDDHRSlgP12SYDp1xO2pwIkEf3qPrxu+zqfp3864FfNMSCVCUfhtNGLwi5CQBgGdJCk7YiARASyizACUgAaAWoCtIaysFRAoSQKEuTkcqyVaRA1gpXEZCAAqw2AWqKJQtQ6GAFRBILrawEE2AhLUMxwCBi9YaM/BFYHKa8RxyslBIsmEDSCibrpGuWbW8Lz6qXLb/tu2+g1B3oIauihLlIppSNDyS9vVsHe49794nBgnYe1ZxEDtbKPHHrW8e/c48qP1e8Z7i210EDZUd5ToO4voO0542OX+73HMGQg5S1Wu2WW2556qmnenp6Rqz1cWjV/owzzrj66qv/1LTU1HPqgQceGDVq1OTJk0855ZSdO3euWrVq9uzZ6dtecsklDz300F/+5V++5S1v2bp167e+9S2l1D333LNw4cI/5v1T49VURvs01tcOIYgOueo4ASYmsOBU4gDCwYIFE0srOO0KBKbUWsmRA1g6CQeWzhE5kGLHBGK2RARITj3QyQIOaTG1BQxxaOEEWXIasCDhUsNdCyecIxCEtGAyThBDCjgGBAuCZYKBEGDBcGSl0SBAWrA0BGJIZhaURoYtLAmABUDEIAcnE4JOv5yRVeVCQADpezGBiJhMasbPcEZBWwGwsxQr1kwQTsKRJTgZHzA7Nw0/V7TDiStmWTaJ9qb6lrZgcjPGKZYg6yCI2QmWTlgBICFIYkEOiWAJWHICkhhMRrIEKKFEQDBIsBBwjmAgCFY74QQLtmBiKBaJYMnkLJR0SD3fwI6FYBAd9KuHdW+0OkU6mJF68J/WOilk+uWZWLAAwHCOLMACwjocMPu7Kpt3Jc+uHVjWg71WOuNYCBUkSlGuLRw3LXfS3MIpnfkTwTnmIGPtoN63PV6zZ2/X3Pb3d4QtEgEhhssIIjh3sGeqPGS3eujGQADCAoTEJkILtszOZzd5jqnIhdZepHqOaCT1s5/97D/90z8FQdDe3p7JZEZeCsOwVqudc8453/nOd16BSB0xQB0aGpo3b14qUmfNmpU6Uq1du/bss88eGBhQSllrp0yZsnTp0tmzZwsh/pic1DQJIYqirq4un8PqObpgSCYAlmCEMSImzU4kzprABQIaUGSkcJIOahiwv896HQ8XGVY1C8TCFYP+zdV1m/vXllR3HAwblgIaJAyZEPXjh6fPVqdNV3O1ytV0YrVJbC00nIUkwDhrkXdslELHqLZcPo9UpSKN7rIDAJIubWtlGYYQJInxh8BzbIlUv9zvOXL09fUtW7aMma+44oorr7zy8JfiOA6C4BVGMg61mHqZgpRSAmDmG2+8sVarzZs378wzz3z66aeXL19+zjnn/PrXv160aNEfKTqZOQzDzs7O9D09nqNG9ThiAwhAMAtHxGnnCnKWauwgSQkWEoqANCWUSfjd9nphEUVUCpDXJusY0/VJLzRMeXbwiT2Vzd3hbumscgRCBYP7s1uety5oj2Y2v61RjdeM0IDSjBQhHEQSJpYiwDjEEURAebIEBxAIJIVzcCxcenMycovi8RxbeJHqOXKUSqU4jqWU5557bpqHmm4XQiilUoP9P7VwKuUPm6kyc5qW2tXV9dBDD5177rnf+9736urqhoaGLrzwwieffPLyyy9fsWLFH6mD0z9JCGGMD0V4jiKEICkOnaeO0pVmgBiSKISAAFn3+xcAMj6c9noeMCVlo4JCAkFoVc2zmk4Z1zRx49BLj++//4DZbVUMuMCJkundHgztHn6+1+w+Zcw5TTRe6kZtAVKcQRUoomsIvTWUYxMVRMMo0ZmTDUqGyggw4IQQbGFEqlqdhPAhdI8XqR7Pf09ra+u4ceN6enqGhoZSZ9NUTaZPUkeqPzXpk5lTBWmtPTwsSkSpf+ojjzxSq9Wuu+66trY2Zm5qarryyivf+973PvPMM11dXWPGjPljFPDIe/qD6DmqYMCRPnh+CptuSrO8YQHAgZWUh8rqfSztdYaYApbEsNoKYoDq0JpDy6j6E04MZj5XeurZ0qru2rYaD8mcq6GYkFk+9JsN1afHhBMnhyfPbDvdQu4ub9s6tGFH6dm+6oGEIgjUyaYOPW5Ufvzk1inT5PwCNxETLLFUDixZwv4+cdbj8SLV4/kvaGxs/Kd/+qf3vOc9X/3qV3/84x93dnamaanGmJFupa9knmYeeXzZdiIaO3YsEXV3d0+YMCFtjjo0NJQ6CdTX17+CD/J4jirZYyEAEBzIClhKO0tBKTGSP5OWKwkw+RZrr/PRAgtYCHJCxjjokxAwAuc6M9MmZqb+ReuHdyQbfnvgnnX9K7UKczU9qKOq2NZV2/z84OqVvY/nC9ndxedqYXdEWVcHw5aJ+5LdvW7H8z1Y0Z9939iL39KwOG/rYUFCOoJPUfJ4kerx/O9IKTs7O7/0pS998YtfnDdvHoBsNnvwRFSKiM4888ylS5f+uT4uXZ2fPXt2GIbf+MY3brvttjFjxgwNDd16663OudmzZxcKBX9QPMf8ZXVI/9DvF3QJPLJ5pJqGAEghnfW+Ra+jSk07fykJpM4UNkmEAoQrI65zdUGtfiqdkh/d0JYb+9y+Z4rxQE4NWXZVriS6nNjNKCYIaolgZklGBAiFFBAusjVodsqsOvAfUxqm5eQJZAICM9iSkNKb/3u8SPV4/keMMStXrrz66qvjOE4V5OHmEkQUx3FaAvXn+jilVFtb25IlS37xi18sXrx45syZ+/btW7VqVaFQ+OY3v/ln/CyP5/XSPIIPCVMIQB4skkk3EMAMYqRrvf5kf71hCAdpk0QrIZgBFkqCGBChC4yAUUlGqQ6acEbTkuPqTlq/c82LtYeKMUhlneJYVgInTZJxcUEKaFKhCm1kLRsrIwpRS6r77LZtfS+MbRmvRQAwYBgS5MOpnmNziPMWVJ4jxoEDB97xjnfs2rXrE5/4xHve854wDA8O3IcMUydPnjxx4sRXLBxTmfvjH/94aGjo4osv7ujoSLf39fXdc88927dv37NnT0tLy5w5cxYtWjRlyhQvUj3H/AiOw9O4D4nRl+mitLDfsSDBzOy16ut5wIiI2DlB4vc3DWkzBx7x/mUwgdjBGZjna088e+DpbcMb+8XeatBvyUrOsNPT8jP/ouXjo2mUc+YF88xv9/7zEPbC6kSGM+i4D0379Hi7QAmVmgkTGUB5CyrPsYX3SfUcUbZu3fqud71r//7927ZtGz9+/OEvHV6e/4or6NPZ2jmnlBopqMKhIqoRQTziyZ/68/vj4vF4jlpY2yL2dmPL4z0Pre970shEWB1w9nPHXzdJz1fsJHERlZW1ux7ZdFdJm6o0o8q5vzjuglMbz89CCj7Y+9eLVM+xKFK9YZ7nyNHQ0BAEgVJq586d1lpzGKk2HXn+ygd0ZqWUMeZw9Zk+H9mYulP5Un2Px3P0E5hMAQ1tGFWvmhWHZIW2QUumbQqdpBAkFCeI67nxxMy8JjUqEoZlzMIUS0WGxe9btkqvUD3HIl6keo4cLS0tF1xwAYDf/va3f2i8n/IqFSoAIkpdV0e2E1GqfVNhysxaa1/m7PF4jgEspAtC5GWsweSImTkjA0qEdpBQAYcyktqGgpTVDiIBuahWYzDgDlbOsZ/rPcckvnDKc+RwzoVhOG7cuH/4h3944oknGhoaRqr7U/m4YMGCz33uc6/AzP9w0ijpH0ZSiSj1Uh154o+Ix+M52hEIKKuQbQ47mCmRkQQNVHv26G1jMT1MMjDCULI72tpr9tmc1YaUyxTCZoICDMCA9nnIHi9SPZ7/XT7efffdXV1dzrknnngCh6xMRx6FEH8W7fhfvsnIRi9PPR7PMTNsKqsg8mgYl58Ucn6Q9tsgGa4OPFj85XtbLmoRDUrYbdz90NZfFYMeMlLHmQK1Ths/W7EUZAHnbfw9XqR6PP87mUzmpptuiuNYKZV2nBJCOOfS5XghRHt7u5TStx71eDyeFEtG2VC53Hg9sZ6b+jlg60jg+X1Pqzg/sXGMTSrr9m/YE28ReRuYIDS51uyoBrQrBwiALJN3H/N4kerx/G9IKd/ylrcc3v40rbVPA6ipTvVhTo/H4xmBAVjAok43TW6f0lXcaFwNTDHX1vWuXL1/KFMnStbJgrFJIuJcVhSmHz87g4Lkw97BB1M9XqR6PH8IEa1YsWLfvn2TJ0+eNWvWI4880t/fn4rUET2aWkQ550aPHn366af7nebxeDwpAau0L4M0uTOazxmqDG6pPF9WQ9LYqhjg0JZtLKWmGmVcQ07nz2r8+ExxegYZlkzQYMnOCCmEIOd8CMBzrEkI75PqeU1JkuSDH/zgo48++pnPfOZb3/rWnDlzduzY8bLSqDSqSkTnnnvuHXfc8SoLpzwej+cNg9QQTsMCQKIq3bR1S/mFl7qffyZaHusSlGNwxjRny+0Tmk+YMXHuAizKoU5CS2jBSEyitTzolepdqDzHFFprH0n1vMYjrJQnnXSSMWbKlCnW2tNOO23MmDFp3HTEqTQttxdCTJ8+3e8xj8fjGYHTXqoQYGjOjqXj2/Njp46bHVSyO/ufj6IhAduqO0+e/K7OhllNGJ8DSSgBfXgjMvgFf8+xiY+kel5zkRrHca1WC4IgCIIkSay1aaunw61MjTFSSiLKZrM+kurxeDwHh1BNBCIIMMECh6qgelRvCT2EmoLTCEJuKqBVuYyTFpAjqpQBwAEsfCTVc6zh26J6XvvbIKKRQGmtVrviiit27NixdOnS1tbW34cKmKvV6jXXXFOr1b7//e/7XlAej8eTIkgwsZCCwWASEGAQIxWsLMBgIkcgMAOOhXLWMUHKg6VTfEikGi9SPceaSPXL/Z7XeIQVwjm3Zs2aTCZTLBZ/+9vf7tixY/Xq1R0dHYcX8m/fvv2OO+6YPHly6pnq95vH4/EAkEKCDgpNS9ZBgARBKDkIZEwiobWFZIAQA0mGlZQyMQlLyYAAbGK1Vj6M6jkW8SLV89pCRMVi8ROf+MS2bduEENZaKeX73/9+KeXhjUm11nEcn3HGGUL49n0ej8dzEBYwSXJonFScLt7DWVhGlXXgAAdFIEADCmAQSy0ZjgCTWK00fAqV59jECwLPa4sxRmt96aWXBkGQhkiTJFFKAZCHUEpprfP5/Nlnn52+5PF4PB4AFlBaa6W10DCCrJBOKBbELQJNCmEAm0WSZWQsZUw6p/PIf1qp9KlW2u9MzzGHz0n1vPYnGZG1tlgs7tu375JLLtm9e/edd97Z1tbW3Nz8+7slIaSUhULhcP9Uj8fjebOPn4IAoj8YFA9Z9PPB7Cg+rJqfft9hih0LEgAc+2iq5xjDF055jihSyt7e3jAMc7lcmqvq94nH4/F4PB4vUj2vv0hNA6VpddThOakej8fj8Xg8h4tUn5PqOXKkqjSO47SCyu8Qj8fj8Xg8/x1epHqONGEY/ncK1VdNeTwej8fjOagK/C7wHElG5Ol/aYZqjHfy83g8Ho/H40Wq54iTtkJ9mWP/iDb1pf0ej8fj8XhS/HK/5/XhcDEqpUwtqLxC9Xg8Ho/Hk+IjqZ4jh3Puyiuv3LJlCw61S01Vadp9SimllJo9e/bChQvnz5+fzWaJyCcAeDwej8fz5sRbUHmOHMaYc889d926df39/em6f3t7+8DAQJIkzjnnnBBCa621njFjxg9+8IO5c+d6kerxeDwez5sQb0HlOdIn3DXXXENEc+fOXbFixeDg4I4dO7q7u2+66aaWlhat9T333PPggw+eddZZ69ev/+Uvf+n3mMfj8Xg8b1q8SPUcOaIouvrqq3t6ei6++OLZs2enXlTZbPb888+///77lVLr1q2bP3/+TTfdNG3atE2bNvkwqsfj8Xg8XqR6PK85e/fu3bx5MxEtXrw4re5XSgkhstnsxIkTZ82a1dXVFYZhXV3dSSedtG/fPt831ePxeDweL1I9ntccZhZCAOjr62Nm59xID6ooigYGBmq1WrolDENf7O/xeDwejxepHs+RYNy4caeeeqqU8uqrr+7v7083Jkny2GOPfehDH3rppZemTJmSJMkjjzxy//33T5o0yTeg8ng8Ho/nTYsXAZ4jRxAEV1999erVqx9++OGFCxfOnj177NixW7Zsefzxx5MkyWQyCxcu/MEPfvC1r32NiGbOnCml9GmpHo/H4/F4kerxvLYIIaZOnXrbbbd9/OMf7+7u7urqSh1ShRDNzc1f+MIXFi1adPfdd0sp29vbFy9e/Ab7+lJrgdhCGkg4hFwDUcwqEPJ1+GsYTChRIiGyiBPogKVzJChJrD9VPa//xTIM5OA0HAwZJZRlWIGgBC68hh/sALZWCTBJCzgkAZxD6JBw4o+Lx3OE8T6pniM48RxKM33ppZfWrFkzNDQUx3E+nx8/fvzs2bNbWlqIaN26dXEcT548ub29XQiRpqi+QTS61pKrllQErRiBi6pClUgWAHHEv6aAVA5VbYSljKuwVMQUi1BTxSSBP1c9r/PMJIQjCjgBIUJYEZy1LCBi2adt42t5YRAxlwQpiJwBgauKAWQNHPu7N4/niKK19iLV8zroVOdcWt3PzOmTNJ6a/kDaaIqI3mDL/UJryRGIYgQCsMzPVui5XuTi16E+TDvKMJiqLdnsolZAAIRaAE2xS8ifqJ7XeXJSCkkC5l4VPtWPwXItjGGFM2G/qo19DS9SBhMqirTj+jhRwkTCOaknNIaz63wk1eM50iLVL/d7jqhCTZJk+/btV1111eOPP57eIBGRUipJkiAIzjrrrJ/+9Kdaa6XUG6+0n4G0VFECYFSJ7l+95/5NRW5oA460LkwkVSnOUjkfjPp/l9RNAApIAkQCkUO9P1c9R8MVY1S4roq/e6Rs42JBNZWkckEm8VhgsAAAIABJREFUE/e+dh9JYIBjqYSjnK2xjRMpyqpwUgfuXOTrjD2eI40XqZ4jOOcwDw0NffjDH968eXOSJOmWVKemj2kAFUAaQH2DVffTQZHKBFiTWK17TTCmc/JVp2eOfFKqEUgEpMA/PLYvRJ0CwBqswTnAL2t6Xu+xgigOQgeQgOXSBaeOOX0MhACJVnot3ZOJIQBDYEAxGIgI22t4en0RyPnj4vF4kep5w1Iulz/+8Y+/9NJLH/rQhz760Y9qrYmIiFL/VGvtmDFjDl/if4OV9gs+OAkyoKUmRiICpTLzclA40mFjckQOTLiNAgYUjCMBZm9L5zk6cBJVxTrkwCk7JYzm50ISTsKlSxGv2Z2kIRi4rCU4YgbVANJYK/2dm8fjRarnDU1XV9fzzz9PRFdeeeXJJ5+cNpQiIiEEESVJopR6I1VK/cH8ByY2EAQArADNRjEHlo78cj8cYEEGMHVZQMUKElYABPg+X56j4GJRIDijOYilyttyYKUTVrjwtb2hIw0SMJAEqQA47URgkMBXE3o8XqR63tBkMhkhhJSyrq4uTUU1xvAhtNbMnJpSvfG+u9YKMAxyhwSpACtnhEgSGegjHklNZOx0LWSKA9LQ4DKQtWQdtD9RPa87DBEhFxBiQlXkDRkQEkAJyNfyYjFgBxFIMIGoBiRE9ZLAIgFCf1w8niOMX9rzHDlaW1snTJhgjNmyZUta46+USlf8nXNppX+ak/pqSEOzL8tnHanESqO2SqnURuDIicLEJAkLsDq0WulAVgg+7BpkwDFHcZwY45iNtZdddvnSn/2M/9PkDQasdQwYa/sHBi697LJ3n3nmZZdf/sKLL9aiyDE75sSYxJj+gYFbbr31L88//8yzzrrtJz+pRRED1jljrYAWyDFlQgsLQGcghILwI4LnaMAkSYbBBDCaohq7XKxEAE0AA3GSPLFy5Ve/+tV3vfvdl11++WCxaNMRBDDWGmvTayS9iPoHBr5/441L3vvey6+44sUNG6JD14ixFoB1joFaLXr+hRcuuPDCaqUqQRAMAhCCMyBYAWJveeHxvA74SKrnyJHJZK699trLL7/8yiuvXLVqVXt7e3Nzc7rEnyrIsWPHnnrqqa9GnjJzkiTVarWuri7VqenkVa1WmdkYI4TQWo/88BG92LQGjACnEyCDHASDCEgSM/IVlFTMXKvWvv3tb998882f//znTfKfcnOllM653t7e66+//t57721paTnllFOefebZ0087fc6cObfeeutxxx3nrNu7d+8nP/nJnTt3nnnmmY0Njddcfc1v7vvNjTfeOGHCBEGCWBAJC5YudoATkgHJ5Pxc7DkK0FrBWRaCQFmTgLUFB45AsNZ+7dqv3XzzzSeffPLcuXNXPL5izuw5F1xwwZVXXhmGIYGEEOzYWlsr16666qp77703iqIzzzxz/br1p731tDlz5tx2220TJ04EI0mMECKO4pUrV/7t3/7t/v37XeIEADKABAuwdpRGbv2F4fF4kep5QxPH8d/+7d9u27aNmZ999tk05Jmu9RORtfa888475ZRTXs1HVCqVSy+99Gc/+9nvfve7OXPmALDW7tq166tf/eqqVat6enoaGhpOP/3066+/fvz48UdhCmxqFlsqlb72ta/ddNNN6T9fpqettVLKW2655cc//nE2m33sscfGjx8fRdHSpUsvvfTSm2+++Zvf/CYRXXXVVT09PcuXLx89enSSJPPmzfv85z9/3XXX/eQnPyGixBjlHeg8xxrOYd26dd///vf/7//9v5/5zGe01ps3b160aNGNN9545plnnnLKKVLK9BrRWq9YseLmm2/O5XIPPvjgwoUL4zj+6U9/etlll918883XX399ml8E4Omnnz7//PN7enra2toY7Heyx+NFqufNiJRy2rRp+XxeHFpVHnH1Tx87OztfzRK8tfb222//5S9/mb5tqn2VUrfccsuvfvWr9vb2hQsXdnd333fffY899tjDDz88bdq0o20XpbPmsmXLli5dOm7cuFqtlu63w40OUlvZDRs2BEFw8cUXjxs3DkAYhhdeeOENN9ywY8cOKWWxWPy3f/u3JUuWjBkzhoiCIJg/f/4HPvCB448/XgjhnNNK+dnYc8xhrb3//vvHjRv3yU9+UiklhJg4ceJf/dVfxXHc0NCQ3vSm14hzbv/+/UEQXHLJJQsWLCCiMAw/8YlPfP/739+5c2eaEE9Ew8PD3/jGN4rF4rx587Zv3+73sMfjRarnzRb8cEEQpLGNW265JV2tTnNDX/aT6UL8n0QqRlPdtnTp0q997Wvlcvlls9rdd9+9YMGCn/3sZy0tLQMDA0uWLNm+fft3vvOd22677Y+X16mN66uwbiVmEDhNs4NzkIIApST/56/T29v7la98JY7j66+//rrrrjuUa/efSJJk165dAGbNmjXyi1LKzs7O3t5eY8xTTz1VLpcnTpwYx3Ga6jBp0qTbb789TQVmZmsdSQE6KIvT/xkM8BvMntZzTHLwrGSADl9pd849++yzJ5xwgta6XC4nSRKG4Te+8Y1UsKaDzMj9Xl9fH4DZs2eP3AaPXCOptQgzr1ixYuXKlXPnzr3kkku+/OUv/+G1dmgDHW3XhTEmLTN9oxabejxepHpec6SUpVIpiiKttZSyUCgYY4IgMMYcLknTXNJXVswkpYyi6Lvf/e4Pf/jDJUuWPProo/39/emo7ZzbuHGjtfbrX//6cccdZ4wpFApf+MIXPv/5z99333233nrrHy+F07jLq5kMSKqDX/XQrOvYGWMJkg9Nos65W2+9tVqt/uhHPzr33HO//vWvj8yvh8tuKeWYMWPWrVv3xBNPnHfeeekSZ1dX1+bNm9vb2+M4fuyxx4QQq1evPuOMM1LZ2tHRcdFFF1100UUH35CICA4sxIhCPfjo/ITned3HDSHIsSN27uV3vBs3bszn8+edd962bdsqlYrW+vTTT7/iiismT56c1ke6Q7/T2NhIRCtWrPjABz4QBAGAPXv2bNmypaOjw1qrlCoWi9/73veWLFly/fXXr127NjVsfplEJUEMMPNRmBqU3u37s8XjRarH8wqJ4/hLX/rSww8/fOGFF37lK195//vfv2XLlpGK/hEJmA64ixcv/uEPf/infkTavKpWq915550zZ85csGBBGilJp6sTTzxx06ZNYRg656SUzLxhwwYimjBhwh9ZO5Wutr/6Tq3MYDCnn+kcSymFdM45J8WhjgZr16694YYbbr/99iVLlqTSM3182d8jhPjIRz7y4IMP/uM//uP8+fPPP//8NWvWXHrppXv37m1sbHTODQ0NGWOefPLJ733ve29/+9trtdqXv/zlK6+8koguueQSIjo49eKgez+DmQnMTOynPc9RAIMOun2kF/jI5gMHDhSLxXe9610333zzqFGjli5d+t3vfvf+++9/4oknJk2aNHJHx8wzZ84UQvz0pz8dGhq64YYbNmzYkF4jTU1NzrkkSS6//PJqtXrbbbdprdesWfNfnvnpPaUQdLRdFyPf1IdRPV6kejyvWJnx7t279+zZ09/fz8x79+7t7u52zv1hVABAf3//KzmJlWLma665hoj6+vqYOQiCkV5WabJBGqYFsGvXrrvvvpuZzz777D/y/VN1myRJX1/fq5moHKTkyJFk6NAlPZQrlcuyrpEE2LKUslwuX3311fPnz1+8eHGaFJHGb162u1Kt/J73vOdjH/vYnXfe+X/+z/+54oorarVafX19OiunmXZhGL7tbW+76KKL0kS9v/qrv3rssce+/e1vf+pTn1JK2cRKLQlkbbx/v5AYZijFkSUvUT1HxcChnKlINRiNCvR/MtLXWjc1Nd10002dnZ1Kqc9+9rNLly7t6+tbtmxZZ2dnuhqTXiPTpk376Ec/+vOf//yuu+76l3/5F2ttfX39ySefrLW21t5zzz3//M///KUvfWlk0dw59/K6qUPLHpVK1NNTPdqG1vSxqanp1d9CezxepHrejEgpr7jiig9/+MMzZswIguDaa68tFovpfHB4zCOtY5g6derLioT+mJE6/fW0TCpd1IuiCIcqfNNl+pFg7e23397T09PR0fHpT3/6j/+I9NcbGxtfRadWYkgJaUmBtbZRfZAJAl12zA5SCGPMj370o2XLli1ZsuQXv/hFEATOuYGBgRdeeOGOO+6YNGlSWrk8YoYQhuENN9wwb9686667LkmSzs7OH/zgB3fcccf/z96bx9tV1Xf/n+93rbX3Ge45d0xyM0+EMYQIJhBIIEzigMXhgZ+1VuThZ61KW0UrSrEOOFAUtVhprY/FltqWPoIMIijzPCoyJiGQhMzJnYcz7L2G7/PHvvcS0CoyBBL3+3XJ63Lvvufsvc9ea33Wd1y1apXWuru7O03T+fPnZ+sxM++7775Z4aq+vr7u7m5W2c0nQLW2FssuCJQSFTITa07OawoBOnhldEk9vz0yoVgsTp8+PavOQUSdnZ3Lly+/+uqr16xZMzE6JtKnvvWtbx122GFf+9rXhoaGZs2a9fd///eXXXbZ2rVrt2/ffv7552cb2ssvv1wpdc8996Rp+sP/+GG12vruU94claoqs6DSmDIuldTr6hZlvpesPUquUHNykZqT85KeMK1XrFhx9NFHZ5L0Xe9610Tg164iNQv3fMkZANkylr1O9pNs7vbeZyuWiKxfv/4b3/jGlVdeedZZZ33kIx+ZMWPGi5zZJ0JRjTGFQuFliFQwdCANIQ5RwqyUznJDAFhrd+zYMX369EcfffSRRx7J/qZWq91zzz1PP/30+9///iVLluxaFWHr1q1r1qw5/PDDH3nkEedca2trf3//jTfeuGTJEq31kUce+Q//8A9pmmYaHeOFFKIoyqzLnAXIQpioUEAZZQAsRnKRmvP6EKkIXimOPFg9Z9xn5kWLFm3evNlam21Bs1GcOUwmvs8OHhoaeuihh5YtW/bwww/XarVsjNx0002HH3649761tXXmzJn/9m//lm1fG41GrVa78MILK5XqcUcfPqVcDWGshTEApamlpeX1JlInLjYXqTm5SM3JeSlkMhHjrZ4yq16aphh38WM8piqLUo3j+GVYK1/41llCrvf+Bz/4wbnnnjs8PHzOOeecd955xpgs5+DFaOJdF4CXc27aGIAIyJrXEMDMzJRF3xljvva1r33961+fsAYBOOigg0455ZQLLrggu4pms5llMTvnrr322k996lNz5sy577772trahoaGzjnnnG3bth1++OFa6xNPPHH//fe//fbbR0dHq9Wq9/4Xv/iF9/4tb3nL5MmTnxe0QCCAxvOoBeSczZ/bnNcWY/R4ft/zEge10u95z3s++MEP/vd///f73vc+pdSaNWt+9rOfxXG8YsWKbGiEEIwxSZKsXr36He94x9y5c++4447Ozs7h4eFPfepT27dvX7p06YIFCx588MGJGSmEcMUVV5x99tm/eOgXbe1tIR2VEBQ/14GVXt7Yz8nJyUVqzuvyCdN6IjHWe++cu/vuu7/yla/84he/mMiHyPSrc+6UU0657LLLXsG3znpZ3XPPPWeffbb3/vjjj//rv/7r7JRepEL99dd8yecTBEpEslJUY+tu1qkVEmRCT2d5UVl9mYmgCO99rVZbsmTJtm3bLrroojPPPPONb3xja2vrhg0bvvOd78yZM+e222778Y9/XCqV3va2t2WS95xzzvngBz/4oQ996NRTT43j+OKLL+7s7Pz4xz+e3W2RiR46hLGkLoiIUF6CKud1QBiXhxO+BgCAUvTWt7510qRJn/vc5/r6+g488MDLLrusVqstXbr06KOPZuaLLrroggsuuOiii04//fQZM2ZUq9X169efddZZp5122vXXX3/11VeXSqWTTz55ohVzFqqeJEm2c9NaAWSM8czeBaVo4ixez+MiF9A5uUjNyXlZs2dmsRgcHDzzzDO3bNky0QoVz09TfTl+q4maqVkN/8whKCKXXXaZiBx99NE//OEP4ziesCO+hM6oL9eSSjRW9VEwJg0FRNg1NWpCOjvnJvI5sm6u/f391trstBcvXvy9733v9NNP/9KXvpSttVEUnX/++XPnzs0u7Z3vfOcNN9xw5ZVXXnfddVk2yQUXXLB48eIQQghBG7NrCUoaM+4S5ZbUnNcBxugxnUrP70hKKJVK55577sc+9rEvfOEL2TBfunTpVVddVSwWM7nZbDazLejUqVO/+93vnnHGGVddddU111zDzFEUffnLX54zZ87EQA4haK3jOM68KyBiBoSZiDQ/VyU1F4I5OblIzdm7SZLkox/96LZt2+bOnfvHf/zH5XJ5rMbMeD/6LHHqJVdUyUy2WRTmxL89PT0/+clP5syZ8+EPf/iBBx7I4tiyiNVjjjnm9RzLxcznnXfeggULMqsPM3/+858XkSVLlmQFB4499thrr732qquu6u/vnzdv3nHH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niS7JaPKztGZ3O/3y7LMX/6Zo34BlnNSM5nvKWIxNzf3N3/zN29605tSR6sTTzzxve997wknnJAuEkd7KXGKvtR1/cd//MdvectbTjrppA984ANbt25dAYXhMcYrr7zyrW9969jY2NatWx944IGiKN797nefd955Ke64Ag5fWizt3Llzbm5u06ZNnU5nMBgcOHBg7dq1ScKmwriVKtS2b98+Nja2ZcsWETl48GCMcdWqVU+GxJWDBw/u2LFjcnJyw4YNqrp79+6JiYnJyckV7GyQeTKQC6cyme+NxcXFl73sZV/96ldjjNdee+2b3/zmm2++eevWrZ/61KfWrVuXIhlHdTDVWru4uNhut/ft23fJJZfcfffdq1ev/tjHPrZ58+ajXXzffvvtF1100eTk5Dvf+c7NmzffdtttL3vZy1avXn3zzTdPTk6OhOzRvojqdruvf/3rP/WpT3U6naIoYoyzs7Of/vSnV0xE/D8a+PXXX//zP//zzrlOp5P62j/vec97xzve8WQQau9617v+4A/+wDnXbrdT8v2zn/3sd7zjHSu+Q15mxYvUnJOayXz36x+GTRff+MY33nTTTVu2bHnve9974YUXvv3tb3/Ri1505513/tmf/Vm/348xHr0G+CmbTVU7nQ6A6enpa6655uyzz7777rsvvfTS++67L0m9oyvRLX3g5O3w93//91VVffzjHz/rrLNmZ2fPPffc3/iN37j//vuvv/76tDu8Ak5UZg4hnHjiiSeccML+/ftvv/3222+/fe3atWkSVkA6yn/+R/qSl7xkZmbm3nvvvf322x944IETTzzxSWLf8ZSnPOXcc8+dmZnZt2/fHXfcEUJ4+ctf/mTokJdZ8Zg//MM/zLOQyXzXaz8RHThw4F3vele3252enu73++vWrTv55JMvu+yyrVu33njjjeedd97MzMzRmNqYtOkohVFEer3e5z//+RtuuKHdbt91113333//ww8//OIXv/hoHN1gMEgdCn7t137t3HPPveKKK0YHlIiuueaaY4899oILLkgqZwVshVdVdc4557zgBS948MEH77zzzmc+85lvectbZmZmVnaCpqoee+yxL3zhC88666yPfOQjzrnXv/71b3jDG4qieDKkpT71qU+9/PLLn/GMZ+zYscMY83d/93cXXHBB/urOHPUK1ZhcOJXJfPfr30033XTmmWdOTU194AMfiDF+4QtfuPLKK++4445rr7223W6/+tWv/umf/umjtwQ+BRpTD8lbbrnlQx/60Hve8579+/fPzs6edtppl1122emnn37JJZekquGUnHq0XPhDCCnTlIhmZ2fruh6FuhcXF//oj/5IVc8888xRydEKWE2pqrX2qquuet/73nfxxRe/853vnJycfDLkZTJzt9v93d/9XRF53/ve97znPS/NxpNkIf3Zz372Na95zZ49e97//vefe+65ac2ZjeQyRztZpGYy34V77rnn5S9/+XOf+9xrrrkm7Zk+97nPveqqqy644IK77777xBNPtNY655L6OUq3F621g8HgXe961+///u+rqvf+F3/xF1OW2+TkZPI2SgNMgu9oGVdd1294wxve/OY3j42NveIVr7jqqqv27duXAt6f/OQn/+3/b+8+46K6tsfhnzJnZmBgKBYUEEQUIxZEY++KBaLCjSVqRAyiWBAVNXZNTIg1atREUYiKYgTUiIoVARWsSLGLgAgSQOll+pzzvFg/951LTLn/J7mX8a7vi3wIDjNzysxZZ+21105Pt7e3Hzp0qEgkgo0y9vpFtVotFoufP3++b9++3r1779mz538kQoUTOCws7P79+xEREZAahznv/wsj/kVFRf7+/tXV1ZMmTRo+fDjcmBlv6RFCGKQi9Gfl5OTU1tbW1tbC9z4kFDt16mRlZXX37l1XV1fI1hjXeDEpLYV0S11d3f79+7du3SoSiUaOHDl58uT+/fvLZDK9Xg+PhNZUUOJpRJFcQkLCmTNnWrZsuXbt2ilTphw8eNDDw8Pb25tl2ejoaLFY/PXXX8vlcghPjbGvJIRi8M55nuc47pdffgkICGjWrFlYWFjTpk2pt5Ol9Ho9x3HweHLGGnuiEQYBWJbVarURERFfffXV0KFDvby84CyFiYwajSY1NTUnJ6d79+5dunSBxkzvQeBO+jRTFBUVFVVbWztmzJjQ0FCxWExy6uSTDqc3z/Pwe8ywIgxSEXpP1NTUcBwHHUPhSl9fXw/XP5VKRYa/jS4JB7P4dTpdUVFRUFDQlStXnJyc9uzZ06tXL5hnA1cyw+0yum0sKytTKBRTpkzRarVNmzb95ptvlixZEhkZWV1drVAopk2bNnbsWJhsRBlnGpUs7Qv/LSsrmzFjRlpaWnBwsLOzM9Td1tfXL1y40MLColOn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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">GCC<span class="_ _7"> </span>Evolution<span class="_ _7"> </span>-<span class="_ _7"> </span>Compile-Time<span class="_ _7"> </span>vs.<span class="_ _17"> </span>Perfo<span class="_ _4"></span>rmance</div><div class="t m0 xa hb y87 ff8 fs7 fc3 sc0 ls0 ws0">BenchGen<span class="_ _f"> </span>-<span class="_ _f"> </span>Automatic<span class="_ _f"> </span>Generation<span class="_ _f"> </span>of<span class="_ _f"> </span>Benchmarks<span class="_ _f"> </span>to<span class="_ _f"> </span>Stress-Test<span class="_ _f"> </span>Computing<span class="_ _f"> </span>Systems.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">17/114</div><a class="l" href="https://github.com/lac-dcc/BenchGen"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:4.041000px;width:373.873000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compiler<span class="_ _7"> </span>Flags<span class="_ _1a"> </span>1/2</div><div class="t m0 xf ha y88 ff10 fs6 fc0 sc0 ls0 ws0">-O0<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>/O0<span class="_ _1c"> </span><span class="ff7">No<span class="_ _10"> </span>optimizations<span class="_ _7"> </span><span class="fff">→<span class="_ _10"> </span><span class="ff4">slow<span class="_ _4"></span>est<span class="_ _b"> </span>co<span class="_ _a"></span>de,<span class="_ _10"> </span>shortest<span class="_ _b"> </span>compile<span class="_ _10"> </span>time.</span></span></span></div><div class="t m0 x1a ha y6d ff10 fs6 fc0 sc0 ls0 ws0">-O&lt;N&gt;<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>/O&lt;N&gt;<span class="_ _1c"> </span><span class="ff7">Higher<span class="_ _10"> </span>optimization<span class="_ _10"> </span>level<span class="_ _f"> </span><span class="fff">→<span class="_ _10"> </span><span class="ff4">b<span class="_ _a"></span>etter<span class="_ _b"> </span>run-time<span class="_ _5"> </span>p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance<span class="_ _b"> </span>but</span></span></span></div><div class="t m0 x17 ha y6e ff4 fs6 fc0 sc0 ls0 ws0">longer<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.</div><div class="t m0 x3 ha y89 ff10 fs6 fc0 sc0 ls0 ws0">-g<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>-g&lt;N&gt;<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>/DEBUG<span class="_ _1c"> </span><span class="ff7">Debug<span class="_ _10"> </span>mo<span class="_ _a"></span>de<span class="_ _5"> </span><span class="fff">→<span class="_ _5"> </span><span class="ff4">longer<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.<span class="_ _f"> </span>High<span class="_ _10"> </span>debug<span class="_ _5"> </span>level<span class="_ _10"> </span>w<span class="_ _4"></span>o<span class="_ _4"></span>rsens</span></span></span></div><div class="t m0 x17 ha y70 ff4 fs6 fc0 sc0 ls0 ws0">compile<span class="_ _10"> </span>time.</div><div class="t m0 x4 ha y8a ff10 fs6 fc0 sc0 ls0 ws0">-gsplit-dwarf<span class="_ _1c"> </span><span class="ff4">Split<span class="_ _10"> </span><span class="ff7">debugging<span class="_ _f"> </span></span>info<span class="_ _4"></span>rmation<span class="_ _10"> </span>(DW<span class="_ _6"></span>ARF)<span class="_ _10"> </span>b<span class="_ _a"></span>et<span class="_ _4"></span>w<span class="_ _4"></span>een<span class="_ _10"> </span>the<span class="_ _10"> </span>standa<span class="_ _4"></span>rd</span></div><div class="t m0 x17 ha y8b ff4 fs6 fc0 sc0 ls0 ws0">object<span class="_ _10"> </span>file<span class="_ _10"> </span>and<span class="_ _10"> </span>a<span class="_ _10"> </span>separate<span class="_ _b"> </span>DW<span class="_ _6"></span>ARF<span class="_ _10"> </span>object<span class="_ _10"> </span>file.<span class="_ _14"> </span>This<span class="_ _10"> </span>results<span class="_ _10"> </span>in</div><div class="t m0 x17 ha y8c ff4 fs6 fc0 sc0 ls0 ws0">smaller<span class="_ _10"> </span>object<span class="_ _10"> </span>files<span class="_ _10"> </span>and,<span class="_ _10"> </span>consequently<span class="_ _c"></span>,<span class="_ _10"> </span>faster<span class="_ _10"> </span>linking<span class="_ _10"> </span>times.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">18/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compiler<span class="_ _7"> </span>Flags<span class="_ _1a"> </span>2/3</div><div class="t m0 x11 ha y8d ff10 fs6 fc0 sc0 ls0 ws0">-Wunused<span class="_ _16"> </span><span class="ff4">,</span></div><div class="t m0 x11 hf y8e ff10 fs6 fc0 sc0 ls0 ws0">-Wunreachable-code</div><div class="t m0 x1b ha y8f ff4 fs6 fc0 sc0 ls0 ws0">Raise<span class="_ _10"> </span>a<span class="_ _10"> </span>wa<span class="_ _4"></span>rning<span class="_ _b"> </span>for<span class="_ _b"> </span>unused<span class="_ _10"> </span>variables,<span class="_ _b"> </span>functions,<span class="_ _10"> </span>parameters,</div><div class="t m0 x1b ha y90 ff4 fs6 fc0 sc0 ls0 ws0">return<span class="_ _10"> </span>values,<span class="_ _10"> </span>type<span class="_ _10"> </span>definitions,<span class="_ _10"> </span>and<span class="_ _10"> </span>unreachable<span class="_ _10"> </span>co<span class="_ _a"></span>de.</div><div class="t m0 x1b ha y91 ff4 fs6 fc0 sc0 ls0 ws0">Removing<span class="_ _10"> </span>unused<span class="_ _10"> </span>or<span class="_ _b"> </span>unreachable<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>reduces<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>to</div><div class="t m0 x1b ha y92 ff4 fs6 fc0 sc0 ls0 ws0">compile.<span class="_ _f"> </span>Included<span class="_ _10"> </span>in<span class="_ _1b"> </span><span class="ff6">-Wall<span class="_ _16"> </span></span>.</div><div class="t m0 x1c hf y93 ff10 fs6 fc0 sc0 ls0 ws0">-DNDEBUG</div><div class="t m0 x1c hf y94 ff10 fs6 fc0 sc0 ls0 ws0">/DNDEBUG</div><div class="t m0 x1b ha y95 ff7 fs6 fc0 sc0 ls0 ws0">Remove<span class="_ _10"> </span>assertions<span class="_ _7"> </span><span class="fff">→<span class="_ _10"> </span><span class="ff4">slightly<span class="_ _10"> </span>improve<span class="_ _b"> </span>compile<span class="_ _5"> </span>time<span class="_ _10"> </span>b<span class="_ _4"></span>y</span></span></div><div class="t m0 x1b ha y96 ff4 fs6 fc0 sc0 ls0 ws0">skipping<span class="_ _10"> </span>compilation<span class="_ _10"> </span>of<span class="_ _10"> </span>assertion<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">19/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Compiler<span class="_ _7"> </span>Flags<span class="_ _1a"> </span>3/3</div><div class="t m0 xf ha y97 ff10 fs6 fc0 sc0 ls0 ws0">-pipe<span class="_ _1c"> </span><span class="ff4">Use<span class="_ _10"> </span>communication<span class="_ _10"> </span>pip<span class="_ _a"></span>elines<span class="_ _10"> </span>(Linux<span class="_ _10"> </span>pip<span class="_ _a"></span>es)<span class="_ _b"> </span>rather<span class="_ _5"> </span>than<span class="_ _10"> </span>temp<span class="_ _a"></span>o<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _b"> </span>files</span></div><div class="t m0 x1d ha y98 ff4 fs6 fc0 sc0 ls0 ws0">when<span class="_ _10"> </span>communicating<span class="_ _10"> </span>b<span class="_ _a"></span>et<span class="_ _4"></span>w<span class="_ _4"></span>een<span class="_ _10"> </span>different<span class="_ _10"> </span>stages<span class="_ _10"> </span>of<span class="_ _10"> </span>compilation,<span class="_ _10"> </span>such<span class="_ _10"> </span>as</div><div class="t m0 x1d ha y99 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rep<span class="_ _4"></span>ro<span class="_ _a"></span>cessing<span class="_ _b"> </span>and<span class="_ _5"> </span>compilation<span class="_ _10"> </span><span class="fff">→<span class="_ _10"> </span></span>avoid<span class="_ _10"> </span>slow<span class="_ _b"> </span>accesses<span class="_ _10"> </span>to<span class="_ _10"> </span>secondary</div><div class="t m0 x1d ha y9a ff4 fs6 fc0 sc0 ls0 ws0">memo<span class="_ _4"></span>ry<span class="_ _6"></span>.</div><div class="t m0 x7 ha y9b ff10 fs6 fc0 sc0 ls0 ws0">-flto<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>/GL<span class="_ _1c"> </span><span class="ff7">Link<span class="_ _10"> </span>Time<span class="_ _10"> </span>Optimization<span class="_ _10"> </span>(L<span class="_ _c"></span>TO),<span class="_ _10"> </span>Whole<span class="_ _10"> </span>Program<span class="_ _10"> </span>Optimization<span class="_ _5"> </span><span class="fff">→<span class="_ _10"> </span><span class="ff4">The</span></span></span></div><div class="t m0 x1d ha y9c ff4 fs6 fc0 sc0 ls0 ws0">compile<span class="_ _10"> </span>time<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>increased<span class="_ _10"> </span>by<span class="_ _b"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>10<span class="_ _10"> </span>times.</div><div class="t m0 x1d ha y9d ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>compiler<span class="_ _10"> </span>generates<span class="_ _10"> </span>intermediate<span class="_ _10"> </span>representations<span class="_ _b"> </span>(IRs)<span class="_ _10"> </span>of<span class="_ _10"> </span>object</div><div class="t m0 x1d ha y9e ff4 fs6 fc0 sc0 ls0 ws0">files,<span class="_ _10"> </span>which<span class="_ _10"> </span>the<span class="_ _10"> </span>linker<span class="_ _b"> </span>uses<span class="_ _10"> </span>to<span class="_ _10"> </span>optimize<span class="_ _10"> </span>the<span class="_ _5"> </span>p<span class="_ _4"></span>rogram<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _10"> </span>single<span class="_ _10"> </span>entity<span class="_ _6"></span>.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">20/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfklEQVR42u3ZsQkCMRiG4YtcsHQGsXICEWvhVrBwHpdwAwtnECwcwg2srvJMEzsHsJD/8HkmCF+alyQtVpsGAADCuN+uEysAABCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4COVUqwAAEAcOWcvqQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAAOPSjuWgz2HodnsXBuNyOZ+MAMAXUinFCgAAxJFz9t0PAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAAPiptj/MrfBvHtujEQCAsJbrLqXZtPavpqm1GgQAgBDe+RwdAkNXtIsAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Optimized<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Builts<span class="_ _1d"> </span>1/4</div><div class="t m0 x1 ha y9f ff4 fs6 fc0 sc0 ls0 ws0">As<span class="_ _10"> </span>an<span class="_ _10"> </span>alternative<span class="_ _10"> </span>to<span class="_ _10"> </span>using<span class="_ _10"> </span>the<span class="_ _10"> </span>op<span class="_ _a"></span>erating<span class="_ _10"> </span>system<span class="_ _10"> </span>compiler<span class="_ _10"> </span>or<span class="_ _b"> </span>downloading<span class="_ _10"> </span>a</div><div class="t m0 x1 ha ya0 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>re-compiled,<span class="_ _10"> </span>general<span class="_ _10"> </span>binary<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler,<span class="_ _10"> </span>it<span class="_ _5"> </span>is<span class="_ _10"> </span>p<span class="_ _a"></span>ossible<span class="_ _b"> </span>to<span class="_ _10"> </span><span class="ff1">build<span class="_ _7"> </span>the<span class="_ _10"> </span>compil<span class="_ _a"></span>er</span></div><div class="t m0 x1 ha ya1 ff1 fs6 fc0 sc0 ls0 ws0">executable<span class="_ _5"> </span>directly<span class="_ _5"> </span>from<span class="_ _7"> </span>the<span class="_ _10"> </span>source<span class="_ _7"> </span>code<span class="ff4">.</span></div><div class="t m0 x1 ha ya2 ff4 fs6 fc0 sc0 ls0 ws0">This<span class="_ _10"> </span>allo<span class="_ _4"></span>ws<span class="_ _10"> </span>users<span class="_ _10"> </span>to<span class="_ _10"> </span>build<span class="_ _10"> </span>a<span class="_ _5"> </span>compiler<span class="_ _10"> </span>optimized<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>their<span class="_ _10"> </span>CPU<span class="_ _10"> </span>architecture<span class="_ _b"> </span>and<span class="_ _10"> </span>tailored</div><div class="t m0 x1 ha ya3 ff4 fs6 fc0 sc0 ls0 ws0">to<span class="_ _10"> </span>their<span class="_ _10"> </span>wo<span class="_ _4"></span>rkload.<span class="_ _7"> </span>An<span class="_ _5"> </span>optimized<span class="_ _10"> </span>compiler<span class="_ _10"> </span>can<span class="_ _10"> </span>sp<span class="_ _a"></span>eed<span class="_ _10"> </span>up<span class="_ _10"> </span>the<span class="_ _10"> </span>compilation<span class="_ _10"> </span>process<span class="_ _10"> </span>from</div><div class="t m0 x1 ha ya4 ff4 fs6 fc0 sc0 ls0 ws0">15%<span class="_ _10"> </span>to<span class="_ _10"> </span>50%.</div><div class="t m0 xa hb ya5 ff8 fs7 fc3 sc0 ls0 ws0">Use<span class="_ _f"> </span>kernel.org<span class="_ _f"> </span>clang<span class="_ _f"> </span>whenever<span class="_ _f"> </span>possible</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">21/114</div><a class="l" href="https://github.com/ClangBuiltLinux/continuous-integration2/pull/719#issuecomment-1971666980"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.160000px;width:180.872000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI0UlEQVR42u3cMUrEQBSA4SRksPQMYhObtCLWwl7BwvN4CW9g4RkEC+uQ0htYbbXrBCYWCx4gKM4k33eCyXvNzwykvry+rQAAIBsf72+NKQAAkBuRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAjzrGaAoAAOQjhOAmFQCA7IhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIAMtKUcNKU0jqOFAQAs0/e9SP19TdMUN1wAgHwMw1BQSnnuBwBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBgc9oVfEMIwSIBAE6maVrBV7hJBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAB/o13BN0zTZJEAAGviJhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgM0p5j+pKaWqqoZhsDMAgAW6rivotHWM0c4AAMhHCMFzPwAA2RGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVCMAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDYjraUgx6Ox939g4VBWV5fng0BgAXqGKMpAACQjxCC534AALIjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCArLT7xwtT4OTz7skQAIB/d3Wzq+vzs3n/VVXzPBsIAABZ+AZ9QTVx5uxtNgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Optimized<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Builts<span class="_ _1d"> </span>2/3</div><div class="t m0 x1 ha y9f ff4 fs6 fc0 sc0 ls0 ws0">Build<span class="_ _10"> </span><span class="ff10">clang<span class="_ _10"> </span></span>optimized<span class="_ _10"> </span>binary<span class="_ _b"> </span>for<span class="_ _b"> </span>the<span class="_ _10"> </span>current<span class="_ _10"> </span>architecture<span class="_ _b"> </span>+<span class="_ _5"> </span>Link-Time<span class="_ _10"> </span>Optimization</div><div class="t m0 x1 ha ya0 ff4 fs6 fc0 sc0 ls0 ws0">(L<span class="_ _6"></span>TO).<span class="_ _10"> </span>Additionally<span class="_ _6"></span>,<span class="_ _10"> </span>enable<span class="_ _10"> </span><span class="ff10">lld<span class="_ _10"> </span></span>linker<span class="_ _b"> </span>to<span class="_ _5"> </span>sp<span class="_ _a"></span>eed<span class="_ _b"> </span>up<span class="_ _10"> </span>the<span class="_ _5"> </span>linking<span class="_ _10"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess:</div><div class="t m0 x7 h10 ya6 ff11 fs5 fc4 sc0 ls0 ws0">git<span class="_ _7"> </span><span class="fc0">clone<span class="_ _5"> </span>https://github.com/llvm/llvm-project.git</span></div><div class="t m0 x7 h10 ya7 ff11 fs5 fc4 sc0 ls0 ws0">cmake<span class="_ _7"> </span><span class="fc0">-G<span class="_ _5"> </span>Ninja<span class="_ _7"> </span>-S<span class="_ _7"> </span>llvm<span class="_ _5"> </span>-B<span class="_ _7"> </span>build<span class="_ _7"> </span>-DCMAKE_BUILD_TYPE=Release<span class="_ _5"> </span>-DLLVM_ENABLE_LTO=Thin<span class="_ _7"> </span>\</span></div><div class="t m0 x1e h10 ya8 ff11 fs5 fc0 sc0 ls0 ws0">-DLLVM_ENABLE_LLD=ON<span class="_ _7"> </span>CMAKE_CXX_FLAGS=&quot;-O3<span class="_ _5"> </span>-march=native&quot;</div><div class="t m0 x7 h10 ya9 ff11 fs5 fc4 sc0 ls0 ws0">cmake<span class="_ _7"> </span><span class="fc0">--build<span class="_ _5"> </span>build</span></div><div class="t m0 xa hb yaa ff8 fs7 fc3 sc0 ls0 ws0">Getting<span class="_ _f"> </span>Started<span class="_ _f"> </span>with<span class="_ _f"> </span>the<span class="_ _f"> </span>LLVM<span class="_ _f"> </span>System</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">22/114</div><a class="l" href="https://llvm.org/docs/GettingStarted.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.092000px;width:171.457000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI00lEQVR42u3cMUrEQBSA4SRksPQMYhObtCLWwl7BwvN4CW9g4RkEC+uQ0htYbbXrBCYWgmCzRRCdyX7fCSbvNT8zkPr88roCAIBsvL2+NKYAAEBuRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAN/qGKMpAACQjxCCm1QAALIjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQCgEG0pB00pjeNoYQAAy/R9L1J/X9M0xQ0XACAfwzAUlFKe+wEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAODrtCr4hhGCRAABfpmlawVe4SQUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQaAQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAAD8r3YF3zBNk0UCAKyJm1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAI5OMf9JTSlVVTUMg50BACzQdV1Bp61jjHYGAEA+Qgie+wEAyI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAfmhLOehuv9/c3lkYlOX56dEQAFigjjGaAgAA+QgheO4HACA7IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAHBIu70/MwUOe795MAQA4M9cXG3q+vRk3n5U1TzPBgIAQBY+AZ0lNXGLd6BvAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Optimized<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Builts<span class="_ _1d"> </span>3/4</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _4"></span>dd<span class="_ _10"> </span>Profiled<span class="_ _10"> </span>Guided<span class="_ _10"> </span>Optimization<span class="_ _10"> </span>(PGO)<span class="_ _10"> </span>and<span class="_ _5"> </span>P<span class="_ _4"></span>ost-link<span class="_ _10"> </span>Bina<span class="_ _4"></span>ry<span class="_ _10"> </span>Lay<span class="_ _4"></span>out<span class="_ _b"> </span>Optimizer</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">(BOL<span class="_ _6"></span>T).<span class="_ _10"> </span>This<span class="_ _5"> </span>kind<span class="_ _10"> </span>of<span class="_ _10"> </span>build<span class="_ _10"> </span>is<span class="_ _10"> </span>called<span class="_ _10"> </span><span class="ff7">multi-stage<span class="_ _7"> </span></span>o<span class="_ _4"></span>r<span class="_ _10"> </span><span class="ff7">b<span class="_ _a"></span>ootstrap</span>.</div><div class="t m0 x7 h10 yab ff11 fs5 fc4 sc0 ls0 ws0">cmake<span class="_ _7"> </span><span class="fc0">-G<span class="_ _5"> </span>Ninja<span class="_ _7"> </span>-S<span class="_ _7"> </span>llvm<span class="_ _5"> </span>-B<span class="_ _7"> </span>build<span class="_ _7"> </span>-C<span class="_ _5"> </span>clang/cmake/caches/BOLT-PGO.cmake<span class="_ _7"> </span>\</span></div><div class="t m0 x7 h10 yac ff11 fs5 fc0 sc0 ls0 ws0">-DPGO_INSTRUMENT_LTO=Thin<span class="_ _7"> </span>\</div><div class="t m0 x7 h10 yad ff11 fs5 fc0 sc0 ls0 ws0">-DBOOTSTRAP_LLVM_ENABLE_LLD=ON<span class="_ _7"> </span>\</div><div class="t m0 x7 h10 yae ff11 fs5 fc0 sc0 ls0 ws0">-DBOOTSTRAP_BOOTSTRAP_LLVM_ENABLE_LLD=ON<span class="_ _7"> </span>\</div><div class="t m0 x7 h10 yaf ff11 fs5 fc0 sc0 ls0 ws0">-DBOOTSTRAP_CMAKE_C_FLAGS=&quot;-O3<span class="_ _7"> </span>-march=native&quot;<span class="_ _5"> </span>\</div><div class="t m0 x7 h10 yb0 ff11 fs5 fc0 sc0 ls0 ws0">-DBOOTSTRAP_CMAKE_CXX_FLAGS=&quot;-O3<span class="_ _7"> </span>-march=native&quot;<span class="_ _5"> </span>\</div><div class="t m0 x7 h10 yb1 ff11 fs5 fc0 sc0 ls0 ws0">-DCLANG_PGO_TRAINING_DATA=&lt;lit-style<span class="_ _7"> </span>test<span class="_ _5"> </span>tree<span class="_ _7"> </span>directory&gt;<span class="_ _7"> </span>\</div><div class="t m0 x7 h10 yb2 ff11 fs5 fc0 sc0 ls0 ws0">-CLANG_PERF_TRAINING_DATA_SOURCE_DIR=&lt;CMake<span class="_ _7"> </span>project<span class="_ _5"> </span>to<span class="_ _7"> </span>build<span class="_ _7"> </span>during<span class="_ _5"> </span>training&gt;</div><div class="t m0 x7 h10 yb3 ff11 fs5 fc4 sc0 ls0 ws0">ninja<span class="_ _7"> </span><span class="fc0">stage2-clang-bolt</span></div><div class="t m0 x7 h10 yb4 ff11 fs5 fc0 sc0 ls0 ws0">#<span class="_ _7"> </span>(1)<span class="_ _5"> </span>Builds<span class="_ _7"> </span>a<span class="_ _7"> </span>stage1<span class="_ _5"> </span>compiler<span class="_ _7"> </span>+<span class="_ _7"> </span>tools<span class="_ _5"> </span>to<span class="_ _7"> </span>build<span class="_ _7"> </span>an<span class="_ _7"> </span>instrumented<span class="_ _5"> </span>stage2<span class="_ _7"> </span>compiler.</div><div class="t m0 x7 h10 yb5 ff11 fs5 fc0 sc0 ls0 ws0">#<span class="_ _7"> </span>(2)<span class="_ _5"> </span>Use<span class="_ _7"> </span>the<span class="_ _7"> </span>instrumented<span class="_ _5"> </span>compiler<span class="_ _7"> </span>to<span class="_ _7"> </span>generate<span class="_ _5"> </span>profdata<span class="_ _7"> </span>based<span class="_ _7"> </span>on<span class="_ _7"> </span>the<span class="_ _5"> </span>training<span class="_ _7"> </span>files.</div><div class="t m0 x7 h10 yb6 ff11 fs5 fc0 sc0 ls0 ws0">#<span class="_ _7"> </span>(3)<span class="_ _5"> </span>Use<span class="_ _7"> </span>the<span class="_ _7"> </span>stage1<span class="_ _5"> </span>compiler<span class="_ _7"> </span>with<span class="_ _7"> </span>the<span class="_ _5"> </span>stage2<span class="_ _7"> </span>profdata<span class="_ _7"> </span>to<span class="_ _7"> </span>build<span class="_ _5"> </span>a<span class="_ _7"> </span>PGO-optimized<span class="_ _7"> </span>compiler.</div><div class="t m0 xa hb yb7 ff8 fs7 fc3 sc0 ls0 ws0">Advanced<span class="_ _f"> </span>Build<span class="_ _f"> </span>Configurations</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">23/114</div><a class="l" href="https://llvm.org/docs/AdvancedBuilds.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.765000px;width:138.506000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Optimized<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Builts<span class="_ _1d"> </span>4/4</div><div class="t m0 x1 ha y81 ff4 fs6 fc0 sc0 ls0 ws0">Build<span class="_ _10"> </span><span class="ff10">gcc<span class="_ _10"> </span></span>optimized<span class="_ _10"> </span>binary<span class="_ _b"> </span>for<span class="_ _b"> </span>the<span class="_ _10"> </span>current<span class="_ _10"> </span>architecture<span class="_ _b"> </span>+<span class="_ _5"> </span>Link-Time<span class="_ _10"> </span>Optimization</div><div class="t m0 x1 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">(L<span class="_ _6"></span>TO):</div><div class="t m0 x7 h10 yb8 ff11 fs5 fc4 sc0 ls0 ws0">git<span class="_ _7"> </span><span class="fc0">clone<span class="_ _5"> </span>https://github.com/gcc-mirror/gcc.git</span></div><div class="t m0 x7 h10 yb9 ff11 fs5 fc4 sc0 ls0 ws0">./configure<span class="_ _7"> </span><span class="fc0">--prefix=/opt/gcc-&lt;X.Y&gt;<span class="_ _5"> </span>--enable-languages=c,c++<span class="_ _7"> </span>--disable-multilib</span></div><div class="t m0 x7 h10 yba ff11 fs5 fc4 sc0 ls0 ws0">make<span class="_ _7"> </span><span class="fc0">-j20<span class="_ _5"> </span>BOOT_CFLAGS=<span class="ff12">&apos;</span>-flto<span class="_ _7"> </span>-O3<span class="_ _7"> </span>-march=native<span class="_ _5"> </span>-pipe<span class="ff12">&apos;</span></span></div><div class="t m0 x1 ha ybb ff4 fs6 fc0 sc0 ls0 ws0">Use<span class="_ _10"> </span>p<span class="_ _4"></span>rofile<span class="_ _10"> </span>feedback<span class="_ _10"> </span>to<span class="_ _10"> </span>optimize<span class="_ _10"> </span>the<span class="_ _5"> </span>compiler<span class="_ _10"> </span>itself:</div><div class="t m0 x7 h10 ybc ff11 fs5 fc4 sc0 ls0 ws0">./configure<span class="_ _7"> </span><span class="fc0">--prefix=/opt/gcc-&lt;X.Y&gt;<span class="_ _5"> </span>--enable-languages=c,c++<span class="_ _7"> </span>--disable-multilib<span class="_ _7"> </span>\</span></div><div class="t m0 x1f h10 ybd ff11 fs5 fc0 sc0 ls0 ws0">--with-build-config=bootstrap-lto</div><div class="t m0 x7 h10 ybe ff11 fs5 fc4 sc0 ls0 ws0">make<span class="_ _7"> </span><span class="fc0">-j20<span class="_ _5"> </span>BOOT_CFLAGS=<span class="ff12">&apos;</span>-O3<span class="_ _7"> </span>-march=native<span class="_ _7"> </span>-pipe<span class="ff12">&apos;<span class="_ _5"> </span></span>BUILD_CONFIG=bootstrap-lto<span class="_ _7"> </span>\</span></div><div class="t m0 x20 h10 ybf ff11 fs5 fc0 sc0 ls0 ws0">profiledbootstrap</div><div class="t m0 xa hb yc0 ff8 fs7 fc3 sc0 ls0 ws0">Installing<span class="_ _f"> </span>GCC</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">24/114</div><a class="l" href="https://gcc.gnu.org/install/configure.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.799000px;width:67.896000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x8 h2 y37 ff1 fs0 fc0 sc0 ls0 ws0">C++<span class="_ _1"> </span>Standa<span class="_ _c"></span>rd</div><div class="t m0 x8 h2 y38 ff1 fs0 fc0 sc0 ls0 ws0">V<span class="_ _c"></span>ersion</div><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:151.537000px;width:241.993000px;height:22.106000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf1c" data-dest-detail='[28,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:85.634000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _7"> </span>Standa<span class="_ _4"></span>rd<span class="_ _7"> </span>V<span class="_ _4"></span>ersion<span class="_ _7"> </span>and<span class="_ _7"> </span>Compile<span class="_ _7"> </span>Time<span class="_ _1e"> </span>1/2</div><div class="t m0 x1 ha yc1 ff7 fs6 fc0 sc0 ls0 ws0">New<span class="_ _4"></span>er<span class="_ _10"> </span>versions<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>C++<span class="_ _10"> </span>standard<span class="_ _b"> </span>tend<span class="_ _5"> </span>to<span class="_ _10"> </span>increase<span class="_ _10"> </span>compile<span class="_ _10"> </span>time<span class="_ _7"> </span><span class="ff4">due<span class="_ _b"> </span>to<span class="_ _5"> </span>the</span></div><div class="t m0 x1 ha yc2 ff4 fs6 fc0 sc0 ls0 ws0">intro<span class="_ _a"></span>duction<span class="_ _b"> </span>of<span class="_ _10"> </span>advanced<span class="_ _5"> </span>features,<span class="_ _10"> </span>including<span class="_ _1b"> </span><span class="ff6">constexpr<span class="_ _16"> </span></span>,<span class="_ _10"> </span>lamb<span class="_ _a"></span>da<span class="_ _b"> </span>expressions,</div><div class="t m0 x1 ha yc3 ff4 fs6 fc0 sc0 ls0 ws0">structure<span class="_ _10"> </span>binding,<span class="_ _10"> </span>etc.<span class="_ _f"> </span>The<span class="_ _10"> </span>complexity<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>language<span class="_ _10"> </span>has<span class="_ _10"> </span>a<span class="_ _10"> </span>direct<span class="_ _10"> </span>impact<span class="_ _5"> </span>on<span class="_ _10"> </span>the</div><div class="t m0 x1 ha yc4 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _b"> </span>compiler<span class="_ _10"> </span>front-end,<span class="_ _10"> </span>leading<span class="_ _b"> </span>to<span class="_ _10"> </span>increased<span class="_ _b"> </span>parsing<span class="_ _b"> </span>time.<span class="_ _f"> </span>The<span class="_ _10"> </span>compiler</div><div class="t m0 x1 ha yc5 ff4 fs6 fc0 sc0 ls0 ws0">optimizer,<span class="_ _10"> </span>op<span class="_ _a"></span>erating<span class="_ _b"> </span>on<span class="_ _5"> </span>the<span class="_ _10"> </span>intermediate<span class="_ _10"> </span>rep<span class="_ _4"></span>resentation,<span class="_ _10"> </span>remains<span class="_ _10"> </span>unaffected.</div><div class="t m0 x1 ha yc6 ff4 fs6 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span>isolation,<span class="_ _10"> </span>C++<span class="_ _10"> </span>standard<span class="_ _b"> </span>versions<span class="_ _10"> </span>have<span class="_ _10"> </span>generally<span class="_ _10"> </span>a<span class="_ _5"> </span>negligible<span class="_ _10"> </span>impact<span class="_ _10"> </span>on<span class="_ _10"> </span>compile</div><div class="t m0 x1 ha yc7 ff4 fs6 fc0 sc0 ls0 ws0">time.<span class="_ _f"> </span>On<span class="_ _10"> </span>the<span class="_ _10"> </span>other<span class="_ _10"> </span>hand,<span class="_ _5"> </span><span class="ff7">higher<span class="_ _10"> </span>C++<span class="_ _10"> </span>versions<span class="_ _10"> </span>enable<span class="_ _10"> </span>many<span class="_ _10"> </span>new<span class="_ _10"> </span>functionalities<span class="_ _5"> </span>in</span></div><div class="t m0 x1 ha yc8 ff7 fs6 fc0 sc0 ls0 ws0">standa<span class="_ _4"></span>rd<span class="_ _10"> </span>libra<span class="_ _4"></span>ry<span class="_ _b"> </span>headers<span class="ff4">,<span class="_ _10"> </span>which<span class="_ _10"> </span>largely<span class="_ _b"> </span>dominate<span class="_ _10"> </span>the<span class="_ _5"> </span>handling<span class="_ _10"> </span>of<span class="_ _10"> </span>language<span class="_ _10"> </span>complexity<span class="_ _6"></span>.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">25/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _7"> </span>Standa<span class="_ _4"></span>rd<span class="_ _7"> </span>V<span class="_ _4"></span>ersion<span class="_ _7"> </span>and<span class="_ _7"> </span>Compile<span class="_ _7"> </span>Time<span class="_ _1e"> </span>2/2</div><div class="t m0 x21 hc yc9 ff1 fs7 fc0 sc0 ls0 ws0">Header<span class="_ _1f"> </span>C++03<span class="_ _20"> </span>C++17<span class="_ _21"> </span>C++23</div><div class="t m0 x22 hc yca ff9 fs7 fc0 sc0 ls0 ws0">Micro<span class="_ _16"> </span>sec<span class="_ _22"> </span>LOC<span class="_ _23"> </span>Micro<span class="_ _16"> </span>sec<span class="_ _22"> </span>LOC<span class="_ _24"> </span>Micro<span class="_ _16"> </span>sec<span class="_ _25"> </span>LOC</div><div class="t m0 x23 hc ycb ff8 fs7 fc0 sc0 ls0 ws0">&lt;algorithm&gt;<span class="_ _26"> </span><span class="ff9">48<span class="_ _27"> </span>10,364<span class="_ _28"> </span>67<span class="_ _27"> </span>17,647<span class="_ _29"> </span>130<span class="_ _16"> </span>(2.7x)<span class="_ _2a"> </span>32,273<span class="_ _16"> </span>(3.1x)</span></div><div class="t m0 x23 hc ycc ff8 fs7 fc0 sc0 ls0 ws0">&lt;cmath&gt;<span class="_ _2b"> </span><span class="ff9">49<span class="_ _2c"> </span>6,315<span class="_ _28"> </span>97<span class="_ _27"> </span>21,243<span class="_ _29"> </span>130<span class="_ _16"> </span>(2.7x)<span class="_ _2a"> </span>28,298<span class="_ _16"> </span>(4.5x)</span></div><div class="t m0 x23 hc ycd ff8 fs7 fc0 sc0 ls0 ws0">&lt;vector&gt;<span class="_ _2d"> </span><span class="ff9">49<span class="_ _2c"> </span>7,856<span class="_ _28"> </span>83<span class="_ _27"> </span>20,193<span class="_ _29"> </span>124<span class="_ _16"> </span>(2.5x)<span class="_ _2a"> </span>27,972<span class="_ _16"> </span>(3.5x)</span></div><div class="t m0 x23 hc yce ff8 fs7 fc0 sc0 ls0 ws0">&lt;functional&gt;<span class="_ _25"> </span><span class="ff9">31<span class="_ _27"> </span>20,658<span class="_ _2e"> </span>118<span class="_ _27"> </span>36,914<span class="_ _29"> </span>167<span class="_ _16"> </span>(5.3x)<span class="_ _2a"> </span>68,984<span class="_ _16"> </span>(3.3x)</span></div><div class="t m0 x23 hc ycf ff8 fs7 fc0 sc0 ls0 ws0">&lt;thread&gt;<span class="_ _2f"> </span><span class="ff9">N/A<span class="_ _27"> </span>10,387<span class="_ _28"> </span>86<span class="_ _27"> </span>25,587<span class="_ _29"> </span>513<span class="_ _16"> </span>(5.9x)<span class="_ _2a"> </span>33,601<span class="_ _16"> </span>(3.2x)</span></div><div class="t m0 x23 hc yd0 ff8 fs7 fc0 sc0 ls0 ws0">&lt;iostream&gt;<span class="_ _20"> </span><span class="ff9">96<span class="_ _2c"> </span>5,376<span class="_ _2e"> </span>176<span class="_ _27"> </span>25,032<span class="_ _29"> </span>458<span class="_ _16"> </span>(4.7x)<span class="_ _23"> </span>78,717<span class="_ _16"> </span>(14.8x)</span></div><div class="t m0 x7 h10 yd1 ff11 fs5 fc0 sc0 ls0 ws0">g++<span class="_ _7"> </span>-std=c++&lt;VER&gt;<span class="_ _5"> </span>-E<span class="_ _7"> </span>-x<span class="_ _7"> </span>c++<span class="_ _5"> </span>/usr/include/c++/&lt;VER&gt;/&lt;HEADER&gt;<span class="_ _7"> </span>|<span class="_ _7"> </span>wc<span class="_ _5"> </span>-l</div><div class="t m0 x24 hc yd2 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">What<span class="_ _f"> </span>happened<span class="_ _f"> </span>with<span class="_ _f"> </span>compilation<span class="_ _f"> </span>times<span class="_ _f"> </span>in<span class="_ _f"> </span>c++20?</span></div><div class="t m0 x24 hc yd3 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">C++<span class="_ _f"> </span>Compile<span class="_ _f"> </span>Health<span class="_ _f"> </span>Watchdog</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">26/114</div><a class="l" href="https://www.reddit.com/r/cpp/comments/o94gvz/what_happened_with_compilation_times_in_c20/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:21.699000px;width:218.531000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://artificial-mind.net/projects/compile-health/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:7.104000px;width:129.091000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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jPxyR+mD3iv49htalrdEsav5zsq6WpQkVlXNeu/VN++84RYHxQbc3i9cff2XN32xpb5h3arzf/L007FYLJlMffTme7ffcuuSpUsaGxo2XnPtFVdccfElF3/vn753842fmzdvXjKZ/OxFl/7D3z967rnnnuw6ef+X7kF164J1679w0804T89ZuuB0f98X7/hilS/AkfRPnv7Jj370I9rGMjbbv/70pxzH6YpWSbt+8IMfMBz7ww9ffL5/59x1K2y8revAkUreTWHEyWMnvnLXfSNDQ7qukzhx791femnzL89dc77Nxt+04apoZJrQjNXnnecPBlasXf3aSy9/5eGvdnprf/ns81/+0n3zFy2sa2latHjR/v37AQBvvfpGJDIdF7IhzhnNJL/36D/U2TyMDr/7rUd+s/nXebnk5uzXb7h8YGhww0UXHdi158mvPbrY3/R3t/3ds888s/G662w22+zZs0ulUohxnk6F/8wcxyFiWJb1Jyqozr7x/NdDNnX/38o9oEyZMmX+76EsUv8IY2NjZ79rmtbX1/fYY4/Jsmya5pYtW9555x3LskZGRr73ve+9L5qFAAAgAElEQVSJovj444+/8cYbw8PDQ9EpqWd05I2PXADHhmOx9/f7JZDYdXx418FssViJ2/b+4rVMOKrJKoDg7JdlWVu2bHnrrbcsy8pmsz/4wQ/efPNN0zQ3b97865depDG83VcT4r0AgNf69pxbO6eglKKFVKqUn+OvBwA0uAKv9u+zkexn6uefPe1dU71uhq/lvQCApFTYNnGqyRns9NWur+5ocFTsmu4/lQprlslhRIvdv6yivtHuEzTlUGK8PxuTDO3TI+AluVX+pvFieiifAB/Lbg/BLvXWHpgZk1PZV0aPkyEPH6qwV1Y466vncgE+q8i6Zseo379/A4AgiKIKu6JDZ7c4KZthGt2JMRRCCidzUuFs13jTsnyMA4FISswDAONCVtEUydBqnf7X+veyGOGzuQuyYFkmg9OmaWak3JKqtmQ+xeKUqKsYgpgWNExT0WQCwy3LKogFEiUggNCygAUggkQKad00ehMTAEIGJ+tdAQCgaYF8KS8oEk8ykqHKmhrOJyRNUU0DBVAxVBNACsVRBD0ZHytpCosRhmWG7BVFRdQMPS3mr2xbmVVEF8VXc04CWBiK21kHR7IWsAiMkA21wuYM8l4bbcMh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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _7"> </span>Standa<span class="_ _4"></span>rd<span class="_ _7"> </span>Lib<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _7"> </span>-<span class="_ _7"> </span>Header<span class="_ _7"> </span>Inclusion<span class="_ _7"> </span>Graph<span class="_ _30"> </span>1/3</div><div class="t m0 x25 ha yd4 ff4 fs6 fc0 sc0 ls0 ws0">Graph<span class="_ _31"> </span>extracted<span class="_ _31"> </span>from<span class="_ _31"> </span><span class="ff6">STL</span></div><div class="t m0 x25 ha yd5 ff6 fs6 fc0 sc0 ls0 ws0">explorer<span class="_ _32"> </span><span class="ffc fs8"></span><span class="ff4">,<span class="_ _33"> </span><span class="ff1">VS<span class="_ _34"> </span>2022,</span></span></div><div class="t m0 x25 ha yd6 ff1 fs6 fc0 sc0 ls0 ws0">C++20<span class="ff4">:</span></div><div class="t m0 x26 ha yd7 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">96<span class="_ _1b"> </span>headers<span class="_ _1b"> </span>in<span class="_ _11"> </span>total<span class="_ _1b"> </span>with</span></div><div class="t m0 x27 ha yd8 ff4 fs6 fc0 sc0 ls0 ws0">1,721<span class="_ _b"> </span>include<span class="_ _10"> </span>relationships</div><div class="t m0 x26 ha yd9 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Density:<span class="_ _f"> </span>0.18</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">27/114</div><a class="l" href="https://s9w.github.io/stl_explorer/explorer.html"><div class="d m1" style="border-style:none;position:absolute;left:396.482000px;bottom:153.497000px;width:19.174000px;height:11.690000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://s9w.github.io/stl_explorer/explorer.html"><div class="d m1" style="border-style:none;position:absolute;left:271.931000px;bottom:137.612000px;width:71.974000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">C++<span class="_ _7"> </span>Standa<span class="_ _4"></span>rd<span class="_ _7"> </span>Lib<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _7"> </span>-<span class="_ _7"> </span>Header<span class="_ _7"> </span>Inclusion<span class="_ _7"> </span>Graph<span class="_ _30"> </span>2/3</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">28/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd3wUdf4/8M/sZvsmm+xuegIhhTQIGiK96x1IEVABPe+C5SfWA8+K3B2CWE9RPNTDhjQF6YoaQAikEiAJ6W0D6SG97G62l98fc+7lGzK7gSVkgdfzDx6Tmc97Pu/PZ8LuO7Mzs1TY+MkEAAAAAMBlVGalszALAAAAAOBqUKQCAAAAAIpUAAAAAAAUqQAAAACAIhUAAAAAAEUqAAAAAKBIBQAAAABAkQoAAAAAKFIBAAAAAFCkAgAAAACgSAUAAAAAFKkAAAAAAChSAQAAAABFKgAAAAAAilQAAAAAQJEKAAAAAIAiFQAAAABQpAIAAAAAoEgFAAAAAECRCgAAAAAoUgEAAAAAUKQCAAAAAIpUAAAAAAAUqQAAAACAIhUAAAAAAEUqAAAAAACKVAAAAABAkQoAAAAAgCIVAAAAAFCkAgAAAACgSAUAAAAAFKkAAAAAAChSAQAAAABFKgAAAAAAilQAAAAAABSpAAAAAIAiFQAAAAAARSoAAAAAoEgFAAAAAECRCgAAAAAoUgEAAAAAUKQCAAAAAKBIBQAAAAAUqQAAAAAAKFIBAAAAAEUqAAAAAACKVAAAAABAkQoAAAAAgCIVAAAAAFCkAgAAAACgSAUAAAAAQJEKAAAAAChSAQAAAABQpAIAAAAAilQAAAAAABSpAAAAAIAiFQAAAAAARSoAAAAAgA1lMBgwCwAAAADgOjgcDs6kAgAAAIDLQZEKAAAAAChSAQAAAABQpAIAAAAAilQAAAAAABSpAAAAAIAiFQAAAAAARSoAAAAAoEgFAAAAAECRCgAAAACAIhUAAAAAUKQCAAAAAKBIBQAAAAAUqQAAAAAAKFIBAAAAAEUqAAAAAACKVAAAAABAkQoAAAAAgCIVAAAAAABFKgAAAACgSAUAAAAAQJEKAAAAAChSAQAAAABQpAIAAAAAilQAAAAAABSpAAAAAAAoUgEAAAAARSoAANxKTCYTJgEAUKQCwK1g+fLlK1asqK6upn9ct25dYmJie3v7Ne+wvb09MTFx3bp11z3Vy5cv/+Mf/3j88cc3btxoW7l+/frly5fbfjxy5EhiYuK2bduuuRd6D0ePHnU+4T65DZBCoVi+fPkAE1AoFImJifSEvPfeeytWrGhtbb3uM//qq68mJibafty2bZuTk0zv4bpMMgCgSAWAW5PVatXpdLt27XL9VNPT02tra+fOnfvSSy/1GYIrT+8Ni3rwwQeXL1/u7e09kMYXLlz4+9//XlVVhf8CAHC13DAFAHBjsNnsioqKM2fOTJw40bayvb197dq1o0aNeuaZZwgha9as8ff3/+tf/5qUlPTzzz8vXbr0+PHjzc3Nc+bMkcvlSUlJHR0d06ZN+8tf/mIrszZv3nz+/PmgoKAXXnjBx8fHbDZ/8803eXl5RqMxPj7+ySefdHNzo/e2fPnynTt3rly5MiIigg6vq6vbvn37pUuXpFLp1KlTFy5ceODAgWPHjhFCfvvtt9bWVjorhw4cOHDy5Emj0RgWFvbkk0/KZDJCyKFDh5KTk7u7u4cPH75kyZK4uDhCyPbt29PT0wUCwZgxY2zhRqPxs88+KywsFIvFY8eOfeSRR9hs9qZNmxQKxbx5886ePbt+/fpDhw6lpaV1dnYOGzZsxYoVgYGB/WZCR917772//vorh8N58MEHp06dSghJSko6fvx4e3t7UFDQsmXLevdOp3rixImNGzfy+fzt27efO3fuqaeeiouLO3PmzL59+3Q63dy5c22Nf/75Z4VCERERERAQ8O677woEAh8fn/T0dKlU+vzzz/v5+anV6h07duTl5fF4PBaLlZCQIJVKbeHbtm1LS0szGo29p8Whfg8r097oSfb19Q0JCbHtobm5+YsvvqipqRGLxffcc8+CBQvo6TIajf7+/gqFYv369fhPCuBScCYVAG6QhIQEDofz66+/9j6BZ7FYVCqVRqOhf1Sr1T09PYQQvV6vUql++umngIAAgUCQlJR09OjRkJAQNpv922+/Xb58mW5fXV3NZrMTEhLq6+v37t1LCPn111/T09NHjx5933335ebmHjx40La3PXv2hISESCQSOtZkMn322WcVFRUzZswwm80HDhzIyMgICwuj67+wsDBbLWuT9LtLly7ZVpaWlv700090j9XV1bt37yaEVFVVHTp0yMfH5+mnn7bllpeXd/LkSZlMNnny5MLCQtse9uzZU1xcvHDhwqioqBMnTpw8eZIQotFoVCpVWlraiBEjSktLDx06xOFwlixZUlVV9cMPPzBNMh2VmZkZExPT2dl56NAhQkhBQcHu3btZLNZ9992n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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++<span class="_ _7"> </span>Standa<span class="_ _4"></span>rd<span class="_ _7"> </span>Lib<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _7"> </span>-<span class="_ _7"> </span>Header<span class="_ _7"> </span>Inclusion<span class="_ _7"> </span>Graph<span class="_ _30"> </span>3/3</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">29/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXElEQVR42u3ZsQ3CQBBE0TvEipAakCjBHSDX5ibokMghm5wj547wCr1XwkRfmp6ZDQAAyoiIixUAAKhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFJNAACASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBAPgjVxNwrnV5GOFnPvPbCMBBz+llBE7UM9MKAADUERHufgAAyhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVBMAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAALDr/X4b67e1MYY1AAAoYQPpZxP1VGc2LgAAAABJRU5ErkJggg=="/><div class="t m0 x8 h2 y37 ff1 fs0 fc0 sc0 ls0 ws0">Precompiled<span class="_ _1"> </span>Header</div><div class="t m0 x8 h2 y38 ff1 fs0 fc0 sc0 ls0 ws0">(PCH)</div><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf22" data-dest-detail='[34,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:113.870000px;width:77.733000px;height:26.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ3CMBRFUTuKRZkZolRMgBA1EptliYxDwRBsQJUSN06XGb6sc0Z41dXLy+2RAAAgjO/nPVgBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAKdca7UCAABxlFI8qQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgDQj3FfZyvQh99zMwIAdOB6f+U8Xdr+T6m1ZhAAAEI4ABlsFAR7gdWPAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _35"> </span>1/6</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">Compiling<span class="_ _10"> </span>a<span class="_ _10"> </span>source<span class="_ _10"> </span>file<span class="_ _10"> </span>involves<span class="_ _10"> </span>combining<span class="_ _10"> </span>the<span class="_ _5"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>of<span class="_ _10"> </span>all<span class="_ _10"> </span>the<span class="_ _5"> </span>header<span class="_ _10"> </span>files<span class="_ _10"> </span>included</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">directly<span class="_ _10"> </span>and,<span class="_ _10"> </span>recursively<span class="_ _c"></span>,<span class="_ _10"> </span>all<span class="_ _10"> </span>their<span class="_ _10"> </span>dep<span class="_ _a"></span>endencies,<span class="_ _10"> </span>until<span class="_ _10"> </span>no<span class="_ _10"> </span>further<span class="_ _10"> </span>inclusions<span class="_ _10"> </span>are<span class="_ _b"> </span>p<span class="_ _a"></span>ossible.</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>complete<span class="_ _10"> </span>set<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>source<span class="_ _10"> </span>file<span class="_ _5"> </span>and<span class="_ _10"> </span>its<span class="_ _10"> </span>headers<span class="_ _10"> </span>is<span class="_ _10"> </span>referred<span class="_ _10"> </span>to<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _5"> </span><span class="ff7">translation<span class="_ _10"> </span>unit</span></div><div class="t m0 x1 ha yda ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>r<span class="_ _10"> </span><span class="ff7">compilation<span class="_ _10"> </span>unit</span>.</div><div class="t m0 x1 ha ydb ff4 fs6 fc0 sc0 ls0 ws0">Compilation<span class="_ _10"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess<span class="_ _10"> </span>inefficiency:</div><div class="t m0 xa ha ydc ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Mo<span class="_ _a"></span>difying<span class="_ _10"> </span>any<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>within<span class="_ _10"> </span>a<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit,<span class="_ _10"> </span>even<span class="_ _10"> </span>a<span class="_ _5"> </span>single<span class="_ _10"> </span>space,<span class="_ _10"> </span>requires</span></div><div class="t m0 x5 ha ydd ff4 fs6 fc0 sc0 ls0 ws0">recompiling<span class="_ _10"> </span>the<span class="_ _10"> </span>entire<span class="_ _10"> </span>unit<span class="_ _10"> </span>from<span class="_ _10"> </span>scratch.</div><div class="t m0 xa ha yde ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Headers<span class="_ _10"> </span>are<span class="_ _b"> </span>often<span class="_ _5"> </span>included<span class="_ _10"> </span>in<span class="_ _10"> </span>multiple<span class="_ _10"> </span>translation<span class="_ _10"> </span>units.<span class="_ _14"> </span>Even<span class="_ _10"> </span>a<span class="_ _10"> </span>small<span class="_ _10"> </span>change<span class="_ _10"> </span>can</span></div><div class="t m0 x5 ha ydf ff4 fs6 fc0 sc0 ls0 ws0">cause<span class="_ _10"> </span>a<span class="_ _10"> </span>large<span class="_ _b"> </span>part<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>program<span class="_ _b"> </span>to<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>recompiled.</div><div class="t m0 xa ha ye0 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>prevalent<span class="_ _b"> </span>development<span class="_ _5"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess<span class="_ _b"> </span>involves<span class="_ _10"> </span>mo<span class="_ _a"></span>difying<span class="_ _10"> </span>a<span class="_ _10"> </span>single<span class="_ _10"> </span>file<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>a<span class="_ _10"> </span>small<span class="_ _10"> </span>set</span></div><div class="t m0 x5 ha ye1 ff4 fs6 fc0 sc0 ls0 ws0">of<span class="_ _10"> </span>files,<span class="_ _10"> </span>even<span class="_ _10"> </span>though<span class="_ _10"> </span><span class="ff7">most<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _5"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>changes<span class="_ _10"> </span>infrequently</span>.<span class="_ _14"> </span>One<span class="_ _10"> </span>example<span class="_ _10"> </span>is<span class="_ _10"> </span>the</div><div class="t m0 x5 ha ye2 ff4 fs6 fc0 sc0 ls0 ws0">standa<span class="_ _4"></span>rd<span class="_ _10"> </span>libra<span class="_ _4"></span>ry<span class="_ _6"></span>.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">30/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfUlEQVR42u3ZsQ3CMBRF0RjFomQGRMUECFEjZYUUzMMSbEDBDEgUDMEGVKkIbkzHAFQ/6JwJrOfmyk6rza4BAIAwHvfbzAoAAEQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA+EqlFCsAABBHztlLKgAA4YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEqgkAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgBACO1UDvoax64/uDCYluvlbAQAfpBKKVYAACCOnLPvfgAAwhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQAgpnY4Lq3Af3vuT0YAgAlZb7uUFvM6vJum1moQAABC+ADrrx0CpBH7VwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _35"> </span>2/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">Precompiled<span class="_ _5"> </span>headers<span class="_ _5"> </span>(PCHs)<span class="_ _10"> </span><span class="ff4">address<span class="_ _5"> </span>the<span class="_ _10"> </span>p<span class="_ _4"></span>roblem<span class="_ _10"> </span>of<span class="_ _10"> </span>lengthy<span class="_ _10"> </span>build<span class="_ _10"> </span>times<span class="_ _10"> </span>in<span class="_ _5"> </span>la<span class="_ _4"></span>rge</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rojects<span class="_ _10"> </span>by<span class="_ _b"> </span>partially<span class="_ _b"> </span>compiling<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>related<span class="_ _10"> </span>to<span class="_ _10"> </span>a<span class="_ _10"> </span>header<span class="_ _10"> </span>into<span class="_ _10"> </span>a<span class="_ _5"> </span>bina<span class="_ _4"></span>ry<span class="_ _10"> </span>file.<span class="_ _f"> </span>Subsequent</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">compilations<span class="_ _10"> </span>can<span class="_ _10"> </span>then<span class="_ _10"> </span>load<span class="_ _10"> </span>this<span class="_ _10"> </span>file<span class="_ _10"> </span>instead<span class="_ _5"> </span>of<span class="_ _10"> </span><span class="ff7">re-pa<span class="_ _4"></span>rsing<span class="_ _f"> </span><span class="ff4">the<span class="_ _10"> </span>headers,<span class="_ _10"> </span>which</span></span></div><div class="t m0 x1 ha yda ff4 fs6 fc0 sc0 ls0 ws0">significantly<span class="_ _10"> </span>reduces<span class="_ _10"> </span>build<span class="_ _10"> </span>times.</div><div class="t m0 x1 ha ydb ff4 fs6 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span>mo<span class="_ _4"></span>re<span class="_ _10"> </span>detail,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>saves<span class="_ _5"> </span>serialized<span class="_ _10"> </span><span class="ff7">Abstract<span class="_ _10"> </span>Syntax<span class="_ _10"> </span>T<span class="_ _c"></span>rees<span class="_ _7"> </span><span class="ff4">(AST<span class="_ _c"></span>s)<span class="_ _10"> </span>and</span></span></div><div class="t m0 x1 ha ye3 ff4 fs6 fc0 sc0 ls0 ws0">supp<span class="_ _a"></span>o<span class="_ _4"></span>rting<span class="_ _b"> </span>data<span class="_ _5"> </span>structures<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _10"> </span>compressed<span class="_ _b"> </span>bitstream<span class="_ _10"> </span>to<span class="_ _10"> </span>minimize<span class="_ _10"> </span>b<span class="_ _a"></span>oth<span class="_ _10"> </span>creation<span class="_ _10"> </span>time</div><div class="t m0 x1 ha ye4 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>initial<span class="_ _10"> </span>load<span class="_ _10"> </span>time.</div><div class="t m0 x1 ha ye5 ff7 fs6 fc0 sc0 ls0 ws0">Precompiled<span class="_ _10"> </span>headers<span class="_ _7"> </span><span class="ff4">are<span class="_ _b"> </span>particula<span class="_ _4"></span>rly<span class="_ _b"> </span>effective<span class="_ _10"> </span>for<span class="_ _10"> </span>la<span class="_ _4"></span>rge<span class="_ _10"> </span>header<span class="_ _10"> </span>libra<span class="_ _4"></span>ries<span class="_ _b"> </span>that<span class="_ _10"> </span>make</span></div><div class="t m0 x1 ha ye6 ff4 fs6 fc0 sc0 ls0 ws0">extensive<span class="_ _10"> </span>use<span class="_ _10"> </span>of<span class="_ _10"> </span>templates,<span class="_ _10"> </span>like<span class="_ _b"> </span>the<span class="_ _10"> </span>Standard<span class="_ _b"> </span>Libra<span class="_ _4"></span>ry<span class="_ _6"></span>,<span class="_ _10"> </span><span class="ff6">Eigen</span>,<span class="_ _10"> </span>and<span class="_ _10"> </span><span class="ff6">Boost</span>.</div><div class="t m0 x24 hc ye7 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">MSVC<span class="_ _f"> </span>-<span class="_ _f"> </span>Precompiled<span class="_ _f"> </span>header<span class="_ _f"> </span>files</span></div><div class="t m0 x24 hc ye8 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">LLVM<span class="_ _f"> </span>-<span class="_ _f"> </span>Precompiled<span class="_ _f"> </span>Header<span class="_ _f"> </span>and<span class="_ _f"> </span>Modules<span class="_ _f"> </span>Internals</span></div><div class="t m0 x24 hc ye9 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">GCC<span class="_ _f"> </span>-<span class="_ _f"> </span>Using<span class="_ _f"> </span>Precompiled<span class="_ _f"> </span>Headers</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">31/114</div><a class="l" href="https://learn.microsoft.com/en-us/cpp/build/creating-precompiled-header-files?view=msvc-170"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:32.974000px;width:147.920000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://clang.llvm.org/docs/PCHInternals.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:19.375000px;width:223.238000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://gcc.gnu.org/onlinedocs//gcc/Precompiled-Headers.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:5.777000px;width:147.920000px;height:9.365000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _7"> </span>-<span class="_ _7"> </span>Notes<span class="_ _36"> </span>3/6</div><div class="t m0 xa ha y57 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span><span class="ff7">first<span class="_ _5"> </span>compilation</span>,<span class="_ _10"> </span>which<span class="_ _10"> </span>creates<span class="_ _10"> </span>the<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>header<span class="_ _10"> </span>file,<span class="_ _10"> </span>takes<span class="_ _b"> </span>slightly</span></div><div class="t m0 x5 ha yea ff4 fs6 fc0 sc0 ls0 ws0">longer<span class="_ _10"> </span>than<span class="_ _10"> </span>subsequent<span class="_ _10"> </span>compilations.</div><div class="t m0 xa ha yeb ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Precompiled<span class="_ _10"> </span>headers<span class="_ _5"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span><span class="ff7">recompiled<span class="_ _f"> </span></span>when:</span></div><div class="t m0 x28 h5 yec ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Any<span class="_ _b"> </span>of<span class="_ _b"> </span>the<span class="_ _b"> </span>included<span class="_ _b"> </span>files<span class="_ _b"> </span>are<span class="_ _16"> </span>mo<span class="_ _a"></span>dified.</div><div class="t m0 x28 h5 yed ff4 fs3 fc0 sc0 ls0 ws0">-<span class="_ _9"> </span>Mo<span class="_ _a"></span>dification<span class="_ _b"> </span>of<span class="_ _b"> </span>compiler<span class="_ _b"> </span>flags<span class="_ _b"> </span>that<span class="_ _b"> </span>alter<span class="_ _b"> </span>the<span class="_ _b"> </span>generated<span class="_ _b"> </span>co<span class="_ _a"></span>de,<span class="_ _16"> </span>such<span class="_ _b"> </span>as<span class="_ _b"> </span>optimization</div><div class="t m0 x29 h5 yee ff4 fs3 fc0 sc0 ls0 ws0">flags<span class="_ _b"> </span>o<span class="_ _4"></span>r<span class="_ _b"> </span>macro<span class="_ _b"> </span>values.</div><div class="t m0 xa ha yef ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">T<span class="_ _c"></span>emplate<span class="_ _10"> </span>Co<span class="_ _a"></span>de<span class="_ _a"></span><span class="ff4">:<span class="_ _14"> </span>Precompiled<span class="_ _10"> </span>headers<span class="_ _10"> </span>sp<span class="_ _a"></span>eed<span class="_ _10"> </span>up<span class="_ _10"> </span>header<span class="_ _10"> </span>parsing<span class="_ _b"> </span>containing<span class="_ _10"> </span>the</span></span></div><div class="t m0 x5 ha yf0 ff4 fs6 fc0 sc0 ls0 ws0">template<span class="_ _10"> </span>definition,<span class="_ _10"> </span>but<span class="_ _10"> </span>the<span class="_ _10"> </span>cost<span class="_ _10"> </span>of<span class="_ _10"> </span>template<span class="_ _5"> </span>instantiation<span class="_ _10"> </span>remains.</div><div class="t m0 xa ha yf1 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Precompiled<span class="_ _10"> </span>headers<span class="_ _5"> </span>do<span class="_ _10"> </span>not<span class="_ _10"> </span>affect<span class="_ _10"> </span>the<span class="_ _10"> </span><span class="ff7">final<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>generation<span class="_ _5"> </span></span>in<span class="_ _10"> </span>any<span class="_ _10"> </span>wa<span class="_ _4"></span>y<span class="_ _6"></span>.<span class="_ _f"> </span>Fo<span class="_ _4"></span>r</span></div><div class="t m0 x5 ha yf2 ff4 fs6 fc0 sc0 ls0 ws0">instance,<span class="_ _10"> </span>they<span class="_ _10"> </span>dont<span class="_ _10"> </span>alter<span class="_ _10"> </span>inlining<span class="_ _10"> </span>b<span class="_ _a"></span>ehavior.</div><div class="t m0 xa ha yf3 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Mo<span class="_ _a"></span>dules<span class="_ _7"> </span><span class="ff4">are<span class="_ _b"> </span>a<span class="_ _10"> </span>generalization<span class="_ _5"> </span>of<span class="_ _10"> </span>p<span class="_ _4"></span>recompiled<span class="_ _10"> </span>headers<span class="_ _10"> </span>that<span class="_ _10"> </span>relax<span class="_ _10"> </span>several<span class="_ _10"> </span>restrictions</span></span></div><div class="t m0 x5 ha yf4 ff4 fs6 fc0 sc0 ls0 ws0">placed<span class="_ _10"> </span>on<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>headers.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">32/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIjklEQVR42u3YsU0DQRCG0Vt0I6IVNSBHVIAQMZI7cxOUQ0ARdODotBGTnDOLAk54znqvgtW/yadph9f3CQAAyvj5/nqwAgAA1YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACuWmZaAQCAOiLCJRUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAADsxGwCAG5ojLGj1/befRn8D5dUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAYFMtM60AAEAdEeGSCgBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAANjWbIIdGWMY4b713o0AAJNLKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAALCxlplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAA7ty8nJ6tAH+dPz6NAAA39PJ2bO3pcV1+p2ldV4MAAFDCBZ5wIAAPJyYiAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _7"> </span>-<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Flags<span class="_ _7"> </span>-<span class="_ _7"> </span>GCC<span class="_ _37"> </span>4/6</div><div class="t m0 x1 ha yf5 ff1 fs6 fc0 sc0 ls0 ws0">GCC<span class="_ _10"> </span><span class="ff4">p<span class="_ _4"></span>recompiled<span class="_ _10"> </span>header<span class="_ _10"> </span>process:</span></div><div class="t m0 xa ha yf6 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>user<span class="_ _5"> </span>needs<span class="_ _10"> </span>to<span class="_ _10"> </span>directly<span class="_ _10"> </span>compile<span class="_ _10"> </span>header<span class="_ _10"> </span>files<span class="_ _10"> </span>to<span class="_ _12"> </span><span class="ff6">.gch<span class="_ _11"> </span></span>files.</span></div><div class="t m0 xa ha yf7 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">During<span class="_ _10"> </span>normal<span class="_ _b"> </span>compilation,<span class="_ _5"> </span><span class="ff6">GCC<span class="_ _10"> </span></span>sea<span class="_ _4"></span>rches<span class="_ _10"> </span>the<span class="_ _10"> </span>include<span class="_ _10"> </span>directories<span class="_ _b"> </span>for<span class="_ _b"> </span>the</span></div><div class="t m0 x5 ha yf8 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>recompiled<span class="_ _10"> </span>header.</div><div class="t m0 x1 ha yf9 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _4"></span>dditional<span class="_ _10"> </span>notes:</div><div class="t m0 xa ha yfa ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _12"> </span><span class="ff6">-Winvalid-pch<span class="_ _11"> </span></span>flag<span class="_ _5"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>rns<span class="_ _10"> </span>if<span class="_ _10"> </span>a<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>header<span class="_ _10"> </span>is<span class="_ _10"> </span>found<span class="_ _10"> </span>in<span class="_ _5"> </span>the<span class="_ _10"> </span>sea<span class="_ _4"></span>rch</span></div><div class="t m0 x5 ha yfb ff4 fs6 fc0 sc0 ls0 ws0">path<span class="_ _10"> </span>but<span class="_ _10"> </span>cannot<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>used.</div><div class="t m0 xa ha yfc ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">GCC<span class="_ _10"> </span><span class="ff4">precompiles<span class="_ _b"> </span>template<span class="_ _5"> </span>definitions,<span class="_ _10"> </span>but<span class="_ _10"> </span>not<span class="_ _10"> </span>their<span class="_ _10"> </span>instantiations.</span></span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">33/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _7"> </span>-<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Flags<span class="_ _7"> </span>-<span class="_ _7"> </span>Clang<span class="_ _38"> </span>5/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">Clang<span class="_ _10"> </span><span class="ff4">precompiled<span class="_ _b"> </span>header<span class="_ _10"> </span>process:</span></div><div class="t m0 xa ha yfd ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Similarly<span class="_ _b"> </span>to<span class="_ _10"> </span><span class="ff6">GCC</span>,<span class="_ _5"> </span><span class="ff6">Clang<span class="_ _10"> </span></span>allo<span class="_ _4"></span>ws<span class="_ _10"> </span>you<span class="_ _b"> </span>to<span class="_ _10"> </span>compile<span class="_ _10"> </span>header<span class="_ _10"> </span>files<span class="_ _5"> </span>directly<span class="_ _10"> </span>into<span class="_ _1b"> </span><span class="ff6">.pch</span></span></div><div class="t m0 x5 ha y75 ff4 fs6 fc0 sc0 ls0 ws0">files.<span class="_ _f"> </span>Alternatively<span class="_ _c"></span>,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>provides<span class="_ _b"> </span>the<span class="_ _1b"> </span><span class="ff6">-emit-pch<span class="_ _12"> </span></span>flag<span class="_ _b"> </span>to<span class="_ _5"> </span>explicitly</div><div class="t m0 x5 ha y76 ff4 fs6 fc0 sc0 ls0 ws0">generate<span class="_ _10"> </span>them.</div><div class="t m0 xa ha yfe ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">During<span class="_ _10"> </span>normal<span class="_ _b"> </span>compilation,<span class="_ _5"> </span><span class="ff6">Clang<span class="_ _10"> </span></span>requires<span class="_ _10"> </span>the<span class="_ _10"> </span>flag</span></div><div class="t m0 x20 ha yff ff6 fs6 fc0 sc0 ls0 ws0">-include-pch<span class="_"> </span>&lt;file<span class="_"> </span>name&gt;.pch<span class="_ _1b"> </span><span class="ff4">to<span class="_ _10"> </span>load<span class="_ _10"> </span>the<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>headers.</span></div><div class="t m0 x1 ha y100 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _4"></span>dditional<span class="_ _10"> </span>notes:</div><div class="t m0 xa ha y101 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Clang<span class="_ _10"> </span><span class="ff4">precompiles<span class="_ _b"> </span>template<span class="_ _5"> </span>definitions,<span class="_ _10"> </span>but<span class="_ _10"> </span>not<span class="_ _10"> </span>their<span class="_ _10"> </span>instantiations<span class="_ _10"> </span>by<span class="_ _b"> </span>default.</span></span></div><div class="t m0 xa ha y102 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Starting<span class="_ _b"> </span>with<span class="_ _10"> </span>Clang<span class="_ _5"> </span>11,<span class="_ _10"> </span>the<span class="_ _1b"> </span><span class="ff6">-fpch-instantiate-templates<span class="_ _1b"> </span></span>flag<span class="_ _10"> </span>also<span class="_ _10"> </span>enables</span></div><div class="t m0 x5 ha y103 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>recompilation<span class="_ _10"> </span>of<span class="_ _10"> </span>template<span class="_ _10"> </span>instantiations<span class="_ _10"> </span>in<span class="_ _10"> </span>header<span class="_ _5"> </span>files.<span class="_ _f"> </span>The<span class="_ _10"> </span>option<span class="_ _10"> </span>can<span class="_ _10"> </span>improve</div><div class="t m0 x5 ha y104 ff4 fs6 fc0 sc0 ls0 ws0">compile<span class="_ _10"> </span>time<span class="_ _10"> </span>by<span class="_ _b"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>30-40%<span class="_ _10"> </span>on<span class="_ _10"> </span>template<span class="_ _5"> </span>heavy<span class="_ _10"> </span>lib<span class="_ _4"></span>ra<span class="_ _4"></span>ries.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">34/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIoUlEQVR42u3YsU3EQBCGUS/yiGhFDYiIChAiRqIzmqAcAoqgA6LTRkxisktByDpmufcasPVv8mnazd3DAgAAZby/vV5YAQCAakQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAABHLTOtAABAHRHhkgoAQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAo9UEAJzGGOMEX+m9mxr+AZdUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAwt5aZVgAAoI6IcEkFAKAckQoAgEgFAIDvrCY4Q2OMif629+7JAODcuKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgL/VMtMKAADUEREuqQAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAAB2tJrg58YYRmAivXcjADApl1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCADC3lplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAgN2th+drK8CvfTy+GAEA9nV7/9Ta1eV2+FyWbdsMAgBACV8M7CX+v9CMEgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Precompiled<span class="_ _7"> </span>Header<span class="_ _7"> </span>(PCH)<span class="_ _7"> </span>-<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Flags<span class="_ _7"> </span>-<span class="_ _7"> </span>Microsoft<span class="_ _7"> </span>Visual<span class="_ _7"> </span>Studio<span class="_ _39"> </span>6/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">Microsoft<span class="_ _5"> </span>Visual<span class="_ _5"> </span>Studio<span class="_ _10"> </span><span class="ff4">precompiled<span class="_ _10"> </span>header<span class="_ _10"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess:</span></div><div class="t m0 xa ha yfd ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Microsoft<span class="_"> </span>Visual<span class="_"> </span>Studio<span class="_ _10"> </span><span class="ff4">requires<span class="_ _5"> </span>the<span class="_ _10"> </span>option<span class="_ _1b"> </span></span>/Y<span class="_ _1b"> </span><span class="ff4">to<span class="_ _10"> </span>create<span class="_ _10"> </span>the<span class="_ _5"> </span>p<span class="_ _4"></span>recompiler</span></span></div><div class="t m0 x5 ha y75 ff4 fs6 fc0 sc0 ls0 ws0">header<span class="_ _1b"> </span><span class="ff6">.Pch<span class="_ _16"> </span></span>.</div><div class="t m0 xa ha y105 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">During<span class="_ _10"> </span>normal<span class="_ _b"> </span>compilation,<span class="_ _5"> </span><span class="ff6">Microsoft<span class="_"> </span>Visual<span class="_"> </span>Studio<span class="_ _10"> </span></span>requires<span class="_ _10"> </span>the<span class="_ _10"> </span>flag</span></div><div class="t m0 x20 ha yfe ff6 fs6 fc0 sc0 ls0 ws0">/Yu<span class="_"> </span>&lt;file<span class="_"> </span>name&gt;.Pch<span class="_ _1b"> </span><span class="ff4">to<span class="_ _10"> </span>use<span class="_ _10"> </span>the<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>headers.</span></div><div class="t m0 x1 ha y106 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _4"></span>dditional<span class="_ _10"> </span>notes:</div><div class="t m0 xa ha y107 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">If<span class="_ _10"> </span>the<span class="_ _5"> </span>compiler<span class="_ _10"> </span>detects<span class="_ _10"> </span>an<span class="_ _10"> </span>inconsistency<span class="_ _c"></span>,<span class="_ _10"> </span>it<span class="_ _10"> </span>issues<span class="_ _10"> </span>a<span class="_ _10"> </span>wa<span class="_ _4"></span>rning<span class="_ _b"> </span>and<span class="_ _10"> </span>identifies<span class="_ _5"> </span>the</span></div><div class="t m0 x5 ha y108 ff4 fs6 fc0 sc0 ls0 ws0">inconsistency<span class="_ _10"> </span>where<span class="_ _10"> </span>p<span class="_ _a"></span>ossible.</div><div class="t m0 xa ha y109 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Microsoft<span class="_"> </span>Visual<span class="_"> </span>Studio<span class="_ _10"> </span><span class="ff4">precompiles<span class="_ _b"> </span>template<span class="_ _5"> </span>definitions,<span class="_ _10"> </span>but<span class="_ _10"> </span>not<span class="_ _10"> </span>their</span></span></div><div class="t m0 x5 ha y10a ff4 fs6 fc0 sc0 ls0 ws0">instantiations.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">35/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x8 h2 y73 ff1 fs0 fc0 sc0 ls0 ws0">Link<span class="_ _c"></span>er<span class="_ _1"> </span>Asp<span class="_ _0"></span>ects</div><a class="l" href="#pf29" data-dest-detail='[41,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:168.553000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIYElEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOASKKL3TOCK+6enm83hMAAISxrcvJCgAARCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD4yrVWKwAAEEcpxZMKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAAP+j26fBCvBzr8dsBAA45nJ75nzu2/5OqbVmEAAAQvgAHAEUBEfM6QIAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Link<span class="_ _4"></span>er<span class="_ _3a"> </span>1/3</div><div class="t m0 x1 ha y10b ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>linking<span class="_ _10"> </span>phase<span class="_ _10"> </span>plays<span class="_ _b"> </span>a<span class="_ _10"> </span>critical<span class="_ _10"> </span>role<span class="_ _10"> </span>in<span class="_ _5"> </span>the<span class="_ _10"> </span>C++<span class="_ _10"> </span>compile<span class="_ _10"> </span>time<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>strongly</div><div class="t m0 x1 ha y10c ff7 fs6 fc0 sc0 ls0 ws0">sequential<span class="ff4">.<span class="_ _f"> </span>In<span class="_ _10"> </span>contrast,<span class="_ _10"> </span>object<span class="_ _10"> </span>compilation<span class="_ _5"> </span>can<span class="_ _10"> </span>run<span class="_ _10"> </span>concurrently<span class="_ _10"> </span>across<span class="_ _10"> </span>several<span class="_ _10"> </span>threads.</span></div><div class="t m0 x1 ha y10d ff4 fs6 fc0 sc0 ls0 ws0">Main<span class="_ _10"> </span>linking<span class="_ _10"> </span>steps<span class="_ _10"> </span>and<span class="_ _10"> </span>relation<span class="_ _10"> </span>with<span class="_ _10"> </span>compile<span class="_ _5"> </span>time:</div><div class="t m0 xa ha y10e ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Collect<span class="_ _7"> </span>object<span class="_ _10"> </span>files<span class="_ _7"> </span>and<span class="_ _10"> </span>libra<span class="_ _4"></span>ries<span class="ff4">.<span class="_ _f"> </span>The<span class="_ _10"> </span>linker<span class="_ _b"> </span>is<span class="_ _10"> </span>also<span class="_ _10"> </span>resp<span class="_ _a"></span>onsible<span class="_ _10"> </span>for<span class="_ _b"> </span>extracting</span></span></div><div class="t m0 x5 ha y10f ff4 fs6 fc0 sc0 ls0 ws0">the<span class="_ _10"> </span>necessa<span class="_ _4"></span>ry<span class="_ _10"> </span>objects<span class="_ _10"> </span>from<span class="_ _10"> </span>static<span class="_ _10"> </span>libra<span class="_ _4"></span>ries<span class="_ _b"> </span><span class="fff">→<span class="_ _5"> </span><span class="ff7">Negligible<span class="_ _10"> </span>impact<span class="_ _7"> </span></span></span>in<span class="_ _10"> </span>general.</div><div class="t m0 x5 ha y110 ff4 fs6 fc0 sc0 ls0 ws0">Ho<span class="_ _4"></span>w<span class="_ _4"></span>ever,<span class="_ _10"> </span>loading<span class="_ _10"> </span>many<span class="_ _10"> </span>objects<span class="_ _10"> </span>or<span class="_ _b"> </span>large<span class="_ _b"> </span>ones<span class="_ _5"> </span>affects<span class="_ _10"> </span>this<span class="_ _10"> </span>step.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">36/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOMiX6QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqsAD/zesxGAIBjl9sz53Pf9ndKrTWDAAAQwgfw0hQEZg/DhgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Link<span class="_ _4"></span>er<span class="_ _3a"> </span>2/3</div><div class="t m0 xa ha y111 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Symb<span class="_ _a"></span>ol<span class="_ _5"> </span>resolution<span class="ff4">.<span class="_ _14"> </span>Link<span class="_ _10"> </span>references<span class="_ _10"> </span>and<span class="_ _10"> </span>exp<span class="_ _a"></span>o<span class="_ _4"></span>rted<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>of<span class="_ _10"> </span>all<span class="_ _10"> </span>object<span class="_ _10"> </span>files,</span></span></div><div class="t m0 x5 ha y112 ff4 fs6 fc0 sc0 ls0 ws0">ensuring<span class="_ _10"> </span>that<span class="_ _10"> </span>there<span class="_ _10"> </span>are<span class="_ _b"> </span>no<span class="_ _10"> </span>multiple<span class="_ _10"> </span>definitions<span class="_ _10"> </span>for<span class="_ _10"> </span>the<span class="_ _10"> </span>same<span class="_ _10"> </span>symb<span class="_ _a"></span>ol,<span class="_ _b"> </span>nor<span class="_ _10"> </span>references</div><div class="t m0 x5 ha y113 ff4 fs6 fc0 sc0 ls0 ws0">without<span class="_ _10"> </span>a<span class="_ _10"> </span>symb<span class="_ _a"></span>ol.<span class="_ _f"> </span>Identical<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>allo<span class="_ _4"></span>wed<span class="_ _b"> </span>in<span class="_ _10"> </span>multiple<span class="_ _10"> </span>translation<span class="_ _10"> </span>units,<span class="_ _10"> </span>such<span class="_ _5"> </span>as</div><div class="t m0 x5 ha y114 ff4 fs6 fc0 sc0 ls0 ws0">inline<span class="_ _10"> </span>functions<span class="_ _10"> </span>and<span class="_ _10"> </span>templates,<span class="_ _10"> </span>must<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>unified<span class="_ _10"> </span><span class="fff">→<span class="_ _10"> </span></span>This<span class="_ _10"> </span>step<span class="_ _5"> </span>can<span class="_ _10"> </span>tak<span class="_ _4"></span>e<span class="_ _10"> </span><span class="ff7">significant</span></div><div class="t m0 x5 ha y115 ff7 fs6 fc0 sc0 ls0 ws0">time<span class="_ _7"> </span><span class="ff4">in<span class="_ _b"> </span>large<span class="_ _b"> </span>projects<span class="_ _b"> </span>involving<span class="_ _10"> </span>several<span class="_ _5"> </span>thousands<span class="_ _10"> </span>of<span class="_ _10"> </span>symb<span class="_ _a"></span>ols.<span class="_ _f"> </span>The<span class="_ _10"> </span>problem<span class="_ _b"> </span>is</span></div><div class="t m0 x5 ha y116 ff4 fs6 fc0 sc0 ls0 ws0">w<span class="_ _4"></span>o<span class="_ _4"></span>rsened<span class="_ _10"> </span>by<span class="_ _b"> </span>templates,<span class="_ _10"> </span>many<span class="_ _10"> </span>small<span class="_ _10"> </span>functions,<span class="_ _5"> </span>function<span class="_ _10"> </span>generation<span class="_ _10"> </span>through</div><div class="t m0 x5 ha y117 ff4 fs6 fc0 sc0 ls0 ws0">macros,<span class="_ _10"> </span>and<span class="_ _10"> </span>long<span class="_ _10"> </span>symb<span class="_ _a"></span>ol<span class="_ _10"> </span>names.</div><div class="t m0 xa ha y118 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Relo<span class="_ _a"></span>cation<span class="ff4">.<span class="_ _f"> </span>Compilers<span class="_ _5"> </span>generate<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>as<span class="_ _10"> </span>if<span class="_ _5"> </span>every<span class="_ _10"> </span>object<span class="_ _10"> </span>sta<span class="_ _4"></span>rts<span class="_ _10"> </span>at<span class="_ _10"> </span>address<span class="_ _10"> </span>zero.</span></span></div><div class="t m0 x5 ha y119 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _b"> </span>linker<span class="_ _b"> </span>assigns<span class="_ _10"> </span>final<span class="_ _b"> </span>memory<span class="_ _b"> </span>addresses<span class="_ _10"> </span>to<span class="_ _b"> </span>all<span class="_ _10"> </span>references<span class="_ _10"> </span>and<span class="_ _b"> </span>data<span class="_ _10"> </span><span class="fff">→<span class="_ _10"> </span></span>This<span class="_ _10"> </span>phase</div><div class="t m0 x5 ha y11a ff4 fs6 fc0 sc0 ls0 ws0">ma<span class="_ _4"></span>y<span class="_ _10"> </span>take<span class="_ _b"> </span>a<span class="_ _10"> </span>long<span class="_ _10"> </span>time<span class="_ _10"> </span>in<span class="_ _10"> </span>large<span class="_ _b"> </span>co<span class="_ _a"></span>debases.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">37/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrMQsoI/8jwjfNXLl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBDrrVaAQCAOEopnlQAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEA+B/dPg1WgJ97PWYjAMDX5fbM+dy3/Z1Sa80gAACE8AHFshQEnKSJdwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Link<span class="_ _4"></span>er<span class="_ _3a"> </span>3/3</div><div class="t m0 xa ha y11b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Link<span class="_ _7"> </span>Time<span class="_ _10"> </span>Optimization<span class="_ _7"> </span>(L<span class="_ _6"></span>TO),<span class="_ _5"> </span>Whole<span class="_ _5"> </span>Program<span class="_ _5"> </span>Optimization<span class="ff4">.</span></span></div><div class="t m0 x5 ha y11c ff4 fs6 fc0 sc0 ls0 ws0">Interp<span class="_ _4"></span>ro<span class="_ _a"></span>cedural<span class="_ _b"> </span>optimizations<span class="_ _10"> </span>across<span class="_ _5"> </span>translation<span class="_ _10"> </span>units.<span class="_ _f"> </span>The<span class="_ _10"> </span>linker<span class="_ _b"> </span>merges<span class="_ _10"> </span>the</div><div class="t m0 x5 ha y11d ff4 fs6 fc0 sc0 ls0 ws0">intermediate<span class="_ _10"> </span>rep<span class="_ _4"></span>resentations<span class="_ _10"> </span>(IRs)<span class="_ _10"> </span>of<span class="_ _10"> </span>compiled<span class="_ _10"> </span>files,<span class="_ _5"> </span>performs<span class="_ _10"> </span>cross-file<span class="_ _10"> </span>inlining,</div><div class="t m0 x5 ha y11e ff4 fs6 fc0 sc0 ls0 ws0">dead<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>elimination,<span class="_ _5"> </span>p<span class="_ _4"></span>ropagates<span class="_ _10"> </span>constants,<span class="_ _10"> </span>refines<span class="_ _10"> </span>data<span class="_ _10"> </span>lay<span class="_ _4"></span>outs,<span class="_ _b"> </span>and<span class="_ _10"> </span>improves</div><div class="t m0 x5 ha y11f ff4 fs6 fc0 sc0 ls0 ws0">co<span class="_ _a"></span>de<span class="_ _b"> </span>lo<span class="_ _a"></span>cality<span class="_ _b"> </span>by<span class="_ _b"> </span>placing<span class="_ _10"> </span>related<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>close<span class="_ _10"> </span>together<span class="_ _10"> </span><span class="fff">→<span class="_ _10"> </span></span>The<span class="_ _10"> </span>most<span class="_ _5"> </span>exp<span class="_ _a"></span>ensive<span class="_ _b"> </span>step.</div><div class="t m0 x5 ha y120 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>linking<span class="_ _10"> </span>time<span class="_ _10"> </span>will<span class="_ _10"> </span>increase<span class="_ _10"> </span>by<span class="_ _b"> </span>a<span class="_ _10"> </span>factor<span class="_ _10"> </span>of<span class="_ _10"> </span>10<span class="_ _10"> </span>to<span class="_ _10"> </span>100.</div><div class="t m0 xa ha y121 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Final<span class="_ _7"> </span>bina<span class="_ _4"></span>ry<span class="_ _10"> </span>generation<span class="ff4">.<span class="_ _14"> </span>Merging<span class="_ _10"> </span>all<span class="_ _10"> </span>resulting<span class="_ _10"> </span>files<span class="_ _10"> </span>and<span class="_ _10"> </span>debugging<span class="_ _5"> </span>info<span class="_ _4"></span>rmation</span></span></div><div class="t m0 x5 ha y122 fff fs6 fc0 sc0 ls0 ws0">→<span class="_ _10"> </span><span class="ff4">Debugging<span class="_ _10"> </span>metadata<span class="_ _10"> </span>could<span class="_ _10"> </span>require<span class="_ _10"> </span>a<span class="_ _10"> </span>significant<span class="_ _5"> </span>p<span class="_ _a"></span>o<span class="_ _4"></span>rtion<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _5"> </span>linking<span class="_ _10"> </span>time.</span></div><div class="t m0 x5 ha y123 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>size<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>output<span class="_ _10"> </span>plays<span class="_ _b"> </span>a<span class="_ _10"> </span>minor<span class="_ _10"> </span>role.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">38/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">ThinL<span class="_ _6"></span>TO<span class="_ _7"> </span>-<span class="_ _7"> </span>Thin<span class="_ _7"> </span>Link<span class="_ _7"> </span>Time<span class="_ _7"> </span>Optimization</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">ThinL<span class="_ _6"></span>TO<span class="_ _5"> </span>(Thin<span class="_ _7"> </span>Link<span class="_ _10"> </span>Time<span class="_ _7"> </span>Optimization)<span class="_ _b"> </span><span class="ff4">is<span class="_ _10"> </span>an<span class="_ _10"> </span>advanced<span class="_ _5"> </span>fo<span class="_ _4"></span>rm<span class="_ _10"> </span>of<span class="_ _10"> </span>L<span class="_ _c"></span>TO<span class="_ _10"> </span>that<span class="_ _10"> </span>is</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">scalable,<span class="_ _10"> </span>memo<span class="_ _4"></span>ry-efficient,<span class="_ _10"> </span>and<span class="_ _10"> </span>incremental,<span class="_ _10"> </span>even<span class="_ _10"> </span>for<span class="_ _b"> </span>very<span class="_ _5"> </span>la<span class="_ _4"></span>rge<span class="_ _10"> </span>co<span class="_ _a"></span>debases.</div><div class="t m0 x1 ha y44 ff4 fs6 fc0 sc0 ls0 ws0">As<span class="_ _10"> </span>with<span class="_ _10"> </span>regular<span class="_ _b"> </span>L<span class="_ _c"></span>TO,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>produces<span class="_ _10"> </span>a<span class="_ _10"> </span>bitco<span class="_ _a"></span>de<span class="_ _10"> </span>for<span class="_ _b"> </span>each<span class="_ _10"> </span>mo<span class="_ _a"></span>dule<span class="_ _10"> </span>with<span class="_ _10"> </span>ThinL<span class="_ _c"></span>TO.</div><div class="t m0 x1 ha y124 ff4 fs6 fc0 sc0 ls0 ws0">Ho<span class="_ _4"></span>w<span class="_ _4"></span>ever,<span class="_ _10"> </span>the<span class="_ _10"> </span>ThinL<span class="_ _c"></span>TO<span class="_ _10"> </span>bitco<span class="_ _a"></span>de<span class="_ _10"> </span>is<span class="_ _10"> </span>augmented<span class="_ _10"> </span>with<span class="_ _10"> </span>a<span class="_ _10"> </span>compact<span class="_ _10"> </span><span class="ff7">summary<span class="_ _f"> </span></span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>mo<span class="_ _a"></span>dule.</div><div class="t m0 x1 ha ydb ff4 fs6 fc0 sc0 ls0 ws0">During<span class="_ _10"> </span>the<span class="_ _10"> </span>linking<span class="_ _10"> </span>stage,<span class="_ _10"> </span>these<span class="_ _10"> </span>summaries<span class="_ _b"> </span>are<span class="_ _b"> </span>combined,<span class="_ _5"> </span>and<span class="_ _10"> </span>a<span class="_ _10"> </span>global<span class="_ _10"> </span>analysis<span class="_ _10"> </span>is</div><div class="t m0 x1 ha ye3 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmed.</div><div class="t m0 x1 ha y125 ff4 fs6 fc0 sc0 ls0 ws0">ThinL<span class="_ _6"></span>TO<span class="_ _10"> </span>is<span class="_ _5"> </span>supp<span class="_ _a"></span>o<span class="_ _4"></span>rted<span class="_ _b"> </span>on:</div><div class="t m0 x24 h5 y126 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Clang<span class="_ _b"> </span><span class="ff4">3.9+<span class="_ _b"> </span>with<span class="_ _b"> </span>the<span class="_ _b"> </span>flag<span class="_ _1b"> </span></span>-flto=thin</span></div><div class="t m0 x24 h5 y127 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">GCC<span class="_ _b"> </span><span class="ff4">12+<span class="_ _b"> </span>with<span class="_ _b"> </span>the<span class="_ _b"> </span>flag<span class="_ _1b"> </span></span>-flto=&lt;num_threads&gt;</span></div><div class="t m0 x24 h5 y128 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">LLVM<span class="_"> </span>ldd<span class="_ _b"> </span><span class="ff4">linker<span class="_ _16"> </span>3.9+</span></span></div><div class="t m0 x24 h5 y129 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">GNU<span class="_"> </span>gold<span class="_ _b"> </span><span class="ff4">linker</span></span></div><div class="t m0 x24 h5 y12a ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">mold<span class="_ _b"> </span><span class="ff4">linker</span></span></div><div class="t m0 xa hb y12b ff8 fs7 fc3 sc0 ls0 ws0">ThinLTO<span class="_ _f"> </span>-<span class="_ _f"> </span>LLVM</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">39/114</div><a class="l" href="https://clang.llvm.org/docs/ThinLTO.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:0.191000px;width:67.896000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfUlEQVR42u3ZsQkCMQCG0UQuWDqDWDmBiLVwK1g4j0u4gYUzCBYO4QZWV3mmiZ0DWEgi700Q/jQfSVysNgEAAKpxv10nVgAAoDYiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQCAj5hztgIAAPVIKXlJBQCgOiIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAaFPXykGf49jv9i4M2nI5n4wAwBdiztkKAADUI6Xkux8AgOqIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQDgJ7rhMLcCNOexPRoBgH+1XPcxzqZleIVQSjEIAABVeAMfgx0CMYQTSAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">ThinL<span class="_ _6"></span>TO<span class="_ _7"> </span>-<span class="_ _7"> </span>A<span class="_ _4"></span>dvantages</div><div class="t m0 x29 ha y12c ff1 fs6 fc0 sc0 ls0 ws0">Scalable<span class="_ _9"> </span><span class="ff4">Op<span class="_ _a"></span>erates<span class="_ _10"> </span>efficiently<span class="_ _10"> </span>on<span class="_ _10"> </span>large<span class="_ _b"> </span>co<span class="_ _a"></span>debases.<span class="_ _f"> </span>Pa<span class="_ _4"></span>rallel<span class="_ _b"> </span>execution<span class="_ _5"> </span>on</span></div><div class="t m0 x17 ha y12d ff4 fs6 fc0 sc0 ls0 ws0">multiple<span class="_ _10"> </span>threads.<span class="_ _f"> </span>Up<span class="_ _10"> </span>to<span class="_ _10"> </span>2-10x<span class="_ _5"> </span>faster<span class="_ _10"> </span>than<span class="_ _10"> </span>full<span class="_ _10"> </span>L<span class="_ _c"></span>TO.</div><div class="t m0 x1 ha y12e ff1 fs6 fc0 sc0 ls0 ws0">Memo<span class="_ _4"></span>ry-efficient<span class="_ _9"> </span><span class="ff4">10x<span class="_ _10"> </span>less<span class="_ _5"> </span>memo<span class="_ _4"></span>ry<span class="_ _10"> </span>fo<span class="_ _a"></span>otp<span class="_ _4"></span>rint.<span class="_ _f"> </span>F<span class="_ _4"></span>ull<span class="_ _10"> </span>L<span class="_ _c"></span>TO<span class="_ _10"> </span>could<span class="_ _10"> </span>use<span class="_ _10"> </span>up<span class="_ _10"> </span>to<span class="_ _10"> </span>100<span class="_ _5"> </span>GB<span class="_ _10"> </span>of</span></div><div class="t m0 x17 ha y12f ff4 fs6 fc0 sc0 ls0 ws0">memo<span class="_ _4"></span>ry<span class="_ _10"> </span>for<span class="_ _b"> </span>large<span class="_ _b"> </span>projects.</div><div class="t m0 x20 ha y130 ff1 fs6 fc0 sc0 ls0 ws0">Incremental<span class="_ _9"> </span><span class="ff4">Only<span class="_ _10"> </span>the<span class="_ _5"> </span>changed<span class="_ _10"> </span>mo<span class="_ _a"></span>dules<span class="_ _b"> </span>that<span class="_ _10"> </span>require<span class="_ _5"> </span>recompilation<span class="_ _10"> </span>o<span class="_ _4"></span>r</span></div><div class="t m0 x17 ha y131 ff4 fs6 fc0 sc0 ls0 ws0">re-optimization.<span class="_ _f"> </span>This<span class="_ _10"> </span>results<span class="_ _10"> </span>in<span class="_ _10"> </span>up<span class="_ _5"> </span>to<span class="_ _10"> </span>100x<span class="_ _10"> </span>faster<span class="_ _10"> </span>linking<span class="_ _10"> </span>time.</div><div class="t m0 x24 hc y132 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">Consider<span class="_ _f"> </span>ThinLTO<span class="_ _f"> </span>vs<span class="_ _f"> </span>LTO<span class="_ _f"> </span>vs<span class="_ _f"> </span>no<span class="_ _f"> </span>LTO<span class="_ _f"> </span>with<span class="_ _f"> </span>respect<span class="_ _f"> </span>to<span class="_ _f"> </span>compile<span class="_ _f"> </span>time<span class="_ _f"> </span>and<span class="_ _f"> </span>runtime</span></div><div class="t m0 x5 hb y133 ff8 fs7 fc3 sc0 ls0 ws0">performance</div><div class="t m0 x24 hc y134 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">ThinLTO<span class="_ _f"> </span>-<span class="_ _f"> </span>Towards<span class="_ _f"> </span>Always-Enabled<span class="_ _f"> </span>LTO<span class="_ _f"> </span>-<span class="_ _f"> </span>Teresa<span class="_ _f"> </span>Johnson,<span class="_ _f"> </span>CppCon<span class="_ _f"> </span>2017</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">40/114</div><a class="l" href="https://github.com/tikv/tikv/issues/4163"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:35.140000px;width:377.025000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://github.com/tikv/tikv/issues/4163"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:22.538000px;width:53.774000px;height:9.365000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://github.com/CppCon/CppCon2017/blob/master/Presentations/ThinLTO%20-%20Building%20C%2B%2B%20Applications%20with%20Scalable%20Whole%20Program%20Optimization/ThinLTO%20-%20Building%20C%2B%2B%20Applications%20with%20Scalable%20Whole%20Program%20Optimization%20-%20Teresa%20Johnson%20-%20CppCon%202017.pdf"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:7.942000px;width:312.677000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff1 fs2 fc1 sc0 ls0 ws0">Main<span class="_ _7"> </span>Link<span class="_ _4"></span>ers<span class="_ _3b"> </span>1/3</div><div class="t m0 x11 ha y135 ff10 fs6 fc0 sc0 ls0 ws0">GNU<span class="_ _17"> </span>linker<span class="_ _17"> </span>(ld)<span class="_ _1c"> </span><span class="ff4">Default<span class="_ _10"> </span>GNU<span class="_ _10"> </span>linker.</span></div><div class="t m0 x2a h5 y136 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Used<span class="_ _b"> </span>until<span class="_ _b"> </span>GNU<span class="_ _b"> </span>binutils<span class="_ _b"> </span>2.19<span class="_ _b"> </span>and<span class="_ _b"> </span>GCC<span class="_ _b"> </span>4.4.0<span class="_ _b"> </span>(2008).</span></div><div class="t m0 x11 ha y137 ff10 fs6 fc0 sc0 ls0 ws0">GNU<span class="_ _17"> </span>Gold<span class="_ _17"> </span>linker<span class="_ _1c"> </span><span class="ff4">Replaced<span class="_ _10"> </span>the<span class="_ _10"> </span>GNU<span class="_ _5"> </span>link<span class="_ _4"></span>er<span class="_ _10"> </span>since<span class="_ _10"> </span>2008.</span></div><div class="t m0 x2a h5 y138 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">2-5</span>×<span class="_ _b"> </span><span class="ff4">faster<span class="_ _b"> </span>than<span class="_ _b"> </span>the<span class="_ _b"> </span>default<span class="_ _b"> </span>linker<span class="_ _16"> </span>for<span class="_ _16"> </span>large<span class="_ _16"> </span>C++<span class="_ _b"> </span>builds.</span></div><div class="t m0 x2a h5 y139 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Enabled<span class="_ _b"> </span>with<span class="_ _11"> </span><span class="ff6">-fuse-ld=gold<span class="_ _1b"> </span></span>with<span class="_ _b"> </span>GCC/Clang.</span></div><div class="t m0 x2a h5 y13a ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>only<span class="_ _b"> </span>the<span class="_ _b"> </span>Linux<span class="_ _b"> </span>ELF<span class="_ _b"> </span>format.</span></div><div class="t m0 x2a h5 y13b ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>L<span class="_ _c"></span>TO<span class="_ _b"> </span>and<span class="_ _b"> </span>ThinL<span class="_ _c"></span>TO<span class="_ _b"> </span>via<span class="_ _b"> </span>plugins.</span></div><div class="t m0 x2a h5 y13c ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Deprecated<span class="_ _16"> </span>in<span class="_ _b"> </span>2025,<span class="_ _b"> </span>binutils<span class="_ _b"> </span>2.44,<span class="_ _b"> </span>GCC<span class="_ _b"> </span>15.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">41/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Main<span class="_ _7"> </span>Link<span class="_ _4"></span>ers<span class="_ _3b"> </span>2/3</div><div class="t m0 x7 ha y13d ff10 fs6 fc0 sc0 ls0 ws0">LLVM<span class="_ _17"> </span>ldd<span class="_ _1b"> </span><span class="ff4">Linker<span class="_ _b"> </span>develop<span class="_ _a"></span>ed<span class="_ _10"> </span>as<span class="_ _10"> </span>part<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>LL<span class="_ _6"></span>VM<span class="_ _10"> </span>framewo<span class="_ _4"></span>rk.</span></div><div class="t m0 x2b h5 y13e ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">24x<span class="_ _b"> </span>faster<span class="_ _b"> </span>than<span class="_ _b"> </span>Gold<span class="_ _b"> </span>in<span class="_ _b"> </span>large-scale<span class="_ _16"> </span>projects,<span class="_ _16"> </span>esp<span class="_ _a"></span>ecially<span class="_ _b"> </span>in<span class="_ _b"> </span>multi-thread<span class="_ _b"> </span>CPUs.</span></div><div class="t m0 x2b h5 y13f ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Enabled<span class="_ _b"> </span>with<span class="_ _11"> </span><span class="ff6">-fuse-ld=lld<span class="_ _1b"> </span></span>with<span class="_ _b"> </span>GCC/Clang.</span></div><div class="t m0 x2b h5 y140 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>all<span class="_ _b"> </span>the<span class="_ _b"> </span>main<span class="_ _b"> </span>executable<span class="_ _b"> </span>formats,<span class="_ _16"> </span>op<span class="_ _a"></span>erating<span class="_ _16"> </span>systems,<span class="_ _b"> </span>and<span class="_ _b"> </span>architectures.</span></div><div class="t m0 x2b h5 y141 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>L<span class="_ _c"></span>TO<span class="_ _b"> </span>and<span class="_ _b"> </span>ThinL<span class="_ _c"></span>TO<span class="_ _b"> </span>natively<span class="_ _c"></span>.</span></div><div class="t m0 x2b h5 y142 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Provides<span class="_ _b"> </span>b<span class="_ _a"></span>etter<span class="_ _b"> </span>error<span class="_ _16"> </span>diagnostics.</span></div><div class="t m0 xa hb y143 ff8 fs7 fc3 sc0 ls0 ws0">LLD<span class="_ _f"> </span>-<span class="_ _f"> </span>The<span class="_ _f"> </span>LLVM<span class="_ _f"> </span>Linker</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">42/114</div><a class="l" href="https://lld.llvm.org/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.025000px;width:100.847000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Main<span class="_ _7"> </span>Link<span class="_ _4"></span>ers<span class="_ _3b"> </span>3/3</div><div class="t m0 x7 ha y144 ff10 fs6 fc0 sc0 ls0 ws0">Mold<span class="_ _17"> </span>linker<span class="_ _1b"> </span><span class="ff4">Mo<span class="_ _a"></span>dern<span class="_ _10"> </span>op<span class="_ _a"></span>en-source<span class="_ _b"> </span>linker.</span></div><div class="t m0 x2b h5 y145 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">25x<span class="_ _b"> </span>faster<span class="_ _b"> </span>than<span class="_ _1b"> </span><span class="ff6">LLVM<span class="_"> </span>lld<span class="_ _11"> </span></span>in<span class="_ _b"> </span>la<span class="_ _4"></span>rge<span class="_ _b"> </span>projects,<span class="_ _16"> </span>esp<span class="_ _a"></span>ecially<span class="_ _16"> </span>with<span class="_ _b"> </span>many<span class="_ _b"> </span>files<span class="_ _b"> </span>and<span class="_ _b"> </span>in</span></div><div class="t m0 x1c h5 y146 ff4 fs3 fc0 sc0 ls0 ws0">multi-thread<span class="_ _b"> </span>CPUs.</div><div class="t m0 x2b h5 y147 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>only<span class="_ _b"> </span>Linux<span class="_ _b"> </span>ELF<span class="_ _b"> </span>format.</span></div><div class="t m0 x2b h5 y148 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Enabled<span class="_ _b"> </span>with<span class="_ _11"> </span><span class="ff6">-fuse-ld=mold<span class="_ _1b"> </span></span>with<span class="_ _b"> </span>GCC/Clang.</span></div><div class="t m0 x2b h5 y149 ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Supp<span class="_ _a"></span>orts<span class="_ _16"> </span>L<span class="_ _c"></span>TO<span class="_ _b"> </span>and<span class="_ _b"> </span>ThinL<span class="_ _c"></span>TO.</span></div><div class="t m0 x2b h5 y14a ffa fs3 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Requires<span class="_ _b"> </span>GCC<span class="_ _b"> </span><span class="fff">≥<span class="_ _b"> </span></span>12.1<span class="_ _b"> </span>or<span class="_ _16"> </span>Clang.</span></div><div class="t m0 xa hb y14b ff8 fs7 fc3 sc0 ls0 ws0">mold:<span class="_ _13"> </span>A<span class="_ _f"> </span>Modern<span class="_ _f"> </span>Linker</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">43/114</div><a class="l" href="https://github.com/rui314/mold"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:4.221000px;width:105.554000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Link<span class="_ _4"></span>er<span class="_ _7"> </span>Flags<span class="_ _7"> </span>-<span class="_ _7"> </span>GCC/Clang<span class="_ _7"> </span>Compilers</div><div class="t m0 x2c ha y57 ff10 fs6 fc0 sc0 ls0 ws0">-fuse-ld=gold<span class="_ _1c"> </span><span class="ff4">Enables<span class="_ _10"> </span>GNU<span class="_ _10"> </span>Gold<span class="_ _10"> </span>linker,<span class="_ _b"> </span>Linux<span class="_ _10"> </span>ELF<span class="_ _10"> </span>only<span class="_ _c"></span>.</span></div><div class="t m0 x2d ha y14c ff10 fs6 fc0 sc0 ls0 ws0">-fuse-ld=lld<span class="_ _1c"> </span><span class="ff4">Enables<span class="_ _10"> </span>LL<span class="_ _6"></span>VM<span class="_ _b"> </span>linker,<span class="_ _10"> </span>requires<span class="_ _10"> </span>LL<span class="_ _6"></span>VM.</span></div><div class="t m0 x2c ha y14d ff10 fs6 fc0 sc0 ls0 ws0">-fuse-ld=mold<span class="_ _1c"> </span><span class="ff4">Enables<span class="_ _10"> </span>Mold<span class="_ _10"> </span>linker,<span class="_ _b"> </span>Linux<span class="_ _10"> </span>ELF<span class="_ _10"> </span>only<span class="_ _c"></span>,<span class="_ _10"> </span>requires<span class="_ _10"> </span>a<span class="_ _10"> </span>supp<span class="_ _a"></span>orted<span class="_ _b"> </span>Linux</span></div><div class="t m0 x13 ha y14e ff4 fs6 fc0 sc0 ls0 ws0">distribution<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>a<span class="_ _10"> </span>manual<span class="_ _10"> </span>build.</div><div class="t m0 x2e ha y14f ff10 fs6 fc0 sc0 ls0 ws0">-flto<span class="_ _1c"> </span><span class="ff4">Enables<span class="_ _10"> </span>Link<span class="_ _10"> </span>Time<span class="_ _10"> </span>Optimization,<span class="_ _10"> </span>also<span class="_ _10"> </span>called<span class="_ _10"> </span>Whole<span class="_ _5"> </span>Program</span></div><div class="t m0 x13 ha y150 ff4 fs6 fc0 sc0 ls0 ws0">Optimization,<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>GCC/Clang<span class="_ _10"> </span>and<span class="_ _10"> </span>MSVC,<span class="_ _b"> </span>resp<span class="_ _a"></span>ectively<span class="_ _6"></span>.</div><div class="t m0 x1a hf y151 ff10 fs6 fc0 sc0 ls0 ws0">-flto=thin</div><div class="t m0 x1a hf y152 ff10 fs6 fc0 sc0 ls0 ws0">-flto=&lt;N&gt;</div><div class="t m0 x13 ha y153 ff4 fs6 fc0 sc0 ls0 ws0">Enables<span class="_ _3c"> </span>ThinL<span class="_ _6"></span>TO<span class="_ _3c"> </span>(Thin<span class="_ _3c"> </span>Link<span class="_ _3c"> </span>Time<span class="_ _3c"> </span>Optimization)<span class="_ _3c"> </span>for<span class="_ _3c"> </span>Clang<span class="_ _3c"> </span>and</div><div class="t m0 x13 ha y154 ff4 fs6 fc0 sc0 ls0 ws0">GCC,<span class="_ _16"> </span>resp<span class="_ _a"></span>ectively<span class="_ _6"></span>.<span class="_ _3"> </span><span class="ff6">N<span class="_ _11"> </span></span>rep<span class="_ _4"></span>resents<span class="_ _16"> </span>the<span class="_ _b"> </span>numb<span class="_ _a"></span>er<span class="_ _16"> </span>of<span class="_ _16"> </span>threads<span class="_ _16"> </span>for<span class="_ _16"> </span>the</div><div class="t m0 x13 ha y155 ff4 fs6 fc0 sc0 ls0 ws0">pa<span class="_ _4"></span>rallelization.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">44/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Link<span class="_ _4"></span>er<span class="_ _7"> </span>Flags<span class="_ _7"> </span>-<span class="_ _7"> </span>Microsoft<span class="_ _7"> </span>Visual<span class="_ _7"> </span>Studio</div><div class="t m0 x2f ha y62 ff10 fs6 fc0 sc0 ls0 ws0">/LTCG:incremental<span class="_ _1c"> </span><span class="ff4">Incremental<span class="_ _10"> </span>linking<span class="_ _10"> </span>for<span class="_ _b"> </span>static<span class="_ _10"> </span>libra<span class="_ _4"></span>ries.</span></div><div class="t m0 x23 ha y156 ff10 fs6 fc0 sc0 ls0 ws0">/cgthreads:&lt;N&gt;<span class="_ _1c"> </span><span class="ff4">Numb<span class="_ _a"></span>er<span class="_ _b"> </span>of<span class="_ _10"> </span>threads<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>optimization<span class="_ _10"> </span>and<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>generation.</span></div><div class="t m0 x11 ha y157 ff10 fs6 fc0 sc0 ls0 ws0">/debug:fastlink<span class="_ _1c"> </span><span class="ff4">Generates<span class="_ _10"> </span>a<span class="_ _10"> </span>partial<span class="_ _b"> </span>Program<span class="_ _10"> </span>Database<span class="_ _10"> </span>(PDB),<span class="_ _10"> </span>containing</span></div><div class="t m0 x17 ha y158 ff4 fs6 fc0 sc0 ls0 ws0">debugging<span class="_ _10"> </span>info<span class="_ _4"></span>rmation.<span class="_ _f"> </span>2-4x<span class="_ _10"> </span>faster<span class="_ _5"> </span>link<span class="_ _10"> </span>times.</div><div class="t m0 x24 hc y159 ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">/LTCG<span class="_ _f"> </span>(Link-time<span class="_ _f"> </span>code<span class="_ _f"> </span>generation)</span></div><div class="t m0 x24 hc y15a ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">Speeding<span class="_ _f"> </span>up<span class="_ _f"> </span>the<span class="_ _f"> </span>Incremental<span class="_ _f"> </span>Developer<span class="_ _f"> </span>Build<span class="_ _f"> </span>Scenario</span></div><div class="t m0 x24 hc y15b ff13 fs7 fc3 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff8">Improved<span class="_ _f"> </span>Linker<span class="_ _f"> </span>Fundamentals<span class="_ _f"> </span>in<span class="_ _f"> </span>Visual<span class="_ _f"> </span>Studio<span class="_ _f"> </span>2019</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">45/114</div><a class="l" href="https://learn.microsoft.com/en-us/cpp/build/reference/ltcg-link-time-code-generation?view=msvc-170"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:38.181000px;width:157.335000px;height:10.211000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://devblogs.microsoft.com/cppblog/speeding-up-the-incremental-developer-build-scenario/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:23.585000px;width:246.775000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://devblogs.microsoft.com/cppblog/improved-linker-fundamentals-in-visual-studio-2019/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:8.990000px;width:237.360000px;height:9.366000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 y73 ff1 fs0 fc0 sc0 ls0 ws0">Unit<span class="_ _c"></span>y<span class="_ _1"> </span>Build</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:105.775000px;bottom:132.432000px;width:130.574000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIfklEQVR42u3ZsQkCMRiG4YtcsHQGsXICEWvhVrBwHpdwAwtnECwcwg2srvJMEzsHUIv/4HkmCF+alyQtVpsGAADCuN+uEysAABCNSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4COVUqwAAEAcOWcvqQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAACxtGM56HMYut3ehcG4XM4nIwDwhVRKsQIAAHHknH33AwAQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEJp+8PcCsCPHtujEQD4l+W6S2k2rf2raWqtBgEAIIQ3QtAdArplV6oAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>1/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _5"> </span>build<span class="_ _10"> </span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>compilation<span class="_ _5"> </span>technique<span class="_ _10"> </span>where<span class="_ _10"> </span>multiple<span class="_ _10"> </span>translation<span class="_ _10"> </span>units<span class="_ _10"> </span>are<span class="_ _b"> </span><span class="ff7">textually</span></span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">merged<span class="_ _10"> </span>into<span class="_ _10"> </span>one<span class="_ _10"> </span>and<span class="_ _10"> </span>compiled<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _5"> </span>single<span class="_ _10"> </span>source<span class="_ _10"> </span>file.</div><div class="t m0 x1 ha y15c ff7 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _10"> </span>build<span class="_ _f"> </span><span class="ff4">could<span class="_ _10"> </span>significantly<span class="_ _10"> </span>reduce<span class="_ _10"> </span>the<span class="_ _10"> </span>compile<span class="_ _10"> </span>time<span class="_ _10"> </span>for<span class="_ _b"> </span>the<span class="_ _5"> </span>follo<span class="_ _4"></span>wing<span class="_ _10"> </span>reasons:</span></div><div class="t m0 xa ha y15d ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Headers<span class="_ _10"> </span>are<span class="_ _b"> </span>parsed<span class="_ _10"> </span>only<span class="_ _10"> </span>once,<span class="_ _10"> </span>rather<span class="_ _10"> </span>than<span class="_ _10"> </span>once<span class="_ _10"> </span>p<span class="_ _a"></span>er<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit.</span></div><div class="t m0 xa ha y15e ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>compiler<span class="_ _5"> </span>reuses<span class="_ _10"> </span>templates<span class="_ _10"> </span>that<span class="_ _10"> </span>have<span class="_ _10"> </span>already<span class="_ _10"> </span>b<span class="_ _a"></span>een<span class="_ _10"> </span>instantiated<span class="_ _10"> </span>and<span class="_ _10"> </span>that</span></div><div class="t m0 x5 ha y15f ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>reviously<span class="_ _10"> </span>b<span class="_ _a"></span>elonged<span class="_ _b"> </span>to<span class="_ _5"> </span>different<span class="_ _10"> </span>translation<span class="_ _10"> </span>units.<span class="_ _f"> </span>This<span class="_ _10"> </span>avoids<span class="_ _5"> </span>redundant<span class="_ _10"> </span>w<span class="_ _4"></span>o<span class="_ _4"></span>rk.</div><div class="t m0 xa ha y160 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Decreases<span class="_ _10"> </span>linker<span class="_ _b"> </span>wo<span class="_ _4"></span>rk<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _b"> </span>there<span class="_ _10"> </span>are<span class="_ _b"> </span>fewer<span class="_ _10"> </span>object<span class="_ _10"> </span>files<span class="_ _10"> </span>and,<span class="_ _10"> </span>as<span class="_ _10"> </span>consequence,</span></div><div class="t m0 x5 ha y161 ff4 fs6 fc0 sc0 ls0 ws0">few<span class="_ _4"></span>er<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>to<span class="_ _10"> </span>resolve<span class="_ _10"> </span>symb<span class="_ _a"></span>ols.</div><div class="t m0 xa ha y162 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Exp<span class="_ _a"></span>ensive<span class="_ _10"> </span>Link-Time<span class="_ _10"> </span>Optimization<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>avoided<span class="_ _10"> </span>or<span class="_ _b"> </span>reduced<span class="_ _10"> </span>for</span></div><div class="t m0 x5 ha y163 ff4 fs6 fc0 sc0 ls0 ws0">optimized/release<span class="_ _10"> </span>builds.</div><div class="t m0 xa hb y164 ff8 fs7 fc3 sc0 ls0 ws0">A<span class="_ _f"> </span>guide<span class="_ _f"> </span>to<span class="_ _f"> </span>unity<span class="_ _f"> </span>builds</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">46/114</div><a class="l" href="https://onqtam.github.io/programming/2018-07-07-unity-builds/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.998000px;width:110.262000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTyH8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAvAjr8dsBACOutyeOZ/7tr9Taq0ZBACAED5BgxQEZebeSAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>2/6</div><div class="t m0 x1 ha y165 ff7 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _10"> </span>build<span class="_ _f"> </span><span class="ff4">is<span class="_ _10"> </span>successfully<span class="_ _10"> </span>used<span class="_ _10"> </span>in<span class="_ _10"> </span>p<span class="_ _a"></span>opula<span class="_ _4"></span>r<span class="_ _10"> </span>projects<span class="_ _b"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span>Unreal<span class="_ _10"> </span>Engine,<span class="_ _5"> </span>Unit<span class="_ _4"></span>y<span class="_ _6"></span>,</span></div><div class="t m0 x1 ha y166 ff4 fs6 fc0 sc0 ls0 ws0">W<span class="_ _4"></span>ebKit,<span class="_ _10"> </span>and<span class="_ _10"> </span>Mozilla<span class="_ _10"> </span>Firefox.</div><div class="t m0 x1 ha y167 ff4 fs6 fc0 sc0 ls0 ws0">Real-w<span class="_ _4"></span>o<span class="_ _4"></span>rld<span class="_ _10"> </span>applications<span class="_ _10"> </span>show<span class="_ _4"></span>ed<span class="_ _b"> </span>that<span class="_ _10"> </span><span class="ff7">Unity<span class="_ _b"> </span>build<span class="_ _f"> </span></span>can<span class="_ _10"> </span>low<span class="_ _4"></span>er<span class="_ _b"> </span>the<span class="_ _5"> </span>compile<span class="_ _10"> </span>time<span class="_ _10"> </span>b<span class="_ _4"></span>y:</div><div class="t m0 xc ha y168 ff1 fs6 fc0 sc0 ls0 ws0">12x<span class="_ _9"> </span><span class="ff6">Comparing<span class="_"> </span>C/C++<span class="_"> </span>unity<span class="_"> </span>build<span class="_"> </span>with<span class="_"> </span>regular<span class="_"> </span>build<span class="_"> </span>on<span class="_"> </span>a<span class="_"> </span>large</span></div><div class="t m0 x5 h11 y169 ff6 fs6 fc0 sc0 ls0 ws0">codebase</div><div class="t m0 xc ha y16a ff1 fs6 fc0 sc0 ls0 ws0">10x<span class="_ _9"> </span><span class="ff6">Faster<span class="_"> </span>Compiling:<span class="_ _3e"> </span>Visual<span class="_"> </span>Studio<span class="_"> </span>Unity<span class="_"> </span>(Jumbo)<span class="_"> </span>Builds</span></div><div class="t m0 x30 ha y16b ff1 fs6 fc0 sc0 ls0 ws0">5x<span class="_ _9"> </span><span class="ff6">The<span class="_"> </span>Little<span class="_"> </span>Things:<span class="_ _3e"> </span>Speeding<span class="_"> </span>up<span class="_"> </span>C++<span class="_"> </span>compilation</span></div><div class="t m0 x30 ha y16c ff1 fs6 fc0 sc0 ls0 ws0">4x<span class="_ _9"> </span><span class="ff6">How<span class="_"> </span>I<span class="_"> </span>Cut<span class="_"> </span>Unity<span class="_"> </span>Compile<span class="_"> </span>Times<span class="_"> </span>by<span class="_"> </span>75%</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">47/114</div><a class="l" href="https://hereket.com/posts/cpp-unity-compile-inkscape/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:126.164000px;width:377.025000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://hereket.com/posts/cpp-unity-compile-inkscape/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:113.006000px;width:47.811000px;height:8.528000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://alexanderhoughton.co.uk/blog/faster-compiling-visual-studio-unity-jumbo-builds/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:87.031000px;width:305.538000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://news.ycombinator.com/item?id=24540954"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:63.479000px;width:271.174000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.screaminggoose.com/blog/2019/2/4/how-i-cut-unity-compile-times-by-75"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:39.927000px;width:208.174000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWJnpSAW8p88zwThS/Py59VmlwAAIIzr5TyzAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACecq3VCgAAxFFKcUkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEg1AQAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHipm9Bbx3H0YQAA3+n7fkKvdUkFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAIAP5VqrFQAAiKOU4pIKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPy5bjgurQD82G1/MgIA76y3h5wX8zbcU2qtGQQAgBAenXkaAgjH5ZgAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>3/6</div><div class="t m0 x1 ha y16d ff4 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _10"> </span>build<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>applied<span class="_ _10"> </span>manually<span class="_ _10"> </span>(not<span class="_ _10"> </span>suggested),<span class="_ _10"> </span>or<span class="_ _b"> </span>with<span class="_ _5"> </span>the<span class="_ _10"> </span>supp<span class="_ _a"></span>o<span class="_ _4"></span>rt<span class="_ _b"> </span>of<span class="_ _10"> </span>to<span class="_ _a"></span>ols<span class="_ _10"> </span>like</div><div class="t m0 x1 ha y16e ff6 fs6 fc0 sc0 ls0 ws0">cmake<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">,<span class="_ _10"> </span></span>Visual<span class="_"> </span>Studio<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">(native),<span class="_ _10"> </span>and<span class="_ _10"> </span></span>FastBuild<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">.</span></div><div class="t m0 x1 hb y16f ff8 fs7 fc0 sc0 ls0 ws0">unity.cpp</div><div class="t m0 x1 hb y170 ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&quot;source1.cpp&quot;</span></div><div class="t m0 x1 hb y171 ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&quot;source2.cpp&quot;</span></div><div class="t m0 x1 hb y172 ff8 fs7 fc0 sc0 ls0 ws0">...</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">48/114</div><a class="l" href="https://cmake.org/cmake/help/latest/prop_tgt/UNITY_BUILD.html"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:144.576000px;width:39.637000px;height:12.755000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://devblogs.microsoft.com/cppblog/support-for-unity-jumbo-files-in-visual-studio-2017-15-8-experimental/"><div class="d m1" style="border-style:none;position:absolute;left:71.661000px;bottom:144.576000px;width:85.455000px;height:12.755000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.fastbuild.org/docs/functions/unity.html"><div class="d m1" style="border-style:none;position:absolute;left:221.365000px;bottom:144.576000px;width:62.546000px;height:12.755000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdUlEQVR42u3YsQlCMRSG0Rd5wSo4g1g5gYi14GYu4TgWDuEGVo9UpomdlVhY3YfnTBD+NB83bXaHAQAAwrjfrgsrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAttdasAABAHDlnl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOCzcUZvrbX6MACA35RSZvRal1QAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAESqCQAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgu9RaswIAAHHknF1SAQAIR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAMCfGKfz2gpAEI/jxQgAbPenlFbLPj2HofduEAAAQngBLOEaAmhZcXkAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>4/6</div><div class="t m0 x1 ha y173 ff4 fs6 fc0 sc0 ls0 ws0">With<span class="_ _10"> </span><span class="ff6">cmake</span>:</div><div class="t m0 x1 hb y174 ff8 fs7 fc7 sc0 ls0 ws0">cmake_minimum_required<span class="fc0">(<span class="fc8">VERSION<span class="_ _f"> </span>3.16</span>)<span class="_ _f"> </span><span class="ff14 fc6">#<span class="_ _f"> </span>minimum<span class="_ _f"> </span>version<span class="_ _f"> </span>required</span></span></div><div class="t m0 x1 hb y175 ff8 fs7 fc7 sc0 ls0 ws0">project<span class="fc0">(<span class="fc8">MyProject</span>)</span></div><div class="t m0 x1 hb y176 ff8 fs7 fc7 sc0 ls0 ws0">add_executable<span class="fc0">(<span class="fc8">prog</span></span></div><div class="t m0 x21 hb y177 ff8 fs7 fc8 sc0 ls0 ws0">main.cpp</div><div class="t m0 x21 hb y178 ff8 fs7 fc8 sc0 ls0 ws0">source1.cpp</div><div class="t m0 x21 hb y179 ff14 fs7 fc6 sc0 ls0 ws0">#<span class="_ _f"> </span>...</div><div class="t m0 x1 hb y17a ff8 fs7 fc0 sc0 ls0 ws0">)</div><div class="t m0 x1 hb y17b ff8 fs7 fc7 sc0 ls0 ws0">set_target_properties<span class="fc0">(<span class="fc8">prog<span class="_ _f"> </span>PROPERTIES</span></span></div><div class="t m0 x21 hb y17c ff8 fs7 fc8 sc0 ls0 ws0">UNITY_BUILD<span class="_ _40"> </span>ON</div><div class="t m0 x21 hb y17d ff8 fs7 fc8 sc0 ls0 ws0">UNITY_BUILD_BATCH_SIZE<span class="_ _f"> </span>16<span class="fc0">)<span class="_ _f"> </span><span class="ff14 fc6">#<span class="_ _f"> </span>maximum<span class="_ _f"> </span>number<span class="_ _f"> </span>of<span class="_ _f"> </span>source<span class="_ _f"> </span>files<span class="_ _f"> </span>that<span class="_ _f"> </span>can<span class="_ _f"> </span>be<span class="_ _f"> </span>combined</span></span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">49/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIiklEQVR42u3YsW0CQRCG0Vt0I0cr14AcUQFCxEh0RhMuh8BFuANHaCMmOWcENMCge6+D/Tf5NO1rf5wAAKCM35/rxgoAAFQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAeGiZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAATLMJAHgLY4xVvbf37tNZM5dUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAPBaLTOtAABAHRHhkgoAQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkWoCAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAgPpmE6zKGMMI8KT3bgSAalxSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDAe2uZaQUAAOqICJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAABQzHy7bK0AFPd3+jYCwHrsDufWPj+W232almUxCAAAJfwDxVAgAGTm7zQAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>5/6</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _4"></span>dditional<span class="_ _10"> </span>unity<span class="_ _b"> </span>build<span class="_ _10"> </span><span class="ff7">p<span class="_ _a"></span>ositive<span class="_ _10"> </span>effects<span class="_ _0"></span></span>:</div><div class="t m0 xa ha yfd ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">All<span class="_ _10"> </span>merged<span class="_ _5"> </span>source<span class="_ _10"> </span>files<span class="_ _10"> </span>can<span class="_ _10"> </span>now<span class="_ _b"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span><span class="ff7">optimized<span class="_ _10"> </span>together</span>,<span class="_ _10"> </span>avoiding<span class="_ _10"> </span>Inter-Pro<span class="_ _a"></span>cedural</span></div><div class="t m0 x5 ha y75 ff4 fs6 fc0 sc0 ls0 ws0">Optimization<span class="_ _10"> </span>(L<span class="_ _6"></span>TO).</div><div class="t m0 xa ha y76 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">One<span class="_ _10"> </span>Definition<span class="_ _5"> </span>R<span class="_ _4"></span>ule<span class="_ _10"> </span>(ODR)<span class="_ _10"> </span>violations<span class="ff4">,<span class="_ _10"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span>tw<span class="_ _4"></span>o<span class="_ _1b"> </span><span class="ff6">inline<span class="_ _1b"> </span></span>functions<span class="_ _10"> </span>with<span class="_ _10"> </span>the</span></span></div><div class="t m0 x5 ha y17e ff4 fs6 fc0 sc0 ls0 ws0">same<span class="_ _10"> </span>name,<span class="_ _10"> </span>now<span class="_ _b"> </span>trigger<span class="_ _10"> </span>a<span class="_ _10"> </span>compile<span class="_ _10"> </span>error.</div><div class="t m0 x1 ha y17f ff4 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _10"> </span>build<span class="_ _10"> </span>compilation<span class="_ _10"> </span>time<span class="_ _10"> </span><span class="ff7">drawbacks<span class="_ _0"></span></span>:</div><div class="t m0 xa ha y180 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Incremental<span class="_ _10"> </span>recompilation<span class="_ _5"> </span>slo<span class="_ _4"></span>w<span class="_ _10"> </span>do<span class="_ _4"></span>wn<span class="ff4">.<span class="_ _f"> </span>Unity<span class="_ _b"> </span>build<span class="_ _10"> </span>greatly<span class="_ _5"> </span>b<span class="_ _a"></span>enefits<span class="_ _b"> </span>clean,<span class="_ _10"> </span>full</span></span></div><div class="t m0 x5 ha y49 ff4 fs6 fc0 sc0 ls0 ws0">builds,<span class="_ _10"> </span>while<span class="_ _10"> </span>it<span class="_ _10"> </span>could<span class="_ _10"> </span>increase<span class="_ _10"> </span>compilation<span class="_ _10"> </span>time<span class="_ _5"> </span>compa<span class="_ _4"></span>red<span class="_ _10"> </span>to<span class="_ _10"> </span>mo<span class="_ _a"></span>difications<span class="_ _10"> </span>to<span class="_ _10"> </span>one</div><div class="t m0 x5 ha y4a ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>r<span class="_ _10"> </span>few<span class="_ _10"> </span>translation<span class="_ _10"> </span>units.</div><div class="t m0 xa ha y181 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Unity<span class="_ _b"> </span>build<span class="_ _10"> </span>can<span class="_ _5"> </span>translate<span class="_ _10"> </span>into<span class="_ _10"> </span>CPU<span class="_ _10"> </span>under<span class="_ _10"> </span>utilization<span class="_ _10"> </span>due<span class="_ _10"> </span>to<span class="_ _5"> </span><span class="ff7">lack<span class="_ _10"> </span>of<span class="_ _10"> </span>build</span></span></div><div class="t m0 x5 ha y182 ff7 fs6 fc0 sc0 ls0 ws0">pa<span class="_ _4"></span>rallelism<span class="ff4">.<span class="_ _f"> </span>Fo<span class="_ _4"></span>r<span class="_ _b"> </span>example,<span class="_ _10"> </span>one<span class="_ _5"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>most<span class="_ _10"> </span>common<span class="_ _10"> </span>problem<span class="_ _b"> </span>is<span class="_ _10"> </span>a<span class="_ _10"> </span>wrong<span class="_ _5"> </span>value<span class="_ _10"> </span>of</span></div><div class="t m0 x5 ha y183 ff6 fs6 fc0 sc0 ls0 ws0">cmake<span class="_ _1b"> </span>UNITY_BUILD_BATCH_SIZE<span class="_ _1b"> </span><span class="ff4">option.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">50/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdUlEQVR42u3YsQ3CMBRFURvFooqYAVExAULUSGzGEoxDwRBsQBW5wo3pWIEfcs4Gfm6uft4dTgkAAMJ4Pu4rKwAAEI1IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgK7fWrAAAQBylFJdUAADCEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAAAhtMMC+11qU9eRxH/w4AS+OSCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAB+K7fWrAAAQBylFJdUAADCEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAKQ0TNetFYCZep1vRgD4P/vjJefNuk/vlHrvBgEAIIQPxMsaAjRhwDIAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _7"> </span>Build<span class="_ _3d"> </span>6/6</div><div class="t m0 x1 ha y184 ff4 fs6 fc0 sc0 ls0 ws0">Unit<span class="_ _4"></span>y<span class="_ _10"> </span>build<span class="_ _10"> </span>negative<span class="_ _10"> </span>side<span class="_ _10"> </span>effects:</div><div class="t m0 xa ha y185 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Valid<span class="_ _b"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>could<span class="_ _10"> </span>not<span class="_ _10"> </span>compile<span class="ff4">.</span></span></div><div class="t m0 x28 ha y186 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_"> </span>Collision<span class="_ _10"> </span>of<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>with<span class="_ _10"> </span>internal<span class="_ _10"> </span>linkage<span class="_ _10"> </span>and<span class="_ _10"> </span>identical<span class="_ _10"> </span>name,<span class="_ _10"> </span>for<span class="_ _b"> </span>example</div><div class="t m0 x2a ha y187 ff6 fs6 fc0 sc0 ls0 ws0">static<span class="_ _1b"> </span><span class="ff4">or<span class="_ _b"> </span>within<span class="_ _10"> </span>an<span class="_ _10"> </span><span class="ff7">anonymous<span class="_ _f"> </span></span>namespace<span class="_ _10"> </span>va<span class="_ _4"></span>riables.</span></div><div class="t m0 x28 ha y188 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_"> </span>Macro<span class="_ _10"> </span>collisions<span class="_ _10"> </span>and<span class="_ _10"> </span>propagation.</div><div class="t m0 xa ha y189 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Bigger<span class="_ _10"> </span>translation<span class="_ _5"> </span>units<span class="_ _10"> </span>translates<span class="_ _10"> </span>into<span class="_ _10"> </span>larger<span class="_ _b"> </span>amount<span class="_ _10"> </span>of<span class="_ _10"> </span>memory<span class="_ _b"> </span>usage<span class="_ _10"> </span>during</span></div><div class="t m0 x5 ha y18a ff4 fs6 fc0 sc0 ls0 ws0">compilation.<span class="_ _f"> </span>This<span class="_ _10"> </span>could<span class="_ _10"> </span>cause<span class="_ _10"> </span>compilation<span class="_ _5"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess<span class="_ _b"> </span>termination<span class="_ _10"> </span>or<span class="_ _10"> </span>system<span class="_ _10"> </span>crash.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">51/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x8 h2 y37 ff1 fs0 fc0 sc0 ls0 ws0">T<span class="_ _41"></span>o<span class="_ _0"></span>ols<span class="_ _1"> </span>fo<span class="_ _c"></span>r<span class="_ _1"> </span>Reducing</div><div class="t m0 x8 h2 y38 ff1 fs0 fc0 sc0 ls0 ws0">Build<span class="_ _1"> </span>Time</div><a class="l" href="#pf3b" data-dest-detail='[59,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf3b" data-dest-detail='[59,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:128.405000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _42"> </span><span class="ff1">1/7</span></div><div class="t m0 x1 ha y18b ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span><span class="ff10">Ninja<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>build<span class="_ _10"> </span>system<span class="_ _10"> </span>is<span class="_ _10"> </span>a<span class="_ _10"> </span>drop-in<span class="_ _10"> </span>replacement<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _1b"> </span><span class="ff6">Make<span class="_ _1b"> </span></span>and<span class="_ _1b"> </span><span class="ff6">MSBuild<span class="_ _12"> </span></span>(<span class="ff6">Visual</span></div><div class="t m0 x1 ha y18c ff6 fs6 fc0 sc0 ls0 ws0">Studio<span class="ff4">)<span class="_ _10"> </span>fo<span class="_ _a"></span>cused<span class="_ _b"> </span>on<span class="_ _5"> </span>sp<span class="_ _a"></span>eed<span class="_ _b"> </span>and<span class="_ _10"> </span>scalability<span class="_ _6"></span>.</span></div><div class="t m0 xa ha y18d ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">While<span class="_ _12"> </span><span class="ff6">ninja<span class="_ _11"> </span></span>has<span class="_ _5"> </span>compa<span class="_ _4"></span>rable<span class="_ _10"> </span>time<span class="_ _10"> </span>to<span class="_ _1b"> </span><span class="ff6">Make<span class="_ _1b"> </span></span>for<span class="_ _b"> </span>initial<span class="_ _10"> </span>builds,<span class="_ _5"> </span>it<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>up<span class="_ _10"> </span>to</span></div><div class="t m0 x5 ha y18e ff4 fs6 fc0 sc0 ls0 ws0">100x<span class="_ _10"> </span>faster<span class="_ _10"> </span>for<span class="_ _b"> </span>incremental<span class="_ _10"> </span>or<span class="_ _b"> </span>no-op<span class="_ _10"> </span>builds<span class="_ _10"> </span>in<span class="_ _5"> </span>la<span class="_ _4"></span>rge<span class="_ _10"> </span>p<span class="_ _4"></span>rojects.</div><div class="t m0 xa ha y18f ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Compared<span class="_ _b"> </span>to<span class="_ _12"> </span><span class="ff6">Make<span class="_ _16"> </span></span>,<span class="_ _11"> </span><span class="ff6">ninja<span class="_ _1b"> </span></span>has<span class="_ _5"> </span>a<span class="_ _10"> </span>less<span class="_ _10"> </span>rich<span class="_ _10"> </span>and<span class="_ _10"> </span>intuitive<span class="_ _10"> </span>syntax.<span class="_ _14"> </span>On<span class="_ _10"> </span>the<span class="_ _10"> </span>other</span></div><div class="t m0 x5 ha y190 ff4 fs6 fc0 sc0 ls0 ws0">hand,<span class="_ _10"> </span>it<span class="_ _10"> </span>allows<span class="_ _b"> </span>minimizing<span class="_ _10"> </span>parsing<span class="_ _b"> </span>time<span class="_ _10"> </span>and<span class="_ _10"> </span>enables<span class="_ _5"> </span>fast<span class="_ _10"> </span>dep<span class="_ _a"></span>endency<span class="_ _b"> </span>scanning.</div><div class="t m0 xa ha y191 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _1c"> </span><span class="ff6">ninja<span class="_ _1b"> </span><span class="ff4">dep<span class="_ _a"></span>endency<span class="_ _10"> </span>files<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>intended<span class="_ _10"> </span>to<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>produced<span class="_ _10"> </span>by<span class="_ _b"> </span>higher-level<span class="_ _10"> </span>generators,</span></span></div><div class="t m0 x5 ha y192 ff4 fs6 fc0 sc0 ls0 ws0">such<span class="_ _10"> </span>as<span class="_ _10"> </span><span class="ff6">CMake</span>,<span class="_ _10"> </span>rather<span class="_ _10"> </span>than<span class="_ _10"> </span>manually<span class="_ _5"> </span>as<span class="_ _10"> </span>in</div><div class="t m0 x31 ha y193 ff6 fs6 fc0 sc0 ls0 ws0">Make<span class="_ _16"> </span><span class="ff4">.</span></div><div class="t m0 xa ha y194 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _1c"> </span><span class="ff6">ninja<span class="_ _1b"> </span><span class="ff4">is<span class="_ _10"> </span>actively<span class="_ _10"> </span>used<span class="_ _10"> </span>in<span class="_ _10"> </span>projects<span class="_ _b"> </span>like<span class="_ _10"> </span>Chrome,<span class="_ _10"> </span>Android,<span class="_ _10"> </span>LL<span class="_ _6"></span>VM,<span class="_ _10"> </span>and<span class="_ _10"> </span>Swift.</span></span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">52/114</div><a class="l" href="https://github.com/ninja-build/ninja"><div class="d m1" style="border-style:none;position:absolute;left:48.896000px;bottom:200.633000px;width:30.628000px;height:14.642000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _42"> </span><span class="ff1">2/7</span></div><div class="t m0 x1 ha y195 ff4 fs6 fc0 sc0 ls0 ws0">Key<span class="_ _10"> </span>features:</div><div class="t m0 xa ha y196 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Fast,<span class="_ _b"> </span>esp<span class="_ _a"></span>ecially<span class="_ _10"> </span>with<span class="_ _10"> </span>incremental<span class="_ _10"> </span>or<span class="_ _b"> </span>no-op<span class="_ _10"> </span>builds.</span></div><div class="t m0 xa ha y197 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Po<span class="_ _4"></span>rtable.<span class="_ _f"> </span>Supp<span class="_ _a"></span>o<span class="_ _4"></span>rted<span class="_ _10"> </span>on<span class="_ _10"> </span>Linux,<span class="_ _10"> </span>Windo<span class="_ _4"></span>ws,<span class="_ _10"> </span>Mac<span class="_ _10"> </span>OS<span class="_ _10"> </span>X,<span class="_ _10"> </span>and<span class="_ _5"> </span>F<span class="_ _4"></span>reeBSD.</span></div><div class="t m0 xa ha y198 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Standalone<span class="_ _10"> </span>and<span class="_ _5"> </span>minimal<span class="_ _10"> </span>(<span class="fff"></span>300<span class="_ _10"> </span>KB).</span></div><div class="t m0 xa ha y199 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Automatic<span class="_ _b"> </span>parallelization,<span class="_ _b"> </span>no<span class="_ _5"> </span>need<span class="_ _10"> </span>of<span class="_ _1b"> </span><span class="ff6">-j<span class="_ _1b"> </span></span>flag.</span></div><div class="t m0 xa ha y19a ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Queries,<span class="_ _10"> </span>such<span class="_ _5"> </span>as<span class="_ _10"> </span>ta<span class="_ _4"></span>rget<span class="_ _10"> </span>dep<span class="_ _a"></span>endencies<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>dep<span class="_ _a"></span>endency<span class="_ _b"> </span>graph,<span class="_ _5"> </span>to<span class="_ _10"> </span>analyze<span class="_ _10"> </span>and</span></div><div class="t m0 x5 ha y19b ff4 fs6 fc0 sc0 ls0 ws0">understand<span class="_ _10"> </span>build<span class="_ _10"> </span>b<span class="_ _a"></span>ottlenecks.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">53/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _42"> </span><span class="ff1">3/7</span></div><div class="t m0 xa hb y19c ff8 fs7 fc3 sc0 ls0 ws0">Benchmarking<span class="_ _f"> </span>the<span class="_ _f"> </span>Ninja<span class="_ _f"> </span>build<span class="_ _f"> </span>system</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">54/114</div><a class="l" href="https://david.rothlis.net/ninja-benchmark/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.575000px;width:166.750000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _42"> </span><span class="ff1">4/7</span></div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">Enable<span class="_ _10"> </span><span class="ff6">ninja<span class="_ _10"> </span></span>with<span class="_ _10"> </span><span class="ff6">CMake</span>:</div><div class="t m0 xa ha yfd ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Explicitly<span class="_ _10"> </span>set<span class="_ _5"> </span>the<span class="_ _10"> </span>generato<span class="_ _4"></span>r<span class="_ _10"> </span>in<span class="_ _10"> </span>CMake:</span></div><div class="t m0 x5 hb y19d ff8 fs7 fc0 sc0 ls0 ws0">cmake<span class="_ _f"> </span>-G<span class="_ _f"> </span>Ninja<span class="_ _f"> </span>..</div><div class="t m0 x5 hb y19e ff8 fs7 fc0 sc0 ls0 ws0">ninja</div><div class="t m0 x5 hb y19f ff14 fs7 fc6 sc0 ls0 ws0">#<span class="_ _f"> </span>or<span class="_ _f"> </span><span class="ff15">&apos;</span>cmake<span class="_ _f"> </span>--build<span class="_ _f"> </span>.<span class="ff15">&apos;</span></div><div class="t m0 xa ha y1a0 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Set<span class="_ _10"> </span>the<span class="_ _12"> </span><span class="ff6">CMAKE_GENERATOR<span class="_ _1b"> </span></span>environment<span class="_ _10"> </span>va<span class="_ _4"></span>riable:</span></div><div class="t m0 x5 hb y1a1 ff8 fs7 fc7 sc0 ls0 ws0">export<span class="_ _f"> </span><span class="fc9">CMAKE_GENERATOR<span class="fca">=<span class="fc0">Ninja</span></span></span></div><div class="t m0 x5 hb y1a2 ff8 fs7 fc0 sc0 ls0 ws0">cmake<span class="_ _f"> </span>..</div><div class="t m0 x5 hb y1a3 ff14 fs7 fc6 sc0 ls0 ws0">#<span class="_ _f"> </span>or<span class="_ _f"> </span>CMAKE_GENERATOR=Ninja<span class="_ _f"> </span>cmake<span class="_ _f"> </span>..</div><div class="t m0 xa hb y1a4 ff8 fs7 fc3 sc0 ls0 ws0">Ninja<span class="_ _f"> </span>-<span class="_ _f"> </span>CMake<span class="_ _f"> </span>documentation</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">55/114</div><a class="l" href="https://cmake.org/cmake/help/latest/generator/Ninja.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.908000px;width:129.091000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _7"> </span><span class="ff1">-<span class="_ _7"> </span>Command<span class="_ _7"> </span>Line<span class="_ _7"> </span>Options<span class="_ _43"> </span>5/7</span></div><div class="t m0 x2d ha y39 ff6 fs6 fc0 sc0 ls0 ws0">ninja<span class="_"> </span>-t<span class="_"> </span>&lt;tool&gt;<span class="_ _16"> </span><span class="ff4">,<span class="_ _b"> </span>where<span class="_ _12"> </span></span>&lt;tool&gt;<span class="_ _1b"> </span><span class="ff4">is</span></div><div class="t m0 x1c ha y1a5 ff10 fs6 fc0 sc0 ls0 ws0">targets<span class="_ _1c"> </span><span class="ff4">List<span class="_ _10"> </span>of<span class="_ _10"> </span>targets.</span></div><div class="t m0 x1a ha y1a6 ff10 fs6 fc0 sc0 ls0 ws0">query<span class="_ _17"> </span>&lt;target&gt;<span class="_ _1c"> </span><span class="ff4">Inputs<span class="_ _10"> </span>and<span class="_ _10"> </span>outputs<span class="_ _10"> </span>of<span class="_ _10"> </span>a<span class="_ _5"> </span>given<span class="_ _10"> </span>ta<span class="_ _4"></span>rget.</span></div><div class="t m0 x1 ha y1a7 ff10 fs6 fc0 sc0 ls0 ws0">inputs<span class="_ _17"> </span>&lt;targets&gt;<span class="_ _1c"> </span><span class="ff4">List<span class="_ _10"> </span>of<span class="_ _10"> </span>inputs.</span></div><div class="t m0 x1 ha y1a8 ff10 fs6 fc0 sc0 ls0 ws0">deps<span class="_ _17"> </span>[&lt;targets&gt;]<span class="_ _1c"> </span><span class="ff4">List<span class="_ _10"> </span>of<span class="_ _10"> </span>internal<span class="_ _10"> </span>and<span class="_ _10"> </span>external<span class="_ _5"> </span>dep<span class="_ _a"></span>endencies.</span></div><div class="t m0 x32 ha y1a9 ff10 fs6 fc0 sc0 ls0 ws0">commands<span class="_ _17"> </span>&lt;targets&gt;<span class="_ _1c"> </span><span class="ff4">Print<span class="_ _10"> </span>a<span class="_ _10"> </span>list<span class="_ _10"> </span>of<span class="_ _10"> </span>commands<span class="_ _5"> </span>to<span class="_ _10"> </span>build<span class="_ _10"> </span>the<span class="_ _10"> </span>target(s).</span></div><div class="t m0 x33 ha y1aa ff10 fs6 fc0 sc0 ls0 ws0">clean<span class="_ _1c"> </span><span class="ff4">Remove<span class="_ _10"> </span>built<span class="_ _10"> </span>files.</span></div><div class="t m0 xa hb y1ab ff8 fs7 fc3 sc0 ls0 ws0">The<span class="_ _f"> </span>Ninja<span class="_ _f"> </span>build<span class="_ _f"> </span>system</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">56/114</div><a class="l" href="https://ninja-build.org/manual.html#_extra_tools"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.902000px;width:105.554000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _7"> </span><span class="ff1">-<span class="_ _7"> </span>Command<span class="_ _7"> </span>Line<span class="_ _7"> </span>Options<span class="_ _43"> </span>6/7</span></div><div class="t m0 x1 ha y1ac ff4 fs6 fc0 sc0 ls0 ws0">Bro<span class="_ _4"></span>wse<span class="_ _10"> </span>the<span class="_ _10"> </span>dep<span class="_ _a"></span>endency<span class="_ _10"> </span>graph<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _10"> </span>web<span class="_ _b"> </span>bro<span class="_ _4"></span>wser.</div><div class="t m0 x1 hb y1ad ff8 fs7 fc0 sc0 ls0 ws0">ninja<span class="_ _f"> </span>-t<span class="_ _f"> </span>browse<span class="_ _f"> </span>--port<span class="fca">=8000<span class="_ _f"> </span></span>--no-browser<span class="_ _f"> </span>mytarget</div><div class="t m0 x34 hf y1ae ff10 fs6 fc0 sc0 ls0 ws0">lib/libsfml-network-s.a</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">57/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">ninja<span class="_ _7"> </span><span class="ff1">-<span class="_ _7"> </span>Command<span class="_ _7"> </span>Line<span class="_ _7"> </span>Options<span class="_ _43"> </span>7/7</span></div><div class="t m0 x1 ha y1af ff4 fs6 fc0 sc0 ls0 ws0">Generate<span class="_ _10"> </span>the<span class="_ _10"> </span>dep<span class="_ _a"></span>endency<span class="_ _10"> </span>graph<span class="_ _10"> </span>in<span class="_ _10"> </span><span class="ff6">dot<span class="_ _10"> </span></span>format.</div><div class="t m0 x1 hb y1b0 ff8 fs7 fc0 sc0 ls0 ws0">ninja<span class="_ _f"> </span>-t<span class="_ _f"> </span>graph<span class="_ _f"> </span><span class="fca">[</span>mytarget<span class="fca">]<span class="_ _f"> </span></span>|<span class="_ _f"> </span>dot<span class="_ _f"> </span>-Tpng<span class="_ _f"> </span>-ograph.png</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">58/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOKjX6QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqsAPB7r8dsBIBDl9sz53Pf9ndKrTWDAAAQwgdBSRQEc30biwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Compiler<span class="_ _7"> </span>Cache</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _10"> </span>compiler<span class="_ _10"> </span>cache<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>is<span class="_ _10"> </span>designed<span class="_ _10"> </span>to<span class="_ _10"> </span>sp<span class="_ _a"></span>eed<span class="_ _10"> </span>up<span class="_ _10"> </span>the<span class="_ _10"> </span>process<span class="_ _10"> </span>of<span class="_ _10"> </span>recompilation<span class="_ _10"> </span>by<span class="_ _10"> </span>sto<span class="_ _4"></span>ring</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">the<span class="_ _b"> </span>results<span class="_ _b"> </span>of<span class="_ _b"> </span>previous<span class="_ _b"> </span>compilations<span class="_ _b"> </span>for<span class="_ _16"> </span>reuse<span class="_ _b"> </span>when<span class="_ _10"> </span>the<span class="_ _b"> </span>same<span class="_ _b"> </span>compilation<span class="_ _b"> </span>o<span class="_ _a"></span>ccurs<span class="_ _b"> </span>again.</div><div class="t m0 x1 ha y15c ff4 fs6 fc0 sc0 ls0 ws0">Common<span class="_ _10"> </span>usages:</div><div class="t m0 xa ha y15d ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Clean<span class="_ _10"> </span>build<span class="_ _5"> </span>of<span class="_ _10"> </span>a<span class="_ _10"> </span>p<span class="_ _4"></span>roject<span class="_ _10"> </span>to<span class="_ _10"> </span>avoid<span class="_ _10"> </span>stale<span class="_ _10"> </span>artifacts,<span class="_ _b"> </span>caches,<span class="_ _5"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>misdetected</span></div><div class="t m0 x5 ha y1b1 ff4 fs6 fc0 sc0 ls0 ws0">dep<span class="_ _a"></span>endencies.</div><div class="t m0 xa ha y1b2 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Build<span class="_ _10"> </span>a<span class="_ _5"> </span>p<span class="_ _4"></span>roject<span class="_ _10"> </span>across<span class="_ _10"> </span>different<span class="_ _10"> </span>branches<span class="_ _b"> </span>or<span class="_ _b"> </span>directories.</span></div><div class="t m0 xa ha y1b3 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Continuous<span class="_ _10"> </span>Integration<span class="_ _5"> </span>(CI)<span class="_ _10"> </span>sha<span class="_ _4"></span>red<span class="_ _10"> </span>across<span class="_ _10"> </span>multiple<span class="_ _10"> </span>develop<span class="_ _a"></span>ers.</span></div><div class="t m0 xa ha y1b4 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Validate<span class="_ _b"> </span>softw<span class="_ _4"></span>a<span class="_ _4"></span>re<span class="_ _10"> </span>build<span class="_ _10"> </span>status<span class="_ _10"> </span>for<span class="_ _b"> </span>each<span class="_ _10"> </span>commit.</span></div><div class="t m0 x1 ha y1b5 ff4 fs6 fc0 sc0 ls0 ws0">Quote<span class="_ _10"> </span>from<span class="_ _10"> </span>my<span class="_ _10"> </span>team:</div><div class="t m0 x9 ha y1b6 ff7 fs6 fc0 sc0 ls0 ws0">“<span class="_ _d"></span>...<span class="_ _8"> </span>just<span class="_ _f"> </span>b<span class="_ _4"></span>rought<span class="_ _7"> </span>down<span class="_ _7"> </span>the<span class="_ _f"> </span>time<span class="_ _f"> </span>for<span class="_ _7"> </span>our<span class="_ _f"> </span>fully<span class="_ _f"> </span>cached<span class="_ _f"> </span>MSVC<span class="_ _7"> </span>builds<span class="_ _f"> </span>from</div><div class="t m0 x5 ha y1b7 ff7 fs6 fc0 sc0 ls0 ws0">1h20m<span class="_ _10"> </span>to<span class="_ _10"> </span>15m<span class="_ _10"> </span>saving<span class="_ _10"> </span>us<span class="_ _10"> </span>like<span class="_ _b"> </span>$30k/mo<span class="_ _5"> </span>in<span class="_ _10"> </span>A<span class="_ _6"></span>WS<span class="_ _b"> </span>costs.&quot;</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">59/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIc0lEQVR42u3YsQkCQRRF0RnZwWixBjGyAhFjYTuzCcsxsAg7MFomcpIxMzcQvnpOCS+6vLzZHRIAAIRxu14WVgAAIBqRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDAS26tWQEAgDhKKZ5UAADCEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUEwAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAv2gwAfAhtVYjvGscRyMAJE8qAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQD4drm1ZgUAAOIopXhSAQAIR6QCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAAAEMsyntRUA4rgfz0YA/tx2P+W8Wvb5kVLv3SAAAITwBCR1GgLtTJA/AAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Ho<span class="_ _4"></span>w<span class="_ _7"> </span>a<span class="_ _7"> </span>Compiler<span class="_ _7"> </span>Cache<span class="_ _7"> </span>T<span class="_ _6"></span>o<span class="_ _a"></span>ol<span class="_ _7"> </span>W<span class="_ _4"></span>o<span class="_ _4"></span>rks</div><div class="t m0 x35 ha y57 ff1 fs6 fc0 sc0 ls0 ws0">1<span class="_ _9"> </span><span class="ff7">Detect<span class="_ _10"> </span>if<span class="_ _5"> </span>the<span class="_ _10"> </span>compilation<span class="_ _10"> </span>inputs<span class="_ _10"> </span>has<span class="_ _10"> </span>b<span class="_ _a"></span>een<span class="_ _10"> </span>already<span class="_ _10"> </span>processed<span class="_ _10"> </span>previously<span class="ff4">.</span></span></div><div class="t m0 x5 ha yea ff4 fs6 fc0 sc0 ls0 ws0">This<span class="_ _10"> </span>includes<span class="_ _b"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>of<span class="_ _10"> </span>a<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit,<span class="_ _10"> </span>compiler<span class="_ _10"> </span>info<span class="_ _4"></span>rmation<span class="_ _10"> </span>(name,<span class="_ _10"> </span>lo<span class="_ _a"></span>cation,</div><div class="t m0 x5 ha y1b8 ff4 fs6 fc0 sc0 ls0 ws0">size,<span class="_ _10"> </span>etc.),<span class="_ _10"> </span>compilation<span class="_ _10"> </span>flags,<span class="_ _10"> </span>and<span class="_ _10"> </span>the<span class="_ _10"> </span>build<span class="_ _5"> </span>directo<span class="_ _4"></span>ry<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>debug<span class="_ _10"> </span>builds.<span class="_ _14"> </span>The</div><div class="t m0 x5 ha y1b9 ff4 fs6 fc0 sc0 ls0 ws0">info<span class="_ _4"></span>rmation<span class="_ _10"> </span>to<span class="_ _10"> </span>uniquely<span class="_ _10"> </span>identify<span class="_ _10"> </span>compilation<span class="_ _10"> </span>inputs<span class="_ _5"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>hashed<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>using<span class="_ _10"> </span>a</div><div class="t m0 x5 ha y1ba ff4 fs6 fc0 sc0 ls0 ws0">cryptographic<span class="_ _10"> </span>hash<span class="_ _10"> </span>algorithm.</div><div class="t m0 x7 ha y1bb ff1 fs6 fc0 sc0 ls0 ws0">2a<span class="_ _9"> </span><span class="ff7">If<span class="_ _10"> </span>a<span class="_ _5"> </span>match<span class="_ _10"> </span>is<span class="_ _10"> </span>found<span class="ff4">,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>cache<span class="_ _10"> </span>reuses<span class="_ _10"> </span>the<span class="_ _5"> </span>result<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>compilation</span></span></div><div class="t m0 x5 ha y1bc ff4 fs6 fc0 sc0 ls0 ws0">without<span class="_ _10"> </span>invoking<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler.</div><div class="t m0 x7 ha y1bd ff1 fs6 fc0 sc0 ls0 ws0">2b<span class="_ _9"> </span><span class="ff7">If<span class="_ _10"> </span>there<span class="_ _5"> </span>is<span class="_ _10"> </span>no<span class="_ _10"> </span>match<span class="ff4">,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>cache<span class="_ _10"> </span>falls<span class="_ _10"> </span>back<span class="_ _5"> </span>to<span class="_ _10"> </span>a<span class="_ _10"> </span>normal<span class="_ _b"> </span>compiler<span class="_ _10"> </span>call<span class="_ _10"> </span>and</span></span></div><div class="t m0 x5 ha y1be ff4 fs6 fc0 sc0 ls0 ws0">hashes<span class="_ _10"> </span>the<span class="_ _10"> </span>compilation<span class="_ _10"> </span>inputs.<span class="_ _f"> </span>Lo<span class="_ _a"></span>okups<span class="_ _10"> </span>of<span class="_ _10"> </span>previous<span class="_ _b"> </span>results<span class="_ _5"> </span>could<span class="_ _10"> </span>also<span class="_ _10"> </span>fail<span class="_ _10"> </span>if<span class="_ _10"> </span>the</div><div class="t m0 x5 ha y1bf ff4 fs6 fc0 sc0 ls0 ws0">mo<span class="_ _a"></span>dification<span class="_ _b"> </span>time<span class="_ _10"> </span>of<span class="_ _5"> </span>an<span class="_ _10"> </span>included<span class="_ _10"> </span>file<span class="_ _10"> </span>changes,<span class="_ _10"> </span>or<span class="_ _b"> </span>if<span class="_ _10"> </span>the<span class="_ _10"> </span>source<span class="_ _5"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>dep<span class="_ _a"></span>ends<span class="_ _10"> </span>on</div><div class="t m0 x5 ha y1c0 ff4 fs6 fc0 sc0 ls0 ws0">time<span class="_ _10"> </span>info<span class="_ _4"></span>rmation,<span class="_ _10"> </span>namely<span class="_ _10"> </span>the<span class="_ _1b"> </span><span class="ff6">__TIME__<span class="_ _12"> </span></span>macro.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">60/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Compiler<span class="_ _7"> </span>Cache<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="ff10">CCache</span></div><div class="t m0 x1 ha y1c1 ff10 fs6 fc0 sc0 ls0 ws0">CCache<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>one<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>most<span class="_ _10"> </span>widely<span class="_ _10"> </span>used<span class="_ _5"> </span>compiler<span class="_ _10"> </span>caching<span class="_ _10"> </span>softw<span class="_ _4"></span>a<span class="_ _4"></span>re<span class="_ _b"> </span>to<span class="_ _a"></span>ols.<span class="_ _f"> </span>It<span class="_ _10"> </span>is</span></div><div class="t m0 x1 ha y1c2 ff4 fs6 fc0 sc0 ls0 ws0">commonly<span class="_ _10"> </span>used<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _10"> </span>wrapp<span class="_ _a"></span>er<span class="_ _10"> </span>for<span class="_ _b"> </span>compiler<span class="_ _10"> </span>calls,<span class="_ _10"> </span>which<span class="_ _10"> </span>makes<span class="_ _b"> </span>it<span class="_ _5"> </span>easy<span class="_ _10"> </span>to<span class="_ _10"> </span>use<span class="_ _10"> </span>and</div><div class="t m0 x1 ha y1c3 ff4 fs6 fc0 sc0 ls0 ws0">integrate<span class="_ _10"> </span>with<span class="_ _10"> </span>build<span class="_ _10"> </span>systems<span class="_ _10"> </span>such<span class="_ _10"> </span>as<span class="_ _12"> </span><span class="ff6">Make<span class="_ _11"> </span></span>and<span class="_ _12"> </span><span class="ff6">CMake<span class="_ _16"> </span></span>.</div><div class="t m0 x2d ha y1c4 ff6 fs6 fc0 sc0 ls0 ws0">CCache<span class="_ _1b"> </span><span class="ff4">supp<span class="_ _a"></span>o<span class="_ _4"></span>rts<span class="_ _10"> </span>several<span class="_ _10"> </span>languages,<span class="_ _10"> </span>op<span class="_ _a"></span>erating<span class="_ _10"> </span>systems,<span class="_ _10"> </span>compilers,<span class="_ _10"> </span>and<span class="_ _10"> </span>x86/Arm64</span></div><div class="t m0 x1 ha y1c5 ff4 fs6 fc0 sc0 ls0 ws0">cpu<span class="_ _10"> </span>a<span class="_ _4"></span>rchitectures.<span class="_ _f"> </span>It<span class="_ _10"> </span>relies<span class="_ _5"> </span>on<span class="_ _1b"> </span><span class="ff6">BLAKE3<span class="_ _1b"> </span></span>hash<span class="_ _10"> </span>algorithm,<span class="_ _11"> </span><span class="ff6">XXH3<span class="_ _12"> </span></span>fo<span class="_ _4"></span>r<span class="_ _b"> </span>file<span class="_ _10"> </span>checksum,<span class="_ _5"> </span>and</div><div class="t m0 x2d ha y1c6 ff6 fs6 fc0 sc0 ls0 ws0">ZStd<span class="_ _1b"> </span><span class="ff4">for<span class="_ _b"> </span>file<span class="_ _10"> </span>compression.</span></div><div class="t m0 x1 ha y1c7 ff4 fs6 fc0 sc0 ls0 ws0">Usage:</div><div class="t m0 x7 h10 y1c8 ff11 fs5 fc4 sc0 ls0 ws0">ccache<span class="_ _7"> </span><span class="fc0">g++<span class="_ _5"> </span>file.cpp<span class="_ _7"> </span>&lt;other<span class="_ _7"> </span>flags&gt;<span class="_ _44"> </span>#<span class="_ _7"> </span>single<span class="_ _5"> </span>translation<span class="_ _7"> </span>unit</span></div><div class="t m0 x7 h10 y1c9 ff11 fs5 fc0 sc0 ls0 ws0">CXX=<span class="ff12">&apos;</span>ccache<span class="_ _7"> </span>clang++<span class="ff12">&apos;<span class="_ _5"> </span></span><span class="fc4">make<span class="_ _45"> </span></span>#<span class="_ _7"> </span>makefile</div><div class="t m0 x7 h10 y1ca ff11 fs5 fc0 sc0 ls0 ws0">export<span class="_ _7"> </span>CMAKE_CXX_COMPILER_LAUNCHER=ccache<span class="_ _5"> </span>#<span class="_ _7"> </span>cmake<span class="_ _7"> </span>environment<span class="_ _5"> </span>variable</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">61/114</div><a class="l" href="https://ccache.dev/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:194.625000px;width:36.356000px;height:12.695000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Compiler<span class="_ _7"> </span>Cache<span class="_ _7"> </span>-<span class="_ _7"> </span><span class="ff10">SCCache</span></div><div class="t m0 x1 ha y1cb ff10 fs6 fc0 sc0 ls0 ws0">SCCache<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>widely<span class="_ _10"> </span>used<span class="_ _10"> </span>compiler<span class="_ _10"> </span>caching<span class="_ _10"> </span>softw<span class="_ _4"></span>a<span class="_ _4"></span>re<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _b"> </span>fo<span class="_ _a"></span>cused<span class="_ _10"> </span>on<span class="_ _10"> </span>remote/cloud</span></div><div class="t m0 x1 ha y1cc ff4 fs6 fc0 sc0 ls0 ws0">back<span class="_ _4"></span>ends.<span class="_ _3"> </span><span class="ff6">SCCache<span class="_ _1b"> </span></span>is<span class="_ _10"> </span>particula<span class="_ _4"></span>rly<span class="_ _b"> </span>useful<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>enabling<span class="_ _10"> </span>cache<span class="_ _10"> </span>sharing<span class="_ _b"> </span>across<span class="_ _10"> </span>machines</div><div class="t m0 x1 ha y1cd ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>CI<span class="_ _10"> </span>systems.</div><div class="t m0 x1 ha y1ce ff4 fs6 fc0 sc0 ls0 ws0">While<span class="_ _1b"> </span><span class="ff6">SCCache<span class="_ _1b"> </span></span>supp<span class="_ _a"></span>o<span class="_ _4"></span>rts<span class="_ _10"> </span>lo<span class="_ _a"></span>cal<span class="_ _10"> </span>disk<span class="_ _10"> </span>cache,<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>significantly<span class="_ _10"> </span>slow<span class="_ _4"></span>er<span class="_ _b"> </span>than<span class="_ _12"> </span><span class="ff6">CCache<span class="_ _16"> </span></span>.</div><div class="t m0 x1 ha y1cf ff4 fs6 fc0 sc0 ls0 ws0">Usage:</div><div class="t m0 x7 h10 y1d0 ff11 fs5 fc4 sc0 ls0 ws0">sccache<span class="_ _7"> </span><span class="fc0">g++<span class="_ _5"> </span>file.cpp<span class="_ _7"> </span>&lt;other<span class="_ _7"> </span>flags&gt;<span class="_ _44"> </span>#<span class="_ _7"> </span>single<span class="_ _5"> </span>translation<span class="_ _7"> </span>unit</span></div><div class="t m0 x7 h10 y1d1 ff11 fs5 fc0 sc0 ls0 ws0">CXX=<span class="ff12">&apos;</span>sccache<span class="_ _7"> </span>clang++<span class="ff12">&apos;<span class="_ _5"> </span></span><span class="fc4">make<span class="_ _45"> </span></span>#<span class="_ _7"> </span>makefile</div><div class="t m0 x7 h10 y1d2 ff11 fs5 fc0 sc0 ls0 ws0">export<span class="_ _7"> </span>CMAKE_CXX_COMPILER_LAUNCHER=sccache<span class="_ _5"> </span>#<span class="_ _7"> </span>cmake<span class="_ _7"> </span>environment<span class="_ _5"> </span>variable</div><div class="t m0 x1 ha y1d3 ff4 fs6 fc0 sc0 ls0 ws0">See<span class="_ _10"> </span><span class="ff6">Storage<span class="_"> </span>Options<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>remote<span class="_ _10"> </span>storage<span class="_ _b"> </span>configuration.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">62/114</div><a class="l" href="https://github.com/wasmerio/sccache"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:190.774000px;width:42.084000px;height:13.153000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://github.com/wasmerio/sccache?tab=readme-ov-file#storage-options"><div class="d m1" style="border-style:none;position:absolute;left:46.744000px;bottom:42.232000px;width:96.909000px;height:11.992000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">Distributed<span class="_ _7"> </span>Compilation<span class="_ _46"> </span>1/3</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">La<span class="_ _4"></span>rge<span class="_ _10"> </span>C++<span class="_ _10"> </span>co<span class="_ _a"></span>debases<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>enefit<span class="_ _b"> </span>from<span class="_ _5"> </span><span class="ff1">distributing<span class="_ _5"> </span>builds<span class="_ _10"> </span></span>across<span class="_ _10"> </span>machines<span class="_ _10"> </span>on<span class="_ _5"> </span>a</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">net<span class="_ _4"></span>w<span class="_ _4"></span>o<span class="_ _4"></span>rk.<span class="_ _f"> </span>T<span class="_ _c"></span>o<span class="_ _a"></span>ols<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>distributing<span class="_ _10"> </span>builds<span class="_ _10"> </span>are<span class="_ _b"> </span>particula<span class="_ _4"></span>rly<span class="_ _b"> </span>useful<span class="_ _10"> </span>for<span class="_ _10"> </span>scaling<span class="_ _10"> </span>up<span class="_ _10"> </span>the</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">throughput<span class="_ _10"> </span>and<span class="_ _10"> </span>latency<span class="_ _10"> </span>of<span class="_ _10"> </span>Continuous<span class="_ _10"> </span>Integration<span class="_ _10"> </span>(CI)<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>p<span class="_ _4"></span>rojects<span class="_ _10"> </span>involving<span class="_ _10"> </span>several</div><div class="t m0 x1 ha yda ff4 fs6 fc0 sc0 ls0 ws0">develop<span class="_ _a"></span>ers.</div><div class="t m0 xa ha y1d4 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff10">distcc<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _5"> </span>p<span class="_ _a"></span>opula<span class="_ _4"></span>r<span class="_ _b"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>to<span class="_ _10"> </span>distributes<span class="_ _10"> </span>compilation<span class="_ _10"> </span>jobs.<span class="_ _14"> </span>Linking<span class="_ _10"> </span>and</span></span></div><div class="t m0 x5 ha y1d5 ff4 fs6 fc0 sc0 ls0 ws0">non-compile<span class="_ _10"> </span>steps<span class="_ _10"> </span>remain<span class="_ _10"> </span>lo<span class="_ _a"></span>cal.</div><div class="t m0 xa ha y1d6 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff10">icecream<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">distributes<span class="_ _10"> </span>compilation<span class="_ _5"> </span>with<span class="_ _10"> </span>a<span class="_ _10"> </span>central<span class="_ _10"> </span>scheduler<span class="_ _10"> </span>and<span class="_ _10"> </span>ships<span class="_ _10"> </span>to<span class="_ _a"></span>olchains</span></span></div><div class="t m0 x5 ha y1d7 ff4 fs6 fc0 sc0 ls0 ws0">to<span class="_ _10"> </span>w<span class="_ _4"></span>ork<span class="_ _4"></span>ers<span class="_ _b"> </span>to<span class="_ _10"> </span>keep<span class="_ _b"> </span>environments<span class="_ _10"> </span>aligned.</div><div class="t m0 xa ha y1d8 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff10">sccache-dist<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">adds<span class="_ _10"> </span>distributed<span class="_ _b"> </span>compilation<span class="_ _10"> </span>to<span class="_ _10"> </span><span class="ff6">sccache<span class="_ _b"> </span></span>caching<span class="_ _10"> </span>and<span class="_ _10"> </span>scheduling</span></span></div><div class="t m0 x5 ha y1d9 ff4 fs6 fc0 sc0 ls0 ws0">remote<span class="_ _10"> </span>compilations.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">63/114</div><a class="l" href="https://github.com/distcc/distcc"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:133.019000px;width:36.356000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://github.com/icecc/icecream"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:89.901000px;width:47.811000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://firefox-source-docs.mozilla.org/build/buildsystem/sccache-dist.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:46.783000px;width:70.720000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIsklEQVR42u3ZsU0DURBFUX+0I0JqQEQEjhEismQkt0BAPTRBBwSUYCET0IETOnDkCDNaa8mIjaNZc04Fq/eTq512dXM3AQCAMj4/3s+sAABANSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAIBfLTOtAABAHRHhTyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAKKIzwYH6fj+dze1Q1nq1NAIAnIyWmVYAAKCOiHDuBwCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAMAKdCQ7U9/vpbG6HI6xXSyMAAH/SMtMKAADUERHO/QAAlCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgDASHVj+dCv3W7x8OjBYFzeXl+MAMARWmZaAQCAOiLCuR8AgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQA4bd326dIKAP/H5v7ZCEBx17eL1i7Oh+33ZDIMg0EAACjhB/NCLv5scc9HAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Distributed<span class="_ _7"> </span>Compilation<span class="_ _46"> </span>2/3</div><div class="t m0 xa ha y12c ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff10">incredibuild<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _5"> </span>commercial<span class="_ _10"> </span>distributed<span class="_ _10"> </span>build<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>that<span class="_ _10"> </span>co<span class="_ _a"></span>o<span class="_ _4"></span>rdinates<span class="_ _b"> </span>the</span></span></div><div class="t m0 x5 ha y12d ff4 fs6 fc0 sc0 ls0 ws0">compilation<span class="_ _10"> </span>CPUs,<span class="_ _10"> </span>LAN,<span class="_ _10"> </span>and<span class="_ _10"> </span>cloud.<span class="_ _14"> </span>The<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _b"> </span>combines<span class="_ _5"> </span>task<span class="_ _10"> </span>distribution<span class="_ _10"> </span>with<span class="_ _10"> </span>a</div><div class="t m0 x5 ha y1da ff4 fs6 fc0 sc0 ls0 ws0">compilation<span class="_ _10"> </span>cache.</div><div class="t m0 xa ha y14e ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff10">FASTbuild<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _5"> </span>high<span class="_ _10"> </span>p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance,<span class="_ _b"> </span>op<span class="_ _a"></span>en-source<span class="_ _10"> </span>build<span class="_ _10"> </span>system,<span class="_ _10"> </span>supp<span class="_ _a"></span>orting<span class="_ _b"> </span>highly</span></span></div><div class="t m0 x5 ha y1db ff4 fs6 fc0 sc0 ls0 ws0">scalable<span class="_ _10"> </span>pa<span class="_ _4"></span>rallel<span class="_ _10"> </span>compilation,<span class="_ _10"> </span>unity<span class="_ _b"> </span>build,<span class="_ _10"> </span>caching,<span class="_ _10"> </span>netw<span class="_ _4"></span>o<span class="_ _4"></span>rk<span class="_ _10"> </span>distribution.</div><div class="t m0 xa hb y1dc ff8 fs7 fc3 sc0 ls0 ws0">Seamlessly<span class="_ _f"> </span>Accelerate<span class="_ _f"> </span>CMake<span class="_ _f"> </span>Projects<span class="_ _f"> </span>in<span class="_ _f"> </span>Visual<span class="_ _f"> </span>Studio<span class="_ _f"> </span>with<span class="_ _f"> </span>Incredibuild</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">64/114</div><a class="l" href="https://www.incredibuild.com/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:182.628000px;width:70.720000px;height:12.695000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.fastbuild.org/docs/home.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:123.929000px;width:53.538000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://devblogs.microsoft.com/cppblog/seamlessly-accelerate-cmake-projects-in-visual-studio-with-incredibuild/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:1.760000px;width:336.214000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXElEQVR42u3YsQ3CMBRFURvFomQGlCoToIgaic2yRMahyBDZIJVL3DgdM3yhc0Z41dXL4+OZAAAgjH37XKwAAEA0IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAgJ/cWrMCAABxlFI8qQAAhCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgDwP4a63K0AwPFajQAEMc3vnG/XXr8p9d4NAgBACCc+ehQE0Q6ifAAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Distributed<span class="_ _7"> </span>Compilation<span class="_ _46"> </span>3/3</div><div class="t m0 x1 ha y1dd ff4 fs6 fc0 sc0 ls0 ws0">Distributing<span class="_ _10"> </span>builds<span class="_ _10"> </span>are<span class="_ _b"> </span>esp<span class="_ _a"></span>ecially<span class="_ _10"> </span>effective<span class="_ _10"> </span>when<span class="_ _10"> </span>used<span class="_ _10"> </span>in<span class="_ _10"> </span>combination<span class="_ _10"> </span>with<span class="_ _10"> </span>lo<span class="_ _a"></span>cal</div><div class="t m0 x1 ha y1de ff4 fs6 fc0 sc0 ls0 ws0">compilation<span class="_ _10"> </span>cache<span class="_ _10"> </span>to<span class="_ _a"></span>ols.</div><div class="t m0 xa ha y1df ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Initially<span class="_ _c"></span>,<span class="_ _10"> </span>the<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>searches<span class="_ _b"> </span>for<span class="_ _b"> </span>cached<span class="_ _10"> </span>binary<span class="_ _b"> </span>results<span class="_ _10"> </span>on<span class="_ _5"> </span>the<span class="_ _10"> </span>lo<span class="_ _a"></span>cal<span class="_ _b"> </span>system.</span></div><div class="t m0 xa ha y1e0 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">If<span class="_ _10"> </span>a<span class="_ _5"> </span>lo<span class="_ _a"></span>cal<span class="_ _b"> </span>binary<span class="_ _b"> </span>lo<span class="_ _a"></span>okup<span class="_ _10"> </span>fails,<span class="_ _10"> </span>the<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>sends<span class="_ _10"> </span>the<span class="_ _10"> </span>job<span class="_ _10"> </span>to<span class="_ _10"> </span>the<span class="_ _5"> </span>available<span class="_ _10"> </span>clients.</span></div><div class="t m0 xa ha y1e1 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">If<span class="_ _10"> </span>a<span class="_ _5"> </span>remote<span class="_ _10"> </span>client<span class="_ _10"> </span>returns<span class="_ _10"> </span>a<span class="_ _10"> </span>hit,<span class="_ _10"> </span>the<span class="_ _10"> </span>cached<span class="_ _10"> </span>binary<span class="_ _10"> </span>is<span class="_ _10"> </span>sent<span class="_ _10"> </span>back<span class="_ _10"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span>server.</span></div><div class="t m0 xa ha y1e2 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Otherwise,<span class="_ _10"> </span>the<span class="_ _5"> </span>job<span class="_ _10"> </span>is<span class="_ _10"> </span>assigned<span class="_ _10"> </span>to<span class="_ _10"> </span>a<span class="_ _10"> </span>client<span class="_ _10"> </span>that<span class="_ _10"> </span>compiles<span class="_ _5"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _b"> </span>and<span class="_ _10"> </span>sends<span class="_ _5"> </span>the</span></div><div class="t m0 x5 ha y1e3 ff4 fs6 fc0 sc0 ls0 ws0">results<span class="_ _10"> </span>back<span class="_ _10"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span>server.</div><div class="t m0 xa ha y1e4 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">The<span class="_ _10"> </span>remote<span class="_ _5"> </span>bina<span class="_ _4"></span>ry<span class="_ _10"> </span>then<span class="_ _10"> </span>p<span class="_ _a"></span>opulates<span class="_ _10"> </span>the<span class="_ _10"> </span>lo<span class="_ _a"></span>cal<span class="_ _b"> </span>cache.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">65/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQ3CMBRFURvFSskMUSomQIgaic2yRMZJkSGyAVVK3JiOLi36QueM8Kqrl8frPQEAQBjbupysAABANCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAICvXGu1AgAAcZRSPKkAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkmAABApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIA8D+6fRqsAMCR12M2AvBjl9sz53Pf9ndKrTWDAAAQwgcTWhQEZrsY+QAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">RAM<span class="_ _7"> </span>Disk<span class="_ _47"> </span>1/2</div><div class="t m0 x1 ha y1e5 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _10"> </span><span class="ff1">RAM<span class="_ _5"> </span>disk</span>,<span class="_ _10"> </span>also<span class="_ _10"> </span>known<span class="_ _b"> </span>as<span class="_ _5"> </span>an<span class="_ _10"> </span><span class="ff7">in-memo<span class="_ _4"></span>ry<span class="_ _10"> </span>file<span class="_ _10"> </span>system<span class="ff4">,<span class="_ _10"> </span>can<span class="_ _10"> </span>reduce<span class="_ _10"> </span>C/C++<span class="_ _5"> </span>compile</span></span></div><div class="t m0 x1 ha y1e6 ff4 fs6 fc0 sc0 ls0 ws0">times<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>eliminating<span class="_ _10"> </span>the<span class="_ _10"> </span>need<span class="_ _10"> </span>for<span class="_ _b"> </span>slow<span class="_ _b"> </span>access<span class="_ _5"> </span>to<span class="_ _10"> </span><span class="ff7">seconda<span class="_ _4"></span>ry<span class="_ _10"> </span>storage<span class="ff4">,<span class="_ _b"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _10"> </span>hard<span class="_ _b"> </span>disk</span></span></div><div class="t m0 x1 ha y1e7 ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>r<span class="_ _10"> </span>netw<span class="_ _4"></span>o<span class="_ _4"></span>rk<span class="_ _b"> </span>storage.</div><div class="t m0 x1 ha y1e8 ff4 fs6 fc0 sc0 ls0 ws0">Builds<span class="_ _10"> </span>that<span class="_ _10"> </span>rely<span class="_ _10"> </span>heavily<span class="_ _10"> </span>on<span class="_ _10"> </span>I/O<span class="_ _10"> </span>op<span class="_ _a"></span>erations<span class="_ _10"> </span>involving<span class="_ _10"> </span>many<span class="_ _10"> </span>small<span class="_ _5"> </span>files,<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>large<span class="_ _b"> </span>objects,</div><div class="t m0 x1 ha y1e9 ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>r<span class="_ _10"> </span>big<span class="_ _10"> </span>temp<span class="_ _a"></span>o<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _10"> </span>files,<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>enefit<span class="_ _10"> </span>from<span class="_ _10"> </span>a<span class="_ _10"> </span>RAM<span class="_ _10"> </span>disk,<span class="_ _10"> </span>esp<span class="_ _a"></span>ecially<span class="_ _10"> </span>when<span class="_ _10"> </span>using<span class="_ _10"> </span>a</div><div class="t m0 x1 ha y1ea ff4 fs6 fc0 sc0 ls0 ws0">magnetic-mechanical<span class="_ _10"> </span>data<span class="_ _10"> </span>storage<span class="_ _b"> </span>device<span class="_ _10"> </span>(HDD).<span class="_ _10"> </span>The<span class="_ _10"> </span>advantage<span class="_ _10"> </span>is<span class="_ _5"> </span>less<span class="_ _10"> </span>p<span class="_ _4"></span>ronounced</div><div class="t m0 x1 ha y1eb ff4 fs6 fc0 sc0 ls0 ws0">with<span class="_ _10"> </span>a<span class="_ _10"> </span>solid-state<span class="_ _10"> </span>drive<span class="_ _10"> </span>(SSD).</div><div class="t m0 x1 ha y10f ff7 fs6 fc0 sc0 ls0 ws0">Note<span class="_ _a"></span><span class="ff4">:<span class="_ _14"> </span>La<span class="_ _4"></span>rge<span class="_ _10"> </span>projects,<span class="_ _b"> </span>esp<span class="_ _a"></span>ecially<span class="_ _10"> </span>when<span class="_ _10"> </span>L<span class="_ _6"></span>TO<span class="_ _5"> </span>is<span class="_ _10"> </span>enabled,<span class="_ _10"> </span>can<span class="_ _10"> </span>generate<span class="_ _10"> </span>several<span class="_ _10"> </span>gigabytes</span></div><div class="t m0 x1 ha y110 ff4 fs6 fc0 sc0 ls0 ws0">of<span class="_ _b"> </span>temp<span class="_ _a"></span>ora<span class="_ _4"></span>ry<span class="_ _16"> </span>files.<span class="_ _14"> </span>If<span class="_ _b"> </span>the<span class="_ _10"> </span>size<span class="_ _10"> </span>of<span class="_ _b"> </span>the<span class="_ _10"> </span>RAM<span class="_ _10"> </span>disk<span class="_ _10"> </span>is<span class="_ _b"> </span>insufficient,<span class="_ _10"> </span>the<span class="_ _10"> </span>op<span class="_ _a"></span>erating<span class="_ _b"> </span>system<span class="_ _10"> </span>uses</div><div class="t m0 x1 ha y1ec ff4 fs6 fc0 sc0 ls0 ws0">the<span class="_ _10"> </span>slo<span class="_ _4"></span>w<span class="_ _10"> </span><span class="ff7">swap<span class="_ _b"> </span>space<span class="_ _7"> </span></span>on<span class="_ _10"> </span>seconda<span class="_ _4"></span>ry<span class="_ _10"> </span>sto<span class="_ _4"></span>rage.<span class="_ _f"> </span>This<span class="_ _10"> </span>also<span class="_ _5"> </span>applies<span class="_ _10"> </span>to<span class="_ _10"> </span>processes<span class="_ _10"> </span>not<span class="_ _10"> </span>involved</div><div class="t m0 x1 ha y1ed ff4 fs6 fc0 sc0 ls0 ws0">in<span class="_ _10"> </span>the<span class="_ _10"> </span>compilation,<span class="_ _10"> </span>slowing<span class="_ _b"> </span>down<span class="_ _b"> </span>the<span class="_ _10"> </span>entire<span class="_ _10"> </span>system.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">66/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAI0ElEQVR42u3cMUrEQBSA4UnIYOkZxMpmWhFrYa9g4Xm8hDew8AyChXVI6Q2stnKdQGIh2Bt2YSb5vhNM3mt+ZiDN5fVtAACAYny8v7WmAABAaUQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAB/mpyzKQAAUI4Yo5tUAACKI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAACn0NVy0GmahmGwMACAZVJKIvX42ratbrgAAOXo+76ilPLcDwCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDA5nQr+IYYo0UCAPwax3EFX+EmFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABWplvBN4zjaJEAAGviJhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAgM2p5j+p0zSFEPq+tzMAgAVSShWdtsk52xkAAOWIMXruBwCgOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagQAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAcBxdLQf9Ohx29w8WBnV5fXk2BAAWaHLOpgAAQDlijJ77AQAojkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAICN6PaPF6YAwH993j0ZAnAiVze7pjk/m/ffIczzbCAAABThB0pvNYOZkDVbAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">RAM<span class="_ _7"> </span>Disk<span class="_ _47"> </span>2/2</div><div class="t m0 x1 ha y81 ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _10"> </span>p<span class="_ _4"></span>ractical<span class="_ _10"> </span>wa<span class="_ _4"></span>y<span class="_ _b"> </span>to<span class="_ _10"> </span>use<span class="_ _10"> </span>a<span class="_ _5"> </span>RAM<span class="_ _10"> </span>disk<span class="_ _10"> </span>is<span class="_ _10"> </span>to<span class="_ _10"> </span>create<span class="_ _10"> </span>a<span class="_ _10"> </span>fixed-size<span class="_ _10"> </span><span class="ff6">tmpfs<span class="_ _5"> </span></span>and<span class="_ _10"> </span>configure<span class="_ _10"> </span>the</div><div class="t m0 x1 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">build<span class="_ _10"> </span>system<span class="_ _10"> </span>to<span class="_ _10"> </span>use<span class="_ _10"> </span>it<span class="_ _10"> </span>as<span class="_ _10"> </span>a<span class="_ _5"> </span>build<span class="_ _10"> </span>directo<span class="_ _4"></span>ry</div><div class="t m0 x36 h8 y1ee ff1 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x37 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 x7 h10 y1ef ff11 fs5 fc0 sc0 ls0 ws0">mount<span class="_ _7"> </span>-t<span class="_ _5"> </span>tmpfs<span class="_ _7"> </span>-o<span class="_ _7"> </span>size=8G<span class="_ _5"> </span>tmpfs<span class="_ _7"> </span>&lt;path_to_directory&gt;</div><div class="t m0 x1 ha y1f0 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>for<span class="_ _b"> </span>many<span class="_ _10"> </span>projects<span class="_ _b"> </span>is<span class="_ _10"> </span>sp<span class="_ _a"></span>ent<span class="_ _10"> </span>on<span class="_ _10"> </span>CPU-intensive<span class="_ _10"> </span>compilation,<span class="_ _10"> </span>with<span class="_ _5"> </span>I/O</div><div class="t m0 x1 ha y1f1 ff4 fs6 fc0 sc0 ls0 ws0">rep<span class="_ _4"></span>resenting<span class="_ _10"> </span>only<span class="_ _10"> </span>a<span class="_ _10"> </span>small<span class="_ _10"> </span>part<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _5"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess.<span class="_ _f"> </span>Also,<span class="_ _10"> </span>mo<span class="_ _a"></span>dern<span class="_ _b"> </span>op<span class="_ _a"></span>erating<span class="_ _10"> </span>systems<span class="_ _10"> </span>often</div><div class="t m0 x1 ha y1f2 ff4 fs6 fc0 sc0 ls0 ws0">cache<span class="_ _10"> </span>the<span class="_ _10"> </span>intermediate<span class="_ _10"> </span>objects.</div><div class="t m0 x1 ha y1f3 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>t<span class="_ _4"></span>ypical<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>improvement<span class="_ _b"> </span>is<span class="_ _10"> </span><span class="ff1">2030</span>%<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>b<span class="_ _a"></span>est<span class="_ _10"> </span>cases</div><div class="t m0 x18 h8 y1f4 ff1 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x19 ha y1f3 ff4 fs6 fc0 sc0 ls0 ws0">.<span class="_ _f"> </span>Combining<span class="_ _10"> </span>a<span class="_ _10"> </span>RAM</div><div class="t m0 x1 ha y1f5 ff4 fs6 fc0 sc0 ls0 ws0">disk<span class="_ _10"> </span>with<span class="_ _10"> </span>compiler<span class="_ _10"> </span>cache<span class="_ _10"> </span>can<span class="_ _10"> </span>provide<span class="_ _b"> </span>up<span class="_ _10"> </span>to<span class="_ _5"> </span><span class="ff1">4x<span class="_ _10"> </span></span>imp<span class="_ _4"></span>rovements</div><div class="t m0 x38 h8 y1f6 ff1 fs5 fc0 sc0 ls0 ws0">3</div><div class="t m0 x39 ha y1f5 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 x30 hc y1f7 ff1 fs7 fc3 sc0 ls0 ws0">[1]<span class="_ _9"> </span><span class="ff8">Chromium<span class="_ _f"> </span>-<span class="_ _f"> </span>Tips<span class="_ _f"> </span>for<span class="_ _f"> </span>improving<span class="_ _f"> </span>build<span class="_ _f"> </span>speed<span class="_ _f"> </span>on<span class="_ _f"> </span>Linux</span></div><div class="t m0 x30 hc y1f8 ff1 fs7 fc3 sc0 ls0 ws0">[2]<span class="_ _9"> </span><span class="ff8">Using<span class="_ _f"> </span>RAMDisk<span class="_ _f"> </span>to<span class="_ _f"> </span>Speed<span class="_ _f"> </span>Build<span class="_ _f"> </span>Times</span></div><div class="t m0 x30 hc y1f9 ff1 fs7 fc3 sc0 ls0 ws0">[3]<span class="_ _9"> </span><span class="ff8">Massive<span class="_ _f"> </span>speedup<span class="_ _f"> </span>using<span class="_ _f"> </span>ccache<span class="_ _f"> </span>in<span class="_ _f"> </span>disk<span class="_ _f"> </span>backed<span class="_ _f"> </span>RAMFS</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">67/114</div><a class="l" href="https://chromium.googlesource.com/chromium/src/+/9c60333a0/docs/linux_faster_builds.md"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:30.987000px;width:237.360000px;height:10.838000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://ardalis.com/using-ramdisk-to-speed-build-times/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:18.384000px;width:162.042000px;height:10.838000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://forums.gentoo.org/viewtopic-t-838198-start-0.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:5.782000px;width:232.653000px;height:10.837000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">Include-What-You-Use<span class="_ _11"> </span>(IWYU)<span class="_ _48"> </span><span class="ff1">1/3</span></div><div class="t m0 x1 ha y1fa ff10 fs6 fc0 sc0 ls0 ws0">Include-What-You-Use<span class="_ _17"> </span>(IWYU)<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>Clang-based<span class="_ _10"> </span>static<span class="_ _10"> </span>analysis<span class="_ _5"> </span>to<span class="_ _a"></span>ol<span class="_ _b"> </span>that<span class="_ _10"> </span>checks</span></div><div class="t m0 x1 ha y1fb ff4 fs6 fc0 sc0 ls0 ws0">which<span class="_ _b"> </span>headers<span class="_ _10"> </span>should<span class="_ _b"> </span>b<span class="_ _a"></span>e<span class="_ _b"> </span>added<span class="_ _10"> </span>or<span class="_ _16"> </span>removed.<span class="_ _14"> </span>Its<span class="_ _b"> </span>goals<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _b"> </span>to<span class="_ _10"> </span>remove<span class="_ _b"> </span>unnecessary<span class="_ _b"> </span>header</div><div class="t m0 x1 ha y1fc ff4 fs6 fc0 sc0 ls0 ws0">inclusion<span class="_ _10"> </span>and<span class="_ _10"> </span>suggest<span class="_ _10"> </span>headers<span class="_ _10"> </span>based<span class="_ _10"> </span>on<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>usage.</div><div class="t m0 x1 hb y1fd ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&lt;vector&gt;</span></div><div class="t m0 x1 hb y1fe ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x21 hb y1ff ff10 fs7 fcb sc0 ls0 ws0">size_t<span class="_ _f"> </span><span class="ff8 fc0">x<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span>10</span>;</span></div><div class="t m0 x1 hb y200 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 h10 y201 ff14 fs5 fc6 sc0 ls0 ws0">#<span class="_ _7"> </span>OUTPUT</div><div class="t m0 x1 h10 y202 ff11 fs5 fc0 sc0 ls0 ws0">main.cpp<span class="_ _7"> </span>should<span class="_ _5"> </span>add<span class="_ _7"> </span>these<span class="_ _7"> </span>lines:</div><div class="t m0 x1 h10 y203 ff14 fs5 fc6 sc0 ls0 ws0">#include<span class="_ _7"> </span>&lt;stddef.h&gt;<span class="_ _8"> </span>//<span class="_ _7"> </span>for<span class="_ _5"> </span>size_t</div><div class="t m0 x1 h10 y204 ff11 fs5 fc0 sc0 ls0 ws0">main.cpp<span class="_ _7"> </span>should<span class="_ _5"> </span>remove<span class="_ _7"> </span>these<span class="_ _7"> </span>lines:</div><div class="t m0 x1 h10 y205 ff11 fs5 fc0 sc0 ls0 ws0">-<span class="_ _7"> </span><span class="ff14 fc6">#include<span class="_ _5"> </span>&lt;vector&gt;<span class="_ _1c"> </span>//<span class="_ _7"> </span>lines<span class="_ _5"> </span>1-1</span></div><div class="t m0 x1 h10 y206 ff11 fs5 fc0 sc0 ls0 ws0">The<span class="_ _7"> </span>full<span class="_ _5"> </span>include-list<span class="_ _7"> </span><span class="ff10 fc7">for<span class="_ _7"> </span></span>main.cpp:</div><div class="t m0 x1 h10 y207 ff14 fs5 fc6 sc0 ls0 ws0">#include<span class="_ _7"> </span>&lt;stddef.h&gt;<span class="_ _8"> </span>//<span class="_ _7"> </span>for<span class="_ _5"> </span>size_t</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">68/114</div><a class="l" href="https://github.com/include-what-you-use/include-what-you-use"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:205.044000px;width:156.629000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Include-What-Y<span class="_ _6"></span>ou-Use<span class="_ _7"> </span>(IWYU)<span class="_ _7"> </span>-<span class="_ _7"> </span>Build<span class="_ _49"> </span>2/3</div><div class="t m0 x1 h10 y208 ff11 fs5 fc0 sc0 ls0 ws0">sudo<span class="_ _7"> </span>apt<span class="_ _5"> </span>install<span class="_ _7"> </span>libzstd-dev<span class="_ _7"> </span><span class="ff14 fc6">#<span class="_ _5"> </span>requires<span class="_ _7"> </span>zstd</span></div><div class="t m0 x1 h10 y209 ff11 fs5 fc0 sc0 ls0 ws0">git<span class="_ _7"> </span>clone<span class="_ _5"> </span>https://github.com/include-what-you-use/include-what-you-use.git</div><div class="t m0 x1 h10 y20a ff11 fs5 fc7 sc0 ls0 ws0">cd<span class="_ _7"> </span><span class="fc0">include-what-you-use</span></div><div class="t m0 x1 h10 y20b ff11 fs5 fc0 sc0 ls0 ws0">git<span class="_ _7"> </span>checkout<span class="_ _5"> </span>clang_21</div><div class="t m0 x1 h10 y20c ff11 fs5 fc0 sc0 ls0 ws0">mkdir<span class="_ _7"> </span>build<span class="_ _5"> </span><span class="fca">&amp;&amp;<span class="_ _7"> </span><span class="fc7">cd<span class="_ _7"> </span></span></span>build</div><div class="t m0 x1 h10 y20d ff11 fs5 fc0 sc0 ls0 ws0">cmake<span class="_ _7"> </span>-G<span class="_ _5"> </span><span class="fc8">&quot;Unix<span class="_ _7"> </span>Makefiles&quot;<span class="_ _7"> </span></span>-DCMAKE_PREFIX_PATH<span class="fca">=</span>&lt;path_to_llvm_root_dir&gt;<span class="_ _5"> </span>..</div><div class="t m0 x1 h10 y20e ff11 fs5 fc0 sc0 ls0 ws0">make<span class="_ _7"> </span>-j20</div><div class="t m0 x1 ha y20f ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _b"> </span>tricky<span class="_ _10"> </span>part<span class="_ _16"> </span>is<span class="_ _10"> </span>that<span class="_ _10"> </span><span class="ff6">include-what-you-use<span class="_ _10"> </span></span>requires<span class="_ _b"> </span>a<span class="_ _10"> </span>non-IR<span class="_ _10"> </span>version<span class="_ _b"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>LL<span class="_ _6"></span>VM</div><div class="t m0 x1 ha y210 ff4 fs6 fc0 sc0 ls0 ws0">lib<span class="_ _4"></span>ra<span class="_ _4"></span>ries.</div><div class="t m0 x1 h10 y211 ff14 fs5 fc6 sc0 ls0 ws0">#<span class="_ _7"> </span>if<span class="_ _5"> </span>the<span class="_ _7"> </span>linux<span class="_ _5"> </span>distribution<span class="_ _7"> </span>has<span class="_ _7"> </span>a<span class="_ _5"> </span>supported<span class="_ _7"> </span>llvm<span class="_ _5"> </span>package</div><div class="t m0 x1 h10 y212 ff11 fs5 fc0 sc0 ls0 ws0">wget<span class="_ _7"> </span>https://apt.llvm.org/llvm.sh</div><div class="t m0 x1 h10 y213 ff11 fs5 fc0 sc0 ls0 ws0">chmod<span class="_ _7"> </span>+x<span class="_ _5"> </span>llvm.sh</div><div class="t m0 x1 h10 y214 ff11 fs5 fc0 sc0 ls0 ws0">sudo<span class="_ _7"> </span>./llvm.sh<span class="_ _5"> </span><span class="fca">21<span class="_ _7"> </span><span class="ff14 fc6">#<span class="_ _7"> </span>version_number</span></span></div><div class="t m0 x1 ha y215 ff4 fs6 fc0 sc0 ls0 ws0">Otherwise,<span class="_ _10"> </span>y<span class="_ _4"></span>ou<span class="_ _10"> </span>will<span class="_ _10"> </span>get<span class="_ _10"> </span>an<span class="_ _10"> </span>error<span class="_ _b"> </span>similar<span class="_ _b"> </span>to:</div><div class="t m0 x1 h10 y216 ff11 fs5 fc0 sc0 ls0 ws0">lib/libLLVMOption.a:<span class="_ _7"> </span>error<span class="_ _5"> </span>adding<span class="_ _7"> </span>symbols:<span class="_ _7"> </span>file<span class="_ _5"> </span>format<span class="_ _7"> </span>not<span class="_ _7"> </span>recognized</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">69/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Include-What-Y<span class="_ _6"></span>ou-Use<span class="_ _7"> </span>(IWYU)<span class="_ _7"> </span>-<span class="_ _7"> </span>Build<span class="_ _49"> </span>3/3</div><div class="t m0 x1 ha y217 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>solution<span class="_ _10"> </span>involves<span class="_ _10"> </span>building<span class="_ _10"> </span>LL<span class="_ _6"></span>VM<span class="_ _10"> </span>from<span class="_ _10"> </span>sources:</div><div class="t m0 x1 h10 y218 ff11 fs5 fc0 sc0 ls0 ws0">git<span class="_ _7"> </span>clone<span class="_ _5"> </span>https://github.com/llvm/llvm-project.git</div><div class="t m0 x1 h10 y219 ff11 fs5 fc7 sc0 ls0 ws0">cd<span class="_ _7"> </span><span class="fc0">llvm-project<span class="_ _5"> </span><span class="ff14 fc6">#<span class="_ _7"> </span>referred<span class="_ _7"> </span>as<span class="_ _5"> </span>&lt;llvm-project_dir&gt;<span class="_ _7"> </span>in<span class="_ _5"> </span>cmake</span></span></div><div class="t m0 x1 h10 y21a ff11 fs5 fc0 sc0 ls0 ws0">git<span class="_ _7"> </span>checkout<span class="_ _5"> </span>llvmorg-21.1.3</div><div class="t m0 x1 h10 y21b ff11 fs5 fc0 sc0 ls0 ws0">cmake<span class="_ _7"> </span>-S<span class="_ _5"> </span>llvm<span class="_ _7"> </span>-B<span class="_ _7"> </span>build<span class="_ _5"> </span>-G<span class="_ _7"> </span>Ninja<span class="_ _7"> </span><span class="ff10 fcc">\</span></div><div class="t m0 x3a h10 y21c ff11 fs5 fc0 sc0 ls0 ws0">-DLLVM_ENABLE_PROJECTS<span class="fca">=<span class="fc8">&quot;clang;lld&quot;<span class="_ _7"> </span><span class="ff10 fcc">\</span></span></span></div><div class="t m0 x3a h10 y21d ff11 fs5 fc0 sc0 ls0 ws0">-DCMAKE_BUILD_TYPE<span class="fca">=</span>Release<span class="_ _7"> </span><span class="ff10 fcc">\</span></div><div class="t m0 x3a h10 y21e ff11 fs5 fc0 sc0 ls0 ws0">-DLLVM_TARGETS_TO_BUILD<span class="fca">=<span class="fc8">&quot;X86&quot;<span class="_ _7"> </span><span class="ff10 fcc">\</span></span></span></div><div class="t m0 x3a h10 y21f ff11 fs5 fc0 sc0 ls0 ws0">-DLLVM_ENABLE_LTO<span class="fca">=</span>OFF</div><div class="t m0 x1 ha y220 ff4 fs6 fc0 sc0 ls0 ws0">Then,<span class="_ _10"> </span>p<span class="_ _4"></span>rovides<span class="_ _10"> </span>the<span class="_ _10"> </span>LL<span class="_ _6"></span>VM<span class="_ _10"> </span>cmake<span class="_ _b"> </span>directory<span class="_ _b"> </span>to<span class="_ _10"> </span><span class="ff6">include-what-you-use</span>:</div><div class="t m0 x1 h10 y221 ff11 fs5 fc0 sc0 ls0 ws0">cmake<span class="_ _7"> </span>-G<span class="_ _5"> </span><span class="fc8">&quot;Unix<span class="_ _7"> </span>Makefiles&quot;<span class="_ _7"> </span></span>-DLLVM_DIR<span class="fca">=</span>&lt;llvm-project_dir&gt;/build/lib/cmake/llvm/<span class="_ _5"> </span><span class="ff10 fcc">\</span></div><div class="t m0 x1b h10 y222 ff11 fs5 fc0 sc0 ls0 ws0">-DClang_DIR<span class="fca">=</span>&lt;llvm-project_dir&gt;/build/lib/cmake/clang/<span class="_ _7"> </span>..</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">70/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x8 h2 y73 ff1 fs0 fc0 sc0 ls0 ws0">F<span class="_ _c"></span>unction<span class="_ _1"> </span>Inlining</div><a class="l" href="#pf4f" data-dest-detail='[79,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:191.852000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">F<span class="_ _4"></span>unction<span class="_ _7"> </span>Inlining</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>unction<span class="_ _5"> </span>inlining<span class="_ _5"> </span><span class="ff4">causes<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>to<span class="_ _10"> </span>substitute<span class="_ _10"> </span>the<span class="_ _10"> </span>function<span class="_ _10"> </span>b<span class="_ _a"></span>o<span class="_ _a"></span>dy<span class="_ _10"> </span>into<span class="_ _10"> </span>each<span class="_ _10"> </span>call</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">site,<span class="_ _10"> </span>leading<span class="_ _10"> </span>to<span class="_ _10"> </span>increased<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>generation<span class="_ _10"> </span>and<span class="_ _10"> </span>optimization<span class="_ _10"> </span>wo<span class="_ _4"></span>rk<span class="_ _b"> </span>during<span class="_ _5"> </span>compilation.</div><div class="t m0 xa ha y223 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Function<span class="_ _b"> </span>inlining<span class="_ _10"> </span>could<span class="_ _5"> </span>consume<span class="_ _10"> </span>a<span class="_ _10"> </span>significant<span class="_ _10"> </span>p<span class="_ _a"></span>o<span class="_ _4"></span>rtion<span class="_ _10"> </span>of<span class="_ _10"> </span>total<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>for<span class="_ _b"> </span>large</span></div><div class="t m0 x5 ha y105 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rojects.</div><div class="t m0 xa ha y224 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Function<span class="_ _b"> </span>inlining<span class="_ _10"> </span>is<span class="_ _5"> </span>one<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>first<span class="_ _10"> </span>optimization<span class="_ _10"> </span>intro<span class="_ _a"></span>duced<span class="_ _10"> </span>by<span class="_ _b"> </span>the<span class="_ _10"> </span>compiler,</span></div><div class="t m0 x5 ha y225 ff4 fs6 fc0 sc0 ls0 ws0">namely<span class="_ _1b"> </span><span class="ff6">-O1<span class="_ _16"> </span></span>.<span class="_ _f"> </span>There<span class="_ _10"> </span>are<span class="_ _b"> </span>several<span class="_ _10"> </span>factors<span class="_ _b"> </span>that<span class="_ _5"> </span>affect<span class="_ _10"> </span>function<span class="_ _10"> </span>inlining,<span class="_ _10"> </span>see</div><div class="t m0 x5 ha y7b ff6 fs6 fc0 sc0 ls0 ws0">Optimization<span class="_"> </span>II<span class="_ _10"> </span><span class="ff4">lecture.</span></div><div class="t m0 xa ha y226 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Function<span class="_ _b"> </span>inlining<span class="_ _10"> </span>can<span class="_ _5"> </span>b<span class="_ _a"></span>e<span class="_ _b"> </span>also<span class="_ _10"> </span>manually<span class="_ _5"> </span>controlled<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>each<span class="_ _10"> </span>function<span class="_ _10"> </span>with<span class="_ _10"> </span>the</span></div><div class="t m0 x5 ha y227 ff4 fs6 fc0 sc0 ls0 ws0">attributes<span class="_ _1b"> </span><span class="ff6">[[gnu::always_inline]]<span class="_ _16"> </span></span>,<span class="_ _1b"> </span><span class="ff6">[[gnu::noinline]]<span class="_ _16"> </span></span>,</div><div class="t m0 x20 ha y228 ff6 fs6 fc0 sc0 ls0 ws0">[[msvc::forceinline]]<span class="_ _16"> </span><span class="ff4">,<span class="_ _1b"> </span></span>[[msvc::noinline]]</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">71/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ2CQBiG4TvDhdIZCJUTGENt4mYu4TgUDMEGVpRec3bM8EOeZ4SvevPl8T4lAAAIY13mixUAAIhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAsMu1VisAABBHKcWTCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADn0W3vwQoAHMX3+TECnN7t8cr52rftl1JrzSAAAITwBxCLFARIqI1SAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">F<span class="_ _4"></span>unction<span class="_ _7"> </span>Inlining<span class="_ _7"> </span>-<span class="_ _7"> </span>A<span class="_ _7"> </span>Real-W<span class="_ _4"></span>o<span class="_ _4"></span>rld<span class="_ _7"> </span>Case<span class="_ _4a"> </span>1/2</div><div class="t m0 x1 ha y229 ff4 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>rom<span class="_ _10"> </span><span class="ff10">GDC<span class="_ _17"> </span>2025:<span class="_ _3e"> </span>How<span class="_ _17"> </span>Build<span class="_ _17"> </span>Insights<span class="_ _17"> </span>Reduced<span class="_ _17"> </span>Call<span class="_ _4b"> </span>of<span class="_ _17"> </span>Duty:<span class="_ _3e"> </span>Modern</span></div><div class="t m0 x1 hf y22a ff10 fs6 fc0 sc0 ls0 ws0">Warfare<span class="_ _17"> </span>IIs<span class="_ _17"> </span>Build<span class="_ _17"> </span>Times<span class="_ _4b"> </span>by<span class="_ _17"> </span>50%:<span class="_ _16"> </span><span class="ffc fs8"></span></div><div class="t m0 x9 ha y22b ff7 fs6 fc0 sc0 ls0 ws0">“T<span class="_ _6"></span>wo<span class="_ _16"> </span>source<span class="_ _16"> </span>files<span class="_ _b"> </span>w<span class="_ _4"></span>ere<span class="_ _16"> </span>the<span class="_ _b"> </span>long<span class="_ _16"> </span>p<span class="_ _a"></span>ole<span class="_ _16"> </span>for<span class="_ _16"> </span>compilation<span class="_ _16"> </span>time.<span class="_ _f"> </span>The<span class="_ _16"> </span>entire<span class="_ _b"> </span>build</div><div class="t m0 x5 ha y22c ff7 fs6 fc0 sc0 ls0 ws0">pip<span class="_ _a"></span>eline<span class="_ _7"> </span>reduced<span class="_ _f"> </span>to<span class="_ _7"> </span>only<span class="_ _f"> </span>t<span class="_ _4"></span>w<span class="_ _4"></span>o<span class="_ _7"> </span>cores<span class="_ _7"> </span>for<span class="_ _7"> </span>a<span class="_ _7"> </span>significant<span class="_ _f"> </span>amount<span class="_ _f"> </span>of<span class="_ _7"> </span>time<span class="_ _f"> </span>while<span class="_ _7"> </span>it</div><div class="t m0 x5 ha y22d ff7 fs6 fc0 sc0 ls0 ws0">w<span class="_ _4"></span>aited<span class="_ _16"> </span>for<span class="_ _16"> </span>these<span class="_ _16"> </span>files<span class="_ _16"> </span>to<span class="_ _16"> </span>finish<span class="_ _16"> </span>building...This<span class="_ _16"> </span>represents<span class="_ _11"> </span>12%<span class="_ _16"> </span>of<span class="_ _16"> </span>the<span class="_ _16"> </span>total<span class="_ _b"> </span>build</div><div class="t m0 x5 ha y12 ff7 fs6 fc0 sc0 ls0 ws0">time...</div><div class="t m0 x5 ha y22e ff7 fs6 fc0 sc0 ls0 ws0">One<span class="_ _5"> </span>function<span class="_ _5"> </span>had<span class="_ _5"> </span><span class="ff16">13,700<span class="_ _5"> </span></span>force-inlined<span class="_ _10"> </span>calls,<span class="_ _7"> </span>due<span class="_ _10"> </span>to<span class="_ _7"> </span>a<span class="_ _10"> </span>combinatoric<span class="_ _10"> </span>explosion</div><div class="t m0 x5 ha y22f ff7 fs6 fc0 sc0 ls0 ws0">in<span class="_ _10"> </span>call<span class="_ _10"> </span>counts<span class="_ _10"> </span>and<span class="_ _10"> </span>resulted<span class="_ _10"> </span>in<span class="_ _10"> </span><span class="ff16">70<span class="_ _7"> </span>seconds<span class="_ _b"> </span></span>of<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.<span class="_ _6"></span>”</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">72/114</div><a class="l" href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/"><div class="d m1" style="border-style:none;position:absolute;left:54.744000px;bottom:178.574000px;width:371.449000px;height:11.931000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://developer.microsoft.com/en-us/games/articles/2025/03/gdc-2025-build-insights-call-of-duty-modern-warfare/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:162.993000px;width:194.273000px;height:11.823000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">F<span class="_ _4"></span>unction<span class="_ _7"> </span>Inlining<span class="_ _7"> </span>-<span class="_ _7"> </span>A<span class="_ _7"> </span>Real-W<span class="_ _4"></span>o<span class="_ _4"></span>rld<span class="_ _7"> </span>Case<span class="_ _4a"> </span>2/2</div><div class="t m0 x9 ha y230 ff7 fs6 fc0 sc0 ls0 ws0">“This<span class="_ _10"> </span>issue<span class="_ _10"> </span>often<span class="_ _10"> </span>arises<span class="_ _b"> </span>in<span class="_ _10"> </span>patterns<span class="_ _10"> </span>where<span class="_ _10"> </span>an<span class="_ _10"> </span>inlined<span class="_ _10"> </span>function<span class="_ _10"> </span>is<span class="_ _10"> </span>rep<span class="_ _a"></span>eatedly</div><div class="t m0 x5 ha y231 ff7 fs6 fc0 sc0 ls0 ws0">called<span class="_ _10"> </span>within<span class="_ _10"> </span>constructs<span class="_ _10"> </span>like<span class="_ _11"> </span><span class="ff14">switch<span class="_ _12"> </span></span>statements..</div><div class="t m0 x5 ha y232 ff7 fs6 fc0 sc0 ls0 ws0">...restructuring<span class="_ _f"> </span>the<span class="_ _7"> </span>co<span class="_ _a"></span>de<span class="_ _f"> </span>to<span class="_ _f"> </span>defer<span class="_ _7"> </span>the<span class="_ _f"> </span>call<span class="_ _f"> </span>until<span class="_ _f"> </span>after<span class="_ _f"> </span>the<span class="_ _3"> </span><span class="ff14">switch<span class="_ _16"> </span></span>...w<span class="_ _4"></span>e<span class="_ _7"> </span>were</div><div class="t m0 x5 ha y233 ff7 fs6 fc0 sc0 ls0 ws0">able<span class="_ _10"> </span>to<span class="_ _10"> </span>reduce<span class="_ _10"> </span>it<span class="_ _10"> </span><span class="ff16">from<span class="_ _7"> </span>70<span class="_ _10"> </span>seconds<span class="_ _7"> </span>to<span class="_ _10"> </span>just<span class="_ _7"> </span>1.5<span class="_ _10"> </span>seconds</span>”</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">73/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x8 h2 y73 ff1 fs0 fc0 sc0 ls0 ws0">T<span class="_ _41"></span>emplate</div><a class="l" href="#pf53" data-dest-detail='[83,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:107.991000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>1/6</div><div class="t m0 xa hc y234 ff8 fs7 fc3 sc0 ls0 ws0">Type<span class="_ _f"> </span>Based<span class="_ _f"> </span>Template<span class="_ _f"> </span>Metaprogramming<span class="_ _f"> </span>is<span class="_ _f"> </span>Not<span class="_ _f"> </span>Dead<span class="_ _3c"> </span><span class="ffc fs8"></span><span class="ff9">,<span class="_ _16"> </span><span class="ff17">Odin<span class="_ _16"> </span>Holmes</span>,<span class="_ _16"> </span>C++No<span class="_ _4"></span>w<span class="_ _16"> </span>2017</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">74/114</div><a class="l" href="https://www.youtube.com/watch?v=EtU4RDCCsiU"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:6.082000px;width:231.775000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>2/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">(1)<span class="_ _5"> </span>SFINAE</div><div class="t m0 x1 hb y235 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y236 ff8 fs7 fc0 sc0 ls0 ws0">std<span class="fca">::</span>enable_if_t<span class="fca">&lt;</span>std<span class="fca">::</span>is_integral_v<span class="fca">&lt;</span>T<span class="fca">&gt;&gt;</span></div><div class="t m0 x1 hb y237 ff8 fs7 fc0 sc0 ls0 ws0">foo(T)<span class="_ _f"> </span>{}</div><div class="t m0 x1 ha y238 ff1 fs6 fc0 sc0 ls0 ws0">(2)<span class="_ _5"> </span>Instantiating<span class="_ _5"> </span>a<span class="_ _7"> </span>function<span class="_ _10"> </span>template</div><div class="t m0 x1 hb y239 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y23a ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>my_function(T<span class="_ _f"> </span>x)<span class="_ _f"> </span>{</div><div class="t m0 x21 hb y23b ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">x;</span></div><div class="t m0 x1 hb y23c ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 hb y23d ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc0">main()<span class="_ _f"> </span>{</span></div><div class="t m0 x21 hb y23e ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">f(<span class="fca">1</span>);<span class="_ _f"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>instantiates<span class="_ _f"> </span>my_function&lt;int&gt;</span></span></div><div class="t m0 x1 hb y23f ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">75/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>3/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">(3)<span class="_ _5"> </span>Instantiating<span class="_ _5"> </span>a<span class="_ _7"> </span>t<span class="_ _4"></span>ype<span class="_ _5"> </span>(class<span class="_ _7"> </span>template)</div><div class="t m0 x1 hb y240 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y241 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">MyClass<span class="_ _f"> </span><span class="ff8 fc0">{</span></span></div><div class="t m0 xd hb y242 ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>value;</div><div class="t m0 x1 hb y243 ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 x1 hb y244 ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 xd hb y245 ff8 fs7 fc0 sc0 ls0 ws0">MyClass<span class="fca">&lt;<span class="ff10 fcb">int</span>&gt;<span class="_ _f"> </span></span>b{<span class="fca">42</span>};<span class="_ _f"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>instantiates<span class="_ _f"> </span>MyClass&lt;int&gt;</span></div><div class="t m0 x1 hb y246 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 ha y247 ff1 fs6 fc0 sc0 ls0 ws0">(4)<span class="_ _5"> </span>Calling<span class="_ _5"> </span>an<span class="_ _7"> </span>alias</div><div class="t m0 x1 hb y248 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y249 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">ptr_t<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>T<span class="fca">*</span>;<span class="_ _f"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>alias<span class="_ _f"> </span>template</span></span></div><div class="t m0 x1 hb y24a ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 xd hb y24b ff8 fs7 fc0 sc0 ls0 ws0">ptr_t<span class="fca">&lt;<span class="ff10 fcb">int</span>&gt;<span class="_ _f"> </span></span>p<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span><span class="ff10 fc7">nullptr</span></span>;<span class="_ _13"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>&quot;calls&quot;<span class="_ _f"> </span>ptr_t<span class="_ _f"> </span>with<span class="_ _f"> </span>T<span class="_ _f"> </span>=<span class="_ _f"> </span>int</span></div><div class="t m0 x1 hb y24c ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">76/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQ3CMBRF0RjFooqYAVExAULUSGzGEoxDwRBsQBW5wo3pUlKkQD/onAms5+bqp93h1AEAQBjPx31lBQAAohGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAABMUq3VCgAAxJFzdkkFACAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAwKRf0FtLKT4MAGCeYRgW9FqXVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARKoJAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAAJgr1VqtAABAHDlnl1QAAMIRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAD+Vz9et1YAgO9e55sR4Gf2x0tKm3Ub313XWjMIAAAhfAC3ghoC3bYVDwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>4/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">(5)<span class="_ _5"> </span>Adding<span class="_ _10"> </span>a<span class="_ _7"> </span>pa<span class="_ _4"></span>rameter<span class="_ _10"> </span>to<span class="_ _7"> </span>a<span class="_ _10"> </span>type</div><div class="t m0 x1 hb y24d ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>Ts<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y24e ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">type_list<span class="_ _f"> </span><span class="ff8 fc0">{};</span></span></div><div class="t m0 x1 hb y24f ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>Ts<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y176 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">type_list_add_void<span class="_ _f"> </span><span class="ff8 fc0">{</span></span></div><div class="t m0 x21 hb y177 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">type<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list<span class="fca">&lt;</span>Ts...,<span class="_ _f"> </span></span><span class="fcb">void<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x1 hb y178 ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 x1 hb y17a ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x21 hb y17b ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">List1<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fc0">,<span class="_ _f"> </span></span>double<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x21 hb y17c ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>struct<span class="_ _f"> </span>instantiation<span class="_ _f"> </span>with<span class="_ _f"> </span>a<span class="_ _f"> </span>new<span class="_ _f"> </span>paramter</div><div class="t m0 x21 hb y17d ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">List2<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list_add_void<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fc0">,<span class="_ _f"> </span></span>double<span class="ff8 fca">&gt;::<span class="fc0">type;</span></span></span></div><div class="t m0 x1 hb y250 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">77/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAId0lEQVR42u3YsQkCMRiG4UQuWB3OIFZOIGItuJlLOI6FQ7iB1XGVaWLnAIfCf/o8E4QvzcufN7tDAgCAMO6368IKAABEI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAHjLtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQCA7+lm9NZxHH0YAMA0fd/P6LUuqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQTAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAwG/KtVYrAAAQRynFJRUAgHBEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgDwV7rhvLYCAEzzOF6MAB+33Z9yXi3b8EyptWYQAABCeAHOVxoC7t8bdwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>5/6</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">(6)<span class="_ _5"> </span>Adding<span class="_ _10"> </span>a<span class="_ _7"> </span>pa<span class="_ _4"></span>rameter<span class="_ _10"> </span>to<span class="_ _7"> </span>an<span class="_ _10"> </span>alias<span class="_ _7"> </span>call</div><div class="t m0 x1 hb y240 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>Ts<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y241 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">type_list<span class="_ _f"> </span><span class="ff8 fc0">{};</span></span></div><div class="t m0 x1 hb y243 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>Ts<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y244 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">type_list_alias<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list<span class="fca">&lt;</span>Ts...<span class="fca">&gt;</span>;</span></div><div class="t m0 x1 hb y246 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>Ts<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y251 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">type_list_alias_add_void<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list_alias<span class="fca">&lt;</span>Ts...,<span class="_ _f"> </span></span><span class="fcb">void<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x1 hb y252 ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x21 hb y253 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">List1<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list_alias<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fc0">,<span class="_ _f"> </span></span>double<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x21 hb y254 ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>alias<span class="_ _f"> </span>call<span class="_ _f"> </span>with<span class="_ _f"> </span>an<span class="_ _f"> </span>additional<span class="_ _f"> </span>parameter</div><div class="t m0 x21 hb y255 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">List2<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>type_list_alias_add_void<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fc0">,<span class="_ _f"> </span></span>double<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x1 hb y256 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">78/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Metap<span class="_ _4"></span>rogramming<span class="_ _7"> </span>Cost<span class="_ _4c"> </span>6/6</div><div class="t m0 x1 ha y257 ff1 fs6 fc0 sc0 ls0 ws0">(7)<span class="_ _5"> </span>Lo<span class="_ _a"></span>oking<span class="_ _5"> </span>up<span class="_ _5"> </span>a<span class="_ _7"> </span>memoized<span class="_ _10"> </span>type</div><div class="t m0 x1 hb y258 ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&lt;vector&gt;</span></div><div class="t m0 x1 hb y259 ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">memoized_type<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>std<span class="fca">::</span>vector<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x1 hb y25a ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x21 hb y25b ff8 fs7 fc0 sc0 ls0 ws0">memoized_type<span class="_ _f"> </span>v1;<span class="_ _f"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>first<span class="_ _f"> </span>instantiation<span class="_ _f"> </span>-&gt;<span class="_ _f"> </span>expensive</span></div><div class="t m0 x21 hb y25c ff8 fs7 fc0 sc0 ls0 ws0">memoized_type<span class="_ _f"> </span>v2;<span class="_ _f"> </span><span class="ff14 fc6">//<span class="_ _f"> </span>no<span class="_ _f"> </span>new<span class="_ _f"> </span>template<span class="_ _f"> </span>instantiation,<span class="_ _f"> </span>only<span class="_ _f"> </span>a<span class="_ _f"> </span>lookup<span class="_ _f"> </span>-&gt;<span class="_ _f"> </span>cheap</span></div><div class="t m0 x1 hb y25d ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">79/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">extern<span class="_ _11"> </span>template<span class="_ _4d"> </span><span class="ff1">1/2</span></div><div class="t m0 x2d ha y39 ff10 fs6 fc0 sc0 ls0 ws0">extern<span class="_ _17"> </span>template<span class="_ _1b"> </span><span class="ff4">allows<span class="_ _b"> </span>to<span class="_ _10"> </span>suppress<span class="_ _b"> </span><span class="ff7">implicit<span class="_ _f"> </span></span>instantiation<span class="_ _10"> </span>of<span class="_ _10"> </span>sp<span class="_ _a"></span>ecific<span class="_ _b"> </span>template<span class="_ _5"> </span>class</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">o<span class="_ _4"></span>r<span class="_ _10"> </span>function<span class="_ _10"> </span>in<span class="_ _10"> </span>a<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit.</div><div class="t m0 x1 ha y15c ff4 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _10"> </span>entities<span class="_ _5"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>commonly<span class="_ _10"> </span>defined<span class="_ _10"> </span>in<span class="_ _10"> </span>headers<span class="_ _10"> </span>and<span class="_ _10"> </span>included<span class="_ _5"> </span>in<span class="_ _10"> </span>multiple<span class="_ _10"> </span>translation</div><div class="t m0 x1 ha y25e ff4 fs6 fc0 sc0 ls0 ws0">units.<span class="_ _f"> </span>Every<span class="_ _10"> </span>time<span class="_ _10"> </span>a<span class="_ _10"> </span>template<span class="_ _5"> </span>is<span class="_ _10"> </span>instantiated,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>needs<span class="_ _10"> </span>to<span class="_ _10"> </span>indep<span class="_ _a"></span>endently</div><div class="t m0 x1 ha y25f ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>ro<span class="_ _a"></span>cess<span class="_ _b"> </span>it<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>each<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit,<span class="_ _10"> </span>generating<span class="_ _10"> </span>redundant<span class="_ _10"> </span>wo<span class="_ _4"></span>rk.</div><div class="t m0 x1 ha y260 ff7 fs6 fc0 sc0 ls0 ws0">Explicit<span class="_ _7"> </span><span class="ff4">or<span class="_ _b"> </span></span>implicit<span class="_ _7"> </span><span class="ff4">instantiation<span class="_ _10"> </span>can<span class="_ _5"> </span>b<span class="_ _a"></span>e<span class="_ _b"> </span>used<span class="_ _10"> </span>to<span class="_ _10"> </span>select<span class="_ _5"> </span>what<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit<span class="_ _10"> </span>processes</span></div><div class="t m0 x1 ha y261 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>sto<span class="_ _4"></span>res<span class="_ _10"> </span>the<span class="_ _10"> </span>template<span class="_ _10"> </span>instantation.</div><div class="t m0 xa ha y262 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Explicit,<span class="_ _12"> </span><span class="ff6">template<span class="_"> </span>class<span class="_"> </span>MyClass&lt;int&gt;;</span></span></div><div class="t m0 xa ha y263 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Implicit,<span class="_ _12"> </span><span class="ff6">MyClass&lt;int&gt;<span class="_"> </span>m;</span></span></div><div class="t m0 x1 ha y264 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>technique<span class="_ _10"> </span>is<span class="_ _10"> </span>hard<span class="_ _b"> </span>to<span class="_ _10"> </span>maintain<span class="_ _10"> </span>for<span class="_ _b"> </span>all<span class="_ _5"> </span>instantions<span class="_ _10"> </span>but<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>effective<span class="_ _10"> </span>when<span class="_ _10"> </span>targets</div><div class="t m0 x1 ha y265 ff4 fs6 fc0 sc0 ls0 ws0">sp<span class="_ _a"></span>ecific<span class="_ _b"> </span>and<span class="_ _10"> </span>exp<span class="_ _a"></span>ensive<span class="_ _10"> </span>template<span class="_ _10"> </span>functions<span class="_ _10"> </span>or<span class="_ _b"> </span>classes.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">80/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAInElEQVR42u3YsU0EMRCG0TVai2hEDSciKkCIGOk6ownKIbgi6IDo5IhJluxiBEKM2fcqsH4nn6bd3j8uAABQxtvp9coKAABUI1IBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAALhomWkFAADq6L27pAIAUI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADs2TrRW8cYPgwA4HsiYqLXuqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAAPBjLTOtAABAHb13l1QAAMoRqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAIDftJoAmM4YwwgAXxERk77cJRUAgHJmuqS6nYAzAAA74ZIKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAOzDagJgOhFhBID/zSUVAIByWmZaAQCAOnrvLqkAAJQjUgEAEKkAACBSAQCYznp+PlgBAP7W+9OLEeDi7uHY2s31dv5Ylm3bDAIAQAmfA7EjKyWNR40AAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">extern<span class="_ _11"> </span>template<span class="_ _4d"> </span><span class="ff1">2/2</span></div><div class="t m0 x1 h9 y266 ff6 fs3 fc0 sc0 ls0 ws0">header.hpp</div><div class="t m0 x1 hb y267 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y268 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">A<span class="_ _f"> </span><span class="ff8 fc0">{<span class="_ _f"> </span><span class="ff14 fc6">/*heavy<span class="_ _f"> </span>code*/<span class="_ _11"> </span></span>};</span></span></div><div class="t m0 x1 hb y269 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y26a ff10 fs7 fcb sc0 ls0 ws0">void<span class="_ _f"> </span><span class="ff8 fc0">f(T)<span class="_ _f"> </span>{<span class="_ _f"> </span><span class="ff14 fc6">/*heavy<span class="_ _f"> </span>code*/<span class="_ _11"> </span></span>};</span></div><div class="t m0 x1 h9 y26b ff6 fs3 fc0 sc0 ls0 ws0">main.cpp</div><div class="t m0 x1 hb y26c ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&quot;header.hpp&quot;</span></div><div class="t m0 x1 hb y26d ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>skip<span class="_ _f"> </span>instantiations</div><div class="t m0 x1 hb y26e ff10 fs7 fc7 sc0 ls0 ws0">extern<span class="_ _f"> </span>template<span class="_ _f"> </span>class<span class="_ _f"> </span><span class="fc4">A<span class="ff8 fca">&lt;</span><span class="fcb">int<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></span></div><div class="t m0 x1 hb y26f ff10 fs7 fc7 sc0 ls0 ws0">extern<span class="_ _f"> </span>template<span class="_ _f"> </span><span class="fcb">void<span class="_ _f"> </span><span class="ff8 fc0">f<span class="fca">&lt;</span></span>double<span class="ff8 fca">&gt;<span class="fc0">();</span></span></span></div><div class="t m0 x1 hb y270 ff10 fs7 fcb sc0 ls0 ws0">int<span class="_ _f"> </span><span class="ff8 fc4">main<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x21 hb y271 ff8 fs7 fc0 sc0 ls0 ws0">A<span class="fca">&lt;<span class="ff10 fcb">int</span>&gt;<span class="_ _f"> </span></span>a;</div><div class="t m0 x21 hb y272 ff8 fs7 fc0 sc0 ls0 ws0">f(<span class="fca">3.4</span>);</div><div class="t m0 x1 hb y273 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x3b h9 y274 ff6 fs3 fc0 sc0 ls0 ws0">source.cpp</div><div class="t m0 x3b hb y275 ff14 fs7 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _11"> </span><span class="fc6">&quot;header.hpp&quot;</span></div><div class="t m0 x3b hb y276 ff10 fs7 fcb sc0 ls0 ws0">void<span class="_ _f"> </span><span class="ff8 fc4">g<span class="fc0">()<span class="_ _f"> </span>{</span></span></div><div class="t m0 x3c hb y277 ff8 fs7 fc0 sc0 ls0 ws0">f(<span class="fca">5.0</span>);</div><div class="t m0 x3c hb y278 ff8 fs7 fc0 sc0 ls0 ws0">A<span class="fca">&lt;<span class="ff10 fcb">int</span>&gt;<span class="_ _f"> </span></span>a2;</div><div class="t m0 x3b hb y279 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x3b hb y27a ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>or<span class="_ _f"> </span>alternatively:</div><div class="t m0 x3b hb y27b ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>template<span class="_ _f"> </span>void<span class="_ _f"> </span>f&lt;double&gt;();</div><div class="t m0 x3b hb y27c ff14 fs7 fc6 sc0 ls0 ws0">//<span class="_ _f"> </span>template<span class="_ _f"> </span>class<span class="_ _f"> </span>A&lt;int&gt;;</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">81/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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 ff10 fs2 fc1 sc0 ls0 ws0">constexpr<span class="_ _7"> </span><span class="ff1">V<span class="_ _4"></span>a<span class="_ _4"></span>riable<span class="_ _7"> </span>vs.<span class="_ _17"> </span>T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Structure<span class="_ _7"> </span>+<span class="_ _7"> </span><span class="ff10">static<span class="_ _7"> </span></span>Data<span class="_ _7"> </span>Memb<span class="_ _a"></span>er<span class="_ _4e"> </span>1/2</span></div><div class="t m0 x1 ha y27d ff4 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _10"> </span>structure<span class="_ _5"> </span>+<span class="_ _1b"> </span><span class="ff6">static<span class="_ _1b"> </span></span>data<span class="_ _10"> </span>memb<span class="_ _a"></span>er:</div><div class="t m0 x1 hb y27e ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y27f ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">A<span class="_ _f"> </span><span class="ff8 fc0">{</span></span></div><div class="t m0 x21 hb y280 ff10 fs7 fc7 sc0 ls0 ws0">static<span class="_ _f"> </span>constexpr<span class="_ _f"> </span><span class="fcb">int<span class="_ _f"> </span><span class="ff8 fc0">value<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span></span></span>sizeof<span class="ff8 fc0">(T)<span class="_ _f"> </span><span class="fca">*<span class="_ _f"> </span></span></span>sizeof<span class="ff8 fc0">(T);</span></div><div class="t m0 x1 hb y281 ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 x2d ha y282 ff6 fs6 fc0 sc0 ls0 ws0">constexpr<span class="_ _1b"> </span><span class="ff4">variable:</span></div><div class="t m0 x1 hb y283 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y284 ff10 fs7 fc7 sc0 ls0 ws0">constexpr<span class="_ _f"> </span><span class="fcb">int<span class="_ _f"> </span><span class="ff8 fc0">value_v<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span></span></span>sizeof<span class="ff8 fc0">(T)<span class="_ _f"> </span><span class="fca">*<span class="_ _f"> </span></span></span>sizeof<span class="ff8 fc0">(T);</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">82/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIqklEQVR42u3ZsU3EQBCGUS/aEdGIGhARFSBEjERnNEE5BBRBB0SnjZjEZKScOJDX8F4H/i1Zn8bt6uZuAQCAaby+PJ9ZAQCA2YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAA+taqyAgAA84gIl1QAAKYjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAp+gm2LUxhhF+Q2YaAQA25JIKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAAD2rVWVFQAAmEdEdCscaYzxr543M710AGArfvcDACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAgG21qrICAADziAiXVAAApiNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAGygm+B4Ywwj7FpmGgF8HvH9ZBdcUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAtroJADhRZhoB+FkuqQAAiFQAAPhKqyorAAAwj4hwSQUAYDoiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAfE8/PF5aAQB25O3+yQj8bde3D61dnK+H92VZ19UgAABM4QP3USknZyjWrwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">constexpr<span class="_ _7"> </span><span class="ff1">V<span class="_ _4"></span>a<span class="_ _4"></span>riable<span class="_ _7"> </span>vs.<span class="_ _17"> </span>T<span class="_ _6"></span>emplate<span class="_ _7"> </span>Structure<span class="_ _7"> </span>+<span class="_ _7"> </span><span class="ff10">static<span class="_ _7"> </span></span>Data<span class="_ _7"> </span>Memb<span class="_ _a"></span>er<span class="_ _4e"> </span>2/2</span></div><div class="t m0 x1 ha y285 ff4 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>emplate<span class="_ _12"> </span><span class="ff6">constexpr<span class="_ _11"> </span></span>variables<span class="_ _b"> </span>reduce<span class="_ _5"> </span>the<span class="_ _10"> </span>compile<span class="_ _10"> </span>time<span class="_ _10"> </span>compared<span class="_ _b"> </span>to<span class="_ _10"> </span>template<span class="_ _10"> </span>class</div><div class="t m0 x1 ha y286 ff4 fs6 fc0 sc0 ls0 ws0">+<span class="_ _10"> </span>a<span class="_ _1b"> </span><span class="ff6">static<span class="_ _1b"> </span></span>data<span class="_ _10"> </span>memb<span class="_ _a"></span>er<span class="_ _10"> </span>by:</div><div class="t m0 xa ha y287 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Instantiating<span class="_ _10"> </span>only<span class="_ _5"> </span>the<span class="_ _10"> </span>va<span class="_ _4"></span>riable<span class="_ _10"> </span>sp<span class="_ _a"></span>ecialization<span class="_ _10"> </span>itself.</span></div><div class="t m0 xa ha y288 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Reducing<span class="_ _10"> </span>the<span class="_ _5"> </span>amount<span class="_ _10"> </span>of<span class="_ _10"> </span>source<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>needs<span class="_ _10"> </span>to<span class="_ _10"> </span>parse<span class="_ _10"> </span>and<span class="_ _10"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess.</span></div><div class="t m0 xa ha y289 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Low<span class="_ _4"></span>ering<span class="_ _b"> </span>the<span class="_ _5"> </span>complexit<span class="_ _4"></span>y<span class="_ _10"> </span>of<span class="_ _10"> </span>the<span class="_ _10"> </span>abstract<span class="_ _10"> </span>syntax<span class="_ _10"> </span>tree<span class="_ _10"> </span>(AST).</span></div><div class="t m0 xa ha y28a ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Decreasing<span class="_ _10"> </span>the<span class="_ _5"> </span>numb<span class="_ _a"></span>er<span class="_ _b"> </span>of<span class="_ _10"> </span>symb<span class="_ _a"></span>ols<span class="_ _10"> </span>generated.</span></div><div class="t m0 xa ha y28b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Simplifying<span class="_ _10"> </span>name<span class="_ _5"> </span>lo<span class="_ _a"></span>okup<span class="_ _b"> </span>complexity<span class="_ _b"> </span>by<span class="_ _b"> </span>removing<span class="_ _10"> </span>a<span class="_ _5"> </span>level<span class="_ _10"> </span>of<span class="_ _10"> </span>template<span class="_ _10"> </span>indirection.</span></div><div class="t m0 x20 ha y28c ff6 fs6 fc0 sc0 ls0 ws0">value_v&lt;int&gt;<span class="_ _1b"> </span><span class="ff4">avoids<span class="_ _10"> </span>the<span class="_ _10"> </span>extra<span class="_ _10"> </span>indirection<span class="_ _10"> </span>of<span class="_ _12"> </span></span>A&lt;int&gt;::value<span class="_ _16"> </span><span class="ff4">.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">83/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIrElEQVR42u3ZMUoDQRTH4R3Zh9XiGcQqhbWIWAQUvJmX8C4pYuEN0ngDq5DKR2TtbMRitfDt8n0nGP7T/JhpF1c3HQAAlPH68nxiBQAAqhGpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAB8aZlpBQAA6ogIL6kAAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAA8F96EwDAd6vbtRHK2m03Rli8lplWAACgjojw3Q8AQDkiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAzFtvAn5yPH5cru/sAPzRbrsxAjBVy0wrAABQR0T47gcAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAABP1Mzrr4XBwYQAAvzMMw4xO6yUVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAMAELTOtAABAHRHhJRUAgHJEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAwSb9/PLcCACzA2/2TEViG1fVDa2en4/6968ZxNAgAACV8AqYXKP4kn/DAAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>ag<span class="_ _7"> </span>Dispatching<span class="_ _4f"> </span>1/2</div><div class="t m0 x1 ha y39 ff7 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>ag<span class="_ _10"> </span>dispatching<span class="_ _f"> </span><span class="ff4">is<span class="_ _5"> </span>a<span class="_ _10"> </span>technique<span class="_ _10"> </span>where<span class="_ _10"> </span>different<span class="_ _10"> </span>function<span class="_ _10"> </span>declarations<span class="_ _b"> </span>are<span class="_ _b"> </span>selected<span class="_ _10"> </span>at</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">compile<span class="_ _10"> </span>time<span class="_ _10"> </span>by<span class="_ _b"> </span>overloading<span class="_ _10"> </span>on<span class="_ _10"> </span>a<span class="_ _10"> </span>&quot;tag&quot;<span class="_ _10"> </span>parameter.<span class="_ _f"> </span>While<span class="_ _10"> </span>it<span class="_ _10"> </span>avoids<span class="_ _10"> </span>SFINAE<span class="_ _10"> </span>in</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">signatures,<span class="_ _10"> </span>it<span class="_ _10"> </span>intro<span class="_ _a"></span>duces<span class="_ _10"> </span>exp<span class="_ _a"></span>ensive<span class="_ _b"> </span>overload<span class="_ _10"> </span>resolution.</div><div class="t m0 x1 hb y28d ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y28e ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>my_abs(std<span class="fca">::</span>true_type,<span class="_ _f"> </span>T<span class="_ _f"> </span>data)<span class="_ _f"> </span>{</div><div class="t m0 x21 hb y28f ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">data;</span></div><div class="t m0 x1 hb y290 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 hb y291 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y292 ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>my_abs(std<span class="fca">::</span>false_type,<span class="_ _f"> </span>T<span class="_ _f"> </span>data)<span class="_ _f"> </span>{</div><div class="t m0 x21 hb y293 ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">data<span class="_ _f"> </span><span class="fca">&lt;<span class="_ _f"> </span>0<span class="_ _f"> </span>?<span class="_ _f"> </span>-</span>data<span class="_ _f"> </span><span class="fca">:<span class="_ _f"> </span></span>data;</span></div><div class="t m0 x1 hb y294 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 hb y295 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y296 ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>my_abs(T<span class="_ _f"> </span>data)<span class="_ _f"> </span>{</div><div class="t m0 x21 hb y297 ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">my_abs(std<span class="fca">::</span>is_unsigned_v<span class="fca">&lt;</span>T<span class="fca">&gt;</span>,<span class="_ _f"> </span>data);</span></div><div class="t m0 x1 hb y298 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">84/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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,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"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">T<span class="_ _6"></span>ag<span class="_ _7"> </span>Dispatching<span class="_ _4f"> </span>2/2</div><div class="t m0 x1 ha y299 ff7 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>ag<span class="_ _10"> </span>dispatching<span class="_ _f"> </span><span class="ff4">affects<span class="_ _10"> </span>the<span class="_ _10"> </span>compile<span class="_ _10"> </span>time<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>intro<span class="_ _a"></span>duction<span class="_ _b"> </span>new<span class="_ _10"> </span>functions<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>overload</span></div><div class="t m0 x1 ha y29a ff4 fs6 fc0 sc0 ls0 ws0">set.<span class="_ _f"> </span>The<span class="_ _10"> </span>overload<span class="_ _10"> </span>resolution<span class="_ _10"> </span>phase<span class="_ _5"> </span>is<span class="_ _10"> </span>also<span class="_ _10"> </span>rep<span class="_ _a"></span>eated<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>each<span class="_ _10"> </span>instantiated<span class="_ _10"> </span>&quot;tag&quot;.</div><div class="t m0 x1 ha y29b ff4 fs6 fc0 sc0 ls0 ws0">A<span class="_ _10"> </span>b<span class="_ _a"></span>etter<span class="_ _b"> </span>solution<span class="_ _5"> </span>is<span class="_ _10"> </span>relying<span class="_ _10"> </span>on<span class="_ _1b"> </span><span class="ff6">if<span class="_"> </span>constexpr<span class="_ _1b"> </span></span>whenever<span class="_ _10"> </span>p<span class="_ _a"></span>ossible</div><div class="t m0 x1 hb y29c ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fca">&gt;</span></span></div><div class="t m0 x1 hb y29d ff8 fs7 fc0 sc0 ls0 ws0">T<span class="_ _f"> </span>my_abs(T<span class="_ _f"> </span>data)<span class="_ _f"> </span>{</div><div class="t m0 x21 hb y29e ff10 fs7 fc7 sc0 ls0 ws0">if<span class="_ _f"> </span>constexpr<span class="_ _f"> </span><span class="ff8 fc0">(std<span class="fca">::</span>is_unsigned_v<span class="fca">&lt;</span>T<span class="fca">&gt;</span>)<span class="_ _f"> </span>{</span></div><div class="t m0 x9 hb y29f ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">data;</span></div><div class="t m0 x21 hb y2a0 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x21 hb y2a1 ff10 fs7 fc7 sc0 ls0 ws0">else<span class="_ _f"> </span><span class="ff8 fc0">{</span></div><div class="t m0 x9 hb y2a2 ff10 fs7 fc7 sc0 ls0 ws0">return<span class="_ _f"> </span><span class="ff8 fc0">data<span class="_ _f"> </span><span class="fca">&lt;<span class="_ _f"> </span>0<span class="_ _f"> </span>?<span class="_ _f"> </span>-</span>data<span class="_ _f"> </span><span class="fca">:<span class="_ _f"> </span></span>data;</span></div><div class="t m0 x21 hb y2a3 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 hb y2a4 ff8 fs7 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">85/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">F<span class="_ _4"></span>old<span class="_ _7"> </span>Exp<span class="_ _4"></span>ressions<span class="_ _50"> </span>1/2</div><div class="t m0 x1 ha y39 ff7 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>old<span class="_ _10"> </span>expressions<span class="_ _7"> </span><span class="ff4">can<span class="_ _b"> </span>reduce<span class="_ _10"> </span>compile<span class="_ _5"> </span>time<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>avoiding<span class="_ _10"> </span>recursive<span class="_ _10"> </span>template<span class="_ _10"> </span>instantiations</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>SFINAE.</div><div class="t m0 x1 ha y44 ff1 fs6 fc0 sc0 ls0 ws0">Problem:<span class="_ _f"> </span><span class="ff4">compute<span class="_ _10"> </span>the<span class="_ _10"> </span>total<span class="_ _10"> </span>size<span class="_ _5"> </span>in<span class="_ _10"> </span>b<span class="_ _4"></span>ytes<span class="_ _10"> </span>of<span class="_ _10"> </span>a<span class="_ _10"> </span>list<span class="_ _10"> </span>of<span class="_ _10"> </span>types<span class="_ _5"> </span>at<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.</span></div><div class="t m0 x1 ha y45 ff4 fs6 fc0 sc0 ls0 ws0">Supp<span class="_ _a"></span>osing<span class="_ _b"> </span>a<span class="_ _10"> </span>list<span class="_ _5"> </span>of<span class="_ _10"> </span>10<span class="_ _10"> </span>t<span class="_ _4"></span>yp<span class="_ _a"></span>es,<span class="_ _10"> </span>a<span class="_ _10"> </span><span class="ff7">recursive<span class="_ _10"> </span>template<span class="_ _10"> </span>implementation<span class="_ _5"> </span></span>requires<span class="_ _10"> </span>the</div><div class="t m0 x1 ha y46 ff4 fs6 fc0 sc0 ls0 ws0">instantiation<span class="_ _10"> </span>of<span class="_ _10"> </span>11<span class="_ _10"> </span>template<span class="_ _10"> </span>structures.</div><div class="t m0 x1 hb y2a5 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;</span>typename<span class="_ _f"> </span><span class="fc4">T<span class="ff8 fc0">,<span class="_ _f"> </span></span></span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>TArgs<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y2a6 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">SizeOfTypes<span class="_ _f"> </span><span class="ff8 fc0">{</span></span></div><div class="t m0 x21 hb y2a7 ff10 fs7 fc7 sc0 ls0 ws0">static<span class="_ _f"> </span>constexpr<span class="_ _f"> </span>auto<span class="_ _f"> </span><span class="ff8 fc0">value<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span></span>sizeof<span class="ff8 fc0">(T)<span class="_ _f"> </span><span class="fca">+<span class="_ _f"> </span></span>SizeOfTypes<span class="fca">&lt;</span>TArgs...<span class="fca">&gt;::</span>value;</span></div><div class="t m0 x1 hb y2a8 ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 x1 hb y2a9 ff10 fs7 fc7 sc0 ls0 ws0">template<span class="_ _f"> </span><span class="ff8 fca">&lt;&gt;</span></div><div class="t m0 x1 hb y2aa ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">SizeOfType<span class="ff8 fca">&lt;&gt;<span class="_ _f"> </span><span class="fc0">{</span></span></span></div><div class="t m0 x21 hb y2ab ff10 fs7 fc7 sc0 ls0 ws0">static<span class="_ _f"> </span>constexpr<span class="_ _f"> </span><span class="fcb">size_t<span class="_ _f"> </span><span class="ff8 fc0">value<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span>0</span>;</span></span></div><div class="t m0 x1 hb y2ac ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">86/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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">F<span class="_ _4"></span>old<span class="_ _7"> </span>Exp<span class="_ _4"></span>ressions<span class="_ _50"> </span>2/2</div><div class="t m0 x1 ha y2ad ff4 fs6 fc0 sc0 ls0 ws0">While<span class="_ _10"> </span>an<span class="_ _10"> </span>implementation<span class="_ _10"> </span>based<span class="_ _10"> </span>on<span class="_ _10"> </span><span class="ff7">fold<span class="_ _10"> </span>expression<span class="_ _10"> </span></span>only<span class="_ _10"> </span>requires<span class="_ _10"> </span>one<span class="_ _5"> </span>template</div><div class="t m0 x1 ha y2ae ff4 fs6 fc0 sc0 ls0 ws0">instantiation.</div><div class="t m0 x1 hb y2af ff10 fs7 fc7 sc0 ls0 ws0">template<span class="ff8 fca">&lt;</span>typename<span class="ff8 fc0">...<span class="_ _f"> </span>TArgs<span class="fca">&gt;</span></span></div><div class="t m0 x1 hb y2b0 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">SizeOfTypes<span class="_ _f"> </span><span class="ff8 fc0">{</span></span></div><div class="t m0 x21 hb y2b1 ff10 fs7 fc7 sc0 ls0 ws0">static<span class="_ _f"> </span>constexpr<span class="_ _f"> </span>auto<span class="_ _f"> </span><span class="ff8 fc0">value<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span></span>sizeof<span class="ff8 fc0">(TArgs)<span class="_ _f"> </span><span class="fca">+<span class="_ _f"> </span></span>...;</span></div><div class="t m0 x1 hb y2b2 ff8 fs7 fc0 sc0 ls0 ws0">};</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">87/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf62" class="pf w0 h0" data-page-no="62"><div class="pc pc62 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">Concepts</div><div class="t m0 x1 ha y81 ff4 fs6 fcd sc0 ls0 ws0">C++20<span class="_ _10"> </span><span class="ff1 fc0">concepts<span class="_ _10"> </span><span class="ff4">constrain<span class="_ _10"> </span>the<span class="_ _10"> </span>set<span class="_ _10"> </span>of<span class="_ _5"> </span>a<span class="_ _4"></span>rguments<span class="_ _10"> </span>that<span class="_ _10"> </span>are<span class="_ _b"> </span>accepted<span class="_ _10"> </span>as<span class="_ _10"> </span>template</span></span></div><div class="t m0 x1 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">pa<span class="_ _4"></span>rameters.<span class="_ _f"> </span>They<span class="_ _10"> </span>are<span class="_ _b"> </span>a<span class="_ _5"> </span>sup<span class="_ _a"></span>erio<span class="_ _4"></span>r<span class="_ _b"> </span>alternative<span class="_ _10"> </span>to<span class="_ _10"> </span>SFINAE.</div><div class="t m0 x1 ha y2b3 ff4 fs6 fc0 sc0 ls0 ws0">C++20<span class="_ _10"> </span>concepts<span class="_ _10"> </span>can<span class="_ _10"> </span>reduce<span class="_ _10"> </span>compile<span class="_ _10"> </span>times<span class="_ _10"> </span>when<span class="_ _5"> </span>they<span class="_ _10"> </span>replace<span class="_ _10"> </span>complex<span class="_ _10"> </span>SFINAE<span class="_ _10"> </span>or</div><div class="t m0 x1 ha y2b4 ff4 fs6 fc0 sc0 ls0 ws0">tag-dispatch<span class="_ _10"> </span>patterns<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _10"> </span>they<span class="_ _10"> </span>avoid<span class="_ _10"> </span>template<span class="_ _10"> </span>parsing<span class="_ _b"> </span>and<span class="_ _10"> </span>instantiatiation.</div><div class="t m0 x1 ha y2b5 ff4 fs6 fc0 sc0 ls0 ws0">Compile<span class="_ _10"> </span>time<span class="_ _10"> </span>results<span class="_ _10"> </span>related<span class="_ _10"> </span>to<span class="_ _10"> </span>C++20<span class="_ _10"> </span>concepts<span class="_ _5"> </span>usage<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>mixed.<span class="_ _f"> </span>A<span class="_ _10"> </span>user<span class="_ _5"> </span>rep<span class="_ _a"></span>o<span class="_ _4"></span>rted</div><div class="t m0 x1 ha y2b6 ff1 fs6 fc0 sc0 ls0 ws0">20%<span class="_ _10"> </span><span class="ff4">faster<span class="_ _10"> </span>build<span class="_ _10"> </span>with<span class="_ _10"> </span><span class="ff6">range<span class="_"> </span>v3<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>libra<span class="_ _4"></span>ry</span></div><div class="t m0 x3d h8 y2b7 ff1 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x3e ha y2b6 ff4 fs6 fc0 sc0 ls0 ws0">,<span class="_ _10"> </span>while<span class="_ _10"> </span>a<span class="_ _10"> </span>stress<span class="_ _10"> </span>test<span class="_ _10"> </span>comparing<span class="_ _1b"> </span><span class="ff6">requires</span></div><div class="t m0 x1 ha y2b8 ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _1b"> </span><span class="ff6">enable_if<span class="_ _1b"> </span></span>show<span class="_ _4"></span>ed<span class="_ _b"> </span>a<span class="_ _10"> </span>compile<span class="_ _5"> </span>time<span class="_ _10"> </span>increase<span class="_ _10"> </span>in<span class="_ _10"> </span>several<span class="_ _10"> </span>cases</div><div class="t m0 x3f h8 y2b9 ff1 fs5 fc0 sc0 ls0 ws0">2</div><div class="t m0 x40 ha y2b8 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 x4 hc y2ba ff9 fs7 fc3 sc0 ls0 ws0">[1]<span class="_ _9"> </span><span class="ff8">Do<span class="_ _f"> </span>C++20<span class="_ _f"> </span>concepts<span class="_ _f"> </span>change<span class="_ _f"> </span>compile-time,<span class="_ _f"> </span>positively<span class="_ _f"> </span>or<span class="_ _f"> </span>not?</span></div><div class="t m0 x4 hc y2bb ff9 fs7 fc3 sc0 ls0 ws0">[2]<span class="_ _9"> </span><span class="ff8">A<span class="_ _f"> </span>compile-time<span class="_ _f"> </span>benchmark<span class="_ _f"> </span>for<span class="_ _3"> </span>enable_if<span class="_ _3"> </span>and<span class="_ _3"> </span>requires</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">88/114</div><a class="l" href="https://github.com/ericniebler/range-v3"><div class="d m1" style="border-style:none;position:absolute;left:132.152000px;bottom:94.015000px;width:56.818000px;height:16.930000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.reddit.com/r/cpp/comments/uqqe27/do_c20_concepts_change_compiletime_positively_or/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:21.651000px;width:270.311000px;height:10.856000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://quuxplusone.github.io/blog/2021/09/04/enable-if-benchmark/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:4.317000px;width:254.022000px;height:15.342000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf63" class="pf w0 h0" data-page-no="63"><div class="pc pc63 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIu0lEQVR42u3YsU0DQRCGUS+6EdGKGhARFSBEjERnNEE5BBRBB0TWRkxyZIQImcPM4vcqWP1nWZ+mXd3c7QAAoIzXl+czKwAAUI1IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQDgU8tMKwAAUEdEuKQCAFCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIBiFhNUM8aY5am9d98LAPgNLqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgBwYlpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAP6rZaK3jjFmeWrv3W8LAOBgLqkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgBwYlpmWgEAgDoiwiUVAIByRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgDAES0mAGBzYwwjTK33bgT+lksqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAsKmWmVYAAKCOiHBJBQCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAL62TPTWMYYPBmyi9+5PBjj+/wzf55IKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEA4AdaZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQCY27J/vLQCAHCwt/snI7Ct69uH1i7O1/37breuq0EAACjhA+N7Lvx/3WOYAAAAAElFTkSuQmCC"/><div class="t m0 x3 h12 y6 ff10 fs2 fc1 sc0 ls0 ws0">auto</div><div class="t m0 x1 ha y39 ff4 fs6 fcd sc0 ls0 ws0">C++11<span class="_ _1b"> </span><span class="ff10 fc0">auto<span class="_ _1b"> </span><span class="ff4">keyw<span class="_ _4"></span>o<span class="_ _4"></span>rd,<span class="_ _b"> </span>an<span class="_ _10"> </span>related<span class="_ _5"> </span><span class="fcd">C++20<span class="_ _10"> </span></span>extension<span class="_ _10"> </span>to<span class="_ _10"> </span>parameters,<span class="_ _b"> </span>is<span class="_ _10"> </span>mostly<span class="_ _10"> </span>a</span></span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">syntactic<span class="_ _10"> </span>simplification<span class="_ _10"> </span>and<span class="_ _10"> </span>has<span class="_ _10"> </span>no<span class="_ _10"> </span>noticeable<span class="_ _10"> </span>compile-time<span class="_ _5"> </span>advantage<span class="_ _10"> </span>over<span class="_ _10"> </span>templates.</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">Under<span class="_ _10"> </span>the<span class="_ _10"> </span>ho<span class="_ _a"></span>o<span class="_ _a"></span>d,<span class="_ _b"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>still<span class="_ _5"> </span>instantiates<span class="_ _10"> </span>template<span class="_ _10"> </span>co<span class="_ _a"></span>de.</div><div class="t m0 x2d ha y124 ff6 fs6 fc0 sc0 ls0 ws0">auto<span class="_ _1b"> </span><span class="ff4">might<span class="_ _10"> </span>provide<span class="_ _b"> </span>tw<span class="_ _4"></span>o<span class="_ _b"> </span>indirect<span class="_ _10"> </span>advantages:</span></div><div class="t m0 xa ha y2bc ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Less<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>to<span class="_ _10"> </span>parse<span class="_ _b"> </span>compared<span class="_ _b"> </span>for<span class="_ _b"> </span>complex<span class="_ _5"> </span>t<span class="_ _4"></span>yp<span class="_ _a"></span>e<span class="_ _b"> </span>traits.</span></div><div class="t m0 xa ha ydc ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Avoid<span class="_ _b"> </span>return<span class="_ _10"> </span>type<span class="_ _5"> </span>SFINAE<span class="_ _10"> </span>when<span class="_ _10"> </span>combined<span class="_ _10"> </span>with<span class="_ _1b"> </span><span class="ff6">if<span class="_"> </span>constexpr<span class="_ _16"> </span></span>.</span></div><div class="t m0 x1 h10 y2bd ff10 fs5 fc7 sc0 ls0 ws0">template<span class="ff11 fca">&lt;</span>typename<span class="_ _7"> </span><span class="fc4">T<span class="ff11 fca">&gt;</span></span></div><div class="t m0 x1 h10 y2be ff11 fs5 fc0 sc0 ls0 ws0">std<span class="fca">::</span>enable_if_t<span class="fca">&lt;</span>cond1,<span class="_ _7"> </span>R1<span class="fca">&gt;<span class="_ _5"> </span></span>f(T)<span class="_ _7"> </span>{</div><div class="t m0 x3a h10 y2bf ff14 fs5 fc6 sc0 ls0 ws0">/*code1*/</div><div class="t m0 x1 h10 y2c0 ff11 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x1 h10 y2c1 ff10 fs5 fc7 sc0 ls0 ws0">template<span class="ff11 fca">&lt;</span>typename<span class="_ _7"> </span><span class="fc4">T<span class="ff11 fca">&gt;</span></span></div><div class="t m0 x1 h10 y2c2 ff11 fs5 fc0 sc0 ls0 ws0">std<span class="fca">::</span>enable_if_t<span class="fca">&lt;</span>cond2,<span class="_ _7"> </span>R2<span class="fca">&gt;<span class="_ _5"> </span></span>f(T)<span class="_ _7"> </span>{</div><div class="t m0 x3a h10 y2c3 ff14 fs5 fc6 sc0 ls0 ws0">/*code2*/</div><div class="t m0 x1 h10 y2c4 ff11 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x3c h10 y2bd ff10 fs5 fc7 sc0 ls0 ws0">template<span class="ff11 fca">&lt;</span>typename<span class="_ _7"> </span><span class="fc4">T<span class="ff11 fca">&gt;</span></span></div><div class="t m0 x3c h10 y2be ff10 fs5 fc7 sc0 ls0 ws0">auto<span class="_ _7"> </span><span class="ff11 fc0">f(T)<span class="_ _5"> </span>{</span></div><div class="t m0 x41 h10 y2bf ff10 fs5 fc7 sc0 ls0 ws0">if<span class="_ _7"> </span>constexpr<span class="_ _5"> </span><span class="ff11 fc0">(cond1)<span class="_ _7"> </span>{</span></div><div class="t m0 x31 h10 y2c0 ff10 fs5 fc7 sc0 ls0 ws0">return<span class="_ _7"> </span><span class="ff11 fc0">R1;</span></div><div class="t m0 x41 h10 y2c1 ff11 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 x41 h10 y2c2 ff10 fs5 fc7 sc0 ls0 ws0">else<span class="_ _7"> </span>if<span class="_ _5"> </span>constexpr<span class="_ _7"> </span><span class="ff11 fc0">(cond2)<span class="_ _7"> </span>{</span></div><div class="t m0 x31 h10 y2c3 ff10 fs5 fc7 sc0 ls0 ws0">return<span class="_ _7"> </span><span class="ff11 fc0">R2;</span></div><div class="t m0 x41 h10 y2c4 ff11 fs5 fc0 sc0 ls0 ws0">}</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">89/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf64" class="pf w0 h0" data-page-no="64"><div class="pc pc64 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 ff10 fs2 fc1 sc0 ls0 ws0">using<span class="_ _7"> </span><span class="ff1">T<span class="_ _6"></span>yp<span class="_ _a"></span>e<span class="_ _7"> </span>Aliasing</span></div><div class="t m0 x1 ha y2c5 ff1 fs6 fc0 sc0 ls0 ws0">T<span class="_ _6"></span>yp<span class="_ _a"></span>e<span class="_ _5"> </span>aliasing<span class="_ _5"> </span><span class="ff4">is<span class="_ _10"> </span>merely<span class="_ _10"> </span>a<span class="_ _10"> </span>naming<span class="_ _10"> </span>mechanism<span class="_ _10"> </span>and<span class="_ _10"> </span>do<span class="_ _a"></span>es<span class="_ _10"> </span>not<span class="_ _10"> </span>by<span class="_ _b"> </span>itself<span class="_ _10"> </span>reduce<span class="_ _10"> </span>template</span></div><div class="t m0 x1 ha y2c6 ff4 fs6 fc0 sc0 ls0 ws0">instantiation<span class="_ _10"> </span>w<span class="_ _4"></span>ork.</div><div class="t m0 x1 ha y2c7 ff4 fs6 fc0 sc0 ls0 ws0">On<span class="_ _b"> </span>the<span class="_ _10"> </span>other<span class="_ _10"> </span>hand,<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _b"> </span>strongly<span class="_ _10"> </span>suggested<span class="_ _10"> </span>to<span class="_ _10"> </span>use<span class="_ _10"> </span><span class="ff7">t<span class="_ _4"></span>yp<span class="_ _a"></span>e<span class="_ _b"> </span>aliasing<span class="_ _f"> </span><span class="ff4">instead<span class="_ _10"> </span>of<span class="_ _b"> </span>creating<span class="_ _10"> </span>new</span></span></div><div class="t m0 x1 ha y2c8 ff4 fs6 fc0 sc0 ls0 ws0">t<span class="_ _4"></span>yp<span class="_ _a"></span>es<span class="_ _b"> </span>b<span class="_ _a"></span>ecause<span class="_ _10"> </span>it<span class="_ _10"> </span>increases<span class="_ _10"> </span>the<span class="_ _10"> </span>likelihoo<span class="_ _a"></span>d<span class="_ _10"> </span>of<span class="_ _10"> </span>reusing<span class="_ _10"> </span>a<span class="_ _5"> </span>p<span class="_ _4"></span>reviously<span class="_ _10"> </span>instantiated<span class="_ _10"> </span>template.</div><div class="t m0 x1 hb y2c9 ff10 fs7 fc7 sc0 ls0 ws0">struct<span class="_ _f"> </span><span class="fc4">MyNewType<span class="_ _f"> </span><span class="ff8 fca">:<span class="_ _f"> </span><span class="fc0">MyComplexType</span>&lt;</span><span class="fcb">int<span class="ff8 fca">&gt;<span class="_ _f"> </span><span class="fc0">{};</span></span></span></span></div><div class="t m0 x1 ha y2ca ff4 fs6 fc0 sc0 ls0 ws0">to</div><div class="t m0 x1 hb y2cb ff10 fs7 fc7 sc0 ls0 ws0">using<span class="_ _f"> </span><span class="ff8 fc0">MyNewType<span class="_ _f"> </span><span class="fca">=<span class="_ _f"> </span></span>MyComplexType<span class="fca">&lt;</span></span><span class="fcb">int<span class="ff8 fca">&gt;<span class="fc0">;</span></span></span></div><div class="t m0 x1 ha y2cc ff7 fs6 fc0 sc0 ls0 ws0">Exception:<span class="_ _14"> </span><span class="ff4 fcd">C++20<span class="_ _10"> </span><span class="fc0">T<span class="_ _c"></span>emplate<span class="_ _10"> </span>automatic<span class="_ _10"> </span>deduction<span class="_ _10"> </span>(CT<span class="_ _c"></span>AD)<span class="_ _10"> </span>with<span class="_ _10"> </span>type<span class="_ _10"> </span>aliasing<span class="_ _10"> </span>wo<span class="_ _4"></span>rks</span></span></div><div class="t m0 x1 ha y2cd ff4 fs6 fc0 sc0 ls0 ws0">only<span class="_ _10"> </span>with<span class="_ _10"> </span>trivial<span class="_ _10"> </span>template<span class="_ _10"> </span>argument<span class="_ _b"> </span>forw<span class="_ _4"></span>a<span class="_ _4"></span>rding.<span class="_ _f"> </span>Any<span class="_ _10"> </span>transformation<span class="_ _b"> </span>on<span class="_ _10"> </span>template</div><div class="t m0 x1 ha y2ce ff4 fs6 fc0 sc0 ls0 ws0">a<span class="_ _4"></span>rguments<span class="_ _10"> </span>prevents<span class="_ _b"> </span>CT<span class="_ _c"></span>AD.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">90/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf65" class="pf w0 h0" data-page-no="65"><div class="pc pc65 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 y73 ff1 fs0 fc0 sc0 ls0 ws0">Other<span class="_ _1"> </span>Asp<span class="_ _0"></span>ects</div><a class="l" href="#pf65" data-dest-detail='[101,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:132.432000px;width:165.145000px;height:24.026000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf66" class="pf w0 h0" data-page-no="66"><div class="pc pc66 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIc0lEQVR42u3YoQ3CQBiG4R7pBdUwA0ExASFokm7GEoyDYAg2QDWnOHM4JKIJ5RfPM8Kn3nxpdzh1AAAQxuN+W1kBAIBoRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAB+p1moFAADiyDl7UgEACEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAGCu3gQApRQjzDAMgxGAH/GkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAID/SrVWKwAAEEfO2ZMKAEA4IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJFqAgAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAACwiH66bK0AACzmeb4age/2xzGlzbpNr65rrRkEAIAQ3p7xGgKsiJqFAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">C++20<span class="_ _7"> </span>Mo<span class="_ _a"></span>dules<span class="_ _51"> </span>1/3</div><div class="t m0 x1 ha y2cf ff4 fs6 fc0 sc0 ls0 ws0">Header<span class="_ _b"> </span>inclusion<span class="_ _10"> </span>is<span class="_ _b"> </span>one<span class="_ _10"> </span>of<span class="_ _b"> </span>the<span class="_ _10"> </span>major<span class="_ _16"> </span>causes<span class="_ _10"> </span>of<span class="_ _b"> </span>long<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.<span class="_ _f"> </span><span class="fcd">C++20<span class="_ _b"> </span></span><span class="ff1">mo<span class="_ _a"></span>dules<span class="_ _10"> </span></span>a<span class="_ _4"></span>re</div><div class="t m0 x1 ha y2d0 ff4 fs6 fc0 sc0 ls0 ws0">a<span class="_ _10"> </span>mo<span class="_ _a"></span>dern<span class="_ _b"> </span>replacement<span class="_ _5"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span>traditional<span class="_ _1b"> </span><span class="ff6">#include<span class="_ _1b"> </span></span>system.<span class="_ _14"> </span><span class="ff7">Mo<span class="_ _a"></span>dules<span class="_ _7"> </span></span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e</div><div class="t m0 x1 ha y2d1 ff4 fs6 fc0 sc0 ls0 ws0">considered<span class="_ _10"> </span>a<span class="_ _10"> </span>standardized<span class="_ _b"> </span>and<span class="_ _10"> </span>enhanced<span class="_ _10"> </span>form<span class="_ _b"> </span>of<span class="_ _10"> </span><span class="ff7">Precompiled<span class="_ _5"> </span>Header<span class="_ _f"> </span></span>(<span class="ff6">PCH</span>).</div><div class="t m0 x1 ha y2d2 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>compiler<span class="_ _10"> </span>pa<span class="_ _4"></span>rses<span class="_ _10"> </span><span class="ff7">mo<span class="_ _a"></span>dule</span>,<span class="_ _10"> </span>builds<span class="_ _10"> </span><span class="ff7">bina<span class="_ _4"></span>ry<span class="_ _10"> </span>mo<span class="_ _a"></span>dule<span class="_ _b"> </span>interface<span class="_ _7"> </span><span class="ff4">(<span class="ff6">BMI</span>)<span class="_ _10"> </span>files<span class="_ _10"> </span>once,<span class="_ _10"> </span>and<span class="_ _10"> </span>reuse</span></span></div><div class="t m0 x1 ha y2d3 ff4 fs6 fc0 sc0 ls0 ws0">them<span class="_ _10"> </span>across<span class="_ _10"> </span>translation<span class="_ _10"> </span>units,<span class="_ _10"> </span>avoiding<span class="_ _10"> </span>rep<span class="_ _a"></span>eated<span class="_ _10"> </span>wo<span class="_ _4"></span>rk.</div><div class="t m0 x1 ha y2d4 ff4 fs6 fc0 sc0 ls0 ws0">Key<span class="_ _10"> </span>b<span class="_ _a"></span>enefits:</div><div class="t m0 xa ha y2d5 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Pa<span class="_ _4"></span>rsing<span class="_ _b"> </span>binary<span class="_ _b"> </span>files<span class="_ _5"> </span>is<span class="_ _10"> </span>mo<span class="_ _4"></span>re<span class="_ _10"> </span>efficient<span class="_ _10"> </span>than<span class="_ _10"> </span>parsing<span class="_ _b"> </span>text<span class="_ _10"> </span>files.</span></div><div class="t m0 xa ha y2d6 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Clear<span class="_ _b"> </span>b<span class="_ _a"></span>oundaries<span class="_ _b"> </span>help<span class="_ _10"> </span>to<span class="_ _10"> </span>b<span class="_ _a"></span>etter<span class="_ _10"> </span>isolate<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de.</span></div><div class="t m0 xa ha y2d7 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Sp<span class="_ _a"></span>eed<span class="_ _10"> </span>up<span class="_ _10"> </span>incremental<span class="_ _10"> </span>rebuilds.</span></div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">91/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf67" class="pf w0 h0" data-page-no="67"><div class="pc pc67 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">C++20<span class="_ _7"> </span>Mo<span class="_ _a"></span>dules<span class="_ _7"> </span>-<span class="_ _7"> </span>Compile<span class="_ _7"> </span>Time<span class="_ _7"> </span>Imp<span class="_ _4"></span>rovements<span class="_ _52"> </span>2/3</div><div class="t m0 xa ha y62 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Boost<span class="_"> </span>Asio<span class="ff4">-based<span class="_ _10"> </span>server<span class="_ _5"> </span>+<span class="_ _10"> </span><span class="ff7">mo<span class="_ _a"></span>dule<span class="_ _a"></span></span>-based<span class="_ _1b"> </span></span>libc++<span class="_ _16"> </span><span class="ff4">:<span class="_ _f"> </span><span class="ff1">45%<span class="_ _10"> </span></span>reduction</span></span></div><div class="t m0 x42 h8 y2d8 ff1 fs5 fc0 sc0 ls0 ws0">1</div><div class="t m0 x43 ha y62 ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 xa ha y2d9 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Alibaba<span class="_"> </span>Cloud<span class="_"> </span>Hologres<span class="ff4">,<span class="_ _10"> </span>a<span class="_ _10"> </span>real-time<span class="_ _10"> </span>data<span class="_ _10"> </span>w<span class="_ _4"></span>a<span class="_ _4"></span>rehousing<span class="_ _10"> </span>service:<span class="_"> </span><span class="ff1">42%<span class="_ _b"> </span></span>reduction</span></span></div><div class="t m0 x5 h8 y2da ff1 fs5 fc0 sc0 ls0 ws0">2,<span class="_ _16"> </span>3</div><div class="t m0 x2b ha y2db ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 xa ha y2dc ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">A<span class="_ _10"> </span>study<span class="_ _5"> </span>on<span class="_ _10"> </span>scientific<span class="_ _10"> </span>soft<span class="_ _4"></span>wa<span class="_ _4"></span>re<span class="_ _b"> </span>packages<span class="_ _10"> </span>show<span class="_ _4"></span>ed<span class="_ _b"> </span><span class="ff1">10%<span class="_ _10"> </span></span>reduction<span class="_ _5"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>la<span class="_ _4"></span>rge<span class="_ _10"> </span>projects</span></div><div class="t m0 x5 ha y2dd ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span><span class="ff1">22%<span class="_ _10"> </span></span>on<span class="_ _10"> </span>smaller<span class="_ _10"> </span>ones</div><div class="t m0 x44 h8 y2de ff1 fs5 fc0 sc0 ls0 ws0">4</div><div class="t m0 x45 ha y2dd ff4 fs6 fc0 sc0 ls0 ws0">.</div><div class="t m0 x23 hc y2df ff8 fs7 fc3 sc0 ls0 ws0">[1]<span class="_ _9"> </span>C++20<span class="_ _f"> </span>modules<span class="_ _f"> </span>and<span class="_ _f"> </span>Boost:<span class="_ _13"> </span>deep<span class="_ _f"> </span>dive<span class="ff9">.</span></div><div class="t m0 x23 hb y2e0 ff8 fs7 fc3 sc0 ls0 ws0">[2]<span class="_ _9"> </span>42%<span class="_ _f"> </span>Boost<span class="_ _f"> </span>in<span class="_ _f"> </span>Compilation<span class="_ _f"> </span>Efficiency!<span class="_ _13"> </span>A<span class="_ _f"> </span>Practical<span class="_ _f"> </span>Analysis<span class="_ _f"> </span>of<span class="_ _f"> </span>C++<span class="_ _f"> </span>Modules</div><div class="t m0 x23 hb y2e1 ff8 fs7 fc3 sc0 ls0 ws0">[3]<span class="_ _9"> </span>Compilation<span class="_ _f"> </span>Speedup<span class="_ _f"> </span>Using<span class="_ _f"> </span>C++<span class="_ _f"> </span>Modules:<span class="_ _13"> </span>A<span class="_ _f"> </span>Case<span class="_ _f"> </span>Study<span class="_ _f"> </span>-<span class="_ _f"> </span>Chuanqi<span class="_ _f"> </span>Xu<span class="_ _f"> </span>-<span class="_ _f"> </span>CppCon<span class="_ _f"> </span>2022</div><div class="t m0 x23 hb y2e2 ff8 fs7 fc3 sc0 ls0 ws0">[4]<span class="_ _9"> </span>Experience<span class="_ _f"> </span>converting<span class="_ _f"> </span>a<span class="_ _f"> </span>large<span class="_ _f"> </span>mathematical<span class="_ _f"> </span>software<span class="_ _f"> </span>package<span class="_ _f"> </span>written<span class="_ _f"> </span>in<span class="_ _f"> </span>C++<span class="_ _f"> </span>to</div><div class="t m0 x5 hb y2e3 ff8 fs7 fc3 sc0 ls0 ws0">C++20<span class="_ _f"> </span>modules</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">92/114</div><a class="l" href="https://anarthal.github.io/cppblog/modules2"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:64.187000px;width:166.750000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.alibabacloud.com/blog/42%25-boost-in-compilation-efficiency-a-practical-analysis-of-c%2B%2B-modules_601974"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:49.592000px;width:345.629000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.youtube.com/watch?v=0f5N1JKo4D4"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:34.997000px;width:373.873000px;height:10.212000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://arxiv.org/pdf/2506.21654"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:20.402000px;width:377.025000px;height:10.211000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://arxiv.org/pdf/2506.21654"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:9.791000px;width:63.188000px;height:7.373000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf68" class="pf w0 h0" data-page-no="68"><div class="pc pc68 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">C++20<span class="_ _7"> </span>Mo<span class="_ _a"></span>dules<span class="_ _7"> </span>-<span class="_ _7"> </span>Dra<span class="_ _4"></span>wbacks<span class="_ _53"> </span>3/3</div><div class="t m0 xa ha y57 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">clang<span class="_"> </span>documentation<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">highlights<span class="_ _10"> </span>that<span class="_ _5"> </span>higher<span class="_ _10"> </span>optimization<span class="_ _10"> </span>level<span class="_ _10"> </span>could<span class="_ _10"> </span>shrink</span></span></div><div class="t m0 x5 ha yea ff4 fs6 fc0 sc0 ls0 ws0">the<span class="_ _10"> </span>advantages<span class="_ _10"> </span>of<span class="_ _10"> </span>mo<span class="_ _a"></span>dules.<span class="_ _f"> </span>This<span class="_ _10"> </span>is<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _10"> </span>Inter-Pro<span class="_ _a"></span>cedural<span class="_ _10"> </span>Optimization/</div><div class="t m0 x5 ha y1b8 ff4 fs6 fc0 sc0 ls0 ws0">Link-Time<span class="_ _10"> </span>Optimization<span class="_ _10"> </span>require<span class="_ _10"> </span>to<span class="_ _10"> </span>reprocess<span class="_ _10"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>imp<span class="_ _a"></span>ortee<span class="_ _b"> </span>units.</div><div class="t m0 xa ha y2e4 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Only<span class="_ _10"> </span>62<span class="_ _5"> </span>over<span class="_ _10"> </span>2,443<span class="_ _10"> </span>p<span class="_ _a"></span>opula<span class="_ _4"></span>r<span class="_ _10"> </span>C++<span class="_ _10"> </span>p<span class="_ _4"></span>rojects<span class="_ _10"> </span>(2.5%)<span class="_ _10"> </span>actually<span class="_ _10"> </span>implement<span class="_ _10"> </span><span class="ff7">mo<span class="_ _a"></span>dules</span>,</span></div><div class="t m0 x5 ha y2e5 ff4 fs6 fc0 sc0 ls0 ws0">see<span class="_ _10"> </span><span class="ff6">Are<span class="_"> </span>We<span class="_"> </span>Modules<span class="_"> </span>Yet?<span class="_ _16"> </span><span class="ffc fs8"></span></span></div><div class="t m0 xa ha y2e6 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Require<span class="_ _10"> </span>recent<span class="_ _5"> </span>to<span class="_ _a"></span>ols:<span class="_ _f"> </span><span class="ff6">gcc<span class="_ _10"> </span></span>14+,<span class="_ _10"> </span><span class="ff6">clang<span class="_ _10"> </span></span>16+,<span class="_ _17"> </span><span class="ff6">Visual<span class="_"> </span>Studio<span class="_ _10"> </span></span>17.4+,<span class="_ _10"> </span><span class="ff6">CMake</span></span></div><div class="t m0 x5 ha y2e7 ff4 fs6 fc0 sc0 ls0 ws0">3.28+,<span class="_ _10"> </span>recent<span class="_ _10"> </span>version<span class="_ _10"> </span>of<span class="_ _7"> </span><span class="ff6">ninja</span>.</div><div class="t m0 xa ha y2e8 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Non-trivial<span class="_ _1"> </span>#include<span class="_ _1c"> </span>to<span class="_"> </span>modules<span class="_"> </span>porting<span class="_"> </span>work<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">:<span class="_ _10"> </span>macro<span class="_ _10"> </span>reorganization,</span></span></div><div class="t m0 x5 ha y2e9 ff4 fs6 fc0 sc0 ls0 ws0">track<span class="_ _b"> </span>“internal&quot;<span class="_ _b"> </span>vs<span class="_ _10"> </span>“public&quot;<span class="_ _b"> </span>headers<span class="_ _10"> </span>rigo<span class="_ _4"></span>rously<span class="_ _6"></span>,<span class="_ _10"> </span>and<span class="_ _b"> </span>take<span class="_ _b"> </span>care<span class="_ _16"> </span>of<span class="_ _10"> </span>re-exp<span class="_ _a"></span>o<span class="_ _4"></span>rt<span class="_ _16"> </span>imp<span class="_ _a"></span>orted</div><div class="t m0 x5 ha y60 ff4 fs6 fc0 sc0 ls0 ws0">mo<span class="_ _a"></span>dule.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">93/114</div><a class="l" href="https://clang.llvm.org/docs/StandardCPlusPlusModules.html#how-modules-speed-up-compilation"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:203.255000px;width:119.819000px;height:11.993000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://arewemodulesyet.org/"><div class="d m1" style="border-style:none;position:absolute;left:66.684000px;bottom:129.406000px;width:119.818000px;height:8.527000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://arxiv.org/pdf/2506.21654"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:51.777000px;width:268.978000px;height:14.505000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf69" class="pf w0 h0" data-page-no="69"><div class="pc pc69 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIXklEQVR42u3YsQ2CQBiG4TvDhdIZCJUTGENt4mYu4TgUDMEGVpRec3bM8EOeZ4SvevPl8T4lAAAIY13mixUAAIhGpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAsMu1VisAABBHKcWTCgBAOCIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRagIAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACLVBAAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAADn0W3vwQoAwOF8nx8jnNXt8cr52rftl1JrzSAAAITwB2DzFAQ+cyosAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Overload<span class="_ _7"> </span>Resolution<span class="_ _54"> </span>1/2</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>o<span class="_ _4"></span>r<span class="_ _10"> </span>each<span class="_ _10"> </span>function<span class="_ _10"> </span>call,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _5"> </span>must<span class="_ _10"> </span>consider<span class="_ _10"> </span>all<span class="_ _10"> </span>p<span class="_ _a"></span>ossible<span class="_ _10"> </span>function<span class="_ _10"> </span>decla<span class="_ _4"></span>rations</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">across<span class="_ _10"> </span>the<span class="_ _10"> </span>overload<span class="_ _10"> </span>set<span class="_ _10"> </span>to<span class="_ _10"> </span>cho<span class="_ _a"></span>ose<span class="_ _10"> </span>the<span class="_ _10"> </span>b<span class="_ _a"></span>est<span class="_ _10"> </span>match.<span class="_ _f"> </span>The<span class="_ _10"> </span>main<span class="_ _5"> </span>steps<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span><span class="ff7">name<span class="_ _10"> </span>lo<span class="_ _a"></span>okup</span></div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">(light<span class="_ _4"></span>w<span class="_ _4"></span>eight)<span class="_ _10"> </span>and<span class="_ _10"> </span><span class="ff7">overload<span class="_ _10"> </span>resolution<span class="_ _5"> </span></span>(exp<span class="_ _a"></span>ensive).</div><div class="t m0 x1 ha y2ea ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>overload<span class="_ _10"> </span>resolution<span class="_ _10"> </span>process<span class="_ _10"> </span>consists<span class="_ _10"> </span>in<span class="_ _10"> </span>three<span class="_ _5"> </span>main<span class="_ _10"> </span>phases:</div><div class="t m0 x23 ha y2eb ff1 fs6 fc0 sc0 ls0 ws0">(1)<span class="_ _9"> </span><span class="ff4">Generates<span class="_ _10"> </span>a<span class="_ _5"> </span>set<span class="_ _10"> </span>of<span class="_ _10"> </span><span class="ff7">candidate<span class="_ _10"> </span>functions</span>,<span class="_ _10"> </span>namely<span class="_ _10"> </span>function<span class="_ _10"> </span>overloads.</span></div><div class="t m0 x23 ha y2ec ff1 fs6 fc0 sc0 ls0 ws0">(2)<span class="_ _9"> </span><span class="ff4">Filters<span class="_ _10"> </span>them<span class="_ _5"> </span>into<span class="_ _10"> </span><span class="ff7">viable<span class="_ _10"> </span>functions</span>,<span class="_ _10"> </span>considering<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span>parameters,<span class="_ _b"> </span>their<span class="_ _10"> </span>types,</span></div><div class="t m0 x5 ha y2ed ff4 fs6 fc0 sc0 ls0 ws0">and<span class="_ _10"> </span>p<span class="_ _a"></span>otential<span class="_ _b"> </span>conversions.</div><div class="t m0 x23 ha y2ee ff1 fs6 fc0 sc0 ls0 ws0">(3)<span class="_ _9"> </span><span class="ff4">Selects<span class="_ _10"> </span>the<span class="_ _5"> </span>b<span class="_ _a"></span>est<span class="_ _b"> </span><span class="ff7">viable<span class="_ _10"> </span>function<span class="_ _5"> </span></span>by<span class="_ _b"> </span>evaluation<span class="_ _10"> </span>exact<span class="_ _10"> </span>parameter<span class="_ _b"> </span>type<span class="_ _5"> </span>match,</span></div><div class="t m0 x5 ha y2ef ff4 fs6 fc0 sc0 ls0 ws0">conversion,<span class="_ _10"> </span>and<span class="_ _10"> </span>promotion.</div><div class="t m0 x1 ha y2f0 ff7 fs6 fc0 sc0 ls0 ws0">F<span class="_ _4"></span>unction<span class="_ _10"> </span>templates<span class="_ _7"> </span><span class="ff4">requires<span class="_ _10"> </span>additional<span class="_ _5"> </span>w<span class="_ _4"></span>o<span class="_ _4"></span>rk<span class="_ _10"> </span>b<span class="_ _a"></span>ecause<span class="_ _b"> </span>the<span class="_ _10"> </span>compiler<span class="_ _5"> </span>needs<span class="_ _10"> </span>to<span class="_ _10"> </span>consider</span></div><div class="t m0 x1 ha y2f1 ff4 fs6 fc0 sc0 ls0 ws0">template<span class="_ _10"> </span>a<span class="_ _4"></span>rgument<span class="_ _10"> </span>deduction.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">94/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6a" class="pf w0 h0" data-page-no="6a"><div class="pc pc6a 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">Overload<span class="_ _7"> </span>Resolution<span class="_ _54"> </span>2/2</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">The<span class="_ _10"> </span>compiler<span class="_ _10"> </span>wo<span class="_ _4"></span>rk<span class="_ _b"> </span>is<span class="_ _10"> </span>proportional<span class="_ _b"> </span>to<span class="_ _10"> </span>the<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span>function<span class="_ _10"> </span>calls<span class="_ _5"> </span>and<span class="_ _10"> </span>function</div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">overloads.</div><div class="t m0 x1 ha y2f2 ff4 fs6 fc0 sc0 ls0 ws0">Practical<span class="_ _10"> </span>considerations:</div><div class="t m0 xa ha y2f3 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Filtering<span class="_ _10"> </span>based<span class="_ _5"> </span>on<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _b"> </span>of<span class="_ _10"> </span>parameters<span class="_ _10"> </span>is<span class="_ _10"> </span>cheap<span class="_ _a"></span>er<span class="_ _b"> </span>than<span class="_ _10"> </span>other<span class="_ _5"> </span>rules.</span></div><div class="t m0 xa ha y2f4 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Function<span class="_ _b"> </span>template<span class="_ _10"> </span>overloads<span class="_ _5"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span>mo<span class="_ _4"></span>re<span class="_ _10"> </span>exp<span class="_ _a"></span>ensive<span class="_ _10"> </span>to<span class="_ _10"> </span>evaluate<span class="_ _10"> </span>than<span class="_ _10"> </span>standard</span></div><div class="t m0 x5 ha y2f5 ff4 fs6 fc0 sc0 ls0 ws0">functions.</div><div class="t m0 xa ha y2f6 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4 fcd">C++20<span class="_ _10"> </span><span class="fc0">template<span class="_ _5"> </span>constrains<span class="_ _10"> </span>help<span class="_ _10"> </span>to<span class="_ _10"> </span>reduce<span class="_ _10"> </span>the<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span><span class="ff7">viable<span class="_ _10"> </span>candidates</span>.</span></span></div><div class="t m0 xa ha y2f7 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Namespace<span class="_ _10"> </span>also<span class="_ _5"> </span>helps<span class="_ _10"> </span>to<span class="_ _10"> </span>reduce<span class="_ _10"> </span>the<span class="_ _10"> </span>numb<span class="_ _a"></span>er<span class="_ _10"> </span>of<span class="_ _10"> </span><span class="ff7">viable<span class="_ _10"> </span>candidates</span>,<span class="_ _10"> </span>while</span></div><div class="t m0 x20 ha y2f8 ff6 fs6 fc0 sc0 ls0 ws0">using<span class="_"> </span>namespace<span class="_ _1b"> </span><span class="ff4">has<span class="_ _b"> </span>the<span class="_ _10"> </span>opp<span class="_ _a"></span>osite<span class="_ _b"> </span>effect,<span class="_ _10"> </span>forcing<span class="_ _b"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>to<span class="_ _b"> </span>consider<span class="_ _10"> </span>more</span></div><div class="t m0 x5 ha y2f9 ff4 fs6 fc0 sc0 ls0 ws0">overloads.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">95/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6b" class="pf w0 h0" data-page-no="6b"><div class="pc pc6b 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">Other<span class="_ _7"> </span>Co<span class="_ _a"></span>de<span class="_ _7"> </span>Asp<span class="_ _a"></span>ects</div><div class="t m0 xa ha y2fa ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff1">Unused<span class="_ _7"> </span>headers<span class="_ _b"> </span><span class="ff4">can<span class="_ _10"> </span>significantly<span class="_ _10"> </span>affect<span class="_ _5"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>but<span class="_ _10"> </span>removing<span class="_ _10"> </span>them<span class="_ _10"> </span>is<span class="_ _10"> </span>not<span class="_ _10"> </span>a</span></span></div><div class="t m0 x5 ha y2fb ff4 fs6 fc0 sc0 ls0 ws0">trivial<span class="_ _10"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess.<span class="_ _f"> </span>It<span class="_ _10"> </span>can<span class="_ _10"> </span>b<span class="_ _a"></span>e<span class="_ _10"> </span>done<span class="_ _10"> </span>manually<span class="_ _10"> </span>(not<span class="_ _10"> </span>recommended),<span class="_ _10"> </span>or<span class="_ _b"> </span>with<span class="_ _5"> </span>to<span class="_ _a"></span>ols:</div><div class="t m0 x28 ha y2fc ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_"> </span><span class="ff10">clangd<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>header<span class="_ _10"> </span>fixes<span class="_ _10"> </span>within<span class="_ _10"> </span>the<span class="_ _10"> </span>IDE,<span class="_ _10"> </span>sometimes<span class="_ _10"> </span>not<span class="_ _5"> </span>p<span class="_ _4"></span>recise.</div><div class="t m0 x28 ha y65 ff4 fs6 fc0 sc0 ls0 ws0">-<span class="_"> </span><span class="ff10">include-what-you-use<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span></span>p<span class="_ _4"></span>recise<span class="_ _10"> </span>but<span class="_ _10"> </span>hard<span class="_ _b"> </span>to<span class="_ _10"> </span>configure.<span class="_ _14"> </span>See<span class="_ _10"> </span>section<span class="_ _10"> </span>5.</div><div class="t m0 xa ha y2fd ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Defining<span class="_ _10"> </span>function<span class="_ _5"> </span>b<span class="_ _a"></span>odies<span class="_ _10"> </span><span class="ff1">out-of-line<span class="_ _5"> </span></span>(<span class="_ _16"> </span><span class="ff6">.cpp<span class="_ _1b"> </span></span>file)<span class="_ _10"> </span>imp<span class="_ _4"></span>roves<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>b<span class="_ _a"></span>ecause</span></div><div class="t m0 x5 ha y5c ff4 fs6 fc0 sc0 ls0 ws0">implementation<span class="_ _10"> </span>changes<span class="_ _10"> </span>involves<span class="_ _10"> </span>the<span class="_ _10"> </span>recompilation<span class="_ _10"> </span>of<span class="_ _10"> </span>a<span class="_ _5"> </span>single<span class="_ _10"> </span>translation<span class="_ _10"> </span>unit</div><div class="t m0 x5 ha y2fe ff4 fs6 fc0 sc0 ls0 ws0">instead<span class="_ _10"> </span>of<span class="_ _10"> </span>many<span class="_ _c"></span>.<span class="_ _f"> </span>See<span class="_ _10"> </span>also<span class="_ _10"> </span>the<span class="_ _5"> </span>PIMPL<span class="_ _10"> </span>idiom<span class="_ _10"> </span>at<span class="_ _10"> </span>section<span class="_ _10"> </span>4.</div><div class="t m0 xa ha y2ff ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _1c"> </span><span class="ff10">std::function<span class="_ _1b"> </span><span class="ff6">37<span class="_"> </span>percent<span class="_"> </span>of<span class="_"> </span>HyperRogues<span class="_"> </span>compilation<span class="_"> </span>time<span class="_"> </span>is<span class="_"> </span>due</span></span></div><div class="t m0 x5 ha y300 ff6 fs6 fc0 sc0 ls0 ws0">to<span class="_"> </span>std::function<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">.</span></div><div class="t m0 xa hb y301 ff8 fs7 fc3 sc0 ls0 ws0">Improving<span class="_ _f"> </span>compile<span class="_ _f"> </span>times<span class="_ _f"> </span>of<span class="_ _f"> </span>C++<span class="_ _f"> </span>code</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">96/114</div><a class="l" href="https://clangd.llvm.org/"><div class="d m1" style="border-style:none;position:absolute;left:70.987000px;bottom:166.409000px;width:36.356000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://include-what-you-use.org/"><div class="d m1" style="border-style:none;position:absolute;left:70.987000px;bottom:145.448000px;width:116.537000px;height:13.093000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf4c" data-dest-detail='[76,"XYZ",28.346,228.21,null]'><div class="d m1" style="border-style:none;position:absolute;left:391.540000px;bottom:148.972000px;width:7.447000px;height:9.144000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf6c" data-dest-detail='[108,"XYZ",28.346,228.21,null]'><div class="d m1" style="border-style:none;position:absolute;left:300.078000px;bottom:88.280000px;width:7.447000px;height:9.144000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://quuxplusone.github.io/blog/2019/01/06/hyper-function/"><div class="d m1" style="border-style:none;position:absolute;left:133.237000px;bottom:55.762000px;width:292.956000px;height:14.511000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://quuxplusone.github.io/blog/2019/01/06/hyper-function/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:43.169000px;width:102.637000px;height:8.528000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://vitaut.net/posts/2017/improving-compile-times/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:3.324000px;width:166.750000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6c" class="pf w0 h0" data-page-no="6c"><div class="pc pc6c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIdklEQVR42u3YsQ3CMBRFURvFooqYAVExAULUSNmMJRiHgiHYgCpKhRvT0UMBP+KcCazn5urnze6QAAAgjNv1srACAADRiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAF5yrdUKAADEUUpxSQUAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQDgfd2M3jpNkw8DAPhM3/czeq1LKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAItUEAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAAPBbudZqBQAA4iiluKQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAD4om48ra0AAPyt+/FshGi2+yHn1bKNj5RaawYBACCEJ1Q1GgIaRgXCAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">P<span class="_ _4"></span>ointer<span class="_ _7"> </span>Implementation<span class="_ _7"> </span>(<span class="ff10">PIMPL</span>)</div><div class="t m0 x1 ha y39 ff1 fs6 fc0 sc0 ls0 ws0">P<span class="_ _4"></span>ointer<span class="_ _5"> </span>IMPLementation<span class="_ _5"> </span>(<span class="ff10">PIMPL</span>)<span class="_ _10"> </span><span class="ff4">reduces<span class="_ _5"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>b<span class="_ _4"></span>y<span class="_ _10"> </span>avoiding<span class="_ _10"> </span>header</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">dep<span class="_ _a"></span>endencies.<span class="_ _f"> </span>The<span class="_ _10"> </span>idiom<span class="_ _10"> </span>separates<span class="_ _b"> </span>class<span class="_ _10"> </span>interface<span class="_ _10"> </span>and<span class="_ _10"> </span>implementation<span class="_ _5"> </span>details,<span class="_ _10"> </span>namely</div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rivate<span class="_ _10"> </span>data<span class="_ _10"> </span>memb<span class="_ _a"></span>ers<span class="_ _10"> </span>and<span class="_ _10"> </span>metho<span class="_ _a"></span>ds.</div><div class="t m0 x1 h10 y302 ff14 fs5 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>pragma<span class="_ _5"> </span>once</div><div class="t m0 x1 h10 y303 ff14 fs5 fc5 sc0 ls0 ws0">#<span class="_ _3f"> </span>include<span class="_ _9"> </span><span class="fc6">&lt;memory&gt;</span></div><div class="t m0 x1 h10 y304 ff10 fs5 fc7 sc0 ls0 ws0">class<span class="_ _7"> </span><span class="fc4">MyClass<span class="_ _5"> </span><span class="ff11 fc0">{</span></span></div><div class="t m0 x1 h10 y305 ff10 fs5 fc7 sc0 ls0 ws0">public<span class="ff11 fca">:</span></div><div class="t m0 x3a h10 y306 ff11 fs5 fc0 sc0 ls0 ws0">MyClass();</div><div class="t m0 x3a h10 y307 ff11 fs5 fca sc0 ls0 ws0">~<span class="fc0">MyClass();</span></div><div class="t m0 x3a h10 y308 ff10 fs5 fcb sc0 ls0 ws0">void<span class="_ _7"> </span><span class="ff11 fc4">set<span class="fc0">(</span></span>int<span class="_ _5"> </span><span class="ff11 fc0">x);</span></div><div class="t m0 x3a h10 y309 ff10 fs5 fcb sc0 ls0 ws0">int<span class="_ _1c"> </span><span class="ff11 fc4">get<span class="fc0">()<span class="_ _7"> </span></span></span><span class="fc7">const<span class="ff11 fc0">;</span></span></div><div class="t m0 x1 h10 y30a ff10 fs5 fc7 sc0 ls0 ws0">private<span class="ff11 fca">:</span></div><div class="t m0 x3a h10 y30b ff10 fs5 fc7 sc0 ls0 ws0">struct<span class="_ _7"> </span><span class="fc4">Impl<span class="ff11 fc0">;<span class="_ _55"> </span><span class="ff14 fc6">//<span class="_ _7"> </span>forward<span class="_ _5"> </span>declaration,<span class="_ _7"> </span>implemented<span class="_ _5"> </span>in<span class="_ _7"> </span>a<span class="_ _7"> </span>.cpp<span class="_ _5"> </span>file</span></span></span></div><div class="t m0 x3a h10 y30c ff11 fs5 fc0 sc0 ls0 ws0">std<span class="fca">::</span>unique_ptr<span class="fca">&lt;</span>Impl<span class="fca">&gt;<span class="_ _7"> </span></span>p_;<span class="_ _5"> </span><span class="ff14 fc6">//<span class="_ _7"> </span>opaque<span class="_ _7"> </span>pointer<span class="_ _5"> </span>to<span class="_ _7"> </span>implementation</span></div><div class="t m0 x1 h10 y30d ff11 fs5 fc0 sc0 ls0 ws0">};</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">97/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6d" class="pf w0 h0" data-page-no="6d"><div class="pc pc6d 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="_ _7"> </span>Gua<span class="_ _4"></span>rd<span class="_ _7"> </span>vs.<span class="_ _17"> </span><span class="ff10">#pragma<span class="_ _11"> </span>once</span></div><div class="t m0 x1 ha y30e ff1 fs6 fc0 sc0 ls0 ws0">Include<span class="_ _5"> </span>guard<span class="_ _b"> </span><span class="ff4">based<span class="_ _10"> </span>on<span class="_ _10"> </span>macro<span class="_ _10"> </span>definition<span class="_ _10"> </span>requires<span class="_ _5"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>to<span class="_ _10"> </span>read<span class="_ _10"> </span>a<span class="_ _10"> </span>header</span></div><div class="t m0 x1 ha y30f ff4 fs6 fc0 sc0 ls0 ws0">multiple<span class="_ _10"> </span>times.<span class="_ _f"> </span>The<span class="_ _10"> </span>header<span class="_ _10"> </span>is<span class="_ _5"> </span>pa<span class="_ _4"></span>rsed<span class="_ _10"> </span>once,<span class="_ _10"> </span>while<span class="_ _10"> </span>the<span class="_ _10"> </span>following<span class="_ _b"> </span>reads<span class="_ _10"> </span>exclude<span class="_ _5"> </span>the<span class="_ _10"> </span>co<span class="_ _a"></span>de</div><div class="t m0 x1 ha y310 ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _4"></span>rotected<span class="_ _10"> </span>by<span class="_ _b"> </span>the<span class="_ _10"> </span>guard<span class="_ _b"> </span>macro.</div><div class="t m0 x1 ha y311 ff4 fs6 fc0 sc0 ls0 ws0">With<span class="_ _1b"> </span><span class="ff10">#pragma<span class="_ _17"> </span>once<span class="_ _16"> </span></span>,<span class="_ _10"> </span>the<span class="_ _10"> </span>compiler<span class="_ _10"> </span>marks<span class="_ _b"> </span>the<span class="_ _10"> </span>file<span class="_ _5"> </span>as<span class="_ _10"> </span>“already<span class="_ _10"> </span>included”<span class="_ _10"> </span>and,<span class="_ _10"> </span>on</div><div class="t m0 x1 ha y312 ff4 fs6 fc0 sc0 ls0 ws0">subsequent<span class="_ _10"> </span>inclusions,<span class="_ _10"> </span>skips<span class="_ _10"> </span>reading<span class="_ _10"> </span>the<span class="_ _10"> </span>file<span class="_ _10"> </span>entirely<span class="_ _c"></span>,<span class="_ _10"> </span>reducing<span class="_ _10"> </span>I/O.</div><div class="t m0 x1 ha y313 ff4 fs6 fc0 sc0 ls0 ws0">It<span class="_ _10"> </span>is<span class="_ _10"> </span>imp<span class="_ _a"></span>o<span class="_ _4"></span>rtant<span class="_ _10"> </span>to<span class="_ _10"> </span>note<span class="_ _10"> </span>that<span class="_ _10"> </span>mo<span class="_ _a"></span>dern<span class="_ _10"> </span>compilers,<span class="_ _10"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span><span class="ff6">Clang</span>,<span class="_ _10"> </span><span class="ff6">GCC</span>,<span class="_ _5"> </span>and<span class="_ _10"> </span><span class="ff6">MSVC</span>,</div><div class="t m0 x1 ha y314 ff4 fs6 fc0 sc0 ls0 ws0">implement<span class="_ _10"> </span>the<span class="_ _1b"> </span><span class="ff10">#pragma<span class="_ _17"> </span>once<span class="_ _1b"> </span></span>optimization<span class="_ _5"> </span>even<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>include<span class="_ _10"> </span>guard<span class="_ _b"> </span>macro,<span class="_ _10"> </span>avoid</div><div class="t m0 x1 ha y315 ff4 fs6 fc0 sc0 ls0 ws0">rereading<span class="_ _10"> </span>the<span class="_ _10"> </span>same<span class="_ _10"> </span>header<span class="_ _10"> </span>multiple<span class="_ _10"> </span>times.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">98/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6e" class="pf w0 h0" data-page-no="6e"><div class="pc pc6e w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTiP8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAgDAQa/HbIRfu9yeOZ/7tr9Taq0ZBACAED6JRBQELmohPgAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Static<span class="_ _7"> </span>vs.<span class="_ _17"> </span>Dynamic<span class="_ _7"> </span>Linking</div><div class="t m0 x1 ha y316 ff1 fs6 fc0 sc0 ls0 ws0">Dynamic<span class="_ _5"> </span>linking<span class="_ _5"> </span><span class="ff4">requires<span class="_ _10"> </span>lib<span class="_ _4"></span>ra<span class="_ _4"></span>ries<span class="_ _10"> </span>built<span class="_ _10"> </span>as<span class="_ _10"> </span>indep<span class="_ _a"></span>endent<span class="_ _10"> </span>shared<span class="_ _b"> </span>objects.<span class="_ _f"> </span>The<span class="_ _5"> </span>main</span></div><div class="t m0 x1 ha y317 ff4 fs6 fc0 sc0 ls0 ws0">executable<span class="_ _10"> </span>links<span class="_ _10"> </span>against<span class="_ _10"> </span>them<span class="_ _10"> </span>at<span class="_ _10"> </span>run-time<span class="_ _10"> </span>without<span class="_ _5"> </span>emb<span class="_ _a"></span>edding<span class="_ _b"> </span>all<span class="_ _10"> </span>their<span class="_ _10"> </span>co<span class="_ _a"></span>de.<span class="_ _f"> </span>Dynamic</div><div class="t m0 x1 ha y318 ff4 fs6 fc0 sc0 ls0 ws0">linking<span class="_ _10"> </span>do<span class="_ _a"></span>esnt<span class="_ _b"> </span>practically<span class="_ _b"> </span>affect<span class="_ _5"> </span>the<span class="_ _10"> </span>linking<span class="_ _10"> </span>time.</div><div class="t m0 x1 ha y319 ff4 fs6 fc0 sc0 ls0 ws0">On<span class="_ _10"> </span>the<span class="_ _10"> </span>contrary<span class="_ _6"></span>,<span class="_ _10"> </span><span class="ff1">static<span class="_ _5"> </span>linking<span class="_ _5"> </span></span>is<span class="_ _10"> </span>p<span class="_ _a"></span>otentially<span class="_ _b"> </span><span class="ff7">exp<span class="_ _a"></span>ensive<span class="_ _7"> </span></span>because<span class="_ _5"> </span>it<span class="_ _10"> </span>involves<span class="_ _10"> </span>loading</div><div class="t m0 x1 ha y31a ff4 fs6 fc0 sc0 ls0 ws0">lib<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _10"> </span>files<span class="_ _10"> </span>(often<span class="_ _10"> </span>very<span class="_ _10"> </span>large),<span class="_ _b"> </span>symb<span class="_ _a"></span>ol<span class="_ _10"> </span>resolution,<span class="_ _10"> </span>section<span class="_ _10"> </span>merging,<span class="_ _10"> </span>relo<span class="_ _a"></span>cation,<span class="_ _10"> </span>and</div><div class="t m0 x1 ha y31b ff4 fs6 fc0 sc0 ls0 ws0">p<span class="_ _a"></span>otentially<span class="_ _b"> </span><span class="ff7">Link-Time<span class="_ _10"> </span>Optimization</span>.</div><div class="t m0 xb h8 ye ff5 fs5 fc0 sc0 ls0 ws0">99/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf6f" class="pf w0 h0" data-page-no="6f"><div class="pc pc6f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIv0lEQVR42u3ZsU3DUBSG0TzkK6qIGRCVJ0AIpUiBxGYswS4pTMEGbtiAKkrFbZwOuU+Qrs05A0TW/5pPN+3h8XkDAABlfH1+3FgBAIBqRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAAL9aZloBAIA6IsIlFQCAckQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAV9Mt99P73d77AQDrMA4HI8y5pAIAUE7LTCsAAFBHRLikAgBQjkgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACsWbfcT+93e+8HAKzDOByMMNcy0woAANQREf7uBwCgHJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBINQEAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAIrrlvvp/W7v/QCAdRiHgxHmXFIBACinZaYVAACoIyJcUgEAKEekAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUk0AAIBIBQAAkQoAwNJ0JoC/czqdLv+R7XZrSQD+G5dUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgCwbC0zrQAAQB0R4ZIKAEA5IhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAS9cd3+6tAABwoe+XdyNcS//02trd7XT82WymaTIIAAAlnAGZSiv8KfbBDQAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">Comments<span class="_ _7"> </span>and<span class="_ _7"> </span>F<span class="_ _4"></span>o<span class="_ _4"></span>rmatting</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">Compile-time<span class="_ _10"> </span>impact<span class="_ _10"> </span>of<span class="_ _10"> </span>comments<span class="_ _10"> </span>and<span class="_ _10"> </span>empty<span class="_ _b"> </span>lines<span class="_ _5"> </span>(include<span class="_ _10"> </span>only):</div><div class="t m0 x2b hc y31c ff1 fs7 fc0 sc0 ls0 ws0">Header<span class="_ _56"> </span>Lines<span class="_ _57"> </span>Co<span class="_ _a"></span>de<span class="_ _39"> </span>Comments<span class="_ _23"> </span>Empty<span class="_ _16"> </span>Lines<span class="_ _23"> </span>Time<span class="_ _16"> </span>(msec)</div><div class="t m0 x24 hc y31d ff1 fs7 fc0 sc0 ls0 ws0">Original<span class="_ _16"> </span>header<span class="_ _58"> </span><span class="ff9">26,007<span class="_ _22"> </span>3,143<span class="_ _59"> </span>21,807<span class="_ _5a"> </span>1,057<span class="_ _5b"> </span>42.65</span></div><div class="t m0 x24 hc y31e ff1 fs7 fc0 sc0 ls0 ws0">No<span class="_ _16"> </span>Comments<span class="_ _5b"> </span><span class="ff9">26,007<span class="_ _22"> </span>3,143<span class="_ _55"> </span>0<span class="_ _5c"> </span>22,864<span class="_ _5b"> </span>41.29</span></div><div class="t m0 x24 hc y31f ff1 fs7 fc0 sc0 ls0 ws0">No<span class="_ _16"> </span>Comments<span class="_ _b"> </span>and</div><div class="t m0 x24 hc y320 ff1 fs7 fc0 sc0 ls0 ws0">no<span class="_ _16"> </span>Empty<span class="_ _16"> </span>Lines</div><div class="t m0 x46 hc y321 ff9 fs7 fc0 sc0 ls0 ws0">26,007<span class="_ _22"> </span>3,143<span class="_ _55"> </span>0<span class="_ _5d"> </span>0<span class="_ _5e"> </span><span class="ff1">6.06</span></div><div class="t m0 x1 hc y322 ff9 fs7 fc0 sc0 ls0 ws0">T<span class="_ _c"></span>ested<span class="_ _16"> </span>with<span class="_ _16"> </span><span class="ff8">gcc<span class="_ _16"> </span></span>14<span class="_ _16"> </span>and<span class="_ _16"> </span><span class="ff8">clang<span class="_ _16"> </span></span>20</div><div class="t m0 x1 ha y323 ff4 fs6 fc0 sc0 ls0 ws0">Removing<span class="_ _10"> </span>comments<span class="_ _10"> </span>had<span class="_ _10"> </span>negligible<span class="_ _10"> </span>effect,<span class="_ _10"> </span>while<span class="_ _10"> </span>eliminating<span class="_ _5"> </span>empt<span class="_ _4"></span>y<span class="_ _10"> </span>lines<span class="_ _10"> </span>dramatically</div><div class="t m0 x1 ha y324 ff4 fs6 fc0 sc0 ls0 ws0">reduced<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.</div><div class="t m0 x1 ha y325 ff4 fs6 fc0 sc0 ls0 ws0">Different<span class="_ _10"> </span>co<span class="_ _a"></span>ding<span class="_ _b"> </span>style<span class="_ _b"> </span>and<span class="_ _5"> </span>fo<span class="_ _4"></span>rmatting<span class="_ _10"> </span>could<span class="_ _10"> </span>also<span class="_ _10"> </span>affect<span class="_ _10"> </span>compile<span class="_ _10"> </span>time.<span class="_ _14"> </span>F<span class="_ _4"></span>or<span class="_ _b"> </span>example,</div><div class="t m0 x1 ha y326 ff4 fs6 fc0 sc0 ls0 ws0">placing<span class="_ _10"> </span>op<span class="_ _a"></span>ening<span class="_ _b"> </span>brack<span class="_ _4"></span>ets<span class="_ _1b"> </span><span class="ff6">{<span class="_ _1b"> </span></span>on<span class="_ _10"> </span>the<span class="_ _10"> </span>same<span class="_ _10"> </span>line<span class="_ _10"> </span>or<span class="_ _10"> </span>a<span class="_ _10"> </span>new<span class="_ _10"> </span>one.</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">100/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf70" class="pf w0 h0" data-page-no="70"><div class="pc pc70 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIX0lEQVR42u3YsQnCQBiG4TvJkdIZQionELEW3CxLZJwUGSIbWKX0mrOzTyH8yPOM8FUvXx6v9wQAAGFs63KyAgAA0YhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAAC+cq3VCgAAxFFK8aQCABCOSAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKSaAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAwP/o9mmwAgDAj7wesxGOutyeOZ/7tr9Taq0ZBACAED4zBBQEVhTl+gAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">External<span class="_ _7"> </span>F<span class="_ _4"></span>acto<span class="_ _4"></span>rs</div><div class="t m0 x1 ha y39 ff4 fs6 fc0 sc0 ls0 ws0">In<span class="_ _10"> </span>addition<span class="_ _10"> </span>to<span class="_ _10"> </span>examining<span class="_ _10"> </span>the<span class="_ _10"> </span>building<span class="_ _10"> </span>process<span class="_ _5"> </span>itself,<span class="_ _10"> </span>it<span class="_ _10"> </span>is<span class="_ _10"> </span>imp<span class="_ _a"></span>o<span class="_ _4"></span>rtant<span class="_ _10"> </span>to<span class="_ _10"> </span>consider</div><div class="t m0 x1 ha y3a ff1 fs6 fc0 sc0 ls0 ws0">external<span class="_ _5"> </span>factors<span class="ff4">,<span class="_ _b"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span>how<span class="_ _b"> </span>the<span class="_ _10"> </span>op<span class="_ _a"></span>erating<span class="_ _10"> </span>system<span class="_ _10"> </span>manages<span class="_ _10"> </span>processes,<span class="_ _10"> </span>as<span class="_ _5"> </span>these<span class="_ _10"> </span>can</span></div><div class="t m0 x1 ha y3b ff4 fs6 fc0 sc0 ls0 ws0">significantly<span class="_ _10"> </span>impact<span class="_ _10"> </span>build<span class="_ _10"> </span>time:</div><div class="t m0 xa ha y76 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">T<span class="_ _c"></span>erminate<span class="_ _7"> </span><span class="ff4">memo<span class="_ _4"></span>ry<span class="_ _6"></span>,<span class="_ _10"> </span>computing,<span class="_ _10"> </span>I/O<span class="_ _5"> </span>intensive,<span class="_ _10"> </span>p<span class="_ _4"></span>rograms<span class="_ _10"> </span>and<span class="_ _10"> </span>services.<span class="_ _f"> </span>T<span class="_ _c"></span>wo</span></span></div><div class="t m0 x5 ha y17e ff4 fs6 fc0 sc0 ls0 ws0">examples<span class="_ _10"> </span>a<span class="_ _4"></span>re<span class="_ _10"> </span><span class="ff6">Windows<span class="_"> </span>file<span class="_"> </span>search<span class="_"> </span>indexing<span class="_ _10"> </span></span>and<span class="_ _10"> </span>antivirus.</div><div class="t m0 xa ha y327 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Set<span class="_ _10"> </span><span class="ff7">CPU<span class="_ _5"> </span>scaling<span class="_ _10"> </span>governo<span class="_ _4"></span>r<span class="_ _10"> </span>to<span class="_ _10"> </span>p<span class="_ _a"></span>erfo<span class="_ _4"></span>rmance<span class="ff4">,<span class="_ _10"> </span>see<span class="_ _10"> </span>the<span class="_ _10"> </span>lecture<span class="_ _10"> </span><span class="ff6">“Optimization<span class="_"> </span>III:</span></span></span></span></div><div class="t m0 x5 ha y328 ff6 fs6 fc0 sc0 ls0 ws0">Non-Coding<span class="_"> </span>Optimizations<span class="_"> </span>and<span class="_"> </span>Benchmarking”<span class="ff4">.</span></div><div class="t m0 xa ha y329 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff7">Do<span class="_ _10"> </span>not<span class="_ _10"> </span>use<span class="_ _10"> </span>remote<span class="_ _10"> </span>file<span class="_ _10"> </span>system<span class="_ _5"> </span><span class="ff4">as<span class="_ _10"> </span><span class="ff6">build<span class="_ _10"> </span></span>or<span class="_ _b"> </span>temp<span class="_ _a"></span>o<span class="_ _4"></span>ra<span class="_ _4"></span>ry<span class="_ _b"> </span>directories.<span class="_ _f"> </span>Netw<span class="_ _4"></span>o<span class="_ _4"></span>rk<span class="_ _b"> </span>latency</span></span></div><div class="t m0 x5 ha y32a ff4 fs6 fc0 sc0 ls0 ws0">can<span class="_ _10"> </span>severely<span class="_ _10"> </span>slow<span class="_ _b"> </span>down<span class="_ _b"> </span>the<span class="_ _10"> </span>build<span class="_ _10"> </span>process.</div><div class="t m0 xa ha y32b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Increase<span class="_ _10"> </span><span class="ff7">build<span class="_ _5"> </span>p<span class="_ _4"></span>ro<span class="_ _a"></span>cess<span class="_ _b"> </span>prio<span class="_ _4"></span>rit<span class="_ _4"></span>y<span class="ff4">.</span></span></span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">101/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf71" class="pf w0 h0" data-page-no="71"><div class="pc pc71 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 y37 ff1 fs0 fc0 sc0 ls0 ws0">T<span class="_ _41"></span>o<span class="_ _0"></span>ols<span class="_ _1"> </span>to<span class="_ _1"> </span>Analyze</div><div class="t m0 x8 h2 y38 ff1 fs0 fc0 sc0 ls0 ws0">Build<span class="_ _1"> </span>Time</div><a class="l" href="#pf71" data-dest-detail='[113,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:149.618000px;width:241.993000px;height:24.025000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="#pf71" data-dest-detail='[113,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:120.066000px;width:128.405000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf72" class="pf w0 h0" data-page-no="72"><div class="pc pc72 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 ff10 fs2 fc1 sc0 ls0 ws0">Clang<span class="_ _11"> </span>Build-Time<span class="_ _11"> </span>Analysis<span class="_ _5f"> </span><span class="ff1">1/4</span></div><div class="t m0 x1 ha y32c ff10 fs6 fc0 sc0 ls0 ws0">Clang<span class="_ _10"> </span><span class="ff4">mainly<span class="_ _10"> </span>provides<span class="_ _b"> </span>three<span class="_ _10"> </span>options<span class="_ _10"> </span>to<span class="_ _10"> </span>analyze<span class="_ _10"> </span>the<span class="_ _5"> </span>build<span class="_ _10"> </span>p<span class="_ _4"></span>rogress:</span></div><div class="t m0 x48 ha y32d ff6 fs6 fc0 sc0 ls0 ws0">-fproc-stat-report<span class="_ _1c"> </span><span class="ff4">Print<span class="_ _10"> </span>used<span class="_ _10"> </span>memory<span class="_ _b"> </span>and<span class="_ _10"> </span>execution<span class="_ _10"> </span>time<span class="_ _10"> </span>of<span class="_ _10"> </span>each<span class="_ _5"> </span>compilation<span class="_ _10"> </span>step</span></div><div class="t m0 x17 ha y32e ff4 fs6 fc0 sc0 ls0 ws0">(also<span class="_ _10"> </span>available<span class="_ _10"> </span>in<span class="_ _10"> </span>GCC).</div><div class="t m0 x4 ha y32f ff6 fs6 fc0 sc0 ls0 ws0">-ftime-report<span class="_ _1c"> </span><span class="ff4">Print<span class="_ _10"> </span>time<span class="_ _10"> </span>sp<span class="_ _a"></span>ent<span class="_ _10"> </span>during<span class="_ _10"> </span>compilation<span class="_ _10"> </span>phases.</span></div><div class="t m0 x49 ha y330 ff6 fs6 fc0 sc0 ls0 ws0">-ftime-trace<span class="_ _1c"> </span><span class="ff4">Generate<span class="_ _10"> </span>Clang<span class="_ _10"> </span>timing<span class="_ _10"> </span>information<span class="_ _b"> </span>in<span class="_ _10"> </span>the<span class="_ _10"> </span>Chrome<span class="_ _10"> </span>T<span class="_ _c"></span>race<span class="_ _10"> </span>Event</span></div><div class="t m0 x17 ha y331 ff4 fs6 fc0 sc0 ls0 ws0">fo<span class="_ _4"></span>rmat<span class="_ _10"> </span>(JSON).</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">102/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf73" class="pf w0 h0" data-page-no="73"><div class="pc pc73 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIq0lEQVR42u3ZsUkEURSG0XkyF6OHNYiRFYgYC9uCgfXYhB0YWINgYBF2YLS8wN2bjJkFLMLeWc+p4PFP8nGnXd3cTQAAUMbnx/uZFQAAqEakAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAADwq2WmFQAAqCMiXFIBAChHpAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUA4L+bV/TWMYYPdtp670YAACaXVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAOCPtcy0AgAAdUSESyoAAOWIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAVDev6K1jDB8MAOAwvfcVvdYlFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkWoCAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAADiulplWAACgjohwSQUAoByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQCAY5nX8tDv3W7z8OiDwbq8vb4YAYADtMy0AgAAdUSE3/0AAJQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgDAaZu3T5dWAAAo4uv+2QjXt5vWLs6X7X6almUxCAAAJfwAqeIo/slLxOwAAAAASUVORK5CYII="/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">Clang<span class="_ _11"> </span>Build-Time<span class="_ _11"> </span>Analysis<span class="_ _5f"> </span><span class="ff1">2/4</span></div><div class="t m0 x2d ha y39 ff6 fs6 fc0 sc0 ls0 ws0">-ftime-report<span class="_ _16"> </span><span class="ff4">:</span></div><div class="t m0 x1 h10 y332 ff11 fs5 fc0 sc0 ls0 ws0">phase<span class="_ _7"> </span>last<span class="_ _5"> </span>asm<span class="_ _60"> </span>:<span class="_ _33"> </span>0.08<span class="_ _7"> </span>(<span class="_ _8"> </span>2%)<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _33"> </span>0.09<span class="_ _7"> </span>(<span class="_ _8"> </span>1%)<span class="_ _61"> </span>2921<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>1%)</div><div class="t m0 x1 h10 y333 ff11 fs5 fc0 sc0 ls0 ws0">|name<span class="_ _7"> </span>lookup<span class="_ _62"> </span>:<span class="_ _33"> </span>0.18<span class="_ _7"> </span>(<span class="_ _8"> </span>5%)<span class="_ _33"> </span>0.10<span class="_ _7"> </span>(<span class="_ _1c"> </span>7%)<span class="_ _33"> </span>0.27<span class="_ _7"> </span>(<span class="_ _8"> </span>4%)<span class="_ _61"> </span>4820<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>2%)</div><div class="t m0 x1 h10 y334 ff11 fs5 fc0 sc0 ls0 ws0">|overload<span class="_ _7"> </span>resolution<span class="_ _63"> </span>:<span class="_ _33"> </span>0.13<span class="_ _7"> </span>(<span class="_ _8"> </span>4%)<span class="_ _33"> </span>0.12<span class="_ _7"> </span>(<span class="_ _1c"> </span>9%)<span class="_ _33"> </span>0.31<span class="_ _7"> </span>(<span class="_ _8"> </span>5%)<span class="_ _33"> </span>26374<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _5"> </span>10%)</div><div class="t m0 x1 h10 y335 ff11 fs5 fc0 sc0 ls0 ws0">dump<span class="_ _7"> </span>files<span class="_ _64"> </span>:<span class="_ _33"> </span>0.08<span class="_ _7"> </span>(<span class="_ _8"> </span>2%)<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.04<span class="_ _7"> </span>(<span class="_ _8"> </span>1%)<span class="_ _65"> </span>0<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y336 ff11 fs5 fc0 sc0 ls0 ws0">callgraph<span class="_ _7"> </span>construction<span class="_ _33"> </span>:<span class="_ _33"> </span>0.08<span class="_ _5"> </span>(<span class="_ _1c"> </span>2%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.11<span class="_ _7"> </span>(<span class="_ _8"> </span>2%)<span class="_ _33"> </span>12160<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _8"> </span>4%)</div><div class="t m0 x1 h10 y337 ff11 fs5 fc0 sc0 ls0 ws0">callgraph<span class="_ _7"> </span>optimization<span class="_ _33"> </span>:<span class="_ _33"> </span>0.02<span class="_ _5"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.04<span class="_ _7"> </span>(<span class="_ _8"> </span>1%)<span class="_ _22"> </span>87<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)</div><div class="t m0 x1 h10 y338 ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>function<span class="_ _5"> </span>summary<span class="_ _66"> </span>:<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _66"> </span>808<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y339 ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>cp<span class="_ _21"> </span>:<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _66"> </span>564<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y33a ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>inlining<span class="_ _5"> </span>heuristics<span class="_ _1c"> </span>:<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _63"> </span>807<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y33b ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>function<span class="_ _5"> </span>splitting<span class="_ _33"> </span>:<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _63"> </span>233<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)</div><div class="t m0 x1 h10 y33c ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>pure<span class="_ _5"> </span>const<span class="_ _60"> </span>:<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _8"> </span>1%)<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _22"> </span>22<span class="_ _7"> </span>kB<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y33d ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>icf<span class="_ _67"> </span>:<span class="_ _33"> </span>0.01<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _33"> </span>0.00<span class="_ _7"> </span>(<span class="_ _1c"> </span>0%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _8"> </span>0%)<span class="_ _65"> </span>0<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>0%)</div><div class="t m0 x1 h10 y33e ff11 fs5 fc0 sc0 ls0 ws0">ipa<span class="_ _7"> </span>SRA<span class="_ _67"> </span>:<span class="_ _33"> </span>0.07<span class="_ _7"> </span>(<span class="_ _8"> </span>2%)<span class="_ _33"> </span>0.02<span class="_ _7"> </span>(<span class="_ _1c"> </span>1%)<span class="_ _33"> </span>0.10<span class="_ _7"> </span>(<span class="_ _8"> </span>2%)<span class="_ _61"> </span>6231<span class="_ _7"> </span>kB<span class="_ _5"> </span>(<span class="_ _1c"> </span>2%)</div><div class="t m0 xa hb y33f ff8 fs7 fc3 sc0 ls0 ws0">Investigating<span class="_ _f"> </span>compile<span class="_ _f"> </span>times,<span class="_ _f"> </span>and<span class="_ _f"> </span>Clang<span class="_ _f"> </span>-ftime-report</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">103/114</div><a class="l" href="https://aras-p.info/blog/2019/01/12/Investigating-compile-times-and-Clang-ftime-report/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:1.518000px;width:246.775000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf74" class="pf w0 h0" data-page-no="74"><div class="pc pc74 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 ff10 fs2 fc1 sc0 ls0 ws0">Clang<span class="_ _11"> </span>Build-Time<span class="_ _11"> </span>Analysis<span class="_ _5f"> </span><span class="ff1">3/4</span></div><div class="t m0 x2d ha y81 ff6 fs6 fc0 sc0 ls0 ws0">-fproc-stat-report<span class="_ _16"> </span><span class="ff4">:</span></div><div class="t m0 x1 ha y2b3 ff4 fs6 fc0 sc0 ls0 ws0">example:</div><div class="t m0 x1 h10 y340 ff11 fs5 fc0 sc0 ls0 ws0">clang<span class="_ _7"> </span>-fproc-stat-report=report.csv<span class="_ _5"> </span>main.cpp</div><div class="t m0 x1 ha y341 ff4 fs6 fc0 sc0 ls0 ws0">output:</div><div class="t m0 x1 h10 y342 ff11 fs5 fc0 sc0 ls0 ws0">#<span class="_ _7"> </span>total<span class="_ _5"> </span>execution<span class="_ _7"> </span>time<span class="_ _7"> </span>in<span class="_ _5"> </span>microseconds,<span class="_ _7"> </span>user<span class="_ _7"> </span>mode,<span class="_ _5"> </span>peak<span class="_ _7"> </span>memory<span class="_ _7"> </span>usage<span class="_ _7"> </span>in<span class="_ _5"> </span>Kb</div><div class="t m0 x1 h10 y343 ff11 fs5 fc0 sc0 ls0 ws0">clang-11,&quot;/tmp/main-123456.o&quot;,92000,84000,87536</div><div class="t m0 x1 h10 y344 ff11 fs5 fc0 sc0 ls0 ws0">ld,&quot;a.out&quot;,900,8000,53568</div><div class="t m0 xa hb y345 ff8 fs7 fc3 sc0 ls0 ws0"><span class="fce sc0">Clang</span><span class="_ _f"> </span><span class="fce sc0">Compiler</span><span class="_ _f"> </span><span class="fce sc0">Users</span><span class="_ _f"> </span><span class="fce sc0">Manual</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">104/114</div><a class="l" href="https://clang.llvm.org/docs/UsersManual.html#cmdoption-fproc-stat-report"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:-12.046000px;width:133.798000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf75" class="pf w0 h0" data-page-no="75"><div class="pc pc75 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 ff10 fs2 fc1 sc0 ls0 ws0">Clang<span class="_ _11"> </span>Build-Time<span class="_ _11"> </span>Analysis<span class="_ _5f"> </span><span class="ff1">4/4</span></div><div class="t m0 x2d ha y39 ff6 fs6 fc0 sc0 ls0 ws0">-ftime-trace<span class="_ _16"> </span><span class="ff4">:</span></div><div class="t m0 x1 ha y346 ff4 fs6 fc0 sc0 ls0 ws0">example:</div><div class="t m0 x1 h10 y347 ff11 fs5 fc0 sc0 ls0 ws0">clang<span class="_ _7"> </span>-ftime-trace=report.json<span class="_ _5"> </span>main.cpp</div><div class="t m0 x1 ha y348 ff4 fs6 fc0 sc0 ls0 ws0">output:</div><div class="t m0 xa hb y349 ff8 fs7 fc3 sc0 ls0 ws0">Clang<span class="_ _f"> </span>-<span class="_ _f"> </span>Performance<span class="_ _f"> </span>Investigation</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">105/114</div><a class="l" href="https://clang.llvm.org/docs/analyzer/developer-docs/PerformanceInvestigation.html"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:-0.638000px;width:157.335000px;height:13.444000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf76" class="pf w0 h0" data-page-no="76"><div class="pc pc76 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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Orpu3bply5bV6/VGo/GhT/TV48DdXpFuz2LuWF3dqxQ/nrKanJycnJy84YYbXn755WuvvfaVV145ePBgX1/ftdde+y//8i/f/e53X3zxxb6+vk2bNplZvV7fsGEDM69YsWLz5s2Dg4O9vb0LFy58721RVcAfQ3F9TA0GIu8Ykmkep/yxrcvY2NjQ0FCtVlPVK6+8csuWLbfccsv+/fuvv/767du3//7v//6OHTvWrVs3NDRUHfVE1Nvbu3nz5r6+vjVr1vT09IyOji5btuw9tn613avRyrqXsz+ew6TbZ5Vul1W18BMTE1mWjY+Pr1u3DvUdzGdCdY7R2Rm67a/+6q++//3vd+9an5kfeOCBm2+++X1P/R9xRg8++ODnPve5rrZMbNmy5aabbupqpfXxlNWpU6f279+/efPm99i+H33TP/jgg+9Yl3l33333ff7znz+rqPGOUdg+yFzuv//+W265pasr8sFncbYbZe46/sd//MfNN99cNYW+YySpuVcUc+9xV3+f2+fhPZah+kzVXaRL8a6a9Q9/+MNvfetbs7P4EDvq+y7eAw88MHct5n11qrLaunXrZz/72bOd+Adc32qrVW2oo6OjqOxgfiVJgj6pMM+2bds299fXX3/9wQcfXL58+apVq7pRnRw4cMDMfvCDH1SPD89LwDqTv/7rvz548KCIdON0vH//fufc7t27Z4eQnHcHDhxQ1aqsur0b3HXXXS+//PIf//Efb9269YYbbuhqcXVj+ffv329ma9as+Zu/+ZtardbVkLpv376nn3760KFDRNSNw2T//v1E9NRTT42Nja1evbqr2/3xxx8/ceLE+eef/9BDD914443dCF7MfPfddx86dEhV5724qmNk1apVO3bsKIriQxfXBzmE77rrrsOHD8cYV69evW/fvm5sema+6667xsbGYoxnO/333Xb79u1j5tHR0R/84Afr1q276qqrrr/+etSAMM/7MFpSYX7NHVKqGnJoenq6Xq8nSTLvNVbVs616TQARdXXwmmo0pWrQnG7cYjazauilqlWpG7OoutlVQ/90eyzSTqejqj09PSGEbuTIGOPsYEZpms779KtR0j74q4/mLsPck+oHWbZqrC7nXAihG+tSHYbVLLqxX1U9zmfnVavVQggiUs103mc3t1PEvB/pZlaN6zw7SFb3QursKGwikuf5vJ8eZ3ss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772zB48++NjjX330yRezV5dNL//q2Emf6x1+5wM4Xzr2Vf/Mhc7k5MXjX2zZuGUwM19m+vD1t+555BELktwLjmWmqCwSE7JRztGU21ExGgwmqXrhD34eamzasvXgm++eO3H63ocfOfjcvqOHTqxYvaa+uFBRefStjyqUzcxg4XLvjRdfv3zy0i3rbqlCee78lbSQJuNk18pDew+fPHd62y07j+/77L0D7z32ve/EbqfNCmISBqjb2IqsUVtjOJidh8y1XlVcLYRIQDBWMRen9XMrN3y+6tIyPbHy6q55XnYJkFXBk2N2ENb0fHIMtea5y6vnR5v5MtfMRGjhBBg1U1xHzhURua2qUZ5eP/vc//V/3r5p95XPj546fnLu9MUtT91/8Lmfnv708APbN8189dU9d29Z1Z5jl0qFiAETBpMFcbcW3rJYIiPnmbK4ErkCOil0fDDabkyDaUcwQhJoyTWRMiLh4B//wZ47bj/+6iv12TPtwty2dWs/ev3VK58fue2BPV/t/+Dy7MyKVRMnP/2o2/Y/fu0lo/b0F6fqC+cmJke++uzI5p07Zs+f6ejgg1/+ovJq7S1rXn3mmc6Zcxtvu/2rE19ePXqMLA8unr589GihNrl21cu/+IWdOLlizdQHLz5368OPQqxtZga9q+St5VpTbaltlGpDY2gMLahxNEatoXFqjBqj1qjxv2IzXHsODh/88P47bs/WHnjnzakqzJ49dfS1X65ZNlV1xzpTE0fefqccH1+Yne8NdOqOO7c+/MDmbZtOvPfeJarzbI/b+XVr1iu1R194heYvfHlw323bN3749uvH3359165t7731RpPasbJDTZ/788f3vzt/6uTVC+dyPRgNcubL42vXrVi9fsW//J/++3sfvf/91144cujjtetWjU2MjIxOTW/Y0stQry9+tr/fu3Tuk8PeDHg8Hnjppe58U9y69uyFc6P95vLpLz7d/97K6VXnjx2bmhw5/PKL7blzy6vqzVd/eftDDzVSmNvs3Eydm2yakmrS1nTgVrs1sNqthg6/DtwGbgPXX996pH1oD9oj65MNyAfsA3gttOC64Lbg2oP1yXvwPvmAvE/eJ+uR98kGjD5bzWgItVttWg/3bHlgWps2bvX17drx1G41rCZvCTW8hjfkA1jt2lgeaO5bql0b0gZWuzfkw68toYHXsMWX0Fxb7l9718MdtkQtSSZRtiw5cwTFEE8V8hXDDOIEJ45UWoMxGXvxD34ea9y6edtHb71//sSZHXfcdey9Q59+dHz59Kr20kKHqk/3flx60c7WC5fm33zhzctfXrp13S0VlxcuzjR9HU2dqTh2+M1Pjnzx+Yqp1YPLg9dfePX2225P/bzvF2//V7/3T5dWwKX6JhGqyFIs6lJ901eVM8NB2YiMxNACTQADQSW4sIMgYuxEJK7EQ3cjSszBJDiDwYyoIWin5ipzhxFTUEBiDjR0RCIQSnjXAecWMPLCqcrBiM1JnJtANRFcJXoFp1UbJsdWj6zbsZIqSt6sXremtToWxfKVE4PBgrapnm+DdXpziQAlSkROZiwMLgxBKU6Mrtm9ZXrNqolQtoOFFatWdgyhW04unyxEeNDkS7OjzmXKXZGV08uXr16xeffOL956t982MjXy5ckTC5cu0qCdWtA41/h8bfMDbpUIA88eo1gQlWAhJIRO7FE9tXG6WDuyccumFiDENcvWLsz3l09NjXa7sSjb2s9fnimK6spMb2Ri+dZdd97xwIODhfad1/aOTyyX7viBfYdGaTTUPLjU27BiLTRvvGWduNpCE3qg2Vy05AYVIoLAGApWsDkbyId8APLF800gBzkHmATizOqclJKxwcHkJDkjM3kEQxywYAIXArFFBkBKEJCRNE6WAvU6lDev9l0byp2by7HJwWy7YWp11ZRdGxlbsZpDCOaAi1liz9RCPGmemx/MzNSq3V6vMB0nF/fKiLN4ophYWrFMAhJgaKE1lHSTgYwoT01Mbr61u25VZ7Lba+ZGV01Ihxa8WbViA5fjmlCfnRlJghaByo3rtq1fvWLLzs0fvfVKL9dSysXLF/sXz0dr5i+eXbNixWRZtFVcvXndhQ/2TbWzIZ1bvnX7eDU5c/rM6smp5VXZ9AfLqsmVW3eXFkoXV3KuBsZ9k1pDMskGNR9uST2pZ/Nk3pont+SeMPzmJlsmXN8WUh7fvlkDIdeTq6dGx6s933p0/4F9lzl3RLY9fM9ne187e+LI/d+5f+H9fd3B4E//j/89UH/T+Ioz7769csPm4x+8Nd5YHsxSp5tYjp0+PTa9cs3uu1saufPp3/+df/LPeHK8LzpAw5Ut27Jm1cZVazavPXTw/dY0jRTe1vBmdPnI2o3rH3z4gaMffzg/cxUlzVOmLse27fZ15oOPK29Onz4xMTI23ZkIsdq6c9ux/e9OYNDtn181vXx0/dYvzpwvOmFsRFDPTU9NrNi4Scpu6RKdoSZgNWT3BkjDdC2DGczcFGau6mauBnOYkzk5rm1OZIubGIkRGcHgBhj5UEhlxGByZgyfyaxESmxDndlQbEhm7Mbu7EamUCMdfojZLJtmU3U1qHs2V4MamUEVZmQGM7jCDWpsLu5izqqsGWowI3NyZwebk9n1DVlNVU3NzN3cHObuMEUaessNPbOu8WkXVV4EqOVQSu2D5RuWV8u7m7ZscpESo8s6y7TGZGd02cSExNg2eu7SlVgUl67OdcenNu/addt9987N9d98/a2xyWWxGP14/9EiFVZ7qDvLJlZ6xratW898+ZX1EepyaflbqqVx/1It1W9WRO5ICO3uuzdNroyw7sjyLcuWT//BH/6bbz9134WLlz/+5PCe++44+OGhke7UqjVTZ89f2XXHyK/vJ5GtvHfX7FRcecf2nNOyXdtf//Ofbrv/jmJq6qc/+tP1D989bXb03Bfbdu1M66dv3XXrp8eOf+db973x7HNbv/2QRolTo7d977HDe9/d9fA9H395HN14fn52Isi6HTstaxViUh+KbwkON/VsYrfet0mqEYzY9kdu4yI886M/efIfff/j9/bPnDl/77cf/vDd/RtuW3PL9lvXrF/zF3/xFzs278Bofap3avvdu7fs3D5+dKQK8aMDB9fdsW55WPWz5346MT565667z3z21fJNq88dPz+T5/c8dJfh348glxydDGptx56788rJMtyyZtnEraPrfvzHf7bn+9/uGZ5/7YXd9z+QmcgRzAV84sxcbzDodKqzZ8+uWDE9Pm6fHzt733076TcxfHLwhjsfbKtl07c/qG17686dL/3kp5tue2hiesVP/vhPNj62J1s+fuTEXffcdT436zdt+uLE2SceeuL5Z368/bHvjo6NdafX7bi/Ov7R+2vvWrbirl3v/ugnsckr77urFzvr7niILF0dn1i3YUNXq3Jl971XXqqvXrn3P/8nb764b8ujD585cYzNRstYCYDgxCrujhvN9+nGeT99/eCNopyb6qkcdPdj37ViJHVW3fn07s8/OvCDv/37L/38ufUPPblhz70Xjp+5cGxu98O/FW9ZUa5dv+zuu57913/ywO/+3ebipbUbbpFV672Io1MTR95/f3Tnvat2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"/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">ninjatracing<span class="_ _68"> </span><span class="ff1">1/2</span></div><div class="t m0 x1 ha y39 ff10 fs6 fc0 sc0 ls0 ws0">ninjatracing<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _b"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _b"> </span>to<span class="_ _10"> </span>convert<span class="_ _1b"> </span><span class="ff6">.ninja_log<span class="_ _1b"> </span></span>files<span class="_ _10"> </span>to<span class="_ _10"> </span>chromes<span class="_ _1b"> </span><span class="ff6">about:tracing</span></span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">fo<span class="_ _4"></span>rmat.</div><div class="t m0 x1 h10 y34a ff11 fs5 fc0 sc0 ls0 ws0">cmake<span class="_ _7"> </span>-G<span class="_ _5"> </span>Ninja<span class="_ _7"> </span>..<span class="_ _1c"> </span><span class="ff14 fc6">#<span class="_ _7"> </span>use<span class="_ _5"> </span>the<span class="_ _7"> </span>Ninja<span class="_ _5"> </span>build<span class="_ _7"> </span>system</span></div><div class="t m0 x1 h10 y34b ff11 fs5 fc0 sc0 ls0 ws0">ninja<span class="_ _55"> </span><span class="ff14 fc6">#<span class="_ _7"> </span>generate<span class="_ _5"> </span>.ninja\_log</span></div><div class="t m0 x1 h10 y34c ff11 fs5 fc0 sc0 ls0 ws0">ninjatracing<span class="_ _7"> </span>.ninja_log<span class="_ _5"> </span>&gt;<span class="_ _7"> </span>trace.json</div><div class="t m0 x1 h10 y34d ff14 fs5 fc6 sc0 ls0 ws0">#open<span class="_ _7"> </span>about:tracing<span class="_ _5"> </span>in<span class="_ _7"> </span>a<span class="_ _5"> </span>chrome-based<span class="_ _7"> </span>browser</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">106/114</div><a class="l" href="https://github.com/nico/ninjatracing"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:200.765000px;width:70.720000px;height:16.929000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf77" class="pf w0 h0" data-page-no="77"><div class="pc pc77 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 ff10 fs2 fc1 sc0 ls0 ws0">ninjatracing<span class="_ _68"> </span><span class="ff1">2/2</span></div><div class="t m0 x1 ha y81 ff6 fs6 fc0 sc0 ls0 ws0">ninjatracing<span class="_ _10"> </span><span class="ff4">can<span class="_ _10"> </span>combine<span class="_ _10"> </span>the<span class="_ _10"> </span>output<span class="_ _10"> </span>of<span class="_ _7"> </span></span>ninja<span class="_ _10"> </span><span class="ff4">and<span class="_ _5"> </span></span>clang<span class="_"> </span>-ftime-trace<span class="_ _10"> </span><span class="ff4">with<span class="_ _10"> </span>the</span></div><div class="t m0 x1 ha y82 ff4 fs6 fc0 sc0 ls0 ws0">option<span class="_ _1b"> </span><span class="ff6">-e<span class="_ _16"> </span></span>.</div><div class="t m0 x1 h10 y34e ff11 fs5 fc0 sc0 ls0 ws0">ninjatracing<span class="_ _7"> </span>-e<span class="_ _5"> </span>.ninja_log<span class="_ _7"> </span>&gt;<span class="_ _7"> </span>trace.json</div><div class="t m0 xa hb y34f ff8 fs7 fc3 sc0 ls0 ws0">Craig<span class="_ _f"> </span>Scott<span class="_ _f"> </span>-<span class="_ _f"> </span>Build<span class="_ _f"> </span>Performance<span class="_ _f"> </span>Insights</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">107/114</div><a class="l" href="https://crascit.com/2022/06/24/build-performance-insights/"><div class="d m1" style="border-style:none;position:absolute;left:34.722000px;bottom:2.014000px;width:190.287000px;height:13.445000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf78" class="pf w0 h0" data-page-no="78"><div class="pc pc78 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIk0lEQVR42u3ZsW0CQRBA0Vt0I6ITNViOqABZiIAAyZ25CffiAAfugIQOHKGLPMk5s4gJYE5+r4LRTPK125432w4AAMo4f30ubAEAgGpEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAf1pm2gIAAHVEhJdUAADKEakAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAIBH6ucy6Hq3d60bnI4flgAAzE7LTFsAAKCOiPDdDwBAOSIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEA4Eo/o1nHcXQwAIDbDMMwo2m9pAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFKtAAAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAAAeq2WmLQAAUEdEeEkFAKAckQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAB30l/enmwBAOA/+z68l5pn/fLa2mo5XX66bpomBwIAoIRfNyggAIE0UfcAAAAASUVORK5CYII="/><div class="t m0 x3 h12 y6 ff10 fs2 fc1 sc0 ls0 ws0">Templight</div><div class="t m0 x1 ha y39 ff10 fs6 fc0 sc0 ls0 ws0">Templight<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>Clang-based<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>to<span class="_ _10"> </span>profile<span class="_ _b"> </span>the<span class="_ _10"> </span>time<span class="_ _10"> </span>and<span class="_ _10"> </span>memory<span class="_ _b"> </span>consumption<span class="_ _5"> </span>of</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">template<span class="_ _10"> </span>instantiations.</div><div class="t m0 x1 h10 y34a ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>CompleteTranslationUnit<span class="_ _5"> </span>6.635999943</div><div class="t m0 x1 h10 y34b ff11 fs5 fc0 sc0 ls0 ws0">0.48000000<span class="_ _7"> </span>TemplateInstantiation<span class="_ _5"> </span>std::make_shared&lt;TDataFrameAction</div><div class="t m0 x3a h10 y34c ff11 fs5 fc0 sc0 ls0 ws0">&lt;(lambda<span class="_ _7"> </span>at<span class="_ _5"> </span>/home/eguiraud/ROOT/root_install/include/ROOT/TDataFrame.hxx:739:31),</div><div class="t m0 x3a h10 y34d ff11 fs5 fc0 sc0 ls0 ws0">TDataFrameImpl&gt;</div><div class="t m0 x1 h10 y350 ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>std::make_shared&lt;TDataFrameAction</div><div class="t m0 x3a h10 y351 ff11 fs5 fc0 sc0 ls0 ws0">&lt;(lambda<span class="_ _7"> </span>at<span class="_ _5"> </span>/home/eguiraud/ROOT/root_install/include/ROOT/TDataFrame.hxx:744:31),</div><div class="t m0 x3a h10 y352 ff11 fs5 fc0 sc0 ls0 ws0">TDataFrameImpl&gt;</div><div class="t m0 x1 h10 y353 ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>std::make_shared&lt;Operations::FillTOperation,<span class="_ _5"> </span>std::shared_ptr&lt;TH1F&gt;&amp;,</div><div class="t m0 x3a h10 y354 ff11 fs5 fc0 sc0 ls0 ws0">unsigned<span class="_ _7"> </span>int&gt;<span class="_ _5"> </span>0.12800000</div><div class="t m0 x1 h10 y355 ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>std::make_shared&lt;TH1F,<span class="_ _5"> </span>TH1F&amp;&gt;<span class="_ _7"> </span>0.11600000</div><div class="t m0 x1 h10 y356 ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>std::make_shared&lt;Operations::FillOperation,<span class="_ _5"> </span>std::shared_ptr&lt;TH1F&gt;,</div><div class="t m0 x3a h10 y357 ff11 fs5 fc0 sc0 ls0 ws0">unsigned<span class="_ _7"> </span>int&amp;&gt;<span class="_ _5"> </span>0.11599999</div><div class="t m0 x1 h10 y358 ff11 fs5 fc0 sc0 ls0 ws0">TemplateInstantiation<span class="_ _7"> </span>std::make_shared&lt;bool,<span class="_ _5"> </span>bool&gt;<span class="_ _7"> </span>0.10800000</div><div class="t m0 x1 h5 y359 ff6 fs3 fc0 sc0 ls0 ws0">Templight<span class="_ _b"> </span><span class="ff4">has<span class="_ _b"> </span>not<span class="_ _b"> </span>b<span class="_ _a"></span>een<span class="_ _16"> </span>up<span class="_ _a"></span>dated<span class="_ _16"> </span>recently<span class="_ _c"></span>.<span class="_ _f"> </span>F<span class="_ _4"></span>o<span class="_ _4"></span>r<span class="_ _b"> </span>instance,<span class="_ _b"> </span><span class="ff6">LLVM<span class="_"> </span>15<span class="_ _b"> </span></span>is<span class="_ _b"> </span>not<span class="_ _b"> </span>supp<span class="_ _a"></span>o<span class="_ _4"></span>rted.</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">108/114</div><a class="l" href="https://github.com/mikael-s-persson/templight"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:203.052000px;width:53.538000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf79" class="pf w0 h0" data-page-no="79"><div class="pc pc79 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h12 y6 ff10 fs2 fc1 sc0 ls0 ws0">Build<span class="_ _11"> </span>Bench</div><div class="t m0 x1 ha y39 ff10 fs6 fc0 sc0 ls0 ws0">Build<span class="_ _17"> </span>Bench<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>to<span class="_ _a"></span>ol<span class="_ _10"> </span>to<span class="_ _10"> </span>quickly<span class="_ _10"> </span>and<span class="_ _10"> </span>simply<span class="_ _10"> </span>compare<span class="_ _b"> </span>the<span class="_ _5"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>of<span class="_ _10"> </span>co<span class="_ _a"></span>de</span></div><div class="t m0 x1 ha y3a ff4 fs6 fc0 sc0 ls0 ws0">snipp<span class="_ _a"></span>ets<span class="_ _b"> </span>with<span class="_ _10"> </span>various<span class="_ _b"> </span>compilers.</div><div class="t m0 x1 h5 y35a ff4 fs3 fc0 sc0 ls0 ws0">&quot;Hello<span class="_ _b"> </span>w<span class="_ _4"></span>orld&quot;<span class="_ _16"> </span>example,<span class="_ _11"> </span><span class="ff6">cstdio<span class="_ _11"> </span></span>vs.<span class="_ _3"> </span><span class="ff6">iostream</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">109/114</div><a class="l" href="https://build-bench.com/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:203.052000px;width:64.993000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7a" class="pf w0 h0" data-page-no="7a"><div class="pc pc7a w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,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"/><div class="t m0 x3 h12 y6 ff10 fs2 fc1 sc0 ls0 ws0">VisualStudio<span class="_ _11"> </span>-<span class="_ _11"> </span>CompileScore</div><div class="t m0 x1 ha y35b ff10 fs6 fc0 sc0 ls0 ws0">VisualStudio<span class="_ _17"> </span>-<span class="_ _17"> </span>CompileScore<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>an<span class="_ _10"> </span>utility<span class="_ _10"> </span>to<span class="_ _10"> </span>displa<span class="_ _4"></span>y<span class="_ _10"> </span>compilation<span class="_ _10"> </span>profiling<span class="_ _b"> </span>data</span></div><div class="t m0 x1 ha y35c ff4 fs6 fc0 sc0 ls0 ws0">directly<span class="_ _10"> </span>inside<span class="_ _10"> </span>Visual<span class="_ _10"> </span>Studio.<span class="_ _f"> </span>The<span class="_ _5"> </span>to<span class="_ _a"></span>ol<span class="_ _b"> </span>uses<span class="_ _5"> </span><span class="ff6">clang<span class="_ _10"> </span></span>to<span class="_ _10"> </span>p<span class="_ _4"></span>rofile<span class="_ _10"> </span>the<span class="_ _10"> </span>compilation<span class="_ _10"> </span>process.</div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">110/114</div><a class="l" href="https://github.com/Viladoman/CompileScore"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:169.959000px;width:156.629000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7b" class="pf w0 h0" data-page-no="7b"><div class="pc pc7b w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeUlEQVR42u3ZsQnCQBiG4ZzksHQGscoEImJhEXAzl3AXCy3cwMYNrFJ6zdm5gEF/5XkGCMeX5uUuLZbrBgAAwrhdzhMrAAAQjUgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAOAllVKsAABAHDlnN6kAAIQjUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAMB/an/loN1m62/xGdfT0QgA8F2plGIFAADiyDl77gcAIByRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASDUBAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAYRTvs51YAAOB99/4wyne61S6l2bQOj6aptRoWAIAQnrzYGgJSL/tUAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">VisualStudio<span class="_ _11"> </span>-<span class="_ _11"> </span>C++<span class="_ _11"> </span>Build<span class="_ _11"> </span>Insights<span class="_ _69"> </span><span class="ff1">1/2</span></div><div class="t m0 x1 ha y35d ff10 fs6 fc0 sc0 ls0 ws0">C++<span class="_ _17"> </span>Build<span class="_ _17"> </span>Insights<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">is<span class="_ _10"> </span>a<span class="_ _10"> </span>set<span class="_ _5"> </span>of<span class="_ _10"> </span>build-p<span class="_ _4"></span>rofiling<span class="_ _10"> </span>to<span class="_ _a"></span>ols<span class="_ _10"> </span>fo<span class="_ _4"></span>r<span class="_ _10"> </span>MSV<span class="_ _4"></span>C<span class="_ _10"> </span>that<span class="_ _10"> </span>collects</span></div><div class="t m0 x1 ha y35e ff4 fs6 fc0 sc0 ls0 ws0">detailed<span class="_ _10"> </span>compilation<span class="_ _10"> </span>trace<span class="_ _10"> </span>data<span class="_ _10"> </span>and<span class="_ _10"> </span>help<span class="_ _10"> </span>finding<span class="_ _5"> </span>where<span class="_ _10"> </span>build<span class="_ _10"> </span>time<span class="_ _10"> </span>is<span class="_ _10"> </span>b<span class="_ _a"></span>eing<span class="_ _10"> </span>sp<span class="_ _a"></span>ent.</div><div class="t m0 x1 ha y35f ff4 fs6 fc0 sc0 ls0 ws0">Such<span class="_ _10"> </span>insights<span class="_ _10"> </span>include:</div><div class="t m0 xa ha y360 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">degree<span class="_ _10"> </span>of<span class="_ _5"> </span>pa<span class="_ _4"></span>rallelization</span></div><div class="t m0 xa ha y361 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">switch<span class="_ _10"> </span>to<span class="_ _5"> </span>p<span class="_ _4"></span>recompiled<span class="_ _10"> </span>header<span class="_ _10"> </span>(PCH)</span></div><div class="t m0 xa ha y362 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">dominant<span class="_ _10"> </span>compilation<span class="_ _5"> </span>phase<span class="_ _10"> </span>(pa<span class="_ _4"></span>rsing,<span class="_ _10"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>generation,<span class="_ _10"> </span>o<span class="_ _4"></span>r<span class="_ _10"> </span>linking)</span></div><div class="t m0 xa ha y363 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">aggregated<span class="_ _10"> </span>statistics<span class="_ _5"> </span>such<span class="_ _10"> </span>as<span class="_ _10"> </span>“most<span class="_ _10"> </span>exp<span class="_ _a"></span>ensive<span class="_ _10"> </span>headers/files<span class="_ _10"> </span>to<span class="_ _10"> </span>parse”</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">111/114</div><a class="l" href="https://devblogs.microsoft.com/cppblog/introducing-c-build-insights/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:175.975000px;width:105.083000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7c" class="pf w0 h0" data-page-no="7c"><div class="pc pc7c w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR42uzdd3wUZfoA8Pedsr0km+xuejaF9EACgVBCCYQuICiiCNhQUc+7U89ynp7td3rieWcXRewodnoNVSABQkslkF43fZNsnZ2Z9/fHhhAgYFTQBJ/vh8+y++67M++8Ozt55nmn4IjUMQgAAAAAAIB+oyR7PwW9AAAAAAAA+hsIUgEAAAAAAASpAAAAAAAAQJAKAAAAAAAgSAUAAAAAAACCVAAAAAAAAEEqAAAAAAAAEKQCAAAAAAAIUgEAAAAAAIAgFQAAAAAAAAhSAQAAAAAABKkAAAAAAABAkAoAAAAAACBIBQAAAAAAAIJUAAAAAAAAQSoAAAAAAAAQpAIAAAAAAAhSAQAAAAAAgCAVAAAAAAAACFIBAAAAAAAEqQAAAAAAAECQCgAAAAAAIEgFAAAAAAAAglQAAAAAAABBKgAAAAAAABCkAgAAAAAAAEEqAAAAAACAIBUAAAAAAAAIUgEAAAAAAASpAAAAAAAAQJAKAAAAAAAgSAUAAAAAAACCVAAAAAAAAEEqAAAAAAAAEKQCAAAAAAAAQSoAAAAAAIAgFQAAAAAAAAhSAQAAAAAABKkAAAAAAABAkAoAAAAAACBIBQAAAAAAAIJUAAAAAAAAIEgFAAAAAAAQpAIAAAAAAABBKgAAAAAAgCAVAAAAAAAACFIBAAAAAAAEqQAAAAAAAECQCgAAAAAAIEgFAAAAAAAAglQAAAAAAAAgSAUAAAAAABCkAgAAAAAAAEEqAAAAAACAIBUAAAAAAAAIUgEAAAAAAASpAAAAAAAAQJAKAAAAAABAN8xxHPQCAAAAAADoP1iWhUwqAAAAAADodyBIBQAAAAAAEKQCAAAAAAAAQSoAAAAAAIAgFQAAAAAAAAhSAQAAAADANYeBLgBX1qBBg4YPH/7iiy/KZFLoDQAA+IPw8/OHTgBXFlwnFVxhH3/88e233w79AAAAAIBfjGVZCFIBAAAAAEC/C1LhmFQAAAAAANDvwDGp4Co6dCSHYWhHa4V3QKxcLuv5Vll5RUb6BOgiAAAAAECQCn5rGONBXsRRe1ylTVQGmLrLCSFVNWXQPwAA8NsTBMFsNvcsUSgU3t7ev2aa7e3tWq0W+hZcWTDcD64iztrMV251dLRUbv9vQ84mRAhCyO5qPFL1bnHd5t4+Qary9m/fl2+32dy8+CvmTFwOJy/y+bvXHcmvufjt8pP7jlVxCIlZG787VGklvOvL9fsO7thRWNd5cWV7Z/F3b3zRwZE+zlsUzd8u/9dzL7z42hufWp3CxW2rPJ75/PJPaxvtV/GPkNv5zfvvVjZ0XLKDkHPbux8eLmuDtRSAP5qGhoYVK1ZUnJWdnf3II4/8ymmuX78eOhZAkAoG1P66uai+zWax0UTsbDr2pfnw+npL7f4zr9V1HHALlt4+gUMS06aMS9j/yTtf7Cz+xfMVxZb/3flYQYvdXJJfVd/LjIjbvjczl3NYcwsO7jhc2VSaW2FuHzEpIy5A3Uuo7Ww8+eMxJ9/nIJV0lJ+on7lkqYnP3X2w9KL33Qd37Bs1f2GgQXH1er697lTmsfYdWccuGaQS96mDh6ua7bCWAvAHNHXq1DFnzZgxA2P8Kyd46623Qq+CKw6G+8FVJApsbsv0ytqySO9MRUdD6d4vWpp3ewU2UfR51VztVS8++7IjIDhSHT1mCD5yvOPwxu2FbNGo+NeigjQIobbGI1+9sLGW6RTD0/ysR46Vtt/72FP2fd+WWaTHio4Om/+3O6dFYYTaa/Ofe/Y1W6dm7AzT5iM7q1fEzvXrvWEKL6O7Pr/CrOCcvtThnAo/30Cj/4/ffC7Gj6YOb95zuqXCXHXfE8uH+Da99H9v2Qxal5Nvb69f/9qb+/Ir0m75xyhdlcVvirZ8XaEQPXe0bmtOuerUj2sOn57z51euS/bt2v9jGC+9T6PTbs7b+uJr3+oD0xY/MS7zpZWHzbXFx/ODWn1j7pv8+VsrCusaR82+7855AZ88s7JdFW3Su+uaOorOFI6ZlLFz64bBU+7+66IJq15+dH+pe+6tfw22Hdlzoj6vNH/Kbc/cNFK75e3/rjtZNmHhX2dHOV545VOZYvDfXr7fi6EQIicPnMhYOLHuSKmdR8e/+2h/SVt+ftbEhY/fmhH9zr/+dqxJ+/e/34MJsZ4+sq6hYs6sMVu+/Kqz/eTaPSVEk/ivR+d+vXLlmRrXjX++17FjU1E7fvj5v8kVcNVbAH6nvX1BsNlshBCMseeRpmmlUtmvGklRkPMCV2G9gi4AV08VGdLMDbayqSebdQVyodzYakMlBImEEAqd3XEnwv4NXyZP+9N9E/wqauo7W82VDdT4SemL7/nroCCNp4rb2ZqfWzLr9qVk70eBY5Y8OCvmyN7DzdXFp1qUjz92X/mG91w8Qkjc8MknndqgQZGcQxM0ZdiEO5cu8BxggBBCIp97eP/OLVl2jkcI6YMHqZTNlQWHdFFpgyJKiopKIqJMNnNtU6etpea0KWXa03eN3fv95h83rR0288EHJkXasVBy4kApHvbmijete98v7WCytmdXlxXszTyRn3Oyta7hQFXnovsenRSvQwgRQhy2uq/eX5mVKwyJVb/9/EraEOTiCo+frKy2qf/x0n/uuXHu0vvuKj24S56ycMX770or951q6qh1+Sy5f5al7Ixf6g2P3Tsh53jTO28878zJNtudppgko7Rz99Y9NTUV7erY5/98U/bH3+zeuLZAl/bmBx8uzIhd9dK7nMqPYUura60IIdFtO1XXEuevV7pKcstbWuorUOiY915/xHz4SDvnjogf6uWszs6vJAjLg4LaKsssjiaLWzZ9ybOP3HvzdVPmlhzentdERcX6HD1ZZC7JG3vrYohQAfgddXR0HDx4MCsrq/sxLy/vys6CEAL9DPohyKSCq0hEXghjRzPNu5fQ7Lfeiq7RZ0bEOuFcNpUXkFQmkymVDOVAGHnyBAzDnht/wrRWH+gf7hek9PP11ihZH1zpQIj2jQxSyChkp1vbmgUOOQXVlFvvvDEpSBDN//lqD8MwqHsMi2IGDx9DUNegFs3K9KJrx9frZv9zlVh2dM1nDRMXebUhT+Cs8AvwlfnqaWeNIGCZVCZTKqUUJQoCxSqlMqVcLtMFmNDWV0qiZs/SFm3LdY0be90dC+d+/OK9h+offWxOFMZYrvC/4f4H440KkWt2irrFyx5MDvHhhaKyLd4qlZyhGYZlXTxhNRKpTCGXyyiG0mq85XJWpvSOTAhWuwJCtUjqpVXRfEvBppwKzYI5U9cddBIkNYX7y3VOpavT4dCyMrmEZSlCbC7lgjvvHR0T4Fm8lvLMvVv2HjhxgmvtaAvODyPysAh/iY9bKnIlB7/Pawi4cUpaNYMRRrTCf3BU0VtPv5Q4927GZc4rFW9fmrD9k11JU2/8y/xRDHa+d3CXr48K1mQAfkfe3t7Tpk27qrP49cP91dXVwcHB8GUBCFLBQOLZQXfzbEV1lCSgUq1oxwRFOEgVLXYHoKMnpP/3gw+PawUBhat1RpNJERupXb39+6qkv4YYlQghidQ7PCFCxrCBMdFeKqmCMgYGie4WuvnkhtfLZUl3/NVRm3u0Rjt5XvqKD985+R09buYtiaO9t63fnhEQKtWpetkMU8y4CfGFTcpYfw0lm5I3pjhQwdQEhSq1KtoUIdMqZArf0Eh2zDjtf1etyvXXmWIi44eNbihe/cLTR2LHLxwdH9oeG8YOTRgiISc3NUaGsl+uer2iLWhivBdCCGNFcHy0j1KCEKIkPvc9Om3VO69u0AXMmDMmOCyQpWhDSKiXFIfPnJn39ufPZn8fPXL6IB/1KVMAQzH+plC1BLNYF2IiGEmCIsO0AYny5i+2/2gIiQrRa9VSH5VUoQiPC0udNqF15afP/WPryOsW3v3ovBWfvbtD6X3X3fcFGxRN5U2PvPXB8FgD19n0/jfZWn0gq5VhzASHBxvDAqld6w806VPmamSxUb4aaVTEpA9/KLxvcPjxrW9mHaqqbmiZNyP12Hcbn8vbEjV8QkBsjFLGwmoMwLVEKpV+/vnnW7du9bzkOC4mJuZXTnP3nt1LFi+BvgVXePcJ7jgFrp6PP8+1WIIrzzTa7bbGzqJAfc3c9BM6PQnScEeLfKfd/P7ZQFbkeeHQ6ueybeMfeWDy2VCS3/bJm59nHpMg3e1PPp4WG3D+nj7/zTNPtiTMv3f+cAwd/Sv2IYoPZ+4pki69bRwN/QgAAKDfgNuigqurorLe3CDwbp53cgSJgqvD19Apk1AIE1qiGxSd5KlmbazMOXlKcKtS0kdo5efydoLAC4KIEGZYhrpwNEqszs9zaYMjg3XQz7+Yw2LOL6iISE7RKWBQBQAAAASpAAAAAAAAXDZIhbP7AQAAAABAvwNBKgAAAAAAgCAVAAAAAAAACFIBAAAAAAAEqQAAAAAAAPxacN0ZcPWQpvrKpjYbI1P7+ypa2zkfb4XdRel9ND95RU5zVUmr1YUQYhTekaEB1C+/hCdXU17R4XBL5EpTqInpZaeMdDRWWpwymnKpdT6O5g51gL+C6ev8Opvr3QqjToFba2oUxgAZg1pb20S3XVT4GjSKi6o7mxqtPnrfX7A4TluLpRMbjTqMSXtzI6UxqCVdU+GcHa0dotHgBdc5BQAAcC2BTCq4erhd3356tNqiUatYVqZSKqpP7f5iwxGxD/eIlis1FUXbvvpyq1al+DWxlyA2fvvR6gpzw96vV2TnNvYW/NW/vfy1ZruoUKpcrvrV/1lR1Mr3ffpNJ9d+su2UyNs/evPF3PJ2rr1+064sqVwpY3vZ/eOFim+/WO8SfsE9skll/uZPPtrEE4IQv3/96pzGc1eOM5ce/PybvYII6xsAAIBrCmRSwVUkYZWmIcP99BKBd9A2tyc6c3P25rZ2gqV6o46+xAe1PobE+PDqBl4rQ82NTTKNVrS1WDlsNBoYClmaG+w81un9GNHa1NzByrQ+OuWlYlmFymfIiFHBdFluxenkUNrGEbVO6+pss9k5udbXai41mzmNl4IlgnB2Enarpa3drtToFAzX0touUet1Glmv01cGmlzH8s01RGoKP1NSbeTqZRKaRlggxN7RZucEjheNBgOF3A0NzeaGErdbdAs812mx2lxqnVEiWHmJlww7bE6kVjIdDtFLJetj3zrt7S1tVlaq8YSrltYmlmZtTqdWZ1RKIakKAABgwKOffvpp6AVwNRAk5OzbdPB4UV1ju4Kt+vTl7/TR+ro2KV+9b82u3JrCE5wxMdRbcqmPtzedOlPusFZu2Z7Lx8YE1eftXbdpbX6jnK8/svmY2eSvw2znhrde33eqqvD48SEpw9nebutJxPbsXYcYrbYmr9g3KuHQ5y/ntvvKUdE3G06qsPn7dVtFpaz8eFn02JR9ry+3B4WYT5QGpZo2rfqwqLSs4HSls3LP0Qo+1GRSKyS9xn2sVGPO39wpk8o1JmSpoRwNkoCk02vfO9Shrj745a5KpvX41mLB2Jy3YU+xqHOV59fagv0cX36bpWZaN/94Utp2bG2+zLtp6/J1jWGSsrUFYmq0odfeaKw7tmPTgbK6iuNHs3MLi8OGD933ycoTJVUFRw5jtbqhCdvKt2/Y3cjbzmw6XDksMZqFm5wCAAAY0BEqTcNwP7haMEIqhX7WkvsXzZ3qJUcYYYQQJuRMZYd3oNEUF2+67LGpntugskQSnRAjtRRs3Vej9NZYHE25ea0Jk8ZHRoR7c/VHqyg/U1BMcjJLX3IqLmdnTU29f/L1acNNUkEePySaam5VhSSnZSwY7e/GygA/L//wAB/kaR7CYnt9rV0eEBYaHx8TNXQi7qjYm1d3qUMUpErv4JCA0vz6kJhRCrot98Qp30AjwhgjJGNVyePShqaYGssqa5sV09JHj5w+3k+lba+tl/gnp026IVTB4cBE6tR3hyusCYx1d05DcqTxkr9VwoTGjX3ggQfvu//BsYOjia2lzMIGhAYNSh6qlyOMESNKIseOmJA2QtJW6eIhQgUAADDgQZAKrhaCPNHa2ZAVY4wxonBCon9zbaeXVsP+xPlJGFPYMw3e1tbe2kYcDoGSDR/tf/DLL7MP59RRprRkua1d0KpV+NKN0OqC58y6bnRqhARLEcZSlg6MT7SW7Fm96j9Z7YMGBUk8jcRn0bqwED0lcEitkNEYOzvtzR22Sx5HS7HhMfG11U0hvjJ/rewMNyRML8UIexbXs9iIZiKMjk9Xf7b2k3UNnR36iEF8zY+rP3ytiQmJiUqMCbA2KZPnpNNmQTI4zOcno/aujlH7RQezvAt7adSCSDDCAuXOzdrx9Q+blVEZahmsfQAAAAY8zHEc9AK4StwuJ5bIGIyI6HY5eUZC8yIlZbDNbhcJksuVLHPJ3SRRcLt5QmORUBKGJk6bTUCYkcikEtphtQkEy5UqinA2m5NQtFqp6BEQnzcZl5OTyDxHlBLO4aClcppCToedc/MSuVLKYJeDkypkboeDkkh4l5uVy0W30+HkKJqR0sTBiTKFUnLpdiIiOl28TCYRBd7FI7mUcTsdIs1SIo9YGS1ybpGS0MRqd1AURVOsVCZxOe2cm5cpVBKG5t1OATFSBjk4QS6VXro3OM6NpDIJ9vQqK0OCy+5wIUzJZBJRxFlfvV3mkzp/XIJcqYa7HQMAABjoWJaFIBWAa8GR9Z80BKRflxICXQEAAACCVAAAAAAAAK5KkArjggAAAAAAoN+BIBUAAAAAAECQCgAAAAAAwE+BO06BK08QBEEUfnrloxmKohBChBA374Z+AwNp03l27QUAAABBKhgwCosK/f395TI5QQQj7HlECPV8abPb7Ha7KdSEEDI3mGmKViqVvdbst4X9qmEHs7O2nTJaOcZzVwLPZWrPf+x7IbkSE+mHhZerL2X4yZFVw4cNUylVfenwVmurn9EPfuwAAABBKhhICCJajTavijhcYq8VNAoqNkhns9m66hPi7e3Nsix03S9G03SlRd3mkEJX/DIKCS8S5O3tLWElfalvs9ug0wAAAIJUMMBghAkhb27sqG5yY4wJIZ4r7XueEEISTdJXbtd0X37/EtfhBz+rz1F0EGt3S7ruTEUIwvi8x74X/tz6A6XwsvUlFEXBeggAABCkAgCueJT6zEIDZKN/MVEUt2dCkAoAABCkgmsaQQQhhAhBCJEej+ee9FoIwO+73sJ6CAAAEKSCa5vn/BLPKGrP4f7541RbjtmsVrH7ra76MMx6RXE8euLjVhdPej1faNk0daJJAr3Uy3oL6yEAfSCKYnt7e/dLlUoFYzgAglQwYPTMpEYFsgkhXSHREJOsso07ku/6yUyqwHOcW8AULZVKLhE4EN7tRhTD0Je9DBARnS4OIUoilVA/MwIhROTdAiNhB1zkIorkTJ3bwfV+1prVea6cd3MUw17mWEye4yi2lwqiwAsEswx9Ta23kEkFoA9aWlpGjx7d/XLFihWTJk2CbgEQpIKBoWcm9XStu7iG8+SovjtoxRgTgi6fSSWc5Z2XXjpa3iiXhP3zzWf8pV2hg9ViLjcL0ZGawqziyOFxB77+QoyeOC01/NJBpHh6z3f/Xr3FSzTMeeZhv9aG4MRExYWrPGmuOd2B9OFBugveaG8pfea+j5ev+T8pjQfcF4B65LCTI6WFlZzLTbpT2h6OltKXn3gpedHDc8bHXSJoc6+8+/7xLyyPC7mwc8qP7znR4Tc3PYG6hpKPkEkFoC/0ev2ZM2egHwAEqWBA+jXHpBLRte2d//qPvuWjZ5IEN0+xpLPVXFnTrFTrTmV9teZH66L5MZ889+XiV/+dOmUGL9NYGus7nA6rXYgaFEkTruT0GVGuUkuU/gF6TIQjWYdnL/r77LTAmtpTr738+rB7H78+2VBZUydRGyJDdeayOnN7y551q8yS4c88ssTeVlvfaNUZA/30sqqS8pLqooH7BXT36sTB8qkpyle+bXVy4vldTQp3fIfjxteXFojj4uytjRaby9JpDQgdpJW4S0pK3EgWYtITgszl5X7eKp2KaaxvlCrkLfXVblYdEJUy1s3YWsyVdY0KnX9YoP4aCPAgkwpAX7jd7n+99O9tWzYjhOLiE15++WVfHx10C4AgFQwMlzomtfsSVJfLpAquo+XsrNmhJze+/taGuj+/8Kfdb3ygiohwNVYSKY0RxghjjOycddM777clzFYU/5AnGxVmOXQ0/Q6/xm0HGoJH+FWsOyi8/r8n5AwzZdHCD175T1n9wvlpWoQRxoh3O0tLcrP3Fd/y91u//tvjymmLZBhhhNos+R+/tjY00lhtkw72s+87JUnQN1SIA/UL6O75XbkOLxWFMe75RSCERK5962F6xj3pp7duKml1V3zzzten9BmRHZ+2J/zjT6mV5UW5OYcDh16HMeqsOvZmkf3xhdFrVq8ZHOV1sFicM2fC6SNbd5/20pPTCr+ItLEh18h6C5lUAPqAZdl77l66ZfOmzo6ORx5+GCJUcPXAbf1Av4sUkK3d6nbFTbp1qJ+0tanh0NEj2zK3ZZdaAgIDwqOGDB0+JFgfHBcb7qkukekmzpo2Lj2pvrSmulFx4/UzJ18/PUSj8kxLH5L852eesO5f+f0JlykkLCUp2lpX9u36rfnFFe0uUSo1jJ88YfjgqOjYBI2z9sChrE279p6qaq2pJRlTZkyamh507f4+OupLKwWruaK41VKSdbhUJIoRE8eOn5JGlRebK86s27h17/58s9WOEFJGJ/qU5GQV5Xr5jQkPNzrtrTRNe74phdRdbeHg7qAA/NH4+/m9snz5Sy+9FBsbA70Brh7IpIIrjyBCUdQ/b/bi+N7HT+WSrsRqV/0ew6yYUc6ZE707M1OSFummJSqNV3T8sOuX3mEKMFTm7zx4oqqlPYKl7TU1DYR4DrKkJFIG0zQhyEtu3ZN1xOFf3mR3EoQQEUpOZrYKPsE+unaOYyhXaXld3cb9k65bUn84iyCCEE3TNCORtVTXOCT+g1PG3nHfrX56Q86mjw4dPSL4mZvEgfoFoPMPtPD0Vc+uPpl10BQQopRSvgHBp45ly+VEImEQTVFEPJ51LGb43HFxRW00EQmSyILGZGhWf7735sefDPKjbpgqWfnGaxPThyJEpc246dD6j//9dt2/n7xfygz4NCQM9wPQ52QCHjduHPQDgCAVDMDtF8IY4zDj5U795nn+EidOUQmz7hYPbss+lBs5fkZKcKRx6awdP+48pvDNGJealthitXnddP+M0obW1Nk3unQmaYxappcqpSOmGeWDDLHfbcw83eRSKL1oCiNMSaWawv3HNOPuWjJxcJnJfai6OuP6KfuPno6fMHWQLkB518IIg1Y+cWHlph1YkbR4vm1f5naJT+ScSXPadu6ySIL/smwoMxDPDDr/xKkTpS6rk1ww3B+QMOqv84YqJBQZl5Z9JNebTcTGAG8vw/WLlaFh8j17slm/1PQRJsFX5R+ul4dcZyrfkhIkt1YfP1pQNW3WHYPjFUFtkprTuS3YdPPscRLmWhgoh+F+AADoX5tljuOgF8CVlZufGx8b3zUoTNwVp4s2bNhKWHZIckZaWqLnmlE8z1fXVIeZwhBCdfV1el/9r7/SXmvVmeOnyg5v3GAcs+COBWP/UBHH7r2700anefrQyZH5/2681CWoXljkPSpG9jN6taJo9Zfrhk5bNCY56BruQFEUt+3YNmniJAnbp4vINjY1GvQG+LEDAMBVwrIsZFLBVdj1Qd3xIakrOLbp+1OTb11g8Faf2Lxr1futd90zjqauysX81YbAJIV30tBUjbfmj5wToyhsMjIcT3q9Zb1S9vMOIdX4hS6+7wGNVn3tr7eQSQUAgP4EglRw5XVdggohhITDm7OSb7gp1EiVFbWkLZhSuOQV8Y7RtJRFV+G2qKxM4SNTQP9LGPTmvT5XbBshU3jJ/hjrLRyTCgAAEKSCa1uPTCrWBSv2rlu921XXcNr08Dszq0R09h6dcFtU0M/WW1gPAQAAglTwh0GPmnera9u2Jmvw+Mnx/qqgR954iJGcd0JVU3NTYVEhK1GwEsmFI9O9Dlf3n8L+1DCHi3e4eEwxXbsABCF8/mPfC39u/YFSeNn6bo4XCJV95BjLsn3qcIdDXlEN6yEsFyyXKLiRKKSOSGUYiCgABKmg3+sx3E9aa0vPlFU6RdJY02qKMQUZz1322TO62tDYtGXz1sjRN4aFhcJo6y9GGUIPV7gQckFX/PKtoXGYHfV5HWQRnHMKrvzGkxCzubK5tkYQhV5WUZo2BIYZ/AL7T4MFUTyevc3VXDJs6DAIUgEEqWAA6Dncr/EJnDpzJsc5j+/MrKxuCvI9d/5N1+gqQYIgyKQSb2+DkxMRphBCiIgIU+c99sNCMqBa+8dbrqqyYlEUTIMS+joRGXxfsFy/83K5OWddbaVfcALFyC7OWhLebqkrMEUm95/lUsuEowQJggh/+AAEqWDAZVIRI1M1lJ0OTozKmDPLLfW5IGfQ84lIRJEgRM5u7DxPejy67a0NTXb/4CCaEkWBq68skfuGqRlHWWmZUmnQaRBR6JUKOXFZOjlWo1Z2NlXVmRtVumD/QCOFkNveWlNWxhHkGxLno1V0z4gIzpb6Ro3R297q1Bp8PGO/bZV1ysBQCS1ynW1uJFWqFRc3ydZSzzFe3lp5dyFnbXK4WK1Oc6lFuOClwFkaS0o7eEGlD/U36inc/RaxmGtZnZFvaVIaAxgKIeK2musorZ9Czgqcte70KTtBWv9Io48Xxr3MyNZcjzV+Cgm+zNwvV/hz6/+GhbYOS9b2z821ZakTF4THJNOe5M1FNRvrqp66f3Z4dNLM+XdtXPPO4NRJcxc92J+X61cVwnINnMKmuoqKgt1KxblTPF0uodnimDzvLoSQKAju1gapaXBtYaZapequ4xZQvcUxasLctqo8URQRQp2W5twD36lVaorCGGM3z0tYtsNqH5a+kJVIu2cnYXuLQYQAACAASURBVJCMRQh5GiMihByc6BbOa5iMRRKmO8oUEUJOt8jx5y2Cp46dQ7wg0hRSyhDHi0732duFIBgGAxCkgoGXSRW2v/tehVR5YOuJ6Cn+Wh0d6Ke9MJN69glGFEIixhRCiBARY4oQ0XPYoKewuXjnypdWLXn9y8gAn/aaQ6/fec/QJz4KaDncovX1FUqsVHWjYdr4kYObj3x1WjYqUl2zY1tOcEx8Y32DWjtdq2ZaSvZsXpMTkeyzc+Px2x+/S0kznhkhwlstbRJV7Y/fFU69504pgwW+Yd/ry5OeftPkzZiP7WqgwoaOHUYj4mlS96PL1u6UKry1Sk+zCRGaijYWlBqn3jwDIWRvO5Pzw5Fhi29Wsl31ey6X59HWnL3l3yv1c6aXfLbupsceCdLrut4SeUdnm6imsz9eOfyvz+rlhIgdeWv+p5j0l6TBYdbG3I3L3wxfcGOYOsDg440vahghroINHzEZDw0NlncXXjz3iwvd1padH/7jaGUHQkjr7RXilzRu0d1aKblUfc5enfPVrtDpqWeOlKVOny6jyU/NjjhtjcVFJ6KHZsgouu8N6y502Dpffer2+ORRicMnr13z3qzrF8cOT7+gpptzvfvy35rrLS2NtfU1lQd2rSOiqDOGIIR+7uwGROE1sAh/qOVyOqyLb5xBU6otmaeX3JKMEPrmh3waF3jqI4Qo4uKslQvnTg0OOndl4jYnefCtb4mrhiJu3JVzdQ2ODp40YYJUKsUYNzU1GY3GnGMnWkTBs6oTIsollLvxxN7sPd338iCEjJs0C8sjOL6rSVKGspTvO1Vw3JMv8NRJHTNJ4h3vFroWgaEpe+3hb9auWXT33zqoAB+m+ZsP38yYPkemT0JdW2846RBAkAoGXiYVq9XatqrK/GO51UzcjTcPvkwmlSCxK2rsKhRLCg61NtaMSL/hbCEdZtLVnMg1GceYS4+HxMV7Ibejszlo5OzkkAB7w6HCXScd8bqThbbwieKeNbuH3/X3KH+dyPOY9sS7tDF8eOqYoOaKbGtzdVVZmyklsa0ohwqNFTs7BZFGCAnujtOHd5ZbGqxOvrsxhAjtNScqC8oqGqsGj5sXoBGyd27F+phofy0nunhX67GdG+w6XyPjLxdRp/nM5s9e08WO8WrP2br+e5wQG0Sq88tq4ybcEu6n6TFNTw4DK7QhKWOnOk6/xzstxbuOB4xJ6yw46PQaJHXaOF6HEEIiX3pkW3FtpaPNHtH1QUqtjxoxYY4SW85kbdJHDastLgkcHNGUfawNuzoFdsTosZ4ebKk8mvVjljo4fuToka35h8vKW0NHpXaWHy4pbRs2ebKj4ESDzR04eGSoyb/rT5HCK23xsz7bP67CQ8anJ0toViEhRBQFkccUTQiHCKJoBiFRFARCBMHdXnXihN+cm1LGBUgoIgqCSHiKZigkej5G0QxCROA5TNEUJYq86/i+tUf278PyoMS4WISQwLvPrisCRVHoonXggsemujKR4OsXPUQzjNYQsua9l2JSxl9QR+D5Iz9ubW2qH5GWcdtfXkSEvPrPe0qKTnz8zrPXL1jm5ePX65QHdOE1sAh/qOX6Yf2hmOj4yekRazcWyGXMuDGhew5UdtdHCLnsToQQQehkA+ctp0M09Cd5tskmqcNm6zllu93e0dkhcUloina5XFabtc5slgYO6q7DUGKbxRwSEmLQ6z0fMZvNvKOVVoR116EosdPSGBERYbG0e+p0dHbY2hs0unju7IwEUVQbY/0DAt965el5Ny744ItP4xOGyA1xVjeS0JBJBRCkgoGaSaWSZk1VVVZNmTlNo/EeFGU6r9plM6mVp0/sXv9+bHJ6dwIMIeQ1eIGz7UxzU0h1PYo2BSNGNXzWTVs/fLoycf7MqRMZJqelosSmkKpVVLsQ6KtXY0xRDHP241zuthVlJ03J198mtpWe3FVsTIqtztlJa/0adm9PDJ+GiFh38ruDe2uHpMcetneOOTdfwVK57/hJYUq6Nnv7HndUexsVkj54SMPBLyvZZHfl0Xqrf7Asb8+J0smjJY01jZPGRO785MvxS9ND9JEhvvTOdcdHTrnBX6fEmBJ5e11pMSfKgqKjWYwQFpsqf1z5QnNU0iSV0pazYb1y2PCagxstkXM1tXuk3osQQo72I8eyCwenp2zdvj6IeJok1BZsXPF0y4w779OQ9uzVH6rCR4eznYc+f0d3y1/o01v2U946gii+8cC3X4TNWWbeu/qoj5HJ/tJimBnWfiR7a7YpXn/sxD607St72rKhRp9zmR4kqrz9tBqtEus1XkzWqk+jbp506L1v69orRL1J7q6tr2mauPj/Bgfx36xcYW2RT35gDkZYFKuy1x+KGumzd9WGSlddzNjbZ81Ky9vwwZ4DxXGTb/WjyzN37ouZuHj29GkUw6i0pkmTw7zVXhhTPM999e5T5cXHEEGMRDpr0d/ih6VfPi/FczaaoiiaxpiiWKkg8hen36Qyxa3Lnvz24/89sfyL1atejU8c9tBz7913w7CO9paxE+d6+wZAxhGW6/ctPH3mcGdnSU4OarPYpFJZzlHRwSG/hFk99vMRQuhEA+cjpw/WcIcpND1CVtmpaXHjnttDlmUlEolMKqMoimZomVQml8lEjLszqRhRCKH4mBiDoevuaF5arcPpIpg6O/4jYkQpFIqRY2eUNHW1VuqoaK4v6TnygBBlR8ppNz3Y+MaTty2+5bbbbpt965+b7FJCRMikAghSwQBMphJiaSj4bvVWC+kaQmKICt3sExOk68vHm+ordq1/j3M5LpwslssZ14kjhxifIEVzpRVTmoCEmx5/Y807z9e2jjVI2ILTZaI0QKbUyrgqq1300fb8tCRpxl8z5satffkVn3lze210ZyeviBgVPTSyUrfz/I2uNDQqyi/JV3okW+Gf5C7KPHpMYeAJooR2K+UXMzgxylR76jhCbETKmIghYafYQzzlpZJp1fqQmBDvk4c3MV6BUYHeoruj6ND2Dk6vj4pkMY0QbQibcPPzT2a9+mBZVUivXeHuaJEFJ4XHJo6IipV1tYkOTpwz61//1EgpvlXy7dqv59z8kIyuV/lEJI2ZyFOFx5xtRCSiy97i8ksfFK5vijhp7fAmGv+IBMG6p7K+QvRmIoMG22hDSFyKTH6pu4CKjg4LL3Itzc4ZD/3j4KqX4xcv92/dsO9QjqKqpNWl0hvqysrrEEKIuB0dnbxbKmrCnnjw/u/f3VJfhfd+u8drVEp+UY5V0ZG24IlRw+IRQhizCaMmnz2QA9E0M33BX1a/9Vj5qWPjr7s9Nnn8T64Yap1/XXVJxemjYdHDj+5cEz905MV19m3/dssPq2iGkSlUjdUliOdmRsYjhO77x+uRscnw2wS/u6kZY4MCAwVBsNvtOp2usamxuKz2gjodHR3ltE+8XhKvZ4+buSA1bdGoW1rOOz+Jc7nsdjvHcRhjt9ttsViaW1p0vj0qCMjbGH70RE7P4f64pHH2i64cIIjI6e46Q4vpLStKYYS4jnqzOTIioqa62tnZjOhA+CoBBKlgAEaoiCCElNrQISOSf9y1RxoUFxUgL9haaLVyFwSyPZ/0HO6vPH08KCwBIaT3N6Eew1uIkLhhQ374YM34+x9uKd5P3PZTP641d3QQiY9KxrDhhk3vr7/+oeVKld+4mYnbP30lMjxKKvdJHDlRJccICXXFBw/sqKb94n18/AvRpn2bv2qtqEz0NIMgRGEfg/exA+t30KbitvYh58333CPDKOVy5enjB7QmDZKzBl/Nzr3ftZQ6GpyGWMJ0tRIhmlGKfGVpSYXCEOo6vaPKXDMoQEvLDBmLH+3RBaK1tezgjrUWSXCcNqQ9xHlgy1eW8gpDBNKc7RapzmQt/TxzY+npM6WjJ3qaJFrMhfu3fhUQFkPK9iUnTC7cvNbnhiHOjorsjR91VtbHTp2Im05SMq9gvWX3D2tc5uYh14+0HEMIIW1AVEToyeDowXofb9vZJeptjJJ0fTuE6E1Reh99gLdJpfVmKYNEqHG5cWD04JGj71YorLs2H+3qG0LrfAOxUqtgCOcSidwwNH2ewTdQLeFPHvzqm4qT829YePY7PDcjb73/7Y+8UZCza9jYWRj/xDhpW1vrylceo5C4b9varL2ZKoVy0uw7Lm78qWN7WSJ0ulwfvfb3ux95iWFkn775LCEka/u2EaMyep3yQC+E4f6BVSgIgiAIoiiKosgLPBEJEcWew/0IoYOlLWNHR0kolKhnYnxolsLdm9bumjTDSCQSqURKURTHcUqlUq1WIXKujtMtsqrIqFGRPadscyNe6NEkJHIurij3gMvdVaG5vVmjVvacEUYiZa14+b//TByc/OjTy7eu++Lt//zz/keed0j8EZw4BSBIBQMLRhhjzMhUKWnjm0+ethsjh40IFkqKW9vs51W79HB/yvi5F4+R+Uanjw+mvHTKxX+JZo26gAV/EeS+yFaPm1piUmb4+2p59cz7H0/VhQRiTEJH3TYn+HRza7taF6KQUxhjn8jxMxYGuQgzakaCl5xSLLq3ud2uThrl7R8QuWSpwsc7bV6E1kd7nTaqw41Th8z2UlMYU37JE3VYwqJwH7ecYZm0eUYJax+UlJ7qG6pWiG5Ko1EOSdcU2dqOtTfK/BOm6KMkNCMd9+dH5X5Bhkf+xkm9BaU4euY9wbExF49mKvWp0x/XtfPEe9xco682YPHjlfXNqmFpGn0g5TJRXr4RS5aqfAMzbrqtzeZKGpKhNfhjTKkMidc9+rCVEJW3jzx52iAff0tjk4xxszK/wEHJ/qMnBwaFuIJ8sNafWvhgdUWVInVSYIDBdsOfsMpPqQidfptvU6tF6xU0+sG/MwYd6h4ZPPvIylVyLMWYlmu8GFqqUKswpqVqLUthilEotD5x44eeeOv1Lwv2jJ1zk9Jbx1KsXK1mJQq5ikaYkWs0upC0sVOPb/3oFW3cjEHKmpzDp4ZmJFxq9FOt9UmdeMNPjpOKAv/Bq4/XVp1+8tWvAk0xl6m56IFnCRE/ev2pbz95LefgTlFEDXU1xoBQQqwwLA7L1R8KMaYIIYIgcG43QpjjOIRx9yA+IkgU0dr8pllj7HYH64lz3Rg3NjaLWEfIueF+p9PZ1maRSCQYY6u1E2Oqra3dEIB7/qh5EbldF7bBs0PoecnxVHjCGNrdhrqvdWXUizJDu3DecL9arX3wL39jdNFtvHzy/AczLGekcoWdRzDcD65uOMFxcEVqcIXl5ufGx8bTNI0Q4qyW3Rs2FFlcvqzPdbfM8lJ27RfxPF9dUx1mCssvKPzgg5VJk5fExCU7B97KSDrNxVl7d7fmF4bOWpo6Ygj1O7VD4Ku2vbBy6GMv+Cl/9SIR4tlxIIKIaUoUCUVhIoqIojDq+l/geUIIRTOIEExTRCSe6zhSFBYFkaIpIoqCICBMU5iIokjRLPXrusbe0Xxw98awQYkRccP6Uv/15x/I2r1xXMb1u7d8dd38Oxbe/zxFUZ51EoDfUaelufzUEc+eefcQPCuVxyZPQAi5Xc79a9/0DoltqjvD0Of9ZjDF6INi7c01w6csQQg57dbi3B+p8+/liyk6Njmd/pkX1ccXxZjEMx50UR1yNpDtfq6R8RvXfuloLH7mqadkMhl8v+AKYlkWMqngqmRSu7d1LpfDJzwqpLbW19envupME1ZERod0pU7Pz6TKWIrCIkKe7bLnSc/HflgoIkQrQmNnL4rGXUmH369h0pAbXnoBY3SFlqv7r2PPlz1nx3T3wEUT8dTs/icixP76hVXoDbNvurPvH3/i/94m5C0KYx+deuS4qVqVtB+vSFfq+4LlGgCFCqOv0TjzUvXdmFJp1PbGShWrJIh4tqWeJwQRS1WhzlenkFIIIYVUNWr8zN99uSgKMqngKoIgFVyF7GKP45McHW2tLS3Ibd37yVHj+OQIP/+IqJCzt1E5d0yqhEZtbY3QdZfH84KLcyGEGIaRSiTQIX1x011/RQjZOmHtAgNi44mihk+2Wy2XqqDRePWrlbmTEKWMccAxqQCCVDAAM6lYHxqdHjSIc9qktR/TEUmTxpw7hL9nJvX6sdGKHrdgAb2y2+3VNRZCiLeXt9HoCx0CwLVogP20tVzU91WF8LUBCFLBgCPmrF/55upMJ2IMfsMemO8PPQIAAAAACFLB76PHcD81bNbS96fdRlG05KLh6QsuQQX61LdwwRcAQP/d5gNwJVHQBeCK63kQPUUzMplc0tsBlBecOIUQ4iw1z/3zqeeeeKOu3X5hbcG55fuNDv6PvinEcMEXAEA/3uYDcAVBJhVc1b1q0lR5qrC0nj+bK5VSXqPHJ1OU5/J752dSifDNh98On7UwWtaBePHCidLSSTOnsPQffVMImVQAQD/e5gMAQSoYMHvVwoGv19eoQv1V1ds+aZj28Kgjb2xMHT2YknquaH1+JhVjL7WruKA+bf4YtUJycuuHb3zyY8KYeamDHHt3ZEsDhuoo54x7Fu375H+bfyyduvCOkM7jn27JHjRxwcO3z/oD9a3n9oaQtwAA9MdtPgBXEgz3g6u6V41ZmWZE+oSx48ckDknKmDZ5UGRw9+bsomNSqel3PjTWp/5f/3zyx5wD77y6zj8x2txYUF1e4Qqbdt+DU2y1tU3mg1v2lMYlhZWczi2sbx02a+m9C6b8sfoWMqkAgP67zQfgSoJMKriqe9U4JDpKI5MZQkbf9ohJaKbm/f0uWtJ115+LjkklbZbmodfdorCX7T9VSqmC73nwkRA1e+C79xo5DUVhjoiIIN/IYQ8+skxKY4TQmV0fPPXysf89+/AfqG8hkwoA6L/bfAAgSAUDBy21fPvJ9/HDvPK3nZnyp3sHR3tdZm/80IZP1+zI5Si/5a/cH8ZXPbRksT5qxNQYmURNI0RJZTIv4/AgesMdixbHpEyMkVdt+LE0eexc6GQAAAAAglQAflrP4X6f0HA5tT0rsy4sYWRo0Hn3lb94uH/a4kcn3yoiTLEMHXz7UxMWCQhhmqYQwhSFlz33GKbpB575zzJRxJjCmMy9m1B/sLuxw3A/AKAfb/MBgCAV9G89h34sJdbpN90eFO5VlZNnqbFoo/XnqvUY7u+0ORQKBUXT3UEnxhTLnnfMtOct3KNOfw5QeRExP/+Qb0IQvuy4GQz3AwD68zYfAAhSQX/fqyaEiAJn7bQbhiUghKxWu0/MIIVadX5Adi6TWldX76vzumZ6gBcEc7MlyOjzsz7FuXmMsUwquWwUC5lUAEC/2+ZDJwAIUsFA2qvubCn/5rMfjpeXIKw1apmqg7Y/ffBsUvi521L3zKRu3rKxpdn82aefhYWFGY3Gnbt2Lrt32Yr3VkyePLmoqMhmsy1YsGDFihX3LbtvzZo1Op3OYDRkZ2Xfu+zeVR+sSkpKam1tra2tHTtubOaOzJtuumnPnj00TSckJOzYsWPO9XPWrV0XFx9HUVR+Xn7G5IzMHZnTp0/fsmWLl5dXyvCUzB2Z8+fP/+abbyZPnnzkyBGLxeJ511MzISGBEFJQUDBnzpx169ZlZGQUFBQIgpCenr7mqzXLli37+KOPAwIDfHQ+x08cX7p06YoVK+bPn3/s2DGKZry12uaW5rq6urFjx2buyLz55pt37tzJsmxsbOzOnTtnz5m9ft367ul7Zvfcc8/FxcVdrm8hkwoA6JfbfACu/KrFcRz0AriycvNz42PjaZoWBOeG19+Xj5wxIVmf/cXnfML0Sanhnjo8z1fXVIeZwvILCj/4YOW8eXPHjB7DcRxFURRF8TwvkUg4jmMYRhAEhBDLshzHSaVSjuMwxhhjQRA8dWiaJoSIosgwDM/zLMvyPI8QYhjG7XZ7Cj23D+iu43nEGNM0fcG8CCE961z8QU97PBP3fJCiqJ7tYVlWEITGpiajwdBrwzwz7XX6UqnUU9Iru91eVV2FEPLy8vIz+sGaBsDvaM/evRPGj4d+yDl69LsffnjmqadkMhn0BriCWJaFTCq4invVNC0bPXP8R2+/tnurL9XELMwwnFetRyZVpVLRNC2Xy7tXTYSQ56XneffLC7aD3R/p+UGG6VqxPU+6p9CzTndhr/O6oE6vhZ6JX9AAz0uGYby9vXreDPaChl1m+j/RtwMkkyqIxOL4PXeAtXIJQ3X1kmB1i04BEdTVbZ4nPR97FBLkJkjsLqNoStCqJIRzOzv68vHfobA/tOEPuVwW82mXLa4/LBcr01K0xFPItXYQkVyR+Uh8NJjCP2ubD8CVBUEquLoM0UMeenl5eX1rgMFLrVL18VNut/v8iI00VB7fvPmQg5C5t9zh730uLnRZW3bvORWf4NtkUybHB2GECLIcO1Q9ZEQiLfL7NnxSUOdCCMmkUoMudMJ1k1TsJTemomA7tP1YeGpkaZF5xKjky5z21FZd8OWGvcPS56TGBl5+KWrrazHCBHWFlZ4nPR+7C0OCQzC+djb0DZ3OG1ft6wqpzz4ihHq+vKqF7908IsG/6yjn6rfzzatP93EiTnKSFxu7C5Umv+YVjw3r2H1y45O/8SL0sbA/tOGPuVxlta5dFa/1h+VKuXGFPmIsQogIQtaspzmL9YrMaMKB11lvFfwVAxCkgmtKj4PoxcJ9677ecsh5tkDDmB579m6GoVEvl6Dq0tra+trrry+9a2lISHB3Yq4i/0C9VTt1FPnss60PPziXORvOSRRe49KHFR36PvO0fkhcEI0Rz5t3bNwbOyxBQdMjJs+v+fC1XKvpvlsn6n10cgZfNqZsX7vqu/lDnhs6LI6+dIRKRNfOzVlxYxIOb94QF36PWnrJqi6Xq6CgoI+dFhQYRJ9/tQJCSPHpYqVSGRQY1B2/DqwTp7pa2+Pxtyy8VEsuPxFP154r7NHVv/0i9LGw3zYMlus3W66r8aO7FKfTyTBM97gQghOnAASpYADpMfRDxY6efqdfTFOH1egX6qv3YmjKE6GiXu441YXneZvNtnPv3vFpaeFhpq4qCCvUXj6o1RCgryzYcaJYcf3c0NX/93XsTZOyP89KTFMhjBrLjyx/cYVoMjBWA0YIYSxXaiJCA5vaw/0C1JtWfZ28YPSB97cXlBcoIgcbXacOnLIse2J5Sgj5zwsv1daolr5wPUZIwC3ff348ZYLxh3e35NWXjr7+wXtvGHZ862fvfXE4bcE9i2cPJy6HhaVvHDKuLe+U3c6ppT9xGFYfsxcXB1WFRYWtra2NTY00RQcEBJw3tQEyuPY75rp+2bdACPGMdJ4r7NHVkHGE5brgN9tPluuCVf2XNeziwt4HSRobik8Xy6Sy4SnDz23DYbgfXB0UdAG4mplUUrBr67efrysqKFr9ny9K6q3n7XxfIpNKEJFJpeGhwYWF+efqIj7/8J4te+oQcrW3mWtqm0XRXll0prXDUpJfygmEiPyODXsy7nruH7eMoxiBnDdBRIi7tqzCynUeK6xb8tDDVG1+8Oyn/rls4p512/avW1ncjP2M9Sfy6whComivKq/p7GxstGve+d/fm7IPFJ/Z+drydb7hxgOHjrjdYlccgxBCFOlD+qA7M9FrQuVSeQtCiNVqHTVyVHJSckdnx4V5jv6XtyDns7ncl1/Yq13o4PhzrRHFn/EtEHRBoSgSURR/+0XoY2G/bRgs12+2XG6X1VMo8PwVnJHg4rrLuzMIp4pPhYaEqlSqvIK8XgccAIBMKhgomVSh5GTF0OtvnZDsly37sLqmOcGku2CP/+JMKka4o7Ojual53rx55+oidtSUeYtn+rz66rZYXyNGPLFZLRxHPG8ihBHiBVqrUSk1GglF4/Mm2HVeAEbYYAoNCDUE6Pz1ei+1NhA7zricOHX6TffOTXU6Kl74dHdXYzCtN/qpDHo55Xba3ZRX9LJHngzSyGiKIoR1tbs44u7ssEukP/0L+mWZVIqiUkekIoTUKnVMdMyFU+tneQuO41paWnqWlJmtv28mtcrcFCRxexpjt9t/cSZVEIROa2d7RwdkUmG5+m0mtclcir3NCCHB5vQEjldkRubKGilxEUSMBmP3wUhDk4aq1WpRFOvN9b1t8wGAIBUMmEwqnXb9mPXrt5w5KbaV0HdODb44xdhrJjUpOXn69Ok9QzeVt+7kujUlR9TX37lsSLB0/57//eu9fIk+wFutDYsO9fI2BLq9RwZE/2/li/vCfbz9grvPSVXrjP4SDYVZf1OwglUGBfsxFG0IDlKxWIK9gkzBI6eNPvrWV08f35w+c2podJhaoggKDVApdUEhEoQkgaYgv4gxS+aXv/n8c7pBox+9ZxYrUY5O0D/298dGpt3irfjpX9DPOBqybwnLfpi3kEgk/v7+57VT4UC7y37Hw/6iQ/z9z5445VKZO37pMak0Q2s1Gm/kVQXHbsJy9dflCggdovf3RwgRXig5G27++hkFRoVfcOIUwzBqtdqzFx0YENjbNh8ACFLBgMmkYp/IlFuWxbZ0OLzUCqVKfkGKsddMqq+P7x233X7+5ULpuNG3vDH6lu7Xjzz7cvfz1H8nIYRGIIQQenvEzAsaE592XTxCCKH5992FEIq4KxohdN1ttyOEEEpZfCdCCD314hBP5cmjxyKE4u8JQwhFD0IIoVv/dBtCKGDRQxmLzk0zOeOG5Iwb+tIVnkuo9ikr07dMBByTCsekQiYVMqno9zsm9ae2+QBAkAoGDDFn/ftvfZ5pFUR3B/3n5cszhob95GcuOMl94FIqlRmTMvp4CSqaohFCoih6Dn/slYtzDZRlZ2kqzk/7O4YRih4XgZb6K1QJPn35FggiEhIskHPZI5m/TpAyEoXOK2AwXE4UlqtnodzW5OWv7w/LxcpU3SGqOi6UtzquzE4mQ8PfMABBKrjW9Bj6oYbNXPpW+i0ul+3UwR+lkvPWt54DTG1tFo7jXC4XTdOYwrybl0qlLpfLc/cmQohEInG5XN13nPLclcpTp/uOUyzLeu4C5Xa7EUYMzXiut+p2uz2BZ8xEfgAAIABJREFUryAInpeeR4xxzxtHee4IRQjpWefiD/ICj8i5O2C5XK7uO055XkokEp7nG8wNAQEBnqCzZ8M8t7m61PTr6ur6MnDW/wfX9CrpBwtH9pPG+C+J9l8S3efqk3srHKcPHwc/bdBT+9ato6ZN61dNwjQ19IOHr/hkW9taXa5L7iGfOXMGhvsBBKlgwDhvhNTdvGHVxydrLPGDZ94ce94xqT2H+0tKS9Vq1b59+4wGo1arzc/Pz8jIyMzMTExMrK2tdblco0aNyszMzJickXUwS6lSajXaM2fOZGRk7N69OzQ01GqztrW2xcTE5OXljRw1sqiwiKKooKCgvLy8lOEpOUdygoKCMMbV1dWJiYl5eXlJSUknTpxQKBUR4RF5eXkjR47Mzs5OHJxYWlpqt9k973pqBgcHE0RqqmtSUlJycnISExNramoEQYiPj8/KysrIyNi7d6+3t7dKpaqsrExPT8/MzExNTa2oqOBF0Uur6ezobGvratjo0aPz8/Npmg4MDMzPzx+WMuxoztHu6ScOTszLzUtJSQk1hf50yhAG1wAAvxWbzWaz2S41fOFyuWCLBK5WOMFxHPQCuLJy83PjY+NpmkZI2Pn+m5UK31PfHvUfF5c0bnJ6islTh+f56prqMFNYfkHhBx+sXLJk8dDkoddSJ1htVpXyZ9+sxWw2W9otP1nNy8vLz+gHaxoAv6OtW7dO62eZ1KukuqbaZrNd6t3s7EPFZ84889RTF9yzGoBfiWVZyKSCq7Dr02Ov2uGQxIyKa8ssk7guPJ/lUidOod6uyiS4nVarQ0RIrfFielxgioiC3c5JpTQvUrKuC0KJTodbKpdiQuzWdhffdUEWhmYVKuVl70QtOqxOiVzCcbxMLrtsZoC47A5aKmPoy11pmBDC83zff409e+MayKQ63AIvEkQIwrjrEaHzXl6dQrmEcQuinL2Sh9O5edHhErouZEaIjBcvdUjrb1/Y/RajkmCaEqyEiL/RV0yxCMuIi7f++uWSMEoKd31lblF08mKP7YlIi1fgIEsKU1Kp+oquFZzNbunLkaMMI5FKFL/9b5C3OtAFv8HL/pQYteIym5bLnLYFmVRwlUCQCq68nsekJqSPtGNZ7PyhMqXf8MSgC2K4C554OJ3O777//oYbbpBJpd0x6tEd7638rjIugtfFLFw8b2R3bMhz9uJTNS7L8R/LDH+7O4PCiOfPvP5S5p//eb+MEssKj3780UeVDsMNM0ZFhkbFpgxWXvrOqJzT/Pyd/5m3/K9qBz8oJpy+ZEVSXXDotX99OvvJJ8cnBF2mH2w22779+/rYaVOnTPWcO9WnC8QMhCPAntmUm1XR9NvP97mZQ/aVNDw7ffAVnOaWw7VPf3jc89zP5rjneFE/7PBJ3y/zivM7ekuLyyz8NnPUZ8h8nmx6O3POr5/UneM+DfEZ5nm+p6ppeXZx91tKrjKx6ulfPwuDPurBe7dfwcWvrj91x+NL+1JzfOqCBxa9+dtviA8v+Je9qqGP1Wm5dPyB16hLp64udwUrOCYVQJAKBooee9Wkqfzwm5/t6OQFq9n50Otvzkgd1HO//IInHh0dHXv37XPxwsKb5p8bPyLMyMnzbp3oem9NbVNDueX/2bvuwKiK5z/76vVc7i69kwRCCIGELtKbCCpIUVSsCPpDxYL6Vey9i11QbKh8Ff1iF0RFQKSJgPQaIJSE1Mv11/b3xyWXcCGXS0hy4bKfPy53m337ZnZn982b2Z2pZLt0Me/8c4c5O1VxuCnAGGOnveTPlatdEaLTIwMAouicfiMmFx/ZYO0ycXKfI//ul+TKPVsLjp04polP0ziPHiyVho8eF6VDa1auKKvQ9B0ZjRUFVFrZWlplPb7v7wMFJUWd84f06hJXcvTfNX8d6Nz7wpzMWAQoqVufoX02BTN5mhDOBp/RLWFgSVUwVjC0/el+r5GopR/3ICvVt1MUDApuh6GaqkO8KhgUaBsaQAGMAYPSIm2eITx13CmygjFWzp3a1rAw+whr7O5KiCah4iergahVGiGSWFIJ2h4kLSpB6wpY70tmLlqy5LPPPp5391Rt0LGloszm+NiYX1aurFPmXvrO07ffsLjbkF6lh9YtX7FFko9/89aH/x7cs3j+EqtHAaz8+e0naw644UTBSaejnsJkW/Hfr49ZC+Y/+ubxk2WL331xY6Hk3Pf74qVrdq37es3fBe4jqzbtLQYAWSn6/svlh49sfOeN/6qFoi8/+v5U+Y6PX/io1Frx/a9/ijIxGBAQEBAQELQFiCWVoOWBAUuyVB2NHyGGYRmGuXDC1QqiffYSURIDZJxSFEUShV75+bUGC+Avvua2qcMMH3+5fPAALQLAiiJXpwjyGs/kEyWqKyZPyIo9tHPfanymGaw6jRDgxJ75E66bKJcc6z5iXJpH88GHh45IhUeKca8xFxg0alybdojunNv3kqvH7L3/k6JD+9ZuPzqiZ7f8Lhl1d8MGbWtpWsap89HdL8uyy+2/a1AUxZAk9bHb7B5BsDvsLcig99RIO89gVHmqjEnRK4rSZjR4BKG8sqhF2iytPGlWVw/Z0XJra1Ary3LLSoUoCkHeXfB4WvbWwUCRFW/8viD7CmNsLa1gDeqzcSoCcfcTECWVIDyg1+l3796NUKADEwpW4uPivfX9M6YAKq+oSEtLS0jwpd1DCJTTJ47s2kGDNjLGZLGVbPpz+cmdpZV9vf8EQIiO1lu//OGXIfEFhTYBndFg9SkGBIjhWJqhGZplaAoxDKKo+IyUyEJ3dk4uRlbkIwYhmmYQTVEI89HJ3TvpkpKzcjon1zl3Fax7K/jsNXV74/xy99M0rdVo/c/xsExIPOBqjYZl7RqNpqEDRs0oVKvUcOYGlXbo7tfotFqNFiEXQkrb0MCyrEara5E2tRqdT4S0KpVfLqUWoZaiKK9UBB7uJjw+GTbIu7Msp9Vo29pYoCgUTTcl3xXS6bSMRn02ThlvgGri7icgSirBeY+01LQm1fezpDIMM3fuPRnpGXXKqG4Dp/KxxyXM3T4uW8OgaaqYKoV69o3R0cnR3V5MN0apcwXWpO2XtO8wrct9qJ+Or7F55gy+LE1W8Yzqyttn6k3G62cm6TndpTfeqDYzvNL3+pk9Y2MN+vj9JaUl8ckptz13tzEqKvXWKw0mPmGmRCHjtXNuNMXH/Gf+swcKTpVV2uOjIxECAGrQVVcyBiOxpNbVrRGc8bhCgEJiXPTmVqAQ5SOmPmFNLfS6Bdq5JZXTqxBCCLUdDQghFatrkTbVnMEnQhYN30rUeqUi8HA3SeaDvDui0Fmz9bbulKxzEDPIvqJVXENZhYkllYAoqQQdFH7LoslkMplMflW0xtgevWojg3bqkuP7bsjQA4ABAAB61gu2qjNavNFKoxPjAUAdrwEAS7zXiGvwGnMzuta0FgUAoEtUA4BGAwAQmxQHAJwpIc+UUJceY0x0o3zxPN89p3uQ5rrq3RFhdHAqdBbHVugdBO3fktpU430LFAYvsY0VBvA/tFSHt6qEB+knaesJWK/rAlDbKJnEkkpAlFSCjohWen6EHCzLJiclN7s3zvcQVM9c2lNRQkAnS1ODOkW1bJvj+yeO7lWzOwUwo7TH/qd5BgB6f21ps/mEaECs/qFL/2kB4ilfvDkYnhw9KNFS558XUHhySyiULXxQOCku69PrjgXHXSgetQj6L3usKasrohim0aWJWFIJiJJK0LHgTax36tSp9hAaHZoeRP2shR7BY6uyNbVll9sVNpZUjqaADs2t6ZbuH5pCap4+L2YTpWpj2UAsrW7x3vbGDG7njyo2RCH6myIMXMsu1MSSSkCUVIKOCJ7n4+LiwomjZqdFtYpWIg8EBAQEBARESSUIPcLV3X+OvXG+u/sJCAjCb2ki7n4CoqQSdCzU37FfVlZmNpvrFCh7N371wsv/Exg8++HXBnStPUHlLC9cuGjN4CExB06bpozLpxDIyvGln2yZOP0yFgsfP3f78n/LJExbIo3piT2unXtLrKbBfWmiUPbxc18OvH7Y1jUHJ00bH8C7u2XF4lcX/zxq2t3XjesdgC+Xy/Xvzn+DdPf37tXbe3YqbNz9C9Yd3F1kbSCZeSsWPjSme5SOb1leDqwpW/3OYb/bMUyJ0fhRO9924v0SL89V4YxG2UyYpjUN5gBAUMSH9y+cvOJo8gl7kGnfW74QY0qjs8x7CrHcjo9OHPm9NACzpkztwIczQiLnB45sWfL90w3997rLn0xJ6BaqObjrwQ88xRVBVqZ4tsfrsxFDB1ioibufgCipBB30Bd2HkpKSx598YtbMW3K6Zdfor4q19HTvi2+aOkxetHR1XuYkFlE0jWRJ4SPiZsyasP/vb48cx7Iiy4pidZQcPlgoY8wz3HUPvJXy1cJNVRm3ThvIAKjVIMuyoigIUQgUWQGGZSgEkihhjATRduDffT25aydMTGGRLElYURSaYWiKwoosSQrF0DRFAZbT+ox9s1//j9/4zTGml5ZpcHWWZbm0tLSpnRA2ltQDp6s2Hy1t+/u6pZbPXF9V7DmwtsyvkGWPx0SvPS+mGCddr8VJjVazDK/OQiyDssW6d+ie3VEHQ7n5hDZEgKwACxUHHcfXBVK2JLcSKiJt9vJ/965u6L8OZ2XoFlao3HrQebQ42N5W876IDQHWKGJJJSBKKkHHgp8lFWOs1+l27N4tSVJezx7VVUA5uu/fjQ5XRq8JBVu+/mOr/uabu7wy88382ZN+eWnFqOldAOEDm79/5uWvjRlG7Ej2tkjRjEbNqwQNp3J//MTCQbeP/fqBxac9ZR5jVCe9Y9uuw1fd+8bQDOmJR162n2aufHI6ApCUo+++vHr4hMQFj35VRZelXnDjw7cNW7Fg/tdrCrqPveauG0YxiDaZLLaSoxpjDMegYLgL+2D+jfLellGZWoWRBoYGWigAU4uEoAosXcHUrCtW3ujuELp4WxjjWgtdoyy0gxUsmNBabU0YCUFFQJRUAoJzfeGvlxaVQlSMxWStrKitAsByvDYh+tDe3UnZgiCIGMsel1uWZY/LjTHGirxh/ZHZT7zZI2bPsy9sqJcWFQsej4xltybqgefuW/rKSz1nvnSd65ePvvyD33ek0EF3SpVPHivDABgrgkeQZcmc3vfNJy9+bt5/9++GDz9dnzI498ixo7KEGRad3L/9l182jZpyFRs0d+EdzB9jrCj+piz5zPycbRbf3uZ0y/oWdvcLogDtPpj/uReKgijLHAC4RDfGuGbqhJIvweVmGFaSpMD1ZUWRZbmNxV6UJFmWbY7KACzYnVVtT5gXijdDbhPSooLo9jAUOmtTxJJKQJRUAmJJ9b79o8LjhQjQ0KFDa6sAnZqVO2Agu+qNzVz3BAq75VMnDtnsvWutLEArlcfLnF3gZKXgaSgtqt4UqdWrDJoIrZqlaR1Sili1uteIKfffONLlLNjx4e81aVEpnU6HVDxLKQqnMpkTbrv/yUyLGgCw6Fz5+9/jb5plUVNBchf2llSMsSzL/rshsRISI5xLlPyIOfcNoLKsdARLqqzIkiwhQB5JaB+WVJBEAWQJK0pgFqCeBLbBzmBFkWVZ9oiBwsYJgqftCfN+ypIETZQWURARz9Zv05eyi1hSCYiSSkAAI0aMHHDBgLolmgj9qvdeW/2dafbDj2QnMN9988htb2osUfERWl1iWrwhwhTjjhzSt98DL933Z1ZqYkxnn9qnjbBE0ToKMVEJcWpWExtnoSnaHBurYREL+tj4uH6jhv7+xKvTr108Yfo18WmJWlYVEx+tURtj4mgANiYhNibhguuv3/v4bTMiska++tB1tCIf2/fHnTevMibnPvvIPXoVTcaLoiiO84/IyNChWV6iI3T1iTlHqFWqjjCOKpWK53gAMDKGdvL6qjEYEMezjQ0oTdMtPuiNgud4juMsxkCx80zGqLYnrBos58tjF1xvg8ago1jmrN1LVjkCoqQSdFD4ufuNRuNV06axbF1fOp1z4bWfXXit7/cjLy30fb/glV4A0B8AAJZ8Ptav8e5DLusOAADT7pgFABmzsgDgshkzAACg3w2zAACefmNBde1RowCg++x0AOjaBQDgurtuAoC4qXcPnuqbNPqHX10cpOqm1WqDfx779UYYhKAKiae4VRgJfmjOZ3d/XbFqD+7+WklvtH77WMHO3qshJKwp0tIovcTdT0CUVIKOCD93f8gMDy0NjUYzdPDQ5vVGGBycGt4lNiNK39YBqAAMKrbFeYnrqh82u5NfsCSaNuu0t7cdYw0VBlHfrKRzuPHUEvqs6q5jED0tYXT6RT2NZa4QMoZ4FWIYAEgeYuYjmAD19QnqUMl5bFTq5WPubGjOWkyJoVtYIemKIWKFI8jdAoilUUDLK3H3ExAllaAjAmMsSZLL5QonphwOR73Ujo1DEIWwsaRenB0fNqMZn6OPz9Gf7T99wnJKsoi5KfESSGwv9KSOMqeOMrdT2YjJvOrSh9snbcnXj2nZhRqIJZWAKKkEHQ0IIYSoM/375//UYphmcERRVDiFoCIgIAinhZpYUgmIkkrQ4YAxpmmKYcJKGnmebwZHDM2QtKgEBATtc6EGYkklIEoqQQd8QfcrURSlSedS2ycURXE6nUFW1mq1TQhpdD7YLYptbpcot330okSjhqVbWHgkyS64T1d/B86KYkKySROC2JJq4mk1KNaCgnMSXYayx2qbdAknuxksN5szoyaepc/YVyp7lKpCdzOIp2gUkdZ2W1TdHntpxYmGeI0yJfGcJlRz0HXstCJKwS/E2rRYaDimP7GkEhAllYAAqqqqPv3s05tuuskbDcf70Dz4z/cvv7LUDnDX46/lp9fuTnOWFy5ctHrYiOSCMuOlI3MpBIpy8tsvt4+bOpZRhI+fu/3XPXYA0Ov0nRJyp8+9JU7ToPoiieX/fe3bvlcM2Lz6wJRpl3ANbihV/vryvbe/W3vl7MfHD0gPwIjT6Vy9dnWQOtaYUWPCLM7Li7/uXn+ktO2V1C9uHJRkbGG1oKx41Z6tj3hvV4zSPlW/EpLQoRBEnNQ7u5r7U64vRow+l5btMZrlbw5v0uWdy7Zb3KebzdeNgxanWHrX7fOKQ86vLt3SDBY00dy1fw1oMznffWD9s+9Oa4ikx+d8m505MESWT9g6a77z2OkgO5BWc0PWv37WEFQEBKECRbqAIOTwi33icrt27drz9bLvbDabTy8sO1WYNeiKZx6euvKb3wRfKiMFqyLibpo1Ua48vu9QsYKxoiguT/nenYckBVMMe819r189pk/WBVc8/vTTt955bbQaeXMjKdV/FFxj8lQURRRtOzZsr2ITJ04cyVIYK4osy9W0YazU3BQAskZOeP7JW/b+sVEImjvcQOqX+tFqgql5noagapyvlihsped9W7LQpMKzCRJut9QGKDyr/DSv5baX8ybx1YZqKjSlA89hKSPufgJiSSUIV9TPOGWMMCTExaz45ZfJkyZVVwGl/PTJgk321JzhBVu/Wfev7tprM9+e816PGZf+/uZvgy5PAYQLtq947oUlmoxIZEv0po1iOd5k1OuRyWBES15874KZI3944svjVSeV6MQUvuzvXYXX3Tf/wnT56cderCjir3lyGgKQlBMfvrVu8Lj4j55dViQUZw27+f4Zg1Z98vaSX/bmX3rd7KuG0YjSqdR7Np9IyE7nguMu7DNONcp7WxoXW4eTMwQ1VEbTYCypPnLPpeVmXH6O3RJgZWhGeq2QrGDB89V2hNUblAAd2Ci9xN1PQJRUAmJJBQzY7fFYrdYRw4fXVgFcVVFSGm+uOHXMpnbYbDTGorWswi14KksrFZyMFXntqt3XzZvfK2rn069sxn5WMKzYK62CLJz2cHc/8+SX81/Mu+75K50/f7Tsd5R0pNDBZ6Z5Cg6VYACMRZvVJgguzpL98dP3Pvfw0n17hYXvr84Ykb/vwAFJGkKzlOCyFVdKlbYjLqmvmkHBWxMh4HEov+/n0cEpURKrqqr8Cn3htNo4DvzuY0UaJaJlGbTb7LW3Q+06mP/u0qqUqiPQjlMPnLXweMl+HZVWt8+LD9ua17KiKGXlZW0g9k6Xs6y87OCRfwOQdPjYnhhzVmimpYKlGl9QMB2oKLj0+Ck64ixbZURRBHJwioAoqQTEkup9KedVqj69e0dGRtZWASan79DxozXPzf+TSo+nsIBLSwodzj7efwIgBBR2WV2S5LC5JBn5WcFQdcuRsdEGk9akN+t1HMMZKbmEYvheIyffdfVgj/vkro9+ryYGURFGI6XRcJQiAWswp8y5/7F4PQsAWBbtFDPxiovffe4DUQY10zh3YW9JZRnWbPIPY8mxR0NiXMxOjjW39J5UyaU7Xyyp2RZDXHTmeWdJTYzq7CdCuBOP0NFmsEBRVH1pbA1o1BqzyZyRmhuApE7JXduGmLO9HwND00LQllSKQpbEuLPuSXU6nYIgEEsqAVFSCYglFbQ67V1z5kRFRdXV9KJTOpcvW/tWoW7qTdMyopi9excvXF7Ra9CFyTHxA8f0T0pJwAZDbrTpk+8WFyVa+vXtyVDVi2ZMatfurhiGUnfv39ukseT1zuZpLqtXr2gNpeES8/tqBl6YcvyzZa/O39p/6OB+owfGaE15fXOjLKa8Pi6E9D0H5Cd3GnjHXa4l776hS+px05ThNIJda1d+fvBk7pDL9DwKkrvwtqQGw/t5nRbVtye1/VtSfeSeX5bUwCtDU1sO1QpG0qISEBAllSDMLalajVar8Qt/Q6XmjLo3Z5Tv91U33+H7nn1LJgB0BQCA++/t59d4Wu4FXifisInjASBhfDIAXDB2LAAAZI0ZBwBww//dVl27Zx4ApF0WBwDJiQAAoyeNBQDziCl5I2rthiMuvWZEEHxptdqRI0YGTkXoK/Qd7Q+bPanRelWqWdf2YZnYVghexrB6rS7Na7M3oIQkngtRvCloNAiVhqEoionMyDiXhnmzOkUTC7UpYGs/GyqMFaxGtvnDzTIq/z7nqcgMbd36CAXVsNrcpnmVVSptYlyXhvqFC138KUCgSY6mGDrIQaBUbOCFhVhSCYiSSkAQVsp3nShaHQ73jcwOG17MMUPNMUN9Py9q7/Rqrvh95Tk2cUOoeTCma65ccR5knc3OuGD+Q3+1T9ryFtxJ1mECoqQSEJwTMMaCIJSWloYTU2632+1yN+MqknGKgICgfS7UQNz9BERJJehoQAhxHGexWMKJKbvDrtPqmnqVJEkewQPhEoKKgIAgnBZq4u4nIEoqQQd9Qe/grPk25oaNJVUOXSxzBEBTLfnUxIAVrNSOFSCl1YYAAdCodlstlqV2PcwUhUFpCQWIDqDoYAVjJfDlgGgUojmuKIrScPfQIQyYimUFmjIJEUM3upoRSyoBUVIJOtwL+hnKjSxv27YtPz+/Tjn2OK1FxRUKQFxCsqpOxlJFEkpKbQYD75HoCIMaAQCIleWuiEgDAC4rOlblkr1RaXhWbY6NZqkAS7BccbpSG6m129wmkzHwk0URHFYHNkbqAtRyOBx/rf8ryHMkI4aNoCgKwujg1OM/7dh8rCwkUZm6xUW8NCG/BXn5o3zrGwVfenu9kzo+jcpafmJb44eJmlVII/TZhbdrGR4AZLdjy0PjsCQGurwVaAi+UH/tLd+deuvcB/HqAe8mmXo21P/rnzu87+uiAAMU3cMw7oPuIZHzf/etnv/BzQ1N7vtv+TyrU99QzcHN055xHS8JNgSVihu44tkAaVGJJZWAKKkEHRF+BrfSstIFCxdOnDR5zMhqvQ1A3rbqk2Xr5At7Sst+yZkzayxdx4zhcnqO7lyx6mDU3FmjaASidOjdV3+949HZahq7HbbvP/tgjyNx+sSBcVFxgcMVCp7i52e/MHn+vAQK+54xDamzaz576sedXZ598XomkNaLBVFoaieEjSXVKUhWlxCSWzs8LWx9FBWpSnJUN865XVioEl2ttShTVJ3xxZKjShE97XaUZcnj9FSeezuKEmjIJKfsrhQDTV67FLoekGyOigb5ksXQLawg2pxCpT3I6rSaD2aNIpZUAqKkEnQs1A/mH2WxKLL80/Kfx188rroK0Jm5+cN7lx5fQx/f/9f+Y+oRI+J/WLCi05h+23/YntRFAQS2kgOvP/e6IykaOfUIACEqMSOnX143bO3Sq2+3tf/7lYvBO77Z8Pe/m83dBxjLN605KMx96Ml0C/XWc08VFEbe/MhIBKDQ7q1/7c3pY/ntv6v+2r97xJV3TBuZc2DjsjffXzNs2qxLh2dTAGVHdxwp10VHG4PkjqRFbeug9y3uYPVLi9qUkW1GIH2/GzcpmH8bF8K5ZQ0INn0oaqwf2sEKRtKiEhAQJZWgo0Cj5rFS9+3cvfSdpzcuSZg4796q0s27d+uHDdP9u3o9n5+yadXfUendAcu/f/O1IW/y2Og9HxyprGcDcO/5e1vskORvlv5+6c0Tf/nus16T7phi/Pnrr34bnn7qlGDJSzv5z+5TAIBx1Y5/dsemJ/615cTts8d+8f0fA7rZP3j1py5D+27csnns4CyOkjet25E5dLBtTQUZJp9Npf62PAUrIaNHUWRZbsEGJVGqy1fLNl4fDo9bjVgAEFyOdj70UgttmXW4KwP0aqMdrii4tQflbLzLsixXVpUEqGO1lbc9Yb5Z0KRd4RiD6HQzOvXZulcBAgKipBJ0WBXnjJ+ArVVWABg+fHid9VM15dZ500drnpu/3DjcjABjQXDLstfhBAAYKxUO/dARvbrGRsStWYPPaLAmYxDg1Pz8gaP6F2//OyuvR4pg3fTe/tPsiaJKNHTQRZGxuu0+YjCT0TU358IBK777sLzw+K7j5Ym8+qL83gyFyo//88eff8Ue3bHpX+qiE8Mzk3TBcBfeGacURXF73PUVi1BlMJIVuT495wJfyAUvs5IitR4LGJDT5XIjFgA8Lmd1WVMyTrVloSiILdKmy+N8FTopAAAgAElEQVQMMGSS1EiHKy094sFAFEW3x+102wPx5Xa2PWHVs1KSFYybIi3Y5XSxLGpISSXufgKipBJ0RNR3918+afLQIUPOqALixpXfOA9zkZ0Gp8ZF/LDsi/cX/bPrtHUg1LgCKbpTrGf+m2/0TbUdtxrQGQ3WuGtrvLa13yk2M78nt3XzwYMHc01dkY+Y2oqgTew2JN946nipNqJ0YC8wJ/d74Z1+Uvn2dz4+mpagC4a7sHf30zRdL0kYsAwbKpc0w7D16TkXaLVa39AwNMOzPLSaux8hiDJGahkVAKiqj9K1X3e/Wq1ukTYtEfEBhoznG+lwhmFadsSDgVql0mq08dFpAfiKjUpse8J8b+c0RTXF3Y8MlsizHpxiGMbj8RB3PwFRUgmIJRWioqKGDRlypuZK9xpza9aFbgyUTq+jEcx7JkfC6LrrKU7NDf20H8tTQxSKpYf3GudCNH0DxaiY6sv7jJ2ehymeoWc9/h+GZzv/J4fj2WvuvZfmWAoPvfs/g3meebnrRaKsqNTqXp/0ZVVc3sMZDEvlZGEKMXOemsvy3JyX33E6PUBzvsBGTGTOzP/LZgIm4GQYJi42rqmaejgF8w+Zta/FY1/hM4em3k1bkoUzJD+oy0NoSW3BwsCS1Jglr12sYE3mq9XV1CZIS6P0EksqAVFSCYglFc66gZ9meENE7eFTjVZfK8RaxifKBgPrfyFbHbCKV6kAgFbRAMDxPAAAYngVAIBGV9MaB746NO29igcAilUZIs7MLY5onqcD86VSqfLz8pvXG2FwcGremByPrIQkmz1HUy3Ly2BTzx6GDG+3M4hmgJ3eaVDrdZ2GrhZ1mtf2evpHaMeBhCm94Z6ci899DLWqQLk8+s3tlHdrciBLKk+Fqgdyugx658ntDXFmNESFbmGF3h/fhyU5+KWHChgnlVhSCYiSStARgWsQTkwpstIMjur2w/luSY3UcGEzmiqKU3GmuiUGVt02L3C8Ka6dd04Ep2vtW/BGhje206cVx6qiTIntkzY+uAgkwa9OQCypBERJJehoQAgJglBUVBROTAmC4HA0+Wi20+UMpxBUBAQE4bRQE0sqAVFSCToieJ6Pi4sLJ47sDrtO22QLU1FRkTeyAQEBAQEBAVFSCQhCjODc4tW16u9YrX6nr5Mjqk76RuxnCWj0Hggh/7MrTSGmBXvjfHf37y6yVjhDk3FKr2Jz440t2+apTVaPrTomqD7+lDqykszcDgvOmMXUbKKttJUcPPJPQzW7dOqj15pCRWf5hr2yK9gAWIihzAO7IwoFXpqIu5+AKKkEHQt+qp6iKHv37u3atWudcnn7qg+fevEHTq9cd/dro/ul+So7ywsXLlrdv69u+8mom68cSCGQ5MPvv/bn9XOmc1j8+Lnbv91wxCGrOyXFpCf2uHbuLbGaBg9YCJ7i+XcvHD138q51hyZPGx/gWNS2n99/6P1VI4ZMvu2Oy9mG+XI4HZs2b0KAMFQ76L1f6n76CgcPGuzNARs27v4P1h9af6Q0JGGSchMi35nap2XZWff0wdJddu/tuk1dltBvU8jDP7WHEFQdk6/o3k/qEkZ4BePw0W3PL7i6oZqPz/k2O3NgiN7+Ye/jnziPnQ6SL1rNDVn/OqKYAAs1cfcTECWVoMPBz95ZUloy/7XXrrzqqqGDBnn1NgDsdnouunbu1SPE1z/edGGPGIbiOI7yuAQuIv6W26bsWv91pdUpy6LL7TlReqK01KpgoBjuhocWdP1u0Xprl9uuvgCLIsNhwe0RJZFiWIRFUQKNVksjcDmdsoIUcJUVl0mapClT0mmQ3E5BlGWOV/McI4sel1tkeRXPMQDgsDsn3/KfaUO7sYH5UrDT6WxqJ5AQVO0xBJX/0AC0p/hN4RGC6vziK8DkJSGoCAiIkkoQtpZUBCjKYqmyVv3622+jR42qrgLC78s+KvpD3WvGnUe2/m/lZv3s2dkv3vhKn7uu/OnZH8fN6A5I2bz8o49+OpaR6imsMvsF85eU8vceeXPYPZcumvVOZEZUQVlxt66dy/b/nTTyrvFZ1oWfrjO4HN2vuwwBSPLRV574ddSUpNcf/Ca9u86m7vfA3AuXPbegQFJpO/WeO+MSloLI6PTjaxe/sK3n/fdczVGNcxf2wfwb5b2tbV2tkza9zu2aMLLEkhp+fDUsGI3UbOsJWG8OBgzm38yljFhSCYiSStCBLKnel3KOZSwWc20VYHL7j7h0oPHnNWuN+RT4kkXW2LWwIu854Ln17vu6xh58/pm1DaVFjcjIvuWh6V+//GqPaXM6uX/78NMdu6zHTtoFQ4JecXpwbVpUqlOPC+c9PuaFBz47tnfrd6v29xjXV5ZEUDBQVPaQ8dlDLl702ot2t2zS0M03P4RLWlRZkT1uj1+hJEmhsnVJkhS8DTtYHmuyvBJLKuHLaS2kIp1uj8fpdJ4qORqgZnHpidQEZ2jWVUWRFaUpllRsL69k9Jr6TTWalpZYUgmIkkrQgSypRUVFFoulTiR8hABRNI3A5RKwUWcR7UcOb/HsqbD2hpo0p4gycBVrtuyioncWOZwNpUVVaTW8ilVxao6lKcwjgMi4qCRr1MwZF4ty8Z+1aVERz/OIZWmEaaMlLd44+uKp3dPjGZoCALfTXnhw08lKFc9SwXAX9pZUClEcz/nFZ6fqpWRsM1sXRVEcx/kHVj+3NAFedogllfAFAAyr4niOoWmO51R8oMSwPK/ynxptldhCkRVvstOg+UIczzP1JjJg8G2XJ5ZUAqKkEhDA5ZMn98qvm6sJmeKSDi9Z+sxm8wPPPdHZhNmffn3p+xP5eb3jTFE9B3SPiUvpwhkHpY958Jl3jnbO7pPbzZe/1Byflmm0MBSf0T07QmXMyu7E0Wxq164mFaViYrKy6T4jsv/a+Pwdc1ZOvPaGnP49TGpDl5yMSGN0l+wIhNSdc7PiEwbMuuPkyy8/zqcPf/Wh6zhG+e2LBUt+23rF7Me0LFmaq9U1hvZfTGr2E4dCaaYohmFanEcy0ARecJoohmYYhmFoJtIQHaCmUW+uPzXaahoA1RShRQg4rZo6G7UhnMsEREklIAgx/Nz9Fovl4osuOlMnoDLyL3vn08t8v+c88orve8/7sgGgBwAALHi/r1/jmb2HZwIAwMXXTAWA5KmdAGD4pEkAANB94lQAgHueqmlt5BAA6DwtCQA6pQIATLh2EgCYB131/qCrfMSMu+GecTc0zhdN02aTuak6EDk4RQ5OEXc/OTjVMhJLDk4RECWVgKBlbVRh89auVqv79+vfvN4Ig4NT94/q5hLltvZxAgZAPNPyIjTm7W6y4H0SY16fzajcZOZ2WNA1QVIBIDvzgtcf3dhQTYsxIXQLK+S/dzeW5GCnEkIUQwdemoi7n4AoqQQdDhhjURTtDns4MWW3NYcdj+AJG0tqlI4PpwHVJ6jq/NKQaUvghYrXxkdntNP35ERLyy7UQCypBERJJehoQAgxDKPVaIMJet9+CgPXlyTJx1HwLVdVVbndbgiXEFQEBAThtFATSyoBUVIJOhxqovQh30qHAPl9tsPCwPUZhvFxFHzLFKLCaU8qAQFBOC3UQCypBERJJeiAL+h+JW63W6Wq611Vju76bcHCH+wY3/ng051i9b5/OCtPfr5k44WDEo5VGkYNzEIIFHz61x/2DBs3hFbEpW89vO6QEwC0ak1yXPakWdOj1Q2+8UuS9YcPV/YYn7dtfcG4CSMDROlXJOHz1x8uUvW6fdbUANlTPR7PgUMHgrSkZnfNrrZJhMue1P9tLywos7f9jtSbBqRHqrkWZ+fI+596ThUDAB8bnXrz9P2vbRYrPW1gvGd0bNLFXYr/d6ihHvDrB8slqbrc6uN6oohfeXWfKOL2HNSJZai77urM84G2ER/8oeTU5soAw25IVve4KTEkcn7s5J5f1n7Y0CCOG35LXFSnUM3Bgre+E8ptQYocYunMe6cimgqwUBNLKgFRUgk6Osoryt9886077rjdGGH0vcMXH9mric+b2Fv46us/7pl9iU8zVOujJ1858tA/3289GDViYBYNoCgV/2zaMWjsYIZmxk6/W1j8zr/2lBuvHGKJNBlUgVZSWXJsWPFn4riRI0fFBo5/umHl/8T0S24YnBs43ZQoikePHg3ymZ3VJYum6XAax78Ol6w/Utr2Ss8V+SmtoaQWr/jdtnsfAOizMlNvnn7i2/2uk/Y24IuzqC058UX/PRBkPFFtd7NPSZUkZenSQrdbac9KKs/Ts2dnBFZST26s3PX5iQCNxPWKCJWSWlp+fMXaDxpi9oL8y0KmpGI49cMG57HTQQ4NreYy7pkcQEklICBKKkFHhF/sE1EUS0pKvvvx5/FjLzJFRlZXAaTWGSJ1QqSBP124s9Ie0SUrYufa3ZbstOM7jgsyBgyVpw9v23rgiPVgpUvCAAghgyk6My2x1JqRnBpzeNt+0CQd3XKoymlFOqMW2YvLHN36DImPwJs3/O20Myl5kRhAQY6jB6viUrR7txyuEmxRqT3yu8ad3L9j9+HS2IxuOZkJSHau27pHx5ceiLf06WWgUVDchXfGqWB4b7MgQW0mqG3GFzQxVFMdCkM2CucY1Kl+1zfSSPtYwUgIKgKClgV5ZyIIPepnnDLo9RlpqStXrqytAsLqbxe/+cZfkXGRxUe3/rLyH0Up/u6dj3cc3vvZ6184RQVA+v7TT6uMPSflJbkUwS/jlIKdK7/85njV0Xdf/dySkr7ys7dP6PJyIks+WbRszdevffL16n2bFv+24QACUHDlD1/9cuTY5iX//XPUgE7fv7dk3+FfH5z52La9/772wVeCpIAsiw559IxbD2z5qcwmBMkdqsmN7fdZ96evfqM1zxfnWiAWWq2wVdmpnxusDfiCgDUbEqSa60IzCk0qDKbrG2kk1HIegNlQEhaEtNQpPIeljLj7CYgllaCDWFIxYJvNVlZaevnEiXUMKfxlN94zfYzu+VdXJw+PRiArDnulIOJaKwsoSBdt4DmTRc+x+Exzgvc9HwNOyekan2xKjU2PidJwEUm064DHJUelZl51410uT/H8z9fU2K6YxKQkZIzUMpLL6hZU5gtHjpuVlsIzCCQqKjYxRo05xAdjwekIllRRFK1VVr9CQRRCYpnbdbRILRtanEdJkrztS7JUWlbqlxW99fjCilJVVRW8JbVs2yk0UOf9WV4uAj4PLKlHj56OjQu0Q8PlcgVuRBTF0rLSNhZ7h9NZWlZ64Mj2AMwePro72tQlNNNSwZIsB29JVRRcUniSjjhLeDVREIkllYAoqQTEklptSU1LTx82bBjLsr4ylkPff/D8qq8jr537UE4G/9WSB299TCe7gWNZrUHHciqNRt2/a9x9D92a2jVWA+m+FllOpeFZhCi1VsNQjEajQohSadQshSia1egNfUfl//DwW7ffsfKyq6/UGXQszWi0aobhNFree5U5bcCVl26e/8QTUTmjX33oOo7V9O0WOeuaa7peMHGKgQ+Gu2C26Pn1xvl1cIplWYvZPyIjxx4LyR7HbimxFmPLxzE9xDDVedtpxmK20BTVNnwhijIYDEUNC4ZffXPPON9YaDUyIGhvie/rF6akROv1gR5GanVF4Kl0VglsbWg1GovZkpnaIwCznVKy254w39s5Q9NCQGmp+0lRKCopnmKZs74kCKJADk4RECWVgFhSISIi4tZZs8483U/njbzlq2EzAYCmGYTg2bc/xoAQAEVRQz/sjyg0BAOF4JsLpwBCFEIUVb1o5o+ZlgeIQuimh+YiCmXN7U5R1JV33oUoCsHg2+/BFEW9/kEvjIGiKBg5BtEo/z+dEULdu2EKUbMfnUNRVPLsp8bfogBCDE0BQI9hUz8ePImiaAo1op5yXLAneEhaVCB7Usme1Ia7Hsie1OaoqWRPKgFRUgkIWtSSyvP82epQTJ1clzRdK7qI9m6NAgBgGKb+hd7WvdlWvb9qMq9W67J1W/PV8VJVfdWZdweE6t/oLIYWrXbEsBHBGsxqOiFsQlB1jY1ACLV9WlQ12ypBEiJ79eCjzACgTkwAAHP/BH25qw3YYg08F62JHBwfpCWVj1HXmSbowgujBEFp1w8hBjFMI/JsztKlDDMHmEqmDG2o6DfoLb26j25oEHVaU+gWVjD1zdKmxQYpchTHBt6XSiypBERJJSAIK9TouGcooH7nRUJ+uqKVcNOA9HBip/N/5tT9mfvM0La8e1b+4GZcxfPU/Fd7hkHnd7smvts18e2TtoyUvAduWdJOXxQfv5YswgRESSUgOCdgjEVRtDvs4cSU3dYcdjyCh2ScIiAgaJ8LNRB3PwFRUgk6GhBCLMvqtLow46sZHNltdrfbDWHh7icgIAizhZq4+wmIkkrQQV/Q/Ur8nOCyJLjdAgZQa7R1zythRfF4RJalZYy46s2IiiDILMcijD1upyhj7/JKUTSvUgU86oQ9boHhGEmUOZ5DDZPrdjslGQMglVrNNJygBWMsK3KwU7FmX2zYWFI9kiKH4uyIiqGoVthBobhlrFSzQ3GUByPcXgeBQsCzCAAAg+xqApUUhxDjvQ67ZaFJN+UplkIUlhXZLbcIF4hBNF89KWRBUcRAjCAaMarQhP2WFUkU3Q39l2PVFBWyTHKyywNNEFNEq/kA2iaxpBIQJZWgg76g1/3pdDl/Xfnr+PHja443AYC8ZcVbryzanpokJl9w261XDPBd4LGd/t83/6TEVfxZED135igagSQfeOXJlXMenc0jafln879ZueGkxzSwV2ZKTJcJ10+OaFj59LhPPXrNC5e/eHvZnhMjLxrcUGZURXJ/88kbOwvth3ccvOHpV0flxDXUoMPhWL12dZAHp8aMGuNNixo2B6fmfb8tJGlRv7hxUFIrhKDadd1vjj0V3ttlPNb3zhLudJXcHuI31f9X51j+7eviAEBx4w2jTituCLLlzAcj4iarAcCtCJduubdJhL2WfXe2LrVs48lNN/7YInxFDU7qs/Bib+eve/JQo2lRJ3yZFxI537571bPvTmuIr8fnfJudOTBEb/+w8fLHm5QWdcj6188agsq3UBNLKgFRUgk6HPwsqTab7eflywVZGX/xWFX1SX+MgRs1dcbVQ1zvfl1UXnbCI6jj4jQn9p/QxUf175ddcnwdYPA4Kw/s3n/UXuASFAxA0exlM+bFRC9ab+0y+6q+pYVFLHKcOFxaVl7KR0ZzQmmxTe7WPU+vgr07/rU7ucTOLAZAamP3HLXHVX60oKjEZo1NzUqLM1aVFu49UBSb1jkp1kix6itn/Uey7ft86b7B2bFBckfSooZTCCrcxJFt7cJ64gEN0dlIsCQMTZPDs3V7q8SlIiGomqmmkhBUBOc3SFpUgnZnSUWATJGRxgj9z8t/rq0C7qXvPHXHrCVdB+Sc2rdq6dK1slz40aMvbdy99bUH3rZ6FAD51y8W/vRPid5aVORy+qVFlXHVV+98cKhi/xN3PL3vwLE3np33+15r8eb/vfvRiq2/ffL5stX7/li8elsBApCVok8XLN13YNUzj70rl+9fOP/zwtN/vzL32S3bt73/358EyRvNR/nnlw1RXbvyFAqSO5IWNZzSoqImjmxr5xStJx61kt+kluuKVTMIgxbtFr+uB5IWtRmEkbSoBMSSSkDQGpAlOSG+btAZ1YSb7p02jJ3/wcrRg892IAkrp6siJkwclhGftv7v3xpqNjkvf+SEYdaDO3IGDEz1iLsXHTqJCtav31dg0Y/LrbsJj8nolnfB2JHrfv+otODQuu07jWKVqdOw6giDsnTU6ho2PIkMkxcKViRJ8gvEKMlySIgpsTpitMxZYkOeW/hSWamNNur2eDBm2+/cURRBEACBYGvaEHjcHkGgAYHVY2vqTctdlQIvOEpsLcWFJMuCKHhHQRTFRlj2Vm71ILxnFHoEQRCFssqiQN1iLW17wryfiqQoShNC5GIMbpuD0avrtymHaC4TEBAllSD08HcXAq60Ws0mU+/eveusn3LRscM7d6s1ERHmCIuzfOemPyr3llf1hhpXIKIsWuv3v64eEH/0pP2M0yI+dyAGTNEUQohCtDddFVBUdEqn/kM63zXrcqeneCv8XpPjByhEYUAIAWtO7NW966hbb83v1pmlEQCUnzx0/AQyBJETFTqGux8BqnEt134iFBoPuKQo9Yk547NZhajO7Xzb8qBduvtrKW9ixqnqxBcYFFCaSoOCMWDAEm4pvmqFqsZQF2iPB0ItO9zBFFIIAQZZFgN1iyy2PWHVEosAEAre3V/9edY2G13KiLufgCipBOEKf3c/QjNnzczN6V6njO4x5GpTeokM7O3DU1UMXGvJdCjUcwtGRsZE5r3ZVWfke0lMhGpgwbGTlLr7w3kaFV3dZo/hkzrLvIrlrrnnNq1Zl3BbuoE3XH7LLapIlsUDZt7W22TSxnU9dvp0iSU2/p75D+hjjJ3vjNfq2dQkhaa0N903K8JifvTNLoUny0orbBF6DQKIiEm9dlYCS6MguQvmyIhfb5xfB6fOmgCWpuiQnCWKi9QHn402eFAU5bsdz3Fep2f7PDhFU5S3BxgDBqgKvmWO47wXRjIRTSXMoonkOE4XZ2gpvmia8o0jwzKBp5KP5bYEy7Icx0WbkwJ1iymu7Qmrq0Y3Ki2+T4RAbdCd9eCU70wnOThFQJRUgo5uSY2yREVZos7UXJFKZ87MMvt+JyR38n3XJmoAwJsVMbNzF7/G1TqjN02kKdoCALxFBQBGi8V7qdkCAJCYWpMbyRgBAOooHgBUKgAAc7QFABhDVGdDVO204dTmaHWjfKlUqrwewZ449oUyCJuDUyxNcXQIdr230tMScRTiqOr2acTRiKWh/v7PM0lom0L/fzF1Xp8oDmGl+q3Gp0nU/Vm3EFG1lkvWG4wqaLpqEg0jimuZiEtUnfS2FIMYngpABMWG7HwFoiiW4Rt+fwvdwQ8EiGMoLtinPMWxwSzUxJJKQJRUgo6F+pbUMJldDBMfH9+83giDEFSPXZwrKxgDRoC8n96Hme9nKxWq2VYJS5m9cCiu3uCHKZ55G0N7jpNa/UWF+v4Q1YQL+eoreYr9Kv+ZJt1URXEAYOoTP/Kv61pmWWBqhXzAfzr1vSctwIZMig7ZjMjNGrLoub0N/ZfnNCGUhL5L5gHGGHv33tR+AsBZCwPEnwJiSSUgSipBxwTGWBDEsvKycGLK5XJ5PJ6mXuX2uMPGksozYRU8hFKfsVqqzwuiEdBa1KzrkIZWNedCGjG6lj9SRvMUzbfTPqYpRq3St1PaNC3Za8SSSkCUVIKOCIQQx7FmkzmcmLI77M1IiyoKole1JWlRCQgI2ttCTSypBG1tHSBdQEBAQEBAQEBA0N5ALKkEoUf9jDV2u12vP8ODpsiSIIgYgOdVVJ0Q+hgroigzNKVgxFT7l7EkyTTDIIxFwSMp2GsDoBDF8lzA930sChLN0rKkMCwToCZWZLdHYDmeCXgwSJKk4tPFQXZCfFx83cBGEBYZp8IJlWtPSdbq/Ru6XAsWt2DR1W6pRZxW3WkQALhPylXbxCCv0uew6mQaAGQsryr7p0l37GPsGsHoAED0yOu/OdCy7BhYjSagv19tYpMGmULS1eWVp3bu/7Oh/+Z2HWrUR4XHFCDufgKipBJ0RPidlCopKXno4YcfmvdQcrIvWr789/LXHnnhV5NFuvz/5k8a0c13gavixHuL1uTl4vVHYubOHEUjkOT9Lz2+cs6js3kQP33pzi9/21Em6vO6pmYk9Zh+z6xYTYNqpcd96tFrXpj43KxDGw9NvnJ8w2eU8Z9fvvXU0t8GDr72oTsmBcg55Xa7t23fFmTwndiYWF+cFyDu/vaHwjd3OPZUeEch47G+ku012VbUPkNQIYQYY5JXSbXtEPc9bA2y5cwHI9TJagAQsPT84cVNIuy17LsjdDoAcNvF12ataFm+snVJ8bwpUNyxXhGhUlKPHN/5xie3NsTX43O+DRsllbj7CYiSStARUT+Yv8Fg+HPD+u62qu7dulVXAdWUW+ddPVx46/Pd1t7RksRbzKrTx0o1UaYpU0ecOPg7YBA8thNHCk85DnskjAEohrth3rtduy9ab+0y+6p+tpIKLecpPWm1VlWyBiMjWCucOC09Q8OhY4cPOd2sJUHAALQ+btSIKFmsOn6svNJhN8elxJl1zsrio8crzPFJUSYdKMLRYu61hR/+9fHnDhHrOdR880O4BPPvaIKKmziybRzMv75rIsiW64pVMwjzzd+W5wsaq99OBKPhbgkb+SeWVAKipBJ0LPiHoALEc1xyQvyRgsM1SipC4F76ztMbFsde8fQjJ3at+PVv/ezZ2Qvvf6XPXVf+9OyP42Z0B1D+WLrgr9OJfeOOnLDjM4KsAsjY+tmrbw+759I3b37rgssG/7VhZd7IK7SFvy43jxudWbJsbVkmU8xdMBQBSPKJRW/9OmpK4huP/TplarfFnzFz5vZfPO/DiJ7dSmXjfbdM4Wguu2vE47fePHDcbA2HguEu7IP5h+Uj2Z/BOkPjZbbdBvNHCGFcPSJCuRx8yz7WXJKnqYTZJaf3Wo9DDFaMg+cLUOAOBxwCCVQwxhhbHWUB+LI5reEwNXCgpQyIJZWAKKkEHcFA5bOaVFRUOJ3OcRePq60C/Phr51wxXP/+58uHXqBDAFiWpeoUpt4XevlkqXryhPFZsYe27VrdUFrUpJ7546++xFNUkDt0dKrAffDBoWPy8aPFuM/YgRF6DfYRg+nM7n0umjp655ZPig/vX7ezcGSv7n26daERKIJjxxHX/Lc/+OOHJZW2QWb9OUTADhdLqizLLrcrvKVUliXfKLhcTlZR2rMlVVFkh9MBAC6bEHzLLpfL4VQAoEqoaioNdqfdwToAoKrKBm1uSZVkyctvW8LjcTucDoc9UF857FVtT1iLQ5REIJZUAqKkEnRM1Lekjhg1aujQYb4kTAAIgeLO0d8AACAASURBVHKyYN8/fzO0ISrWElV1et2qHwt3lFT28/4TACE6xlD1+Tc/Dk44Wlgl+1lSve/5CBDNMjRDMxRD0xSiaUTRiZ3TjEeqsrpmK7Qd+YhBiKZpRFMIYT4mtWeGLj4ho2t6AoUAEIWrytZv2lJUKTAMsaQCANA03Yx4W+fZWkkzvlHQarSSjcLt2JLqG5GIFPcpJAbZskar0WnVAECr2aYSFmuI9t4RxzHQ5pZUlmHaXgLVKrVOq4uPSQvULdFJYTA1KtgKQRCIJZWAKKkEBKA36MeNHcuxdS2UVErOhZnHNhaU6G68/jKLBvXpffKYyM245fpuqZm6myekZpstqdouMZ1LvllZqc+ZPiWerclAk5Z7gdpj5Gjd0AkXJxiSRl/Ma1j1gIsuMhsYg5I1ZlxCbl7KyLJly5ev6D146GU3TUozxnGXDE1KNIwe56GQaeTEMSlxebfO+78ff936u4u6ZsIghtWMnTD861825g0aH6EmM4iAgICAgIAoqQRhCj93v1pVP5sPiknJv+HWfN/vMROu9n1PvjgeALyBAG6YMdPvypjUrjEAAJA7oC8AmPpGAUDX3r0BACAxvw8AwNjJNa11ywKAmP4mAIiyAADkD+wNANrM/jMy+9e2mdHr/zJ6NcqXVqu9aPRFQXaC92g/kINT7RXmi5J1PSzVI9vNJFnHKu6qdkstrYmsnk3JTPzUYDNzatOrnwgMoi+LGdSkO5o4g/cLq6LH3tyjZdmJ5SONjDZABUOyKlRdHWVOumjwTQ12izEuzBZq4u4nIEoqQccCQkhRFFmWw4kpQRDOpm03CC/7siKTEFTtE/E3ZJ1ZcPN5QbauK6Pr2uSknSxibkuZ0rw7qrTsjBeHdhzBSIrLumnq8x1koSbufgKipBJ0OGCMZVlxe9xhpaR6hGZwJEkSsaQSEBC0z4UaiCWVgCipBB0NCCGWZbQabZgt6M3gyMbZ3G43EEsqAQFB+1uoiSWVgCipBB30Bb0uZFn27dE8fyHLss1uC7JyhCGCpEVtz3CePCh7nC3bpjq2E6OuPfrtLqiS7GLrsaBK0jFGvkY48e49VS0YwVOtojMzAx1jL/i3RBKC2tLDcnRq7hlZmmzH3a4yIdAlWiYyQ0OktA0WamJJJSBKKkGHe0Gv+7OysnLhewv/79b/0+l8zzxlz4YvX3h5mcjiW+e9NrBb7VkEZ3nhwkVrBg+O3lsceeUlvSkEslL4xYd/T7p+IouFj5+7Y/n2EhEz0ebI9ITca+beEtdwWlRRKP3gqf8Oumnk1rUHp0wLkBYV9q379rF3vhg99c7rL+0bwIDgcrnW/bUuyOA7Y0aNIWlR2zP2L3rQcWw3tGgMqW5zFhhzBtaqcc/+Y91Q3ELB/M9SmPF8f8vYFO+9HA756qs3KAq0VGyszAzdsmUDA3Tgc9O+LztpD6ZNc4Juwc4b6167dUHhrs9PBE6LOuHLPCKlrb1QE0sqQRuDIl1A0N4gCML+AweXff+DJEm+d3hbWVnvsTe++tR1q39eK9V5addEJt525xWUs6TwVEVNskrnsSMnFIwphpt+/+szJw3rO/rG519+5c4HZsZqAgm8oggFuw+6VClXXDk2gIaKRcdv6woeff0J+871No9CxouAgICAgKA1QCypBKFH/YxTMVFRMVHmn5cvv2T8+OoqIJcVHz+0XUjO6HFs92//HtBccmnyf5/7usukoZuWbMzurwaMj+358+NPV6oT2NN2tbdFhuW0GjUvanmV9OPHX/eY1H/1ghWlrnI5whKnsu07XHTJDff1iFfef/djezkzeuZQDCApRV8v3pY/OPrbRausSkVS3mU3TOq18bv//rq5sPOF4664uA9IIq3lM03pWy2KR5CBp4LhLrwzTnU0QW3BlFHNlpZzvl3Lp8JqwQ6sf2UjNBDpbCv5J+5+AqKkEnQs1M84BQDWisoRI0bUVgFcXnzyuFFXqSqrKK88esyAsaVgxx7LyB77th/I6NMdsLxq+cbhV93ZK2rn069s9ss4hUE4tv9QutBt1+Hy2x6bsfTVFxJnPT3C+fNHX/1UlXxw2S//Rmtsqo3JCABjZ8HBYxl5UOrUP/30lc8+vHRvdtnzTyxg0hPXnUCXj8pXqQzxUDL56plqOmLUtKC4C/uMU4IglJWXhSTfErSCW/yshaIotjhhRQd3uCydfIUej6dV+Tr9zwkxj/MWnjolBC+cwRSKknSq6FSAmsGGV0NIlmVfU95/OZzOwNQKguB39zaQLpvN5kdnG8hhSAo9Hg8Qdz8BUVIJiCXV+1KuYNyvfz+TyVTHkMJ06zP44lGal9/aABkxSPEIpSWnXG7ss7IAUEhyuAXB7RaVM1r0WVowYFNcTESkxmSw6HQswxkpqQQozbBJN956xRAFl7y8bEM1MZgyGo2g1nCUImEmMi7n/556pHOchWdpQHDRTXNzBm1ftvxfNc8EyV14W1I5jouNiQ1vKS1mGU9LW1LNCWmWOv1Wwe11taYlNTLD4hsmhvEA7GtBSyrD0IFlgKLoINukaf+m9qttAJUBaGBZtu0lUKvVhr3Ye1F4vNAXHY9YUgmIkkrQoS2pHMvdeeecmOiYulV0xog1i95c+4Np9qOPdk+gl3//6JxXNGZLnFFnSOmcHGG0xAvmoWl5D7x07/IuaYkxnemaNnWRUXGsnqLY2KQELauLT4hmaCYqIV7HUhyKiE9OHDhuxJ9PvHrX3d9NmD49OTNFz2nik2K12sj4RBYhLi45PjZt8KwZBW8/MU/fZeSrD13HMcovS95Ztrzg2nn3aTkUDHdhb0mtP4hhKqctbKxi1Tq/oW9VSypr4H23U/FMy1pSUU3/NNh9Qcq2t7Uzm6IoKjC1FEJtL4EURXUAsa+d3cSSSkCUVIKOCD9LamRkZL0qdLeB1yweeI3v97wX3vV97/9CHgD0AwCAzz4d7XdlzqBLcwAAYOptNwNA+s1dAOCSG7xnh/tcNwMA4InX3qmuPWokAOTc0gkAsjoDAEy/4wYAiJt0x8BJtc+mcTfcM+6GxvlSq9UD+g0I/oHn1xtkT2q7gioqQRFaON8EdWZOMj5Oq04ztOJyr2PryBt06qRT5BYTpMSkRiJAxaUbVXUICIDIGP8Aw5ooLjIjUNRhfYKKiGjbLNTEkkpAlFSCjoVwtUbQNF1nx0LTeoOEoGpvyLrl1da+RafH+7QZOzod803AiFEtjse+u7zZ1/a+I6X3HSlECEO+UBNLKgFRUgk65Du6ghUlrMI5SaLUDI4UTGJaERAQEBAQECWVoJ1oqBhLsuR0OcOJKbfbzbBNnl+iKBJ3PwEBQftcqIG4+wmIkkrQ0YAQYllWp9WFGV/N4Mhus7vdbiDufgICgva3UBN3PwFRUgk66At6XSiK4jtI5IXbXnb8eIkEkJKWUTfwkyx5ik5ZjZEqt0Sbjd6jFVJZic1kiQRQigsPVTplAKApWqXSxiXGM1QAMqSSE2X6KL3N6rZEmSgUiOLyoiK1OUrN0lVlJ4qsYlpqKkuj+lwEbx7WarS+1f8shgpiSW2vOPn9wb1L9/0wvGdMWdWgzfuCv7DPwrGsgQ+mpuek48B964NsNvGWbsYLa/MGV24UjrxjD/LapGu15uE8AHgU8d69bzSpH+5Om5aqjgtQ4cXpP140I3fJ040zEhGluf+z8XVLti0sLPilNMAl5izt4Kc6E2lsg4WaWFIJiJJK0OFe0Ov+tFqtnyz+ZMaMm9Uq34ld+d/Vn321xjOgm+enP/vdOWOUT9VEAIhCuzZ8v+pQ9NyZo2gEknzovddXznl0tooGClE/fv7mPkfiDVOHJsfrA+/3FDynX7nzhUnzH0xtJPqpsvHbD95ctOnmZx7pbin66KnldDeWNQ2edcUAP73W6XSuXrs6yIA+Y0aNoWkayMGp8w2e047yf0/v7eJ2nLLnbC0KPn4TloJ9ritu2ba9NMgQVGK5p+61YqVi2yEGGVhKKK+ONqCAssd+BJoSgsopewJzcXj7aVu5e//mokbbNCf4uyCqCt1FW62BaCAZvttkoSaWVAKipBJ00Bd0H9we9959+//37XeXXDzWoNdXVwEqLTtvcH/HqTVCyan9Nqc+vZN+3+aDkZmJpYXFkgKAwVF5atuWnQetBTa3jAEQoqKT0gf2zqWsXfJ7dz++p8AdrSrYday0spSNjFaLpScrhB59B0Xr8ZYNm2w2Pj0/AgNgRqkoKWdZ9+FdR4urKhIy87qnR5ce27t996nELrldOkUjoHqNu/KSvVU0gqKtq629LnpwSvJDb/4kyf24s9lpSVrUMJfempycuMnDjZs3TRoN5h9AAhvJa4qhaXLY9LSoQWYiqH8lkLSo7WOhJpZUgrYEef0kaBcv6Gf8BGQ0GJLi41asWFFbBTzffvDyA/f9mNQ1pfjwph9/3CQrp756dcG2A7sWPf+JXVQA5J8+W3TAFTcoQV0huvzSoirY/uPiL45aD7/8+LuY0y5994XdQmKUe+cHH/6w/vsFX/60+fj2L1ZtOYQAFKXsf5/9eOjI+gXvfJ+bov7ynSWHjq994vZn9h05sODzbwVRAQCGVXu3HLgdVWqzgeW1HpfY0JPaFwe7bpTysxb66jdak9gt2pH0QvVgoCYPN2rqNDlrmw0JUn0JbJSwuhQFJYd+lzeXhfqF9a9shAYiiG21UDfQ/2QECFoFxJJK0E5RVlaWl5dXp0A15dZ50y8yvPDqb6YhkWd7zVfsUvTgnulp8WzyjysbajYtr0dOn6z9f3TulJmSkJKL/t5friopq5JLzMm9Lbq9daZGWkaXuK5dDOivquNFBeVui93eOS2PPtOjz6t0jgoHxpjTMKgDr9KiKFqtVgwYAfJ+eo0rvp/tobCVWrY77M3rtKKDJ9SdDMHcyLGtJPhmS7edRBfofI2U7GhCUDO7zVZSakeAisTyprJzqPRotFsXoK9kWbFWVQXTlKIopaWldRtxuVyNSqDvkjaTLofT4UdnCOWwVQtFUSSPJAKipBJ0UPg5+DBgjyh2zcrKSE+vrQLiltU/4WKdMSU3Kdaw/McfF3+8Z+fpyt5Q7QoERKdGu95c+F5+mr2wisFnNFjtDqz2SdX1T9Fseo/uxsP7e/XqZdCpsI+Y2oqgSci6MC9Kb4zLzUquo6NiAIju0g/e/eblUr5b9kUMTQXgLrzd/QzDNCNtQXigUqVunrvfFG/RmPTB3ILrhE8F7e43pJnqjoUnxVWKbUESplKrzSYtANAih481zd0fFxFtiggkAxRFaTWaYNz9FEJ+4sRxZYFpoEMhgSpe1UHE3ul0AnH3ExAllaBjws/BxzDMnXPuSExIrFuWP/LmTr3tClBmi5mh4J552QJGEy+j1QbNwI/yeTU7UKbU3NDc8kqK5S+fzKqZ6jZ7jbkqFzNqlp7x0FxOq0qfm61RqabddSej5mgYfMfcgVot90hWhUeStXrDQ+9nqwzq3Ac6cSo6K1OhKX72o3eqdZp7XnypwupArLqGUmr0rJspTsUyCQ8+kWtzy2azuaFoAEGepPHrjfPr4BQKReb09rKG0rSfuz/Ig1OchvcLYdGgkmpQBRAMv5a5CFXdZjkDHeTJJ4wxwzDea1UsH5Qc1inUsOrA7CAEDMMEJr76J0J+TfnOFDZEA1XvkjYATdNtf9OQwMsmOThFQJRUgo4IP0uq2WSuX4fltVF1MnobTRbfd97IAQAHAADR0TH1LlR784Vr9DoAYHQMAKirI5hy3r9Gc01rGgAAVscAAKsDANDqtQBAqXTRqronjhGvqc5UrtIZVQ2EQ1WpVH16B5vo0ve0IwenzrM1VMdp4nTREYzJw6nj9cFfiKhgn+uIofh4bbCak+aMVZ1WIz6WCvrampcwQNFcZJP6gaUaeZqY4nS8mrEkNt5Fpjh/ZlURjD7h/9k777ioju2Bn7lte4Vdeu8IYkcUsfcSjaYYNTHRF9OrL+29vLz8YrrmpffEmF5MMdWWWGISe8WOigLS27JsuXvvnd8fIE1YdgEjsPP9fMTd2blzZ+aeO/fMmTvnyN0covDniCj+PQM1saQSiJJK8C16qxGOYRizydyx3iAuqHoKYdckhV2TNAUAIAIg7VKcQh6uHrBueseONWbJhmSZvD1KRnGf9Hu8a1vx5LqrAGDgpKgOHDtkadSQpVFE2C77QE0sqQSipBJ8cYLO866y8rLe1CiH3VEXO8q7o5wOYkklEAjdc6AGYkklECWV4IMTdI5j/f38e1OjrLXWDoRFFVyC0+kEYkklEAjdb6AmllTC3wzxk0ogEAgEAoFA6HYQSyrh8tPSBRXGubm5kZGRTd5VlU7sXrPyk79kKmnKdfcNSQ5uyOywlKz5YV+fJNnxEv2sif0oBKJU8O2n+6bPncaC8MtHL2w5mF8rysKDTaHm2ElzZ/nJ25zxC3zFxyu+zrhhwtlD+aPHD2fbnsHZqku+fvvztKuvSw0zlOedWPPdgfl3X3txFHa7w3748GEPO2FA/wF1e6fIcn/PonjDmZwfTm3ITPGvqBm6P8fzA/s9P5bReLTdhy+ynV62x8NigxfEa9Mbtw9iAQo+tQlVUu0pof1jr1YahnMAwEuu/8t536t+uDl8Zrg8wE2G1+/YeNOzI7O35m/44JD7orT+ittfG9/Wr0eOr92z7wuv6jZ4wLzE+HFEVrtkoCbL/QSipBJ8ixYbp0pLS/9v2bKFN944MjOzYXisKj4fmz5j/lR6+csb+ife0KBByrXma+ZNPLDp05yzrguOKq05x3MljCmGmbrwAb/v39tenXDn/Ey6vfUoUXIc23M4ddHCCRMj3I/VJeeO5+VXRNc4BEf16RP7i0+Viq0WKIjFJcWe+yRq2htkub+nYDtnKdyatzMgKqywKmrTWc8vt+Ty1M2+aBMqtxR46ILKb0JYM2GVsPWYy1ksWva72q2YcUT9VEsEaUfVYfDGBdV1wRPdt+LQ1jzBJZWcs+xed8Z9mX4h7t6Tqaw8d/zkr55XDGMcG51FBLVLBmqy3E8gSirBRyfojV8Bm03+5WXlO3buTB8ypD4LuP5a/43jkDx14rzT+77985B6wYLY1+95t9/iGb+99uuImeGApX2bPl/9W35ESG2eRdHCmT8vVny+/MOMf4z74pGPdRHG/KqyuJioitMH48bdlhlt//DzzSq7I2nOaAzgEk6/sfzPzMlBK5evD49T2JQD7rx52M+vrzzHc6rItJuvHcdQKDJ1WGrkXgBglcbB42Yc2PIJxm1GZvQFZ/4+Lb0Nbvy9vty4Y7dJu/7wOyyHTWvkkRy2ONyDNnhYptsOx55EBGheFLlfumygJpZUAlFSCT43QW/2FRBDM3qdpi7MSX0WoOP6DhmbLvvuj10Bg2mLhQIQLGUVdqejsrRKxGGAxQMHyq5ZeEty4Mlnn/odNSsQAKSayiqXyGNtwHW3L1i94n8pU2+Mcfz6/kd/qnJPr9t8JMBAK3NTEQCAUF1p4V0GXWDinUsnPffwx6eOiCs/+VEVHyYr5RZdNZahWgm87saJli8488cYS5Lkm2FRBUHomDN/h8VO6VhPTmQvrQWPnfk7SqyiKDYU4rKJoihhLHlSMUEQBFFAgKx8rbfO/KudNaJCdNdXGNfWOARBaNpLbZXZtAmtdLgHEQFabVfXyoAgCG7q2ZvCokqSRCypBKKkEogltd5SUm2ppil65MiRTS0wCJDEcpQkqeR+vLUg5yDOtdQ2hEXFiNLI7XuzjzDlpyqdzrbCospUSk7GyDkFy1IIyxBgjV/wuFmD77x+kt1ReOzjLRfCoiKZTAYMQyNMqfwSEgfM/8/9yRHBHEO1apvxcUuqJEl1Tgl8EMHl6pgl1Wl3Mk7ek1PwNqfnllSXzdX0WggOSRIFScKeVMzlcvFOGgDsvMNbS6qDd7iXAYyxw+6oiwLfTpkYuylKcAneWlJdLhfvWVd7d+kFwUfEvk5JJZZUAlFSCcSSCgjQ1VdfM6LxhVQAoENi08Tt6z/7Tn/b0tsD1Sj70Btf/VUweuqkmODwcbPHRMUGykya/qERr773xQZLzJiRGeyFcD4hcWlDHCaWUQ4anRmgCsoY0V/OyvsOHxaoYtTyqGFZhmEjos++t/KZZ58bM33m6FnjQ7WmjJGDAgONGSPsFKUfOmZYZPSI+x4SV3363q+hQ+5fPI2lKQAUN3iwwqQFAIS4fln9ON+2pNI0rbwQgsvXUCgUHbOk6gIMnFLu0Q0SYfTckqqJNDS9FhKDWU6UaBGh9t9JVSgVSqUCAExy2ltLaoDG5F4GKIryCzAoFMXtWlIRRbkpSqFQeGtJVSiUl0I+5XK5j4g9wzBOp5NYUglESSUQwN/fP9Pfv7nmikITsh5+onH3w7WL7234HLcgCgDiAADgkUf/26K0sKRBdRtJhk0aBwABY4MBYNDoMQAAEDNyLADAvFvvq889BAAgbEIAAIQEAQBkTRkNANq0Cf9Jm9D0gZuYOezCZ3bwhCFtqacymczDJbbeGnaLQCAQCASipBJ6Ki2W+xui2Pd0VCrV2NFjPczcoKSSjVM9C/PYyIxIfXCIv8JhDLrCi4AUjJr1MCcXoEh4MdNTqUs2NJMrBoXMU0pO7Kpq35mAOqG+ShxiH4td5FU/hMnbCb665H9j5Cp2wIRIY/BU9zllCnc9kxg/3qAP86pugQHJRFC7aqAmy/0EoqQSfAuEkCiIvIuHhjc76z40/dsNE93md9gdHMsBeFeyS3ARF1Q9bCoSqVNF6kIAAFQAhktxClrFGseGdvDmokDTh/X6jIjKNKZ1bSv6jY0AgMAoXWCUrjPl+Bmj/IxRRPAuy0BNlvsJREkl+OQEHSFo4ZYHX/S3Gya6+Qm19lN7hzd1mEosqQQCoXsN1MSSSiBKKsEHJ+g0TXEc15saJZfLO9AihmaIJZVAIHTPgZpYUglESSX46AS9KU6nUyZrGmcUVxbn7Nmb4wLcf+joQIOi4QeXo+ZQdn5YmKbKzsVGmhEAxtaTx0piEqMpLB7ZtflcuVMCJOc4ndo/aVBfFdPmYCqJjmN7TgYmhZTkV8UlRruJUIUF/tTBw7rYRD8lffLAn+cs9JD0DJ2y5d0kCEJ5RbmHnWA2mRtG/1YMFcSS2l2xnbVUna46G+KHL83WN5ZGaWqwHq7wML8qySALbNxyjiWoPSZITslV3b7MqOIZeTANACKWdlRle1XPVE2shnG31f3ApnN9MkPLC6xnD5e5L4pTMP3GhLf1a0VFbnHpca/qFmBOMhrCiax2yUBNLKkEoqQSfG6C3vRrWXnZc88/f//9SwNMDVsxpJO71x08GzJzuLDyg5//ee/sBsFlZKqk5Ohj279ef9K09ObxNAJRKvjm0w13P3a7gqZiUtNPffHW3proW+YO0aqUcsadGuFyVXz43HtzXl2WGh1Kucso7fz547c/2n/jYw/08y8tQ6Fyx453P+XvWTS2hV7rcDh279ntoU+iieMn0jQNJCxqT6N445k9r+x9/6osF8t46BHJq0SDinotHuXct81DF1Qxy9JNMyKbTKhw/se1HoZFjXtEFzRHAQA8dj128l2vavtS8n3J6kg3HfXm3b8+v/W6PevOvPfg5nbDor6VfVNb5Rw9sf6XDcu86sZpk/4vY8iNRFY7P1ATSyqBKKkEX0cSJau19seff5k9c6Zep20YIXVGU5BfjUYpFJ87VFAsGzzI/4/vtgenp5z846RGhwGgtipv9Ydf2cyyGodYN6bKlWqzn17PmAxG5cHNuyIy4k9vyT6ac1Qbm6KxHNmf77pu4ZJQPVr94crzJZrpN6QCgATWPX+di07S796w5+C5M4PHXzN+cHT+4S1ffb9v4MRZIwZEIqDSZ9xQcsqKANSB/YcHQs7uc6oKllw4AoFAIBC6EIp0AeGyc3HEKYNOFx0RvnnzpsYswP/+42dvvvK7McxUem7/X38dFcSyTV/+cDL/zM+frLW6JIzF9V99BWHDRkToa0W+RcQpSar9a/1vRdaCzz9eG9kndc/PX1SZh6eHC59+9NP2H9/8YfOhwpyfNu8+iwFEsWzrhr8Kzmev23hkxri037/64VTulmceeim36Nyqr37iXVKTUgEA7FUlOw/kTJswkG4v4lSrYXIujlfuSU6yuNaNpLe1WFMeXUTPBQO7E4y2BKkDcthUrDpQW09udfCsr9x2eAcqRu6XLhuoW+9q0sOESwOxpBIuPxdHnOJdfFlZ2fRp0xqzADdi2tzrp/otX7EuaqQ/AgyCi5ckXPcjAMJSda1s4NiUxEC58afyZpEA6v8BAhQQF9d/eP8zf26LSu4Tzpf9+faJMkVV7JARi2aNEqHi+Ae/1VcG0SGRscmD+6u/3F9dUlbiCrzrxptiQ8O5xhcGEABUFmR/8f5v4xdfH2pSumldr484xfN8eXl5N49CfolKtlgsLWJNde1yvyRKlZXV4HHEqZK9+cJgWUNtxWqw25HAeySHVdVVuLASASoWKr2t7Yni04YamZu+EkTx9Im86urqdvtKFMXCwsI2O7za4m3Eqerq6vOF57tcBiw1NW7q+TfL4SVNrIv+Spb7CURJJRBLKmDAWq1u5MgsubwxaCQr5w7+/OPrZxRxGZMT4jSbNn749vuHCwVKxsl0Rq1MrlSrVanhinfeeTUlUrQhQ8OQyclVKheHgFLrtCzFarQqCiGlVsNSQNMyjcGQOjxm26o/Dh40+oUYtEYdRzEanZpl5RqtEoBW6zT6yH6Thu/YufUvfjBlMibXWUzlahXHMsX7128+W+K3bUNxwqChqZFUa1tnPA/m3uJzD9o4xXFcUFCQb0qvQ1uK271enUikaFpvMJS7zdn0J2Ocuem1EPXYKrc4OdGO+XZPp9fpg4IUAKASNPi8d7WNMIUEad3JAEPT4VEheftq2y2Tpmk34nQ6V+u+By5O1Ol0wUHBXX7pNRqNj4h9Xn6eIAhk4xSB0YMDwQAAIABJREFUKKkEYkkFhVxx7z33qNXqJml0/7H/6N8keNMjTz4NAHAbAMDo94YCwEgAgJFDLoplM2DCtQMAAOCmR+4DgMT7UgHg2rvuBgCAEXfcBwDwzPMT6zIPfnsIAAx4IAEA+vYBALjt0bsAIPrR55uXSo//xyIAgIT7Pp/afut6vSXVp6X3gkvcS2RJbRAJDy2pjKaZ4zNEX1hG8OB0DWLFUqy3tZVRsvafNxzd0BY3ZbZ7Q3lrSYVLc78g3xuoiSWVQJRUgs/RwpKq1Wp7R7tUKtWEcRM8zFy3tR+IC6qehiJEEzA0uH+UUmAuySv+GjnNGUGfEehhfs4kb6ZYUEgVy3D+FCVrX42QmeuFkAZqgDbBq3qqGbn7DEkZIQxD+Ydq0kZHuM+p81e4+VWvC42JyvSqbnpd8KW4NCdO5GYffvvOO25o7i+vlw/UxJJKIEoqwQcn6ODp3osegiiIAMAwnt5iDWM9saT2LAInRQdOih5xic+ie3tUB28uBsJuUnl7FEexzybe3rVNuOutCQAwZGr0kKnRnSmnT9KUPklTusOlr611iCK78bdfJ46f4Pmd3sMHamJJJRAlleB7OJ3OouKirl0nvdSJ7vM7nU6bzVandHpest1uJ8JAIPQUwsPCgoND/vjrzxHDMymKeMshEIiSSuh1YIzlcllQYK/agmCttapVam+PKioqquKrGroFyHI/gdCtBy/on5Z2KDv7x19+njhufO9e9yfL/YS/HzLzI1x+ECJLRc164+LtMi0TyeIagdAtblcAgNSUlP5p/dZt3CBJUq8fqFsfoMiIRLg0EEsqobtM0BvgeX779u2ZmU2Xz3B1ae7+/Tk8wOCMkXp14/5lwWHNPlIQFqaxOGSRYX4IAOPaM6fKI2LCKSwe3bO1oEoAAJZhtCr/xAEpyrYjo0qSM+fgGXNsQElBdUx8JO1m1MXSucNHVJGxOobP2bevWJINTU+XXVRyra12566dHnbCyBEj69pLNk71LPK+PJr70faYmesQI7zJ33laiu3a8vVK6vEodPbJ3R7mj1jazzg2tFFUXXD6pRpXmVRzxNX+sbeqzZMb9z/x2HVH9gq75PTkvI/FLYpVhrrJ8OiU1Q9/PmPnT6e+fHaH+6KMgapla69q69c9+z/b/PtrXvXhmKy7+6dddWkGr/r/w0JDEcD3P/4wZdJkjuN68UBNLKkEoqQSfMwY0dySWlVVterDj8oqq66YNo2m6/RU6fjOH/88apiU7npr5dqld86gL2SmOXl0TMjJPd9vPGlaevN4GoEo5X+5asPdj92uoKnwuNQDH79xwBp187VZfnqDzJ3iCS6+/P1lb855+fHEEDPlLqO044eVb67ad9PjD/WLtBTxXOWZPR9VKm6alka1VGWxzWbz/J3Upr1BNk71FIQa3p5f7ao6T3NCmcNWhIWufQ3aKVCiHTnyrR6+Gy3WCi0UC1eF5CwVHQViu6cTa5t7LMZQ5Cy3S05PastLgvuOKsuvkSRss/DFudXtOPMX3NkjHY6ayqpzXnWjw2m9ZINX48fQ0FBOJlu3YcO0qVN65R1KNk4RiJJK8EUuduYfGGBmGWbDrxsnTZhw4XEJLCdTUpS/QVlwaufpfEVWVsj6VRsiRg88vC47MAIDhpJzh9Z8t5kyQ6VdqItEpdb7R4UHF1VHBof67fhpS9zY1P3f7iixlCBjgJGqPJVfOX72TXEm/PXn31gq2RFXp2EACdX8tSknsb9x65qdpY6KiLQJV4zpc2TbL5t3n4tNHzthWBKFqPQZC0tOWSkAjTppeIbjD8tZU4gf6oD5obc48/dp6W0jLCp0XWJDWNS2crYqSB2Qw1bFyvPaenKre1im2w7H3jrzv4RhUXGd3uzgOO7ntWslSSouKcESRhTqrQM1saQSiJJK8C0uDosKAAik0JCQxizg+mvDNxWHgvteOaei8PiBA9rMTPnudZtRcuDvv/w5dXEqgLBu9ZqgzJtH+u367+7DLcKiYrAf+HOnMSPwxx//uuvJOz5/aZn/LStmR6xZ9elPwyLObNhlS9YVbtmpRQASrt6z/YAxLGzH/pIXnpu57PEfEiIKnn7kzfjJGTu//WXU4AQ5RzWYULAo7PzhzS1HYGS4AG24DPcFZ/6CIFhrrT3aG0OHE+12O2py4bo+LKqEa2trwWNn/hUHi9iR+oZEoQrzvCAIHp3OZrNVVjkaEi2CDTyubW5lfrCod5NTkqTz50ptNhu058xfkqSq6qo2O9xm9/bK2my2yqrKLr80LpcLEOTm5i57ctnMmVfUWK0pffqMyBxuqbH8/XJ4SRMFQSCWVAJRUgmEegrOn9fr9Sl9+jRJk02Zd/v1U/2Wr1gXnuWHALAoCk2NLhiLtF9sgFoZFGFSnG6r5LCk+MAwY3hAlNlfxWlDaPsJW40YEhc/+8pbJNr6zue/X8hIB4eEUHq9khEcFbVORWjGqHE3RsXJ2OZjMUUPm31vaNT697btzUyNZHx1oKZpWqVU+WbbGZq+xFM4YBjW8/yKAFXTa+ESRYqqpSgMILbfFoZRq5QNXyUXAoQ8tJHp5Jp2ZAAhrU7liT9RhJCbojrgkZRhmA642vBA7Cm73bZ69eqFCxdu37596NChBw4cjIuNo+ne9mCtrq4mTyUCUVIJPkqLBT6E0I033ZgxNKPZ84Cl9m7+3npGGT1oQnysZuO6j95+99CZWtcIhlGqFCwrk8vlSUH0a2+8nBolVLgaY1YxnEzGMQiQTKGgES1XyBAgTiGnEVAUI1erk4cO3vLRzuMnTvgF6RUqJY0ouUJO06xcIQOg5Aq5NjxtXPpf2XsOsZQ2JNCv7r1WViZjaOp89rrVv592WspHjJ7f1vuuvrDcjxBiWdY3pZfluEu63I8QVefYyMPlfkWApum1oNUMwzhFSsRYaPd0HMc1PVZFKz2vrUGhcy8DFEJqnbJuU5H7Mt2LE8ux3i73t2hXVxEVHRJgNg8aNFmj0RQVFdIUdfxoNsvOpS/xvOWyzEKBLPcTiJJK8E1aLPebTKaRJlOLQXLAuJtTRwoYEMdxCMEjy5ZJgG7+B6IZeuTKoRSNsjCiqVGDprgAURSimAtWzYETrusPiKbQ4n8vpRgqYWkKTdPX3XMvomkEI+9aimmaeqrPREnCDMMOeHcgxdIDHo6nKJSaDBSibn/sHpqhY/5vOe8SEEXT9a+a0ROWLEYUjSDw1gQBALEce7GOSjO02WSue9ugfjUMQ+PX5okNnUA2TvUw6b1wGS/Rcn/9OTxe7ndzl7Uf497t+yruD/fwVvekzPY6HHm7gA6X5n4xGvRjx46p+zz7yjnvv/fO7Kuu7X0aarsiBGS5n0CUVEIvxpONF4iiOVnj6M+wjU5eKLYhHXGc7KIDKfqCythgEqDqHySIphEAsA2l0VRDnrosdUchipbJmj17LpRAuXE3o5ArBg8a3OHeIBunegQhsxJMWSEywwwA/C8IcOIudj9EU8ggg7RvJnuYnwtoFvieYlHUXRosYNHRvszITM2EnKOYl/vcj7FHvj+D5P7uMzz69UylhhtxVULKiJB2msy40/P6950TE53lVR9qNQF/gwK3aPHNvjBQE0sqgSipBN8CIeR0OguLCntZWNQaS00HwqISS2rPgjPKOaMcwB8Agi/dSB2n6+jdBbJAqqOHokhFYFc1ITjOAAAao1xjlHemHKXSqFQaieBdloGaWFIJREkl+BwYY47jAgMCe1OjLBaLVqv19qjCokKe51sxVBBLKoFAuNwDNRBLKoEoqQQfnKA3hNrrNdAM3YEWUYgillQCgdA9B2piSSUQJZVAAJ7ne0FoQZfLlV+QjwBhqFcr6z40/duQGBER0cvUdB/Bkl1Wue+cMfkkoqWdQkYF+AHG9TuE6j40/et9opxF09LU5b+cc5XaobWtdy125emGByliGk34WIKqP3lDJnfRLSZ9/kUextBVtTXo2Rkz3L3v8OuHh7OuSWRl9JbPj1nK7W5yKtTcuBv6ENEiEAhESSVcflpsnKqoqPjfiy8uWrw4Mjz8Qpp4aOsn7352wOQvpI2/bVpWQoM257CU/PTLwagw5/4C48I5GRQCQcxd9cZf8269lgNx/WevbNh+pNylSY0PCzXHTLpmuo5DbWvGJa89tHLcvdeUHC/KGjOUbfNFPlx86tAHr309+tbbhsQFAEjfvPQs3efaGeOiWhTtdDqPHD3iYSeEhYU19fMCZLm/h1C2o+Dkq1sT539Dsa6vnfrjUlLXlm9U01P7qgs/OVFzoMyT/LF6WTMlVcDFP9svVlIdDnH58mOi2GWCFB+nca+krl6+M316DCujv391T262u7b4h2qIktptB2qy3E8gSirBt2hhQRQEwWazbdrye9bwYTHRUXWJ9pqaviNnzZ+MXnxj15j0CBYxHEc57Tyj8ps6Y8TRv74ureAEUXA5HJW1JUWFZRgDxTCT5t+r1763vTrh9nnDsMvFsJh38C7BRTEswi6XAEqViqbAXlsrShRGNcXnCp0y84gRwTQIDhvvEkVWppBzjCg47XaelStlLA2AFAY/nVLucroAwFp88vDJ/NgIpy9HnPJp6e0hLqhaq3hX1tbDW73FTdEBF1SEyzhQk+V+AlFSCT46QW/8Clguk0VHhB49euSCkooxuP5a/43jAJcweX7uvm8379UsWZL4wpKXB9111drnfpl0QzJgaefaj9b8URYVbjtvVeBmBYIgVa584o2su6d+dM8HAclBp87nJfXpU316T1jWklGxta+89ZPSYR9842wMIAi5Lz+9aeys0LeWrU3sry8Vk5bePeLzp14+5WA0sRmP3DqLpZHWGBjipwSA2vJz36/enDJ0kLNj5ofe4swfvArg3rsQJemSOvMHDKIoNQSsh/ac+bsszqbXQnJJGOOLr47TKXRtbZvWsHUJAeAdLow5jL04UXdGkiQfEfv2rxexpBKIkkroxRP05hYeZLFYykrLZs+e3cQCww4Ze8X8sexzb2w2j9IKggiARZdLkiTBJWDAgMVjOfyiW++ICT67/PGNqIXJCLDgEjDGutikG++/9pvlr6ReuTiCj3v/nd0HC87sP34y0KRLrqxtyClhiOiTftdDE5Y/sPLMke3frNutTw7311U1cQyOMHb8+t7y9ZUpfctPl4Nh1tR4WWuvCPiCJZXn+fLy8lbfte0+iZeoZKvVekktqZIkFRUXu3iXh5bUypxSVKRtqK1YDQ4HKiyytWhCYSHftbUVBLGoqMhNX0mimH+20InVgiC4L1MUG4vqhoLUkGitre1APbt/uy5OrHM5QiypBKKkEoglFTDgAYMGTp4yuVkWEPNzjuzUKdRGP5Per7Zs/x8by46WWwbV/QiAEWVSW775ZePQkLyCGlsLS2rdPL/OaymqG1IRAEJAM4HRsUMyYxbMGS1TOPY2VAYDAlRXiMwUMbhv4pB5N6QkxDKNwU8xAD3ulmczBfHnz952CRqqjWVKX7CkchwXFBTkm9Lr0JYWX0pLKkXTIUFBVdxhp2eWVPOAUFOTayH5YavCEhzU0s2qWuUCON6FtWUZxr0M0DQdHR+mNshZlnFfJk3TPUKctBqNj4h9Xn6eIAjEkkogSiqBWFLB38//hgXXU1RTqySdNmq+Ka5MBDZjYriMQTea4m0S9fy7k3Vmw4DXk9U62SCB0cozU/KKaMXA/wxRKC5ok/3GzEmQODnLLVh6p9KoDr0zVivTzL71VpmeY/GwJXcOMRgUwUkFVqdLq4/658uPqM36hHtDVBo2KlyiKeXiB2/R+hkffTW+oKiiSZWoMQtvoJRqhYxRAlx14x28xLHMRUoqApqmPbWkoh5sSfVp6SXvpJJ3Un1moCaWVAJRUgm+TmvBr5FcZYyObwwzExQa2fBZFawAACUAAMTExrY4Uq7W1cW3MZj8AEDmJwMAnZ8fAAAojX4AAMHhF0rTaQFA7s8BgEwGAGA0+QEAo/GP1TSN+ohUBn3DF5lSLWutISqlatyYcZ62mqLJpe+JyAJU+rRgWXAKxYrRvIHBspZOoVr1FOVxolZOAYAyTl+vHLS3fMwamwkjopAynGntLkP9+hnqXqrsEn9ZoaFK9x0VnWaui0IcmWKSqzg3SqrOpCByRSAQiJJK6Bb01s0HCCGGYTrcG8QFVY8geFps8LRYgKsB4P5LdpboxwZ1UAgZCL9F1coMSkV/uGrI39lR//xoat2HO9+cQMSm5w7UZLmfQJRUgm+BEOJ5vqysrGdtKXCf3+6wO+wOb0t2OBxkuZ9AIHTPgZos9xOIkkrwxQk6w7BGo7E3NcpSY9FqtN4exfO8w+loxVBBLKkEAuFyD9RALKkEoqQSfHCCTlGo+U6pnn9rMUwHWkRRFLGk9iwkpyg6XLSMr3twd+r901YTEaJkGtHqomS0ZBexhN3HRaUVDOLaFzyMwWJxAYBcTjscInT6nVSKQhqNuwdKbbVTqeUQQjYLLwmSm/YjCqn0MiJa3XCgJpZUAlFSCT46QW/6taamRqttaobEZflHdu45jRjcZ9Co8IDGn1yOmkPZBcFBXFmtvE9cMEIgYcuRA+cT+ybSIB7etflMkUXAjEat1Kv9kwb1VTFtDqaiaDuwLTu8f2xZQVVcYjTd9qjrcliP7DpoTukXqONO7tl0qpRK6D8wKkjf4giXy1VcUuxhJ4QEhzSM/q0YKogltbuS+3F2zmubEuZ/S7GuS1E+rfQLvun7o7duCZqfcO6F/c5Cm/v8MU+mm6ZHtltsTY0ra+QmUcR33xX/0ssnOl/PuDj1t98Md5NhadZnz2+Zq9bLHp26+mw7YVHVbx66iYhW9xyoiSWVQJRUgs9N0Jt+LS0t/de//333PfemJDeEQZdOH9hcaE+bP0F6/q0fHnxoHnvhCFauGTAo8cCmT9eeMCXFBdMAklT449cbY1ISGIZOSR9r/f697ZaEO6/IpNub6guuqi9f+fSq158fmOT+xQPp4OY1Kz/ZP/fBcJNCv3PTtxNuf9WsasV25XQ6Dxw84KFDn6DAoDq3BsSS2sOkFwAwAMboIvNSF7mgqjedoguaQTsuqDzVFtAFbaNR5+iUC6p2z9swF72g3LRdJhGrbjpQE0sqgSipBAKo1eodu3ZrNZrwsNBGnc9ht5wtC4wIyT+66dAp5dSpYatXfBd3RdbuL3clDGIBoKLg4PNPvMJHBrC1fi0KdImWnz/+MXVW+q6PNu8/tleXNNjfun/rcevtDz8zIBReeOLJs/m6JU9MBwBBLFj90cF+w80/vb9+15ljo665Z9G0foc2f/7a+9tGzbv1msn9KaAGTrr2/NFyALBbCvL3Hr7/nw/833+fiDITvzkEAoFAIHQZFOkCwmXn4ohTSoUiNip8//59jVnAtXfrL6t/PMXKcGV5/pkzRZJkPbH3UGlV+eHdR5wixpKw/tv1Gdc9tHRmOqbEFhGnMObPHD1hcVb9uSvn6iW3OnJ2msYv/eeCoRu/Wfv7mrcP5Dv16pyd+/MwgCRZc46dqa4+n1vKvPDU3flbth7P+W3Fsi9UgdoNm7e5XFKTUkFjiv/nRxsfv+3KDz77SZCwm9Y1xE9v8ffiSOWe5OyGi2vYV2kI3+7uenUyUZIAQMIXoqG5zS/UOD2pNs+LLa5aJ2uL25MBAHA5hbqPnpZJ6Da0c73Icj+BWFIJvZUWy/0IkLXWWlZaNnPmzMYswGZMuPL6qX7LV6xLHGVGIGK7rcblwlAfxgYBOAUm2uxvDDApmFOoWYEXYvYAMkdFRsSHhfoFB4YE+JsiYdMJm1UcPGnOzbMynM6CZz7afCHGDx0QFOIfHqZETluNXVTFL7n/oQijjmOppqUCQjTL6nUGRJ930zpPAws16Y2etdzP83x5eXmPdhnW4cSamhrU/EJ37XK/JEpFRYU8z1dVVYqiePGJWuSvOFkKRdp2m1BYWB+N3VJT0yW1FQRXQyD7Vs8uimJe7nmHpBYEwX2Zoig2FAXd2CGd1WrtQD17lqO9ukSe54Es9xOIkkogltS6MTEhIXHcuHFNQ08pdbqDP6x+6oB62MwFfWJkv296a/k7hyWdv1alCY0O0er8AsyG9ICIV995flu0RmkMbND6VHp/M62mEGMOCVKwysAgfxrRfkGBShaxoAkMDR48ftCuN9c8f+rPzPGjgqNDVaw8MMSsVOgDg2kANiAk0Bw99NoZx1e+9LIpLv3uhZMZmgIAndmkVnDW6pPfvrX6ZI1t2ry7aAq5t6QCtG4Gu9iS2m7O7ma34DjOR4KYX4xDW1rc7vXqRCJNU0FBIeXcMYPBaKHPCW1YUhvymweEmjy4FmqVC+A4xlin1WJc1PnasgzrXgZomo6OD1Mb5CzLuC+TpukeIU4ajcZHxD4vP08QBLJxikCUVAKxpIJBb1h0000yWVMfNHRK5vyXMuc3fF/6+NMNn4etGAAAQwEA4LXMWS0KT826IhUAAK69awkAxC5JBIArFi0GAID0G28GAHjs6frQO2OGZgJA6m0xAJCUAABww72LACD0Hw9Na/7AzZo3FwAAzAseeLjd1vV6S6pPS+8FJ0qXyJJaf466EyFo15LqTcXrha1LauvhrQ4e9BURqm47UBNLKoEoqQSfo4UlleO43tEulUo1acIkDzM3mI2JC6qehSkrTGaeoItJQki6NIM0BwCht/RRRGsjlvYX7YL77Jr+/p6UqlBQTy5LlTAkJWnNAfLOV1OraedpcsOTI+RKBgDm/ivDWuV0k1OuYolcdduBmlhSCURJJfjcBF2SJFEUe1NYVN7JK+QKz0sWRKHuvT1iSe1ZqOOM6jgjQPIlPYs+MwgAZMGqriqQZanp04PrPsfHqf+Gjho6Pbbuw6DJ0URseuhATSypBKKkEnwRl0to2HnTO5RUh9MhCIK3JddtUCAQCAQCgUCUVMLlB2Msk3Fms7k3Ncpaa1WrvDZQFRUVOXlnQ7cAWe4nEAjdZqAGstxPIEoqwdfwZKuEJLocDh4DyBXKpvvoMZZ4p8CwlIQRy9S91oldvMByLADmHXaXWOelClEULZPL3J4J804XwzKCIHJcO2/FCU4nYjmaQhhjh91OszKOpS8e0yXJ0/cUG95JJcv9PezJLUiSIFE0JQnevZNKy5lOXkYsiVjg6wPeA9R/aPrX00REcXI3qolLcnhdZKcTcf1eMYqhZETMuslATZb7CURJJfjoBL0Bh8Pxww8/XHHFFU12UIl7N7z93jdn4iMFU8q8eTMGo0ZlsfZwdr7LcvCPM6Z7bhpDIRDEky8/u+m2h2+WU9KJA399uOrDcw7/mROHxkbEJw3qq2LaHEx5R9ETi/93xZN3qG1CXGJ022FUcd7hHS8/8+mMhx4cluC/c/23Rwv5IWMm9Yk0t1C2a221f/z5h4edMG7sOJqigWyc6mmc/eTwmQ8PBU2OOftJtlcHjv5tHmfo1I6lsl1rcz78bxc8BpSagct+omSth0yrtOW9/uvMy9W9UabB8zLeImLWfQZqYkklECWV4HMT9KZfLRbL+g0bbbxw3dVzWLbeoimJMGjMzHnjhDc+PlNdHYmxwqCXlRdWyA3a0GD/3CrBJYi801pyvvh4yeGaWicAIIpOSR97ZXHu9uqEK+ek11ZYGMRXllhqrDWMSssINdV2KTQ8UsHC+bw8h5PRmuwuB4/lGrMKBN5aWlplsdkM5hCTXmmvKT9fVK03BRn1SgQoJKHvsLTtFMbnT214/4e8+VePCDfpWzEHY2jqtxzcexrCzXqDWFJ7zJNbkESHILlE0S545b+p8491LAkSb++8xyuKcb9ugHnB1uWutdpNrPsriOQt7W40UBNLKoEoqQQfnaA3Ue2w2eQfHGj+Ze3aGdOn12cBfsOX7+RtMqRdd9O57HWb9mhuuy3p9fv+N+Tea39+6sep/+iLsbjh83dO8HH9gwvLHI4WYVFFqfqj5a+Oun/6O7etHHXV6G2bfkmbNFdbuGkNDB0TU/jBj6dD6IqwqTMxgCAUvP3yr+PnhL317Lbr5vdd9X7tkrsHvbX0dTo60qqIfPqBG2QMRTEyhkYAYD91tMBaWV2W++xbuf+95xq2NeurLzjz92nprRNP7z3hQ1dcxK6LHYDbPkXXnsiLRNwlujyhSwdqYkklECWV4HMT9GZfAWHAlRUVUyZPbswC3Pir/7Fgqt+KFevMWUYAaOr+HgAQloqrlFOvHBsTfHbHjo1thUUNTkkdO3Nc9cmjfTKywnl8/O0TBVCoDAy94sqFwNoPNlQG0dGJaVlTx+/cvLI0N/dIMbNw4Yjk+JQmaigCAJpT9UnPmDo5/tfn1kgShtaUVBIWtXeHRbVYLBLGtdZab02G+cfOyaM0nTl72dE9XWK2xBgXnDtDqw2tnu5c1V7PxbjLLalOJ3++8Hz39PVhqakpLCz0hbCoTqeTWFIJREklEOopLS2Lj49Xq5vujpfOnzmxbzsDGlOAwWSvzN67uSK7rGpQo3JH+SnKvl63dWTQibPVtZ6eiaaDooKglNHpdCK07iZdHhAaZxZkcqNWrWgxEmvj+mi+3fDdjzlB5kCa9t1hmmXZgIAA32y7TVVUhpBCofD2QHNogDJA25lTuwLDLF00SzQHBLFqfau/CmwkHL1s3ctxbGBAYPe89Cql0kfEPr8gXxAE8mAiECWV4Iu0WO6nGfree+9NSkxskkYlZlwhas/ymLvz9oFqDmZQ+kqR+c+z6UFxwXFPhPkFqxL7c4HaQYEHjtG60Uvv0ssuqIzJw6eGCgoZrbxyyUKDwX/ewkA1q5qyYIHKwMjxwHkLU8LC9IqAgydzTkbExN38+B3+/kHBi2cbTXLTQoFCftfeuiAgPPRfLwZnH88/fa7EZNAiBADUsKuuZA1mrSrkzkdDjp2pnDJrAEMhN63r3cv9CCGfjWZJ0TQAUDTl7bo2p5ZRFNWZU8sN5i5ZWwcAViZvqzIquREu33I/Qqh22IT6AAAgAElEQVSTvXTpoGm629aty29wIMv9BKKkEnyTFvqNn9HPz+jXIovWGJ4xIrzhe3LakIbPxhQ9ABgAACBjeGaLwrV+gXXWqtDoSABQRaoBIDAiAgAADOGRAAB9+l8oLRgAQBulAoA6M254TDgAyMxRw81RTevjFxpa98kQGJsR2JYRiIuLi/Nwia3haUc2TvUw6YULL5x4ua4NXXERu27BHbV9iq49kXfL/UTUu9VATZb7CURJJfgcLSypvQaO4+Jj4zvcG2TjVI8g4vrUsLnJFEPF3znYqwNpVWeHX9OQqX79x3VJK9z4STUow/41Y8/l6l4K0UTGutVATSypBKKkEnxugu50OjuwBQG68UYcJ++ssdR4W7LdbieW1J4FxVIUSwEAxf3d6hSiGZpmLv3tSckYFbnQBGJJJRAlleCjE3QZJwsKCupNjbJYLFqt19tiCosK+Wq+FUMFsaQSCITLPVADsaQS/mYrAOkCQneYoPe+eThFd+TmQvV7kOrfcWz6t9lXYrcgEAh//0B98VhERiTCpYRYUgndkZqaGo1G0yRBOrlnzfIXVtciuPe/Lw2M9W/4wVaR9/a7W0aPDTtdrr9ifBqFQJQK1nx+YNo1UxjMf/DMXb8eqZaA0qnV0aFpC5beEqRsU3cU+IrPXvxuyNxhe7acnD13uqztxVvJaf3pnQ/Cp1+rPLXmmY+2OF2iUopb9vbDZnWzIOMOh+PwkcMehi3vn9bfR3YK90oq9hSdWXkQMAaE6v8CNPt6UWLas6MZNdeZk1Yf21n42yemIVNKd/4MndilRMuUcQv/DzHeVcZxcG/NN59VGsW96S4AGNfnPn91FJEEAoFAlFRCr6LFxqmysrJlTz75j5uX9Elq8EIlVRQV9Bk598rR+JM1v6XcM4ejEEIIS5JMF7Tollknd685cZqXsIQlbHNWHD9yehLGHMNe/+DLwZ+/sbsmZsk1wxUsq1AgLEm4Xl3AGANF0QiBJIkYI5dgyd55MOn6q2fOiuCouowYURSFEMaSJNV/BsAFp4/uPFRgGOXoO/KG14fPP7n71+/3OfWKls94QRCKios87YS+Ld1RkeX+HoSj2Fq04bRXh6TyWZ08qbOysGzvRlV4YtnejZ16DCi1WBS8VVLF0uLabZvKQ8QjoXYAGB63iIiBLwzUZLmfQJRUgm/RwgWVJElymWz/gQOSKKSmpNRnAam08NzJP2ojU8fn7vt22wH1DQvjXr3z7X43X/Hby79mzYkEhE/vW/f08s/VMQawhNa5zWFYTq9Tq0Gv1uFPn31r2JIJPzz+eUFNoWgKiZBX7D2St+CfL2bFiMseW15VzM17Yi4CEKT891/dljU1ZOVT35YIxQkj//HQzSN+XfXaFxtO9Jt2/R3zxzAIhSUNGJL4FwJANCOj6eqy8pmzZnFtOPP3hYhTBLh8Lqg8lZmOuqDy8OwE35FwIBunCERJJfjaBL3xK2CapoMCzMXFRReUVIwB22osNchYkZ9rkdustQzGQk1ltZPnqyuqJYyxJG7bcuSmf700wJz91IpduFmBAFiqtdS4JL5cUNz/zJNf/e+5/jc+N8+2duU3m+iw3DwbGxvlPHumDANgLFgttS6XQx6QsmrZg888+uWxo6533tsaM2bAyZwcURjFsFRDqQAg8ZZTJcrrgtQdMT/0Fmf+daE1fVmG+WqHt17reZuD0XdquZ+vqcYYi4LYec/5vNPBsTKvzu6qsTQtxO60SpLkUxddEAUfaXJdM4kllUCUVIKPTtCbfQVUWFjo4vmJEyc2ZgEmeVDmpAmKp1/8g44LpsAplZWcq7UNggZX6kBhe0Ut77JU1wou1KzAejsRAqQPMGkNSoPGT6PiaFZHiSUUIxs49qr7Fox0Os5nr/ytvjKI0ul0lFLBUZJEsTpjxL0PPh6sZVuUCoDzDu5kQ8IYymvzQ2+ypIqiaK21Xmrv7tAVzuEv0eks5yq9PdxSUu1Sd+rs1qJchBDvcnWyCRiw1VJBS94Zg+3555paUitriixKS0+5Xl2S6OJdlhpL72vXxYl1SiqxpBKIkkogllTAgGfNvnLM2LFN0qiAyMTf1/z5xgeqaxdfF+PPnDjx8XvrLOmjRkYGhIyYPCw8MgTpNalm/4++/7Qs1H/Y0IENQUoDo5LT7AEMpUwbNsRPaRo4JEVGy5IHDwpRU0pX2KB0VWZmROGn37308sH0kSMyJo8IVBkHDk0z+/sNHGJDSDtg+KDI6Mx7/un88p3XVGF9b5w9mqERAIrq11dj0gJgSmFIiQ1tt3W925LKMIxep/dlGbalBuXhw15dbv9IM6dXdMqSGpdWtvULhULeSUsqAmQ0BVEypVdnZ5NSSr/7oqGQYP9YX5MBhULhI022Wq1Op5NYUglESSUQSyqYTeZpU6Y2T0QRfcbe36dRbb120R0Nn5NujgWAuj1W/7y/ZdSfyNSMSAAAGHnFFAAInhIGAEMnTgIAgITxUwAArr/ltvrcaf0AIHJ6EACEhQIAjJs1EQD0o2anjWpaKpUyuv57WJ9BYW20i6IojUbjoTP/hvaSd1J7rhiTd1IJviDhQCypBKKkEojO2tNRKpVZmVnkgvoCylBt6KwErxREStbZCFVyU1jAsCtUYYkBw66AdhxeuUukZQpEe10ZJihEPWGaWS/2D3cBgEpmJGJAIBCIkkrobWCMRVF0OB29qVF2u51hvL6/XIKLuKDqiej7mvV9zX/zSbWxA7SxAwDAmDb672+yLLmvLLmvH0AMufw+M1ADWe4nECWV4GvUWZhoiu5ljepAixrW/clyP4FA6G5jGlnuJxAlleCLE3SaplmW7U2NksvlHWgRwzDEkkogELrnQA3EkkogSirBByfoLVIkSeoFMUIlSXI4PH2HQaFQeLEJhtgtuhmCzcWX2b16IVQRqkV0p66j6Kh1WcoZlV6orepU7SlK7hcCXr4LLtltUmWFRzF/20tEHEf7m4kUdf+BmlhSCURJJfjoBL2Bqqqqd957d9GixUZ9g3sX6diOb9796E+5Wpw2/4GhKSENmR2W4m/X7O2TxB0tNlw1ZQCFQJTyvvpo76z5V7Dg+vGD5ZsPnLMK8sgQc1hA3JT5s/3kbQ6mAl/+wTNfZi6alHswf+zEEWzbSrKtsviLNz7uP/f6lGBu/ao3txbwN/3jzrhQfYuibTbblt+3eNgJkyZMomkaSFjUnknJ5rP77vUuNun4v27gjJ1yQVW+b+OJ9x6JmHnH2e9e7dRjQKkd8vyv3rqgsv+5pfTpR7uk92RJKUGvfECkqEcM1MSSSvg7oUgXELrDBL3pV57nC/ILvv52TVlZWcPwaCkrTsq88tF/zf31uw2uJkFe5NqAuQsm45ri3PxyXD902nJz8iSMKZqdsejhq8cNSs6Y/eAjDy9YPMeNhgoAouTMOXi8lg2dNNmdhgqAqyuKS8tra2udJTmbf9urW3jl6K/W/CZK7lqHEGpqKG01sSF/uzmJ3aLbirE3l7srXVC1LzNuEzvpgqqTZyfy3LMkvJWLSK4g4dJALKmE7ohKqYyNjtjy+9bZs668kCYVnTudvdES2S8998AP2w+rrrsu5p0HVqXeMHnr21vSpwQCQN6RTc888yEXY6QswS0KdImVn7306ZAbR29Y/t3pkjN0SEwIVbDzSNFND64YFoWffvzZskLF9U9cBQCCkPvOS9uHTQz+dMX3uZa8tIm33nt9xh9fvfPhmkODZ91089WZNEJBMX2SQjcDgEIfHaI9fODw6ciIVIrM+AgEAoFAIEoqoTdxccQpnudrrdaRI7Ias4CYf+rIQcYsBZZZtFUVFZIkOUsLCq12W1FesSAFYEnYtG7fVUtXpJsOPPHiXtysQMBYrCgpdQj208WOOx5/7MsXn01e8tSc2p8/+GGjGJZ7zqZMjLaeOFGCASTsLC+pcNjVLnnEqhduf/o/3xw/bnv91Y0Jk9KzjxwWhGF0vZUVA4Bkr2LN/laLldHyWGp9ZcIXIk4JglBTU+PLMlx68Ly30Z5KzxQpka4zJy0/eQBjbLfbOxlxSpKk8uICRuPn1dkdR7O9PVFbiS7BVVlZ2eMuus1u74nV7gAulwvIcj+BKKkE36TFcj8CJGLct29ff3//xizADho9bd4k3fP/+w2HBlHgwlWVxXYHrvux/o8kShiLooRxs3BV9f8AAfIPCzGYNCZ9gF4rZ+R+lKsCAzdo3KQ7rh7mdJx/7IPf6iuDKKOfH6VWy2jRJSCVX8zt9z0SqGJalFp06PcCLuvfs0MfeX393EmD6dasqR56d2/RGz1r4xTDMAaDwZdl2N43uAAd9cqZvykqkDPIO6U6xKVV/P5lw5a7DkecoijKLyCEknn3gmxtUkrZmi+7JEA8y7A9UX6UCoWPiL211srzPNk4RSBKKsEXaWFJlcvlDyxdGhgY2FTTMwZH5H2xbsUJ9fTrr08M4A7se+fl1QVRfdOC/Mz9h6cFBocnynQDApVvf/3m8XD/pOQE+oLa5x8SHW8w0UgWn5aikxuSU2I5mo3uk2yUU3ImILkvPWxUaM4H3z79zO/Dx43pO6y/n0KX1DfeqDclpRgQqBL7JYdEZ91yc+W7K57VRg68bd5EhkYAKDg+Tq1TRo1fMuyrj19auee2hfNYmnLTut5tSSWA93ZE6IqL2FW2zI5VpqvOTuS5x0k4EEsqgSipBB+hhSVVq9VqtdrmWajY/tP+239aw/dFdz/U8DltaRIA9AUAgCdSRrYoPHbg6FgAAJh03RwACJ8TBQCj6l91Tb1iDgDA7UsfqM89aDAAxF0TCgBRkQAAM+bPAgDztBvSpzWrz8Cpk+s+Tb/x7ulttEulUo0dPdbDTqAu6LjEBVWPHEnljCJI7ZX/JdTpt5gpTiE3BjFytdwYVKcoIEBN/3qYyCg0gLyuDJIrGHOgdwFY20ikDX5EhHrEQE0sqQSipBJ8cYJeR29qlCiKACCTyTzuBcCAJSwRS2pPxDw6cvSoCO8e+VRnn+v+A8b79R+HEAocM69zygd0QElVDhupzMjqIvWHSFDPGKiBWFIJREkl+OAEnef5oqIir8w/lz3RfX4n76ytra2zMXhessPuIJbUninErcSk+DvunItcmP2dZwdE5NC3BmpiSSUQJZXgi8hksqCgoN7UImutVa1Se3tUUVFRtaWayAOBQCAQCERJJVx+etlCf8ea1mAMI8v9PfNKey3GnV/ub3Z+CXesTOmyyhIiRrieNpqR5X4CUVIJvkWLxUpJko4cOdKnT5+m6byjprysWgQwBQTLmsSDkkRXZaVNpWZdIq1R1b0AKtRYHGqtGjCuLiu0OiUAoCiKY+V6fyOD3AzBoqWiRqFV2m1OrVbjbiUTY2tVFaPWylnKbqmotAkBZjN9kX5Qa6vdsXOHhx55Ro4YSVEUkI1TPZOSzWcPP7HNq11DI76dw+plXXJ2l8P59Lib9UGmu75a7tWBf1Ydei139WXst3hV+GNxi4j89JSBmiz3E4iSSvDRCXoDpWWlL7/yytXXzh0zMouq3wEt7Pv1/c82VA/qI5ZRmXcuGk83KKmCq7SkMmf/H5tzzEuXjKcRuISc157feNdjtysoXFGc/+mHK3NsQXNnDAsLjtAajUC3WQ3eWfzUkufmvPCgSZI0Wo0bbfboHz++9draWY88nEgdeW3Vbr8wWh6YtXhOBt38GCxhu93ubScQS2pPRLC7bAXehTPAktRld5CEKwqKO+AuwCE6i50Vl7HfTJyBCE/PGqiJJZVAlFSCz03Qm30FZPL3r621rt+4cdKECfVZgEkdOmb2sOr31/GFufvOnZdnZJg3ffF7WGbayT3HjAEACKwVuR+/87EtUF1jr9uvTEWnDBmXeUhdnTBq7IA9G/6sjFKd2Hjg0PFDhvh+asvBPWddN956d4QBffL2G/lFujm3DEIAmMNnD+ayMsv2n3bsy83JmLpgakb82QMbPl69a+i0a8akxyJASZlTxu46wyA4f+QP1fB5d0wMfOzNNaI4lG7NTusLzvwJTS+0h67su3JPO+qoKavJvqvOeOPvcCIRm54o4UAsqQSipBJ8bYLe+BUwADAUFWA2NWYB17afv7Ae1PsPm1yWn71rr3bwEPqPNeuGRBs2fv3b1H/0xVhcv/obddLErMCc9w/ltwiLKkm23Zu2qQcYvvnqt1k3X7Fu9Sf959w2TrPx849+yorKW/vH8SCucvNufwwgihV/bdmtNoVt+fP0bbdnfvrFLwmB51c88hodFfHR179kDrhd1iQsamBkv+oP33v5mC6/MqAj5oeLrKcqlcrNaM/zvM1m64Z2C1EUnU6nL8twdW6Ft67sq4srVXJdl5zdWlEtYUkUxTrx8BxbbS10TSyADiYKouBtnbsPDqej51beKwIDAmm6zUWooqLi4ydPkgcZgSiphF47QW9hFSoqLjabTf379W9i8GEzp1xz/VS/FSvWRY/0R4DB5XKKYmNYVCxZ7NyAPknxgYxBVtpWWFRzbGzf9NScrSERCYnhfPHv+05UKC2Jw8ctvjJLlMpPrtp0ISwqHRweEz+gr/qzPZay8gop5J4lt8aGhHCNtlIEAEGDZj6akLV908aqfHlba61eWVI1Go1Go2lTpbDZ8ux53dCSSlGUTCbr0S7DOpnIKWXe2hFlChkn47qkXTKFHCFEUcjbq8ByHFxWSyqFqDpfwn/z9eqSRIZmGjq8m8jhJUpkaHeqgkqlIpZUAlFSCT7EnKuuGjhgYPM0IXvnlm9qaDYwMTTAuH7t+u++Op5dWj28URmkQ43Wdz/+dERY0TkL67F6xUamRK/96lhFRQriWrcFKoJiUkPXHM/O8dPo/QzN3lUVhNqSwtITh04Pm3A9TfnuMI0QcmNo8QUUZpW3h8i1SvfPfi/OrlQgQAhR3l4FlmUvb79RFNVzJYdhGB8XewLhkj9ceJ4nvUC4jGQfPvLuu+9cf/2CAf0H1KVIkoQueClvVAddDmuNTQJKq9cxCKxWiwsjFiiZUu5y8KyMFiWKo7GlphYxLEszCqUc1R/oFCRaJqOdNgcrZ3mnKFdwvN1ByxQUuJxOSSFnrTU1vCApVErsEjmlTHC6GI4SeCxXsA6bk1PIJZejxmpHjFynUSCEALDL4UQsRyGxttqKaU6jVbVQUa21VpqiDx466GE/DB40mGpv44vNZjuXdw4A9Hp9YEAgEZ7uw/mfc/bdu9GrQ8b/dQNnVHTJ2Xmb44E+M/3Cgh7dutKrA38r3/1UzqrL2G8pmpgXk+/poRd97dq1kyZNIsK/e8+er7/99rF//1sul5PeIHQhLMsSSyqhG0yVmuujrepqDCvXGxtHQLWm8WU+Vs0AQJ1FSG/gLjpQViflcqUCABQKBgBkijrlgK37X629UJoMAIBR0ADAKBqPojiFoZk+gdj64ZjSGNrcnqxQKNKHpHd5X5GNU90Q88iIUevnQt1uqIY9UU2/XpTI6rrsic4qZP/a9D7NeG3VyzCkrkr7z2XsN45iifD0hjGcjEiESwNRUgmXH4wxxr3Npb8kSh1oUbv7nYnDl246kqpYRqW7XGdHCJkigztwoIKShchN5PIROjuGkxGJQJRUQq+dhSPkdDqLiop61pYC9/mdvNNaa62zMXhesp+fH8dx7vuKWFIJBEL3GsPJiEQgSiqh187CMZbLZUFBQb2pUdZaq1qlvhR9RewWBAKhe43hZEQiECWV0Gtn4cSntzd9RSyp3fEhLUpHlv0p8qLnYVH7PDKMVvXgNzL5o9k1v3zn4Qu47hPZoBDt3BuJFPXgcYmMSASipBJ85XmPcV5eXnh4eJM0Mfv3j59a/gOlFBf986XRAxp/slXkvf3e1uEZ+uwivxtmD6UQiFLuqje2X3fLtRzmVz1z14+78+2iLCzIFBuatmDpkkBlmzvoeb7k9Yc/GHvnjEPbcmbPnSZrcxcK3vHTB698tnb49NsXzei7/t0VXxyqfPCRZSmR+hb5bDbbnn17PGz18IzhlPdhLQndRWglnP/dccHm8txLaOL96T1aSXWdz7P+sqZLnKfKElOIkkogEIiSSuimWmnTryWlJcueenLB9QuHDx1K1TsfxbUW69i598wfK/xv1Z/pKWYWsSyLXE5Bpg++7a6rsv9YXVLGiaLg5PniqsLC86USxhTD3fjvN5O+f++v6oQ75w3Dgkiz4OJ5URQRTSNJFCQskytoCpwOhyghUbIVnj3vVIRfdXUMjUSnwyWIIiuTcwwtCbyDF1hOxjI0YClxxJWrJk16/clv924/s7MiffmjEa9+tS7h7qtZupk5QZIki8XSsU5wn40srnVLMW5ygTwKMIZ7x53b+TBURJ57vCSQK0ggSiqht3JxxCmTn39RUeHmrVvGjBpVnwVcu377QTqE+0xbnLtn9YZdmttvT3524QuD773256d/mro4FRA+uOWzF1f+GRzDVltCW0ScckkV7zz66uj7Z3x4x9uSDpVhHB+iPX00e8i1/zc9qWbFK1+jKnH80rkIQBDPrHh84/irwl95+CtVkKiMnvHofVk//O/VbadqwoZO+efiqSxF67S6yvxsuSlUKt2t6pdhDgixVG2XJAw0arV1nkec8qSvyHJ/dxVjLy43xg2L3z37zu0SSyqR5x4vCeQKEoiSSui1s/DmRsS6SblWrVIqFI1ZgA6LTR6crtu0c4c5rcEAc+FHACwJ+w9W3f2f51ICTzzzzDbcrMB6oxUGrAiLu+3f169+4YW0Rf+5ybFx5ad795efLXKg+EhlbYUVN1QGo4i0rP88Pvm5Rz45c3THlz9mJ4wbYLVYsISBgjP7d2zdderKeVef//UQb3diwDTXZrwpb0xrnvZVd7NbSJLk42FBXDW8t3bEmtJqlbIHN9lekNdVllRRFB0OR4/rASfP98RqdwCZTOZ+Ik0sqQSipBJ67yz8Ikvq+cLzarVmaHp6YxZAap3R38RYa0rVikDJUVJ85NjxqppBUG/CQohS0pV7j+fqK46U2OwtLKl183wESKFRy5WcUqaSyxgKKRCWNH6GhH4D7180iecLdsJ6dMEgppArEMfSCCONITTQfPWCW5PD/VmGwnzt+s27xs65WsGCOijm/Mfb/gg6YfYPpmjUVut6vSUVIUQzdMc2zfx9iZfydBJD1wuax3ZEhmNomu7m7XKTSHHyrrKkAoL6ruhuMuO+B5qKfbe/Xp1KJJZUAlFSCcSSWj/eUWjRosUZQ4c2SaNiB06ohpzss7Jb7prvpwC7uP1oDXPHQ3dFxUWHPOgXGKmNTJaH6lK37couoBKW3DiUu6Ayxg8e6+/ScLRm6oJrTLqgK68xqFjlmDlzdDpaifvOvjYuJsYo27H7999/j01Onr/0pmBjmHHeVHOwUnONgJBx5g2zQ6NiHvtfwP6jB7aXh49MT6ZobuDgpJOH9uZp/QelzXj4tuyTJfztCzOYNmypvmBJRQixjE+HDqLVlLeXW6FTsmwP7jSZyWTpIksqRVE9sStYlvVxsSeWVAJRUgk+Z0k1+ZtM/i2i4CBjYPz4qfEN3wcNG93wOWCoPwCYAQBgwsSQFoUbgyKNAAAQk5IEANokPQBEJiYCAIA5PgkAYMiIC6WFhwGAMVkLAHo9AEB8aiIAKCNTJkSmNDybBg0f11C+JnlIeHIbdxfDBAQEeOjM30NjKnkntRuLcZMLRN5JJe+k+pTwkytIIEoqgdCzkP9/e/cdH0WZNwD8mba9JZtN742E9IRO6E2qwCmCIiD2dpa719MTzzvL2U7v9EQ9UBQLiCiggkR6CQmBFNJJ732z2d1sn52Z949oXHZDCLCBgL/vH/kkT2aefeaZZ2Z/8zwzzwgEY1LHQD38Lr6kCTzx1emsnb2M4X7Jjd0Jx49LUj370hAnhR08EZcroAkBACBIBSMRx3E0Tfe9RPSmYei9ks0RCoQEQQxeVwgG10ZgkIpjfgsifl9fHr7+pK8/7HoAZyQAQSq4qb/gMYwgSJFQdDNtFE3TV7BFlxz0h+F+AMCIO4fDGQlAkApu2qtwjsNx7CZ73xJFUcOxRdCTCgAYcedwOCMBCFLBTXsV7tJ9aLVZ+Ty+4zmwtTp7585jRg7d/cATQV7i/n9Y9J379helpPm06yUTU8MwhDiuO/t47bipY3HO/vP29woaLQghoUDg5xWxYOUSGe+iV/yM3XB8T9aoabHnC5unzpxIXTzCrMk/siPj9KQFd05PDuVo49EDeVMWTnW9wdBmszU2NQ6xEiLCI4by7BT0pI7or2q71VCwzc1HByWUJK8cyVttOnaAbmm6mnmOSC+VeN4SaD838DkczkgAglRw0361XzgBU7em++133rnvvvvDQ0P7A8imijwzP3TRZG77lxlPP/EH8tdTIl/itWDxlLLT352sVI1PCSMwZGe6ThzOSU4fIyKIGcsf0G9991xv2JqVMzwVCgE12JnUbtf//PVPsknj06ekkfhgkQgSey29dcr+PQci/RdVHP7u6DHb+AVTXfO22WwVlRVDrISw0LDB70Z1rCvotxipQapFm73JvXkSYqUk6Q6EjdwgwHBov+n0yavJgR8bD0Hqjd3y4YwEIEgFN+1V+IVfwIydsVltJzJPsQwTGRHxyyIIIykev1frGxJWX7w/77z4ttvCtr64bfSquVmfZabM8EAYaqvOfvOfm1GYF9nr2zevukAkCQnwbdMFe3mLfvjoy7S7ph7fuO98YwU/fLQvXXP6fPf9z/5rfAj75kuvtbVI1r+yHEOIQeodn+aOm+n77fv7yjvrxi157LE7xp354dOPd+ZNuv3+dUsnEBgZMSrRaqySClpUKv+AletrS78aJISA16L+3hqze+a3d2wY2A2z1TAF1e+02cMeBMMDhyoAIxCfx4sKD83Ly3NIsx769uO3PzgrV4qMvd3t7T0cZ2mtrtcZ9A1VTTTLIc5+dO+BiWv/sWHZOBtGu1zo0+1NLSbaeGM0rwkAACAASURBVDq39s7HnmQa8vwXbvj7fVNP/HTk9P7PNUTQ+CTDuZJWhBCHLK1N7UaTukUv2vTOc91nzlQ3nvxk45GUqWPyCvJoO4sQYmjLyW/3+oyN58OZGQAAABge0JMKrj+n4X4OcSaTSa1WL1u69LdFkOD2hzfcfYvszX8f9ZmhwhDLmk29tL3vlTV9mdBIEe0nl/oEewqauQsy/OXNfhziwpITQqP9IgOiAwIUElUEcbTSqLeIVWGL7rnPbOv87xfHfikMR4aEhgl8fSWkzdjdq8ekCWMn3RUZyScxxNKHd+3hJyxakhLlsAkX7e76PbxxiqZprVYLLZntrnDX6+z7E1mW7ersQBgxYrfaZrO6Fv6yNpam6a6urhtudxuNxhux2FdAqVQO/hgoDPcDCFLBTctpsBtDmI+f7/Rp03k8Xn8ajtt3bfrn0W8Vq57cED9KsGPrcw9vkBg0FhzHSR6F4wRJ8dIi5M/83/2Ro70Ja1h/jjhBkASOMIwgSRzDSZLoe9E8jmEYhpM8Udqs2buf//DJoqNL7lpBUVTfMjjevyTpETp++dzM9/75um/C3H9vWEvQpoz927r27tsZlPDa3/4k4WMESfzOh/spilKpVNCSWSmv1d3D/TiOq7x9RvKQfyePz1zdcP8N2n7EYjE0+/6TNlQCGJamZbPZoBbAdVRSWvbxx5vXrLk7NSW1L8VisbAsKxJdMMkoxzI0becQRvEoHEM0TbMcwhFGUARrZ3EC4zgMxxFtoxGO9wWa/SuyHEYQOGO34wTBMixBEgzD4DiBEMuyHEHgNE2zLEeSJMdyOElwDIsTWN+/GDuLkwTH2mmawXCCokgMcX3LYxhOURSGIcbOEKRzR5fBaEAcyszKHGI9zJk9h8Av0VtmMpn6pgtQKBS+Pr7QeEZckGrRtWy6xb15EmKl//ofR/KDU50bnrr6B6f8/vvZDbe7MzIybrnlFmj2uXl53+3e/eKGDQKBAGoDuLf7A3pSwQi4VLrwC3jAMx2GEzw+4dB2+ztZEe4wWRSPz3ddsW81giQRQn3R5K/P0f/yv99y60v+ZRnUvzyGk3x+/8GCOX56/zIDdrTMmTVnqLEITgyxruDBqZELJwWBqcgtrwr9NRHny0b43uaFRXBm01X1pAaHQdu5sc/hcEYCwwOCVHD99d14x7LszbRRNE1f1jh+3+ZjGDb4KjAF1YiOUXli1fKNv7etVtz7GOz63/s5HM5IAIJUcNNehWMYw7D6Xr17b+Yb7sTBlzeZTBjCOHR5OUvEEpIkB68r6EkFAIysczickQAEqeAmRlGkQq64qQ4tkpSIJbBnAQAAAAhSwY3KdQIm14FylrFbbTRCiM8X4DjmsCRL2xiCxDkO/fqwFEfTDEmRGMfZbBbm15sIcJzg8XiDj6XTVjtBEQzDkhQ5yIKMnbbRdpLiUyRG26x2Fgn4Atec+25jGGIlDOV1UwiG+0d+U2as7s4Uw0g+VC0Y0Q0fzkgAglRws3KKR202W+apzOnTpjvMzMfkZrz30r+PqVT0xNtfvn/5mP4VzNrWT7eeSoils+t9/vzAHAJDdqby7ZcOPvHio3xE7/jPX3YePtdFy9PiwiIDE1Y9ca+P8KKz/VktbS+ufnPZ6w815NYtXTGfd7EFOebE9x9/se9YaOLtD68YvfPjTdl12qVrn18+PcopTDUajcdPHh/icP+8OfOGEqfCcP9Ixlr1rZvnu3kKKpGn/70/ItjjYCSfw6F9AghSwU17FX5hT2qPtmfHjp26XuPCW+b9OlUqxyH+svueuWuG9YOv67XaYLtdoPLid9R3ibwVS2+d0lJzDHHIZtE31Ta2mGqsNMshhJO8u//yXlTsJ9m6UY/eOV7f0S2hLJ3NWq1ey5N5UDZtt4mNiBwl5mP11VUmM6kKYjiEcKnv9GlKxqpraunWGHtVAWH+XlKjtr2uodsrINTHS4Jh+NSlD0xdumzTG3tJRcj9z/97bsHhfcVN7LQoArvo1l3uZP4cxzU2NQYHBWMYplarlUplf+AC/RYjvzG7cTJ/hBDiIEYFIwLDMDq9ztPDk+O49vZ2Hx+fvq4EOCOBYQKvRQUj4CrcZTJ/L6WnWCTcn5Hx2yLIsvPDVx6/98uEaamtZQe2bTtqZxo3P/dqVknem0//R2tlEGKP7tz01cFyU01Fi9GIXZAhYjjdtnc/qtKcf+HBv+Vk57/+4v/tPVNXkvHJR18cKjq+feuOA+f2bzle3IghxDAtW97fVlZx6IU//6utIuu9f33V0n3uvWf+mZmdtfnrfbSdQwgjcLz+bKYwPFIuEpMYW1VRPm1KMoENtnX9j+07/XT800l3d3dDY0NFZUWvobd/gV+Wh5hlZDfmoezuy2gYsLfBiFFRWdHY1FhdU63VafsHu+CMBIYJ9KSC68/1tagMy9islrFjxvy2COIvXvf0ypmSTV9kTJ8sxRDiGMb+Sz9TX+cT09YtXL5kfoxvTX7x8Yu9FjUoJWXBqoWWluqEabNCrcSWLbVNbHNjOzduwWS5VMT91ndFRiWOmfOHuYU5WztrqrPLmmePSRqfFEvgCCG24OiB82rxyuVTLLr2Q9/sVSTPTYrwHHzrLrcnFcOwxITEktISsVgcEhLinNsI67dgGMZsMUNLZnoah+O1qDqdliApqN6RxmwxG4yG38OWikXivuslgiDi4+KrqqrEEnHMqBjHkza0BwBBKrg5ufakarW6yMhIf3//3xZBbFN1aY6QIBR+fl5e+o7Mwz80FHdpx/f9EyEMI3zl+i93/TA1oKlJzzr1pKJfOqQwgiQJAidwksBxjCAwnAgcFSGr1USPikWkAXPouyJwAsNxDEN839CUSKmPX3h0uB+OIdZq+Pn4yaRJ09o7OtVnPt9eSP5lnKWlSxugUgz4VNYVvxaVJMmkxCTnyhmR96QSBCEWiaEl223y3mF4LapMIkM4jHqNOHy+4HfS7B3PQlKJNCU5xfWkDe0BQJAKfi/uve/eUdGjHBLwsMRpCe1n2wzSe9ctUQqxiZO6WmjeQ4+Pjg2Llj8sCIlV+oQLo7xjevYdMStT1q30o34dfQ9PSpfQCj4hnfmHxQGy4PmLhWJKNHnhAk8ZKeVGz18cnJgctED349Fjx1InpS9/8I5Qhb9g6azAYOkti204ppx324IQv8RHXng841jRqTx+kK8XTvDHpsXVNTX2mNi0sHHz9LW5Z896ReH+KoXbz9MYdsOc+m+gog5jsC6UD0vdEjgM+Y9A+KVevfE76VYAYBgbm81mg1oA11FJadnHH29es+bu1JTUvpS+sc4b/TxoMBr4PH5HZ8cQlw/wD7jkJptMpsamRoSQQqHw9fGFxjPSsBZdyyY3v8ydECv91/+IICwYeTIyMm655Raoh9y8vO92735xw4YB32gNwBWjKAp6UsGIuC53fM3SzXGZTuAERVGBAYFur6sbYgoqu91OEITjrmQYBsdxxxSO4xiGcXrDFsMwTlNx6XQ6uVzutIxTVgghlmXxC8fEaZomKdKxrux2u9PHcRxnMpnEYrFT4Z0WY1nW6Y21HMfZGTt14a2iDMYLeCADcdwvMSXH0RZjr17r6RPYn8jarUadWiz3wkl+f6LVoOXx+RgpQBjWl0gbummaFnn4IoT1R6hOBeM4rre3VyaTDV5416s+juPsdjtFUYPXPMdxNpuNz+c71ypJOuY2QHVxLMuyJEEOvoPsdjuO446JQyxY3/TDTiuyLOu4mN1uxzDMaUXXog5YXUNplgzDtLe3O604lMIPeCBwHOdUOXq9XiqVXsHx4nroDXjZbzQanZr9gLXq+okDn5egpx8MD7jPCVx/HMdFRkTeZBslFAqHqa7QiH9MgeO4svKy3t5ex8T6hnqLxeKYYjAYCs4VOK1bU1vjlPLoo486pdTW1RqNRqcvZnW32ukb98zZMyxzwcsUikuLnV6vYDAY3n77baf8i4qLGIZxTGlta7Xb7Rd8x5uM+QX5zgVraMQFclyowAXyvl/MmDi3vOmCRJFXcYMGEyodE3s5ISb2/uVPoQIXyI2EoqHHjgvkuEDWX6vFJcWOH2c2m5955hnXwtM07ZhiMpmMJqPTirl5ua616pRisViOHDniVM95+XlOlVNcWuxUOdoe7fnz551yc9pBCKGampqenp4rKFhjU2OXussxxWq1OrWc8+fP19XVOcVzRcVFTlmVlJY4bY5OpysqcV6sobHBuQyNjR9++KFTGc7knnF6CNJ1xcqqSrPZ7BT3azQa12ZvtVqdCubUAPqKcclDT6fXOR16CKGNGzc6pbS0tnR2dTqm2GhbeUX5kA55eHAKQJAKblZwh9Pl1tUN0G+BDdTXgl16sWFtVwPW21Can3ub6FB234CfOMAWXXHBMLfWKua2GrvyFa9okwauZ3Stm8Rw77WhrOi61RjChlir0JMKhgkM94Prz3UCJjB4XY38fguJWOI0fEnxKBy7IIWkSKHAub/519c3DEYkEjlljmGY0+AyhmESicRpRaeR64s1P6dhUISQ0wA3QogiKZFQdAWFH7BgJOGcP4/iud7h51r+AQvvlJXrrREkSbo+lj70wjvlxufznWIUHo/nmpvTDhr4C4kkRaJL16pIJHIa48YwjOJRlyy8656tqKjoaO9wvGWirq6uuaXZarmgFzMvPy8tNc0xJT8/X6vVnj59uj+ltbW1/Hy5xWRx/JS8vLy0tAtWzMnJCQ8PX7BgQf8muN6WMHDlUKSA79wknLa6bwfhxAVHB4ETTofegIQioVNzwjBswENmgIMIelIBBKngZgU9qZdVVyP/nlQMw8JCw5wSXZ8MEwqEsTGxTosFBwVfMn9/P3+nFIIgPDw8nMoQHxfvFMtGR0fjLnM5uTa/6Khop0RvlbdrZDY6drTTiiHBIUOpnIT4BKdieHh4OOUvFoud6hDDsOjo6CsovGuwy+Px4uLinBKDAoMuWXiCIGJjYp1rNSraKcaSSCQR4RFO6zrtoAENsWDeKm+ncIrH512y5eA4Hh3lXIH79u57/PHHfXx8fmuoAQGu67omBgQELF682Cll7Nixl1xx+fLlDz/88MyZM/tjWYqiFArFUC78XBuA67Hgeui5XhQNSOmpdKpViqJc9+PArRp6UgEEqQCAG/fCAx9opk/XDiR8CBOCDnEo3DUrAieurPADfuKVFX7AxQbM/8rKP9TC424r/IC9gEPcxisumOs8nRh+hWP0cXFxw3QH+cW4xuturJyruSdkiIctANcMtD9w/cFw/+XWFQyuQfODY+fGrcC+x/lvqmqEMxIYHtCTCq4/GO6/rLq6IaagcqPk5ORhPAOSZJTLEKobURTlpVINU+YEQSQkJAxf4QmCUA1b4RFCYrF4KDfCXhmpTMajqKEcUAghi67js3+/YA9Ycc/KMVve/gcRtOKh9RNx1r7/k79ntUU899f1hT9/uu1g6XMvv+VLtuzYUZg8mvefzV+yQu8//uXFvK9fbmInPf745O2vvnauW/Tnf/zJVLT7i4MNq+aN/nznfgMmX/vHhwo++6jS7PXia3/xFpF9H3rJk15ScvKw9mJGRES487wEw/0AglQAnRngd9iT+tRTTw1f5gKB4I4VK4Y1DktNSRmmzPl8/kMPPTR8hefxeKmpqcOX/4B3f7pLcFDQEA8os9ncVnrYFHFnjKSr+OS+iLlr8ZbTVnq8oWBXe8jSW6Maz+QePXCgNDwwmc+zVhQWVLTUzlpyzxtvxB06mCNtP+gzaVVUV9aJslZlzG2vLYhle6v/tSU3buLUUZMXv5Q87ejhU+FBqCtp1d3zYkhLx9GTJcEJE4bSk/rUk08O5WmqK7Zs2TJ3npegJxUMDxjuB9cf9KRebl2NwH4LrVbb2dnp9mzNZjOO4waDoa2t1Wk+y6unVnep1Wocx3U6XUdHh3szZ1m2vb1do9FgGNbZ1eU6EebVMxgMBEFoeno6Ozvce6XHcVxzc3NrayvLsmq1uru7ezgajFqtZhimra1No3Fn/jYb3dzc3NHRwTBMt0ajvnBG1QEPKA9PX1Pp11W9QqO6xS84UKyUMgzT2tTk5e+j9POqPn08cOyMaYn0ocOF9W1koqcPQfJYq0ERFOyvEKqbmls7OrradKVnv3zx+Y2lReWKycvTorDWbg5jLUJPpR+L5Z369OV/bK4or63osPEpcvCe1L7XBPS9SaGtrdVgMLjzgLJY+l580NnVaTQaaZpua2tzmpD1Ss5L0JMKhgf0pILrD3pSL7euRlq/hV6v/3rnTrFQmJ6eHhYa6q5ss7MyDx89/uCDDxw8fESj7oqMipo3Z667LmlsNltmZmZzS2t6+uSc3DzGZp01a/Yo9w39syzb2tq69fNPH374sQOHDvEpcu3adYKhTegzxDp/6523//jY4z/s3avVdM+ZMzfRfUP/FovltTfeWHv33b0Gw8HDhwkMrVu7zo1PF+l02n+99WZkVHRoeHhNdY3BoF+/fr1UInXTnrUWFRWdPnN20aKFZ3NzcQwtX7rM8fl9lwOKqy/LUo1/QK4vwOSqqqJSocFssViUgUHZ5ZUyWXdkyoT2XtKCEVVZx9SYobeqwWPMWLkxPzpuKakwkgc+azSLJ0ZFrZz+Wtau90xif38lbkM8q8neUp8TNmohIeb99fU3T333vknkJ2w9Vng+epCeVI7jDh05UlNd7evny7CsVqMhSHLt3Wvc0quq02n/+drrTz35ZGV1dXFxsVQqkcrk6s4uD0/Fbcv/cFXnJehJBcMDelLB9Qc9qZdbVyOt36K9oyMtNWXO3DlncvPcmO3ESekxo+O0Wp1UKll91+ra+kY3Xs/weLwlS26Ni0+oa2gcHROzcOGi7DNn3NkBQJIF+Xkxo2Iam5tvX748PiHR0OvOLrEjx4+HhYXX1NampaYsWbIkN7/AjZl3dHY0NzXl5Z6pq29YOH/+2HHjdXq9G/M/fOyYRqttam6urK6+Y8Xt48aP7+xUuytziUQyYcKE2bNnlZaVz5oxPX1yekVV9SAHFEXxYtNvFdcf43vEjpm1gGyrEEcuNHZUcOHTE7iGNnvg9Onz/FBrrTbsLy8/859XXtjw/F/HxQf6BsapPPmINtAEf+Ki+yYFMN9+/Xm7x9w56emp/IpOoyo2XOrpHevvI0SG5m++2qrxmR8j1alJjwB/j0F6UjmO0/f2zpkzp1PdY7HYVq1cJRKJnV4hdsXkcsXEyeksy5adP3/HitsRjre3t69cuYIgqas9L0FPKhge0JMKAHBDwMeyHGI5qVTq9sxJkqRIHm23SyViN2bLcdyOb3eGh4RSlIrlWIZlZFKZe0t+661LN23+SKPRWG22IU7YPkTNLS1Wi4UkCLud4ThE03bH6eivXoB/wAcbN+7+4QdNTzdNh6KLzDN1FddaxD3r1xuNpoLCIjvDcCzH41FuzL+5pSUyIqJL3W23MxzihELB4A1M6pew+qlf+qGX3/sAQgghP4RQ0B3r+xKnLb7718WpsMRRCCFxVDxCCJHBax7se22vx9r7fnl/75RlD/b94hMZjxBCVOj6Bx/rS/nTn9Mu0W+E43Exo1555eXImNGeUZF2hqF4PDdfxmNIKpHSNM3nCTgRYhh2KE+YAQBBKvidguH+y62rkTa45u/nt/Pbb1Qqn+VLl7o3Z6FQoPT07Ops+2xr8dy5c9z4vLO6uzsvN5+1MykpKT//nFGQT65audKNJddqdUXFxUKJPDE+bsuWj0PDIse7zPR+xQR8vkwiyausHD9uXEbGfoZFd6y4zY2F1+l1RUVFFos1OSlp+/Ztfv4ByYmJbsx/0vhxmz7e7OfjPWHcmI8++kju4TlmTJq7MmcYpq6+ITYmZtL4cVs+3aL0Uq1ZvfpiCysUip07dw7rJAYDVK9ON0jcSfF4SUnJ826Z19jYsHnz5rCICMp9EbxAIBDwBYnxoz/ZsiU+IdHLU7Fp06Zx48df7XkJhvvB8MBsNhvUAriOSkrLPvnk41dfecX1dYjAiclkampu4jjOQ+FxsXvsAADgWsrNy9u1e8/fNjzv+m4zAK4GRVHQkwqu+4USIknqv++/P3wzJt40GIahaRtCiCBICkboAAAjgFarJeF0BIYHBKngOsNxwtvP32azMjaa47i+UbC+Xxx/jsDE61MGnOx7Mpi22m6q7bpZ9xdsF2zXzb5dfJFYcG3fKwsgSAXgGpFJxaOiw6EeAADgxjWsrx4AEKQCcH1gGEYSBPSIwHbBdsF2wXbd0IkAuB3MkwoAAAAAAEZeNxY83Q+ur5bWlnOF56AeAADgxjV39lx4mhO4F0VR0JMKRsClUt9blH796fTniE28sUoL2wXbBdsF2zWs2wWA+8MD6EkF1xf0pAIAwI0OelKB20FPKhgZl0rQIwLbBdsF2wXbBT2pAFwInu4H15lQIPTxhpcn3dgaGhoKCwuhHgC4CaMEkpg4caKHh+cl+hpwiFPBMPRhwXA/AOAqWSyWjo6O/j97enoKzhWEhoSGh/82A25WdlZoSKi/v39/Sm1tbVV11by58xyzyszMTE9Pd0x54IEHNm3a5Jhy6tSpoOCg4KDg/hS1Wt3Z1Tk6dnR/il6vP3HyRHp6ukKu6E88dPhQakqqp+dvX7eNjY2fffbZ3/72N8fC5+blpiSneHl59Sfm5uaGh4c7rlhfX19eUT5/3nzHgp3MPDklfYpjSm1tbU5OzqpVq5wKNiV9ilwu708sKy/z9fF1zL+4pLi7u3v6tOmOBcvLz5s9a3Z/Sltb2+uvv/7uu+86fuKBQweSE5O9vb37U5qamhiGCQ0NddzqktKSaVOnicVix1qdPHmyY1atra3Hjx93LLxarT6be3bC+AkeHh6OtZqclOxYXZWVla2trdOnT3fMray8zHEH9e1rlUo1atSowQuWeSozffIFTeJ0zmmpRBoXF+dYFTW1NY6LnThxgsfjTZgw4bfCd6sLCgrmzJ7jmNXhw4fHjBnjuC+qqqvq6+udFss+nT1xwkTHlLNnz7744os//fSTYz0XFhVOnzZdIpH8tmJ29sSJF6x44uSJ8PDwwIDA/pSOjo6enp6YmBinZv/yyy87vv24qrqqoaHBsQG4FsxoNObk5ISGXnDoVVdXi0Qix0MPIfT6668/++yzTlskEokca7Wjo6OsvGzWzJn+/gEwDSq49uC1qABcQ7SpqbWTwwUqb4VZZ/FQKVyGyLjeHi1P5sEfwtdBr6ajS2eWKHy8PX5714vF0NPa2cMTKwO8pb3dbd1GNjAggOBsTS1tOF8a4Ku09arbNCaZp69SSna1tzO41MdHhiGmq6XVxgn8AlU4a+tU65ReXjhiWlua7YQsyNfDrOvo1NmU3n4y0cD3nAkEgpCQkP4/g4ODcRIPDQ6VyWT9iQzD+Pn7CQW/ldbT01MikziuiBCy2qxOKSqVyinFRtv8fP0cQ4GAgABNj8Zb9VtkxrJsr6E3Pi7e8cs1LS0tMSERx3HHMoSGhjrmHxISwnJsUmKS44okRXqrvB1vuVN6KQUigVPBLFaLU4pcLrdaL9gilmX1vfq4uDjH/IUioZfSy7FgMrmstbXVqVYRhhxTVCqVn5+f0yempaYlxCc4FtXLy4tDnEQscVyR5JGjR492qlWnrLy9vbVarWNiQECAnbHHx8eTJOlYq/Hx8STxW4pUKvUP8HfKTSgSOu6gvmsbLy8vpVLpWDCKR12yYBzihMILRmB8fHyUSqXjYikpKU7NMjAwEMMw5+oak+a0L+RyuVNWCCGGZZzLwHESyQWt18fHByOw0aNHO459u644xjwmJDhEJBL1p/j5+en1escov6/yExMTBQLBBQXzci4Yy7KOKRzH2Rl7aMgFh55cIefz+Y6HHkIoLCzMKSuCIEiK9PXxdSyYSCwKcrgaBOAagyAVgGuBs5u+fuOVTv+kyclxHXVZH7519J9fvOFJsSYbTQnEYiFhNpi7tW2fv/Zu1Jqnl6YEYARFEhe9ZdyurfnfB3v8Q8izmS3Pv/26lwRHCHF289cfb+GFehf+cGzGnXcd3ns6KoLrosbOikSNXV35J0oW37f06Paf/RO8CnM67l47v+TA9iONSR/8d3XxT5832bxTUlNpu7Uw49tdp9tW37/OkP9tdjvRefrI1Lvuzco4HTJaXNMie/ShRSe++7Leqnj60XUC3qChNOeawLkmDpDixjrnuAHKMITFrmyZyygYusJPHGCLrrhgnFtrlXNbjV35ile0SQPXM7rWTWK499pQVnTdag5xHOIQABCkAnBzw3AqIEBRqjVFx8WeP5Kj6e2qbFEH9lafqa2qq6Tu+2va6w9/MG7JlA51l7ito1p3QO29ZEqy/8VyM7RV23Ci4XSLQMnoTFYviRAhxNgsOqtJcKJIoMCLCvMZr+CeyrN1AZrUGXeMpbW6llZS26z39FcUlvO8BDFJYyO50qwvSGTRHm1t6SnKrW5Cdy/yPWcLmjmRz1jNrS2VXJu3UE6WF+VYlIGGknN6z7CWttaSwsaVrzw+eISKYZiPj49jZxtCCEMYurDnWCgUOg5w93Ec570Yb5W3U+YDlsHX19fpeQ65TO76hIdrikqlckp0XUYoECo9lU6Jjr2VgxTMz9fvkg+ayKQys8nstKLjqPTFCubv5+/YIzsggUDg1G83xMITBOFaq657ViKROPbk9eHz+JfMf8CCDdAAvL2dblTDCdyxZ31AOI6rVCqnxIyMjHfefqevOfW9OclkNpnNZk8PT8dXK/X29kqlUsf3LXV0dDQ0NKxfv74/kabpHm1PX494f6Ljin0/tTqtp4fnxo0b+Xx+f8F4PN4lt1osFrs2gIEPvQvHSCmSGspgvcpLZbFYnPas864FAIJUAG5CODVl7dMeZw7/98+vzlo7OzakMylIeuyb6voeTV1FW5c+yTssZe7ihdaKhtET00YpUyLRYF9aPIlM3albfd/aov3f2DlWXVmk5skQ3gAAFqRJREFUwbxDfbFedXfKmqf8j21Re8hzD1Xdvn6ZvVLfXluy/+Cp2Jm3xXr3dH5yeP7D9+PHvqdZjmVYjmU5DhGd5JIH/9hx8tOs4lneQnb/T/v9RiEfQw8ZuWCy0dzpocr7qWTJg6vsZ88FhMQ8seGxjA/f6Jp396zxoYOU0PVhuLCwMOezD0mGh4W7xliXrEvXr2qSJFVeKqdv6/CwcKdwKiw0zDWqc+0SCwwIdFrM38/fKYUgiIjwCOfC+1+68AMWTOXlHBaTJOmaW1ho2CUL7+Pj45SVSCRyijRwHI+MiHRa0dfXdyiFDwkOccrf6Q4KhBCPxwsKDHIOu13C1gHjSNeCuaaIhCKnwWsexfPz9btk4R3vBO1TVlr26quvDiUydqM1a9bQNN0fpJIkOZTKoSjKtQE43mp8sUNvKBd+fVcIfAHfaT863UYMAASpANyMOM7Yq8fFnmJcbWQoxtbR1FCZWWlYNC+upayd5RBJEDhOkoS9rr5ZVXumUzFzbKz3xTITBY6fHnfknf/8a9Ktj0eq+Lk//lCCTY64Z/r8man/evO5iAl3/N/SqcLOlzbt+P6RP20oztz8w09nMrNPLbvvmfsXh/3v0w/nrHpGW33sX+/ua9RzOzNjVi6KefN/byrjlvz99ltwDIWq+D4x6VJL0j9e/me134y/371MYXhr8+efr3rwryL6/Nt/f69TEvBStO/lVsCAfYdD6de84vyHmPmwrnjFRb3igl37wg/YcTsSKmeIa3l5eQmFwmt5MhAIBFfWzt14vAycPxrSzgUAglQAbjKspqNZ02Oe+dhfEyK8g/5Ck8rQR1dTLSbbI396LFjht2Ktv5SSzltzV42Gkfmky0WDjuth+JL7n19y/y9/jb9vw3iEEEJp89dsn7+mL3Hl//17Zd9vUc8uvKd/zYTJvzyrHbnxm98eE9447g/9vydPmNW32lsbP+1Lmf/gS/Mf7Ps14NVPPr3pLh84KPzv+OKR6/tpNRs5jCcQUFazCeF8gYBECNksJjuLC0UCxma10nahSIwj1mKhSQqzWKwch/EFfJa2sRglFFA2i5lmkFAk5Bib1cbweYTVSrMc4vF5nJ22c5hIJOqbponjONhxAECQCsCIgRHB0YnB0b/8FZ08CSGE/H1Cf/2/OFSCEFIGRCoDoLIusHz58uHLnM/nT5s2bfjyFwgEkZGRw5Q5RVGLFi0avsJTFBUVFTV8+SuVyuHrwvT2vvSNywghDMPMZnNnyeEPvj7mqYqYPzv6m29+5gv8/++FP+Kd59784BsGSRfev6Zm349NNrTuwUfIjpxnn969+m9Lsn4+1l5bG5Iap2/uMenRH/78+Ml/v232G3X76lk5X+5SixXzJ4TuP3q6pabWa+I8Ji+HCEl88JHVCgGOHObDH8SyZcuGUv4r5jTdGAAQpAIAwMgKUnk8HgSpF/16IMnhKzxCaFjvBHWcKfaSjIwpaMJyX7q8ruDE9LueZOq/p+2MpuSwatr901VVuVkHCs5X4SjYaNd11LWFyAIiosemJ48/tf+ItTsfW7FeVrs7r7ZZHpi6+p4llK7oRGWryosf9NCMJ1Onnjl0RJEYdEqDLV67kOksfuC5d9LvfvK6N3sIUgEEqQCA3wuO4/ILCkzG3smTp7jxJjaapmtqa6Iio6prahrq68aNG69QKNxY5mPHjlEkOWny5KKSEl2PZvLkdDf2XdE0nZWVxefzk5OTT+fkSMSitLQxbryDkOW4kuLihISE3Lw8k9EwYcLE/gdxrh5jtx88dJCieGPGji0qLuaRxLhx491YeI7jCgsLLRZLRGRk4blzMplk7Fi35a/T6bOyTtnt9uSUlObmZsQxEyZMuljmHMcRBMGZbdbWvE6BZwAnkMsIvUCIEDJZBV4BJMHj69uaUufflSIq/m5bRoC3zFfOmMy0yazXi70mjkravH0nj9QpJ4njx/t99vZrobHBEbfcN9OzqKFVHyal1Ug4xju4N7X9s3fejJ8yMW7UxMRRAQcGHe7X9Ghyz55NTU2j7faS4qKQ4ODoUTHu2a0MU1FRERkZSdP06ZzTIcEhMoWisKBg9OjYAJdHygAYCeCeaACuKdqqr6uoqKio0PRaXf9rt5nUHVr2wu8vbVdbS6uW5RBrt9TVVNU3dyCEEMe0Nzd26Rwz4TQdzRUVFbXVLRba3FxVVVPXwLCIthirqyqqqpssNqZX3VxZVa0x2hHi9B3N1ZXV2l6L3dRTU13ZpjFyHNveWFVZVWcw2Vna0lBXVdPYxbJcr7q5sqpGa7jo2+m6urqyTp8WS+R792e4LwhjN23a9NVXX7Z3dmRmnfILCNy6bTvLsu7Kv7e3NzIqsr6p6eeDB44eO0ZQvG/3fO/GHU1R1JQpU3Z9t+NUdlZjc1NdY3NPj9aN+Xd1db33/rsNjQ3VtTVGi3Xnrt1uzNxG20qKzs2YMaOtrbWquqq9S92lVrsx/7b2tj17drEsm5Wd7emlrKprbGxqclfmMpls7ty5DMedys4uLi3VGcw5Z3MvtjCGYQxjb6gp1pnl5rYGu0RxcNvO2nJtT0+3NDAo77vd2SdKx09f2F1bUFqpMbRXfv/tZ18c33P8WGllTWF4UKzCJykuaZTKLzwlWqUMCFRKWL4iUFt2uKbewOFkU2O+n38SzhKqoGCF0M7wlQFh9tNFtYMM9zMMs/XL7VKZfOfuXd/t3hUYFLz/0BGr1eqWC4Ojx46+v/G9bk33voz9LIf9uD/jq23b/Pz9Mw4dgTMzGJmgJxWAa6ql8uCmD0r//MqjJMFqWtsRn6fR6YOCg/kkaq+vLyg6kXXY9MgLt3vKPfkUgRCyasozvtq9v8z/3ffWZe/Y2ihQmUpPx9/1SoD6yE/7jphS1v3t9l/miOGQ7aePtwlnTJkV60/ilEyp3Lfrq7LwxWz1TxppMFNXEDEh7Wh2/bwpUQd/+HHSlKTCEt3ESUkEzpw9fKLHrt23t+fBZyZ8/f6J2NESMirVrzu3zOTRfvz7sSvuyT5UmJAmKzhPPPrw4qM7ttbTHs8+eb/jVKlanS4tJcXX1+dsXq7bLqAx/NFHH/129x6j0eTpqQz09zf26t34uIlMJuubFZJhuaTEBH8/v9zcXPfu623bt4eEhhuNpmlTptTU1tpot72Dui+8Gz92bHtHZ1RkpEQsLi8vd2PJMQwvLi1/6aW/j05ISp80qVujcUuc1O9Udo5fYFDO2TNW2j596tTe3l6TyeS+wiOTySQSizU92gnjxtkZe3t7xyChG4/Hn7fupcl6AyIFEjHf1NuLUWIeyWLeizZEGmiOksnEMdHRNEf9QSrCMM5mshJCPkdbMZKPOHJi+lSBWC6kkF6HL3/krzKpcPY0nR3xpVIR6z2VI/gIMXIPz9sffU4kwPXxoSKJPHPnRXtSMQwTCvj1DQ0Gg1ml9AwI8BeLBIw7rs0wDJs9a7bBZOFYTq3WTJsypbKqkqbpoKDAc0WFcGYGIxP0pAJwbWFs2dnDf3nitar2mv89/tAL7/544PMPt2aU1BbsfffTfe119U0s25a/J7e8s29xvmfs0hVL+BSOIbzbZrTnF6gNXEleZn6bfdncaAqz93/ZYQgzGxu/3Pj+G58dYe32qswvD2bX+QXJEyeMqtn3Q12vd2BkuKy1YOtH2xu1lRX1leXZB955673Csp6Ji29NT4sJio8ICQyL8dGUlupjw33UHdW95XVCpaS6PN8iV7blVNmEto6uruqK1kV33sW/cDJ/hVxeXFra2dU1OjbG7RUmFov0el1zS2twcJAbR5y1Wu3e/Rlz58wJCw0pP1/R3tERF+fmKSFXrVzZqe62WMzZOTkGg0nkvoeE8vPzt3zyybZt209lHq+rr69vaIqNcWfNCwSCLVs+HRWX2KPVnTmb26PVSSRiN+Yvl0mDg4ICAoNkMml9Q0Nnl9rDfTdyIIQampomjR8fER6Wf65A06MNDg4aJHQzmUwIIyVyhUQsQAgTSWVCAUGQFI5hfLFUIhGwLMMXSSRiPssyDMMSfAqxLEZQiGMZRMhkch6BGBaJpTKpRMBxHF8kE4v4LMMgnMI4luEwiVQmkfBxklIoFDwS65/qf4CvZBy/ffmyXr1e6amg7bbW1jYcJ8ghTMV/GWcgHPP29iotKxcIBXw+r7m5ZSivEgDguoCeVACuLY6YMPfOp1+8B+H6YwKf6UvmJttl32Q1FNaWx0xdNsO7oaK2KmD8Ss/f5t/mbOZeO22z2mi7phMlLZqGKqsx1keEf7vveJ5R0zI5hKer1SCfUTH+q//6z1mdlbve+q66e3rszLX38g7knC4U6KrmPvFQ+4k91e3ko6+9VVmQ/fW+JgVGJS5bk+hpyKsvjvPVf/1T+Z13Luupyqsgx86YrD6VW6eiGUHMuNFGWqPyzd9bduv9K7j8Ev/gqMeee2zf/97SLlw/e0Jo/zapVKrEuNhenTY9fYp7a2v82DG+3j5jUlJaW5oXL1joxhteSZLy9/EpLi5OTk4em5psNltmTp/hxpKbTKYzZ84smL8gIT4+8+RJpZdyKBO2D1Fqauq3O3e2trYEBQWfPXvGZrNNmuTOx790Ol1WVpa/t9eShfNPZ2dLJBKF3J1B5PSpU7OzswP8/IJmzjxzJickMMDHx8dtRxjHyWUyoVA4aeIExNp5PH7cxWekf/jhh3Nzc9072+glrVy58mI3EHMcp9VqR0VHjxs3rrtbXVpaNmXiRDcGkWPSUpWeynmz52RnZ82YMkUkEhUWFqVPnAgnZjBCe3WcXi4HABhW9cXfffh+8aPPr0d85ts/vRX5l5diLae+OY5mh7XvKCUn+6t/LJQ8uUxq8Z03YbQPQshqqX7zqVfPtujHLlp39ySvdzdulkRO+/vTawkMGSoy9naNXpkemLv17TJswp2rxx787P3tR6tnrFi/KEX05j/+bZT6PPHMi+a8nRu/OcAQQX96/t7Crzad7fF46q9PKlHLG6+/3mSUPvzIww1Ht+w8WSP3DVq9elXmlveqbJ73PfFMvJf6jbf+Yw2c8+IjS87ufPvL7K7VjzyfFtD69nP/7ZIHv/y357zlfNibAAAAhglFURCkAnBN6bvKdnz6YzfLjZu7SNzU7Dlpmpe9uawBpcVLv/typ5YnSwhKiI5ANkl0sLcEqgsAAAAEqQAAAAAAAIyUIBUenAIAAAAAACMOBKkAAPeDV5MDAAcvAFeJeOGFF6AWALgK9rzDGUezz1Q1a6PDg3F88MeErSUnC3i+PpraKhspFgmooXxAZUFWSbUlMMiLNWv27f2hus0cHRaAWPr0scNqztPXo39iI7b8zLEDx7LqK3u8gsU5e/YW1LaERUQSyF50cO+J7Cqf8OCuspMZJ/JxjzCVlLLpG48fz1UGhPAJe/bP+0rOa0OiAwm74VRWnrdfAM6af963u6jRGhXq01xy7Kfj5wSKQKVsSA9Lmc3m5pZmqUTqxofxAQDXRm9vL0EScPCC6x+hEgQEqQBcZa+D+eu3P4mefQvblPv9wabk5ECN2igQ8/VdXTaK0jU1tWtMmLW3ura2x8zatJVvPvUaikn0ZnUWSiET2hvPV7X1GBSeHkZ1Z5e6u6GllSfxoGw9JobiUQRCyNZTcfKnQzsOdM+cm3xkx+dqgbIle5/Wd6ql/ODJIyeLmPBpcapfSoJsP2/dI58wbvrYRKlE4hMYXFVwvF7jra080ED7zpk9jjQ1/febvNRY1al9PwaNijz41a7C6lpxYEzVwa96+SFTpiRTBJe55+uDZ2v9wiIrDm6tNUsr9nzYS4p++LEs0N/23ffnomP89nz84f6cirGpSSSBX+wbTqvT+vv5u/EVowCAa4aiqJbWFpFYROAE1AaAIBWAGxqdfyR/7p23xcVHFn65Wa+Q/LDtTFx67PEtH7X7B/3w0suKuAleArqgOGffloOyMEX58cLwmVONBfub2YCes5/sOGu1NZyp7vVtPvLRx0e6Beqz+wvoYCK/zuQf5C1BCBFCr/BA+YFT7XPnpRTmHtEW1fQwmJ7BNAbr1Gi83KCaEu/fN8sjhti8g7t2/HSouImcPjay7MiWbQfqpi+YVVxy+PzBQ7sOl46Kj+069cPBEyV2qYFHIy4oKUrUYqO8s86fLj5yMve8NUCqzeyUxHjbKKFXW8n+xiqLRG7TW+lOuxjV1JpUivAgvzMHj89e+0CIUnyxqSWtNqvVapVKoRsVgBsShmFWq1UkFMEhDK57kApdHQC4B8ewFkSR5AWhm1QRGjs61Fx5cs/3B+rPtUy8b3awd2B0dFh7EWJYdd6BzrQnHom3ZX2XVR7JiifOmTrVv/n8x1Ue964LEw4wsN7bXGFLum+epOJAZXtF0c8ZmoYmJn9efGBSCGVBIoVCdPeG1+drar9+5Yt67fyU+Q8+LPohK/Mc1Y5m/2mDV8OB893sI2/8p6Gi8POPjzYXFhw9v9vQ1RAcZ1HY7bc99Zw2c/Puve155/P2d7cER3cnSGrwmFun89lCi7DuRN6KZ584nX3SPzDyiQ1/3Prii5b7np05buC3+MikMrPZ3NnV6efrB60CgBuOzWYTi8UwEgJGAmiFAFz1Od2iLyo9rys5yCQvjQ+UnmbOFhcUVja3J3EIw3GbnT6aWbhu3drDn2zFOIqiLK2tHRjH4bgsMlVemp/Po1r8gtN5TaU2HonhOGLZ9rKjHarxo0M9EUK0rfmrT77o7tDs3B8+beGqXRn7Mz3D/vTkWilvbW/Zj7s64scn+Zze9Eoxln7Pvem5B3cfyK3yS5skoVs/eudbLUsuWjFLaKB2ff+VmRHesUZ+dPtneY2muevWTUr1fZBjKrN2MyGz6fqj+/ftIOWJT7+wWkCiguxDXlGTBLoZn3y553sy5MF7F8ps9P6MH8dMu03ANny79TttYEhIoHyQCvHx9qFpGhoGADciHMfFYjHUAxgJYJ5UAK6S/fT+vSUtap/wxAUzxhGIOXNsb0mj1s87OD59jK60OmxMUkdJVmZZo5fQM23aVH3VsUqLMtmbomXhfh6GE7uPaAQ+i26dp6kotCrD/QS95eXa0CCMFob4KUVQuQAAAH6fYDJ/AAAAAAAwEoNUuC0aAAAAAACMOBCkAgAAAAAACFIBAAAAAACAIBUAAAAAAECQCgAAAAAAAASpAAAAAAAAglQAAAAAAAAgSAUAAAAAABCkAgAAAAAAAEEqAAAAAAAAEKQCAAAAAAAIUgEAAAAAAIAgFQAAAAAAQJAKAAAAAAAABKkAAAAAAACCVAAAAAAAACBIBQAAAAAAEKQCAAAAAAAAQSoAAAAAAAAQpAIAAAAAAAhSAQAAAAAAgCAVAAAAAABAkAoAAAAAAAAEqQAAAAAAAIJUAAAAAAAAIEgFAAAAAAAAglQAAAAAAABBKgAAAAAAABCkAgAAAAAACFIBAAAAAACAIBUAAAAAAECQCgAAAAAAAASpAAAAAAAAglQAAAAAAAAgSAUAAAAAAACCVAAAAAAAAEEqAAAAAAAAEKQCAAAAAAAIUgEAAAAAAIAgFQAAAAAAQJAKAAAAAAAABKkAAAAAAABAkAoAAAAAACBIBQAAAAAAAIJUAAAAAAAAQSoAAAAAAAAQpAIAAAAAAAhSAQAAAAAAgCAVAAAAAABAkAoAAAAAAAAEqQAAAAAAAECQCgAAAAAAIEgFAAAAAADgypG618KgFgAAAAAAwPDpmvPxZS0fO/EWDJPzOZ0VIY7joAIBAAAAAMCI8P/DI4uRbgn+jwAAAABJRU5ErkJggg=="/><div class="t m0 x3 h6 y6 ff10 fs2 fc1 sc0 ls0 ws0">VisualStudio<span class="_ _11"> </span>-<span class="_ _11"> </span>C++<span class="_ _11"> </span>Build<span class="_ _11"> </span>Insights<span class="_ _69"> </span><span class="ff1">2/2</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">112/114</div></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7d" class="pf w0 h0" data-page-no="7d"><div class="pc pc7d w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIeElEQVR42u3ZIQoCQRiG4R3ZwegZxLQnEBGDQfBmXsK7GDR4A4s3MG30L2MzGUV+4XnipuHb8jJTFst1BwAAadyvl4kVAADIRqQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAPBWIsIKAADkUWt1kwoAQDoiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQAggf5fDjpstv4W8BW388kIAMmViLACAAB51Fo99wMAkI5IBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApJoAAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAgKz68TC3AgAAv/fYHT9+H1b7UmbTNj67rrVmKAAAUngBy9waAjGjuH0AAAAASUVORK5CYII="/><div class="t m0 x3 h12 y6 ff10 fs2 fc1 sc0 ls0 ws0">VisualStudio<span class="_ _11"> </span>-<span class="_ _11"> </span>GitHub<span class="_ _11"> </span>Copilot<span class="_ _11"> </span>Build<span class="_ _11"> </span>Performance</div><div class="t m0 x1 ha y364 ff10 fs6 fc0 sc0 ls0 ws0">GitHub<span class="_ _17"> </span>Copilot<span class="_ _17"> </span>Build<span class="_ _17"> </span>Performance<span class="_ _16"> </span><span class="ffc fs8"><span class="_ _10"> </span></span><span class="ff4">will<span class="_ _5"> </span>use<span class="_ _10"> </span>an<span class="_ _10"> </span>agent<span class="_ _10"> </span>to:</span></div><div class="t m0 xa ha y365 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Kick<span class="_ _10"> </span>off<span class="_ _5"> </span>a<span class="_ _10"> </span>build<span class="_ _10"> </span>and<span class="_ _10"> </span>capture<span class="_ _10"> </span>a<span class="_ _10"> </span>trace<span class="_ _10"> </span>for<span class="_ _b"> </span>you</span></div><div class="t m0 xa ha y366 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Identify<span class="_ _10"> </span>exp<span class="_ _a"></span>ensive<span class="_ _10"> </span>headers<span class="_ _10"> </span>and<span class="_ _10"> </span>other<span class="_ _5"> </span>b<span class="_ _a"></span>ottlenecks</span></div><div class="t m0 xa ha y1e1 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Suggest<span class="_ _10"> </span>and<span class="_ _5"> </span>apply<span class="_ _10"> </span>optimizations<span class="_ _10"> </span>lik<span class="_ _4"></span>e<span class="_ _10"> </span>precompiled<span class="_ _b"> </span>headers</span></div><div class="t m0 xa ha y367 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Validate<span class="_ _b"> </span>changes<span class="_ _10"> </span>through<span class="_ _5"> </span>rebuilds<span class="_ _10"> </span>so<span class="_ _10"> </span>your<span class="_ _b"> </span>co<span class="_ _a"></span>de<span class="_ _10"> </span>sta<span class="_ _4"></span>ys<span class="_ _10"> </span>co<span class="_ _4"></span>rrect</span></div><div class="t m0 xa ha y368 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff4">Show<span class="_ _b"> </span>you<span class="_ _b"> </span>measurable<span class="_ _5"> </span>imp<span class="_ _4"></span>rovements<span class="_ _10"> </span>and<span class="_ _10"> </span>recommend<span class="_ _10"> </span>next<span class="_ _10"> </span>steps</span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">113/114</div><a class="l" href="https://devblogs.microsoft.com/cppblog/optimize-your-c-build-times-with-github-copilot/"><div class="d m1" style="border-style:none;position:absolute;left:27.350000px;bottom:166.648000px;width:185.265000px;height:12.694000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7e" class="pf w0 h0" data-page-no="7e"><div class="pc pc7e 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 y73 ff1 fs0 fc0 sc0 ls0 ws0">References</div><a class="l" href="#pf7e" data-dest-detail='[126,"XYZ",27.346,256.118,null]'><div class="d m1" style="border-style:none;position:absolute;left:105.775000px;bottom:137.252000px;width:124.123000px;height:19.206000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}'></div></div>
<div id="pf7f" class="pf w0 h0" data-page-no="7f"><div class="pc pc7f w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4wAAAH/CAIAAACTgcSzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAIVUlEQVR42u3YsQ2DQBBE0TuLE6ETN4BcBAG9kdKYA4pwSAOEXLLOqGFlvVfCRF9T3/NSAAAgje/+eVgBAIBsRCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAALfae7cCAAB5tNY8qQAApCNSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqSYAAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBAECkAgAgUgEAQKQCACBSAQBApAIAIFIBAECkAgCASAUAQKQCAIBIBQBApAIAgEgFAECkAgCASAUAQKQCAIBIBQAAkQoAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAEQqAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAAAQqQAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAQKQCACBSAQBApAIAIFIBAECkAgAgUgEAQKQCACBSTQAAgEgFAACRCgCASAUAAJEKAIBIBQAAkQoAgEgFAACRCgAAIhUAAJEKAAAiFQAAkQoAACIVAACRCgAAIhUAAJEKAAAiFQAARCoAACIVAABEKgAAIhUAAEQqAAAiFQAARCoAAIhUAABEKgAAiFQAAEQqAACIVAAARCoAAIhUAABEKgAAiFQAABCpAACIVAAAEKkAAIhUAAAQqQAAiFQAABCpAAAgUgEAEKkAACBSAQAQqQAAIFIBABCpAAAgUgEAEKkAACBSAQBApAIAIFIBAECkAgDwP4Zzm6wAAEAer/Wo9TnGeZUSEQYBACCFH18FEwSJ0EWWAAAAAElFTkSuQmCC"/><div class="t m0 x3 h6 y6 ff1 fs2 fc1 sc0 ls0 ws0">References</div><div class="t m0 xa ha y369 ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">The<span class="_"> </span>Hitchhikers<span class="_"> </span>Guide<span class="_"> </span>to<span class="_"> </span>FASTER<span class="_"> </span>BUILDS<span class="_ _16"> </span><span class="ffc fs8"></span><span class="ff4">,<span class="_ _10"> </span>Viktor<span class="_ _b"> </span>Kirilov<span class="_ _5"> </span>(2019<span class="_ _10"> </span>edition)</span></span></div><div class="t m0 xa ha y36a ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Chromium<span class="_"> </span>-<span class="_"> </span>Tips<span class="_"> </span>for<span class="_"> </span>improving<span class="_"> </span>build<span class="_"> </span>speed<span class="_"> </span>on<span class="_"> </span>Linux<span class="_ _16"> </span><span class="ffc fs8"></span></span></div><div class="t m0 xa ha y36b ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Common-sense<span class="_"> </span>acceleration<span class="_"> </span>of<span class="_"> </span>your<span class="_"> </span>MLOC<span class="_"> </span>build,<span class="_"> </span>Matt<span class="_"> </span>Hargett,</span></div><div class="t m0 x5 h11 y36c ff6 fs6 fc0 sc0 ls0 ws0">CppCon14<span class="_ _16"> </span><span class="ffc fs8"></span></div><div class="t m0 xa ha y36d ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">The<span class="_"> </span>Complete<span class="_"> </span>Guide<span class="_"> </span>to<span class="_"> </span>Speed<span class="_"> </span>Up<span class="_"> </span>Your<span class="_"> </span>C++<span class="_"> </span>Builds<span class="_ _16"> </span><span class="ffc fs8"></span></span></div><div class="t m0 xa ha y36e ffa fs6 fc0 sc0 ls0 ws0">•<span class="_ _9"> </span><span class="ff6">Further<span class="_"> </span>Build<span class="_"> </span>Performance<span class="_"> </span>Optimizations<span class="_ _16"> </span><span class="ffc fs8"></span></span></div><div class="t m0 x47 h8 ye ff5 fs5 fc0 sc0 ls0 ws0">114/114</div><a class="l" href="https://slides.com/onqtam/faster_builds/"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:179.415000px;width:234.364000px;height:12.754000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://chromium.googlesource.com/chromium/src/+/9c60333a0/docs/linux_faster_builds.md"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:152.181000px;width:297.364000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.youtube.com/watch?v=t4M3yG1dWho"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:124.644000px;width:377.025000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.youtube.com/watch?v=t4M3yG1dWho"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:109.063000px;width:56.819000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://www.incredibuild.com/wp-content/uploads/2020/09/The-complete-guide-to-speed-up-your-builds-v7-1.pdf"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:81.526000px;width:274.455000px;height:10.952000px;background-color:rgba(255,255,255,0.000001);"></div></a><a class="l" href="https://docs.incredibuild.com/win/10_17/windows/Further-Build-Performance-Optimizations.html"><div class="d m1" style="border-style:none;position:absolute;left:49.168000px;bottom:53.990000px;width:234.364000px;height:10.951000px;background-color:rgba(255,255,255,0.000001);"></div></a></div><div class="pi" data-data='{"ctm":[1.000000,0.000000,0.000000,1.000000,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>