-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.page-vue-render.js
More file actions
4 lines (2 loc) · 180 KB
/
index.page-vue-render.js
File metadata and controls
4 lines (2 loc) · 180 KB
1
2
3
4
const renderFn = new Function("const { createElementVNode: _createElementVNode, createTextVNode: _createTextVNode, openBlock: _openBlock, createElementBlock: _createElementBlock, resolveComponent: _resolveComponent, createVNode: _createVNode, withCtx: _withCtx, Fragment: _Fragment } = Vue\n\nconst _hoisted_1 = { sticky: \"\" }\nconst _hoisted_2 = /*#__PURE__*/_createElementVNode(\"a\", {\n href: \"/index.html\",\n title: \"Home\",\n class: \"navbar-brand\"\n}, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/custardUI-words.png\",\n height: \"40\"\n })\n], -1 /* HOISTED */)\nconst _hoisted_3 = /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n \"highlight-on\": \"exact\",\n href: \"/index.html\",\n class: \"nav-link\"\n }, \"HOME\")\n], -1 /* HOISTED */)\nconst _hoisted_4 = /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n \"highlight-on\": \"sibling-or-child\",\n href: \"/authorGuide/index.html\",\n class: \"nav-link\"\n }, \"AUTHOR GUIDE\")\n], -1 /* HOISTED */)\nconst _hoisted_5 = /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n \"highlight-on\": \"sibling-or-child\",\n href: \"/devGuide/index.html\",\n class: \"nav-link\"\n }, \"DEVELOPER GUIDE\")\n], -1 /* HOISTED */)\nconst _hoisted_6 = /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n \"highlight-on\": \"exact\",\n href: \"/about.html\",\n class: \"nav-link\"\n }, \"ABOUT\")\n], -1 /* HOISTED */)\nconst _hoisted_7 = {\n \"highlight-on\": \"none\",\n href: \"#cv-open\",\n class: \"nav-link\"\n}\nconst _hoisted_8 = {\n fill: \"currentColor\",\n viewBox: \"0 0 24 24\",\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"1.2em\",\n height: \"1.2em\",\n style: {\"vertical-align\":\"middle\"}\n}\nconst _hoisted_9 = /*#__PURE__*/_createElementVNode(\"path\", {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M12 8.00002C9.79085 8.00002 7.99999 9.79088 7.99999 12C7.99999 14.2092 9.79085 16 12 16C14.2091 16 16 14.2092 16 12C16 9.79088 14.2091 8.00002 12 8.00002ZM9.99999 12C9.99999 10.8955 10.8954 10 12 10C13.1046 10 14 10.8955 14 12C14 13.1046 13.1046 14 12 14C10.8954 14 9.99999 13.1046 9.99999 12Z\",\n fill: \"currentColor\"\n}, null, -1 /* HOISTED */)\nconst _hoisted_10 = /*#__PURE__*/_createElementVNode(\"path\", {\n \"fill-rule\": \"evenodd\",\n \"clip-rule\": \"evenodd\",\n d: \"M10.7673 1.01709C10.9925 0.999829 11.2454 0.99993 11.4516 1.00001L12.5484 1.00001C12.7546 0.99993 13.0075 0.999829 13.2327 1.01709C13.4989 1.03749 13.8678 1.08936 14.2634 1.26937C14.7635 1.49689 15.1915 1.85736 15.5007 2.31147C15.7454 2.67075 15.8592 3.0255 15.9246 3.2843C15.9799 3.50334 16.0228 3.75249 16.0577 3.9557L16.1993 4.77635L16.2021 4.77788C16.2369 4.79712 16.2715 4.81659 16.306 4.8363L16.3086 4.83774L17.2455 4.49865C17.4356 4.42978 17.6693 4.34509 17.8835 4.28543C18.1371 4.2148 18.4954 4.13889 18.9216 4.17026C19.4614 4.20998 19.9803 4.39497 20.4235 4.70563C20.7734 4.95095 21.0029 5.23636 21.1546 5.4515C21.2829 5.63326 21.4103 5.84671 21.514 6.02029L22.0158 6.86003C22.1256 7.04345 22.2594 7.26713 22.3627 7.47527C22.4843 7.7203 22.6328 8.07474 22.6777 8.52067C22.7341 9.08222 22.6311 9.64831 22.3803 10.1539C22.1811 10.5554 21.9171 10.8347 21.7169 11.0212C21.5469 11.1795 21.3428 11.3417 21.1755 11.4746L20.5 12L21.1755 12.5254C21.3428 12.6584 21.5469 12.8205 21.7169 12.9789C21.9171 13.1653 22.1811 13.4446 22.3802 13.8461C22.631 14.3517 22.7341 14.9178 22.6776 15.4794C22.6328 15.9253 22.4842 16.2797 22.3626 16.5248C22.2593 16.7329 22.1255 16.9566 22.0158 17.14L21.5138 17.9799C21.4102 18.1535 21.2828 18.3668 21.1546 18.5485C21.0028 18.7637 20.7734 19.0491 20.4234 19.2944C19.9803 19.6051 19.4613 19.7901 18.9216 19.8298C18.4954 19.8612 18.1371 19.7852 17.8835 19.7146C17.6692 19.6549 17.4355 19.5703 17.2454 19.5014L16.3085 19.1623L16.306 19.1638C16.2715 19.1835 16.2369 19.2029 16.2021 19.2222L16.1993 19.2237L16.0577 20.0443C16.0228 20.2475 15.9799 20.4967 15.9246 20.7157C15.8592 20.9745 15.7454 21.3293 15.5007 21.6886C15.1915 22.1427 14.7635 22.5032 14.2634 22.7307C13.8678 22.9107 13.4989 22.9626 13.2327 22.983C13.0074 23.0002 12.7546 23.0001 12.5484 23H11.4516C11.2454 23.0001 10.9925 23.0002 10.7673 22.983C10.5011 22.9626 10.1322 22.9107 9.73655 22.7307C9.23648 22.5032 8.80849 22.1427 8.49926 21.6886C8.25461 21.3293 8.14077 20.9745 8.07542 20.7157C8.02011 20.4967 7.97723 20.2475 7.94225 20.0443L7.80068 19.2237L7.79791 19.2222C7.7631 19.2029 7.72845 19.1835 7.69396 19.1637L7.69142 19.1623L6.75458 19.5014C6.5645 19.5702 6.33078 19.6549 6.11651 19.7146C5.86288 19.7852 5.50463 19.8611 5.07841 19.8298C4.53866 19.7901 4.01971 19.6051 3.57654 19.2944C3.2266 19.0491 2.99714 18.7637 2.84539 18.5485C2.71718 18.3668 2.58974 18.1534 2.4861 17.9798L1.98418 17.14C1.87447 16.9566 1.74067 16.7329 1.63737 16.5248C1.51575 16.2797 1.36719 15.9253 1.32235 15.4794C1.26588 14.9178 1.36897 14.3517 1.61976 13.8461C1.81892 13.4446 2.08289 13.1653 2.28308 12.9789C2.45312 12.8205 2.65717 12.6584 2.82449 12.5254L3.47844 12.0054V11.9947L2.82445 11.4746C2.65712 11.3417 2.45308 11.1795 2.28304 11.0212C2.08285 10.8347 1.81888 10.5554 1.61972 10.1539C1.36893 9.64832 1.26584 9.08224 1.3223 8.52069C1.36714 8.07476 1.51571 7.72032 1.63732 7.47528C1.74062 7.26715 1.87443 7.04347 1.98414 6.86005L2.48605 6.02026C2.58969 5.84669 2.71714 5.63326 2.84534 5.45151C2.9971 5.23637 3.22655 4.95096 3.5765 4.70565C4.01966 4.39498 4.53862 4.20999 5.07837 4.17027C5.50458 4.1389 5.86284 4.21481 6.11646 4.28544C6.33072 4.34511 6.56444 4.4298 6.75451 4.49867L7.69141 4.83775L7.69394 4.8363C7.72844 4.8166 7.7631 4.79712 7.79791 4.77788L7.80068 4.77635L7.94225 3.95571C7.97723 3.7525 8.02011 3.50334 8.07542 3.2843C8.14077 3.0255 8.25461 2.67075 8.49926 2.31147C8.80849 1.85736 9.23648 1.49689 9.73655 1.26937C10.1322 1.08936 10.5011 1.03749 10.7673 1.01709ZM14.0938 4.3363C14.011 3.85634 13.9696 3.61637 13.8476 3.43717C13.7445 3.2858 13.6019 3.16564 13.4352 3.0898C13.2378 3.00002 12.9943 3.00002 12.5073 3.00002H11.4927C11.0057 3.00002 10.7621 3.00002 10.5648 3.0898C10.3981 3.16564 10.2555 3.2858 10.1524 3.43717C10.0304 3.61637 9.98895 3.85634 9.90615 4.3363L9.75012 5.24064C9.69445 5.56333 9.66662 5.72467 9.60765 5.84869C9.54975 5.97047 9.50241 6.03703 9.40636 6.13166C9.30853 6.22804 9.12753 6.3281 8.76554 6.52822C8.73884 6.54298 8.71227 6.55791 8.68582 6.57302C8.33956 6.77078 8.16643 6.86966 8.03785 6.90314C7.91158 6.93602 7.83293 6.94279 7.70289 6.93196C7.57049 6.92094 7.42216 6.86726 7.12551 6.7599L6.11194 6.39308C5.66271 6.2305 5.43809 6.14921 5.22515 6.16488C5.04524 6.17811 4.87225 6.23978 4.72453 6.34333C4.5497 6.46589 4.42715 6.67094 4.18206 7.08103L3.72269 7.84965C3.46394 8.2826 3.33456 8.49907 3.31227 8.72078C3.29345 8.90796 3.32781 9.09665 3.41141 9.26519C3.51042 9.4648 3.7078 9.62177 4.10256 9.9357L4.82745 10.5122C5.07927 10.7124 5.20518 10.8126 5.28411 10.9199C5.36944 11.036 5.40583 11.1114 5.44354 11.2504C5.47844 11.379 5.47844 11.586 5.47844 12C5.47844 12.414 5.47844 12.621 5.44354 12.7497C5.40582 12.8887 5.36944 12.9641 5.28413 13.0801C5.20518 13.1875 5.07927 13.2876 4.82743 13.4879L4.10261 14.0643C3.70785 14.3783 3.51047 14.5352 3.41145 14.7349C3.32785 14.9034 3.29349 15.0921 3.31231 15.2793C3.33461 15.501 3.46398 15.7174 3.72273 16.1504L4.1821 16.919C4.4272 17.3291 4.54974 17.5342 4.72457 17.6567C4.8723 17.7603 5.04528 17.8219 5.2252 17.8352C5.43813 17.8508 5.66275 17.7695 6.11199 17.607L7.12553 17.2402C7.42216 17.1328 7.5705 17.0791 7.7029 17.0681C7.83294 17.0573 7.91159 17.064 8.03786 17.0969C8.16644 17.1304 8.33956 17.2293 8.68582 17.427C8.71228 17.4421 8.73885 17.4571 8.76554 17.4718C9.12753 17.6719 9.30853 17.772 9.40635 17.8684C9.50241 17.963 9.54975 18.0296 9.60765 18.1514C9.66662 18.2754 9.69445 18.4367 9.75012 18.7594L9.90615 19.6637C9.98895 20.1437 10.0304 20.3837 10.1524 20.5629C10.2555 20.7142 10.3981 20.8344 10.5648 20.9102C10.7621 21 11.0057 21 11.4927 21H12.5073C12.9943 21 13.2378 21 13.4352 20.9102C13.6019 20.8344 13.7445 20.7142 13.8476 20.5629C13.9696 20.3837 14.011 20.1437 14.0938 19.6637L14.2499 18.7594C14.3055 18.4367 14.3334 18.2754 14.3923 18.1514C14.4502 18.0296 14.4976 17.963 14.5936 17.8684C14.6915 17.772 14.8725 17.6719 15.2344 17.4718C15.2611 17.4571 15.2877 17.4421 15.3141 17.427C15.6604 17.2293 15.8335 17.1304 15.9621 17.0969C16.0884 17.064 16.167 17.0573 16.2971 17.0681C16.4295 17.0791 16.5778 17.1328 16.8744 17.2402L17.888 17.607C18.3372 17.7696 18.5619 17.8509 18.7748 17.8352C18.9547 17.8219 19.1277 17.7603 19.2754 17.6567C19.4502 17.5342 19.5728 17.3291 19.8179 16.919L20.2773 16.1504C20.536 15.7175 20.6654 15.501 20.6877 15.2793C20.7065 15.0921 20.6721 14.9034 20.5885 14.7349C20.4895 14.5353 20.2921 14.3783 19.8974 14.0643L19.1726 13.4879C18.9207 13.2876 18.7948 13.1875 18.7159 13.0801C18.6306 12.9641 18.5942 12.8887 18.5564 12.7497C18.5215 12.6211 18.5215 12.414 18.5215 12C18.5215 11.586 18.5215 11.379 18.5564 11.2504C18.5942 11.1114 18.6306 11.036 18.7159 10.9199C18.7948 10.8126 18.9207 10.7124 19.1725 10.5122L19.8974 9.9357C20.2922 9.62176 20.4896 9.46479 20.5886 9.26517C20.6722 9.09664 20.7065 8.90795 20.6877 8.72076C20.6654 8.49906 20.5361 8.28259 20.2773 7.84964L19.8179 7.08102C19.5728 6.67093 19.4503 6.46588 19.2755 6.34332C19.1277 6.23977 18.9548 6.1781 18.7748 6.16486C18.5619 6.14919 18.3373 6.23048 17.888 6.39307L16.8745 6.75989C16.5778 6.86725 16.4295 6.92093 16.2971 6.93195C16.167 6.94278 16.0884 6.93601 15.9621 6.90313C15.8335 6.86965 15.6604 6.77077 15.3142 6.57302C15.2877 6.55791 15.2611 6.54298 15.2345 6.52822C14.8725 6.3281 14.6915 6.22804 14.5936 6.13166C14.4976 6.03703 14.4502 5.97047 14.3923 5.84869C14.3334 5.72467 14.3055 5.56332 14.2499 5.24064L14.0938 4.3363Z\",\n fill: \"currentColor\"\n}, null, -1 /* HOISTED */)\nconst _hoisted_11 = {\n \"highlight-on\": \"none\",\n href: \"#cv-share\",\n class: \"nav-link\"\n}\nconst _hoisted_12 = {\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"1.2em\",\n height: \"1.2em\",\n viewBox: \"0 0 24 24\",\n fill: \"currentColor\",\n style: {\"vertical-align\":\"middle\"}\n}\nconst _hoisted_13 = /*#__PURE__*/_createElementVNode(\"path\", { d: \"M18 8h-2a1 1 0 0 0 0 2h2v8H6v-8h2a1 1 0 0 0 0-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2z\" }, null, -1 /* HOISTED */)\nconst _hoisted_14 = /*#__PURE__*/_createElementVNode(\"path\", { d: \"M11 6.41V12a1 1 0 0 0 2 0V6.41l1.29 1.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42l-3-3a1 1 0 0 0-1.42 0l-3 3a1 1 0 1 0 1.42 1.42L11 6.41z\" }, null, -1 /* HOISTED */)\nconst _hoisted_15 = /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n href: \"https://github.com/custardui/custardui\",\n target: \"_blank\",\n class: \"nav-link\"\n }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fab fa-github\"\n })\n ])\n ])\n], -1 /* HOISTED */)\nconst _hoisted_16 = { class: \"navbar-form\" }\nconst _hoisted_17 = { id: \"flex-body\" }\nconst _hoisted_18 = /*#__PURE__*/_createElementVNode(\"div\", { id: \"content-wrapper\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-hero-title\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"cv-custard\" }, \"Custard\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"cv-ui\" }, [\n /*#__PURE__*/_createTextVNode(\"U\"),\n /*#__PURE__*/_createElementVNode(\"span\", { style: {\"font-family\":\"Georgia, serif\"} }, \"I\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-hero-tagline\" }, [\n /*#__PURE__*/_createTextVNode(\"Let readers \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hero-text-highlight\" }, \"customise\"),\n /*#__PURE__*/_createTextVNode(\" your static web pages!\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-hero-accent\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Add CustardUI to any static site and let readers personalise their experience. Hide sections, set preferences and share exactly the right content with others. No backend required.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"/authorGuide\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-book\"\n }),\n /*#__PURE__*/_createTextVNode(\" Read the docs\")\n ]),\n /*#__PURE__*/_createTextVNode(\" • \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://github.com/custardui/custardui\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-brands fa-github\"\n }),\n /*#__PURE__*/_createTextVNode(\" View on GitHub\")\n ]),\n /*#__PURE__*/_createTextVNode(\" • \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://www.npmjs.com/package/@custardui/custardui\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-cube\"\n }),\n /*#__PURE__*/_createTextVNode(\" npm package\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"h2\", {\n class: \"cv-section-title\",\n id: \"what-it-can-do\"\n }, [\n /*#__PURE__*/_createTextVNode(\"What it can do\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#what-it-can-do\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", {\n class: \"cv-section-header\",\n style: {\"margin-top\":\"0rem\"}\n }, \"Hide irrelevant sections; Collapse less relevant sections.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Let readers collapse what they don't need. Their choice sticks across pages and sessions.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-url\" }, \"https://project-documentation.org/best-practices\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-panes\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-col\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"dependency-injection\" }, [\n /*#__PURE__*/_createTextVNode(\"Dependency Injection\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#dependency-injection\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Toggle:\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle-control\", {\n \"toggle-id\": \"code-example-hide\",\n inline: \"\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Dependency Injection (DI) is a technique where an object's dependencies are provided externally rather than created by the object itself. This reduces coupling and makes code easier to test.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle\", {\n \"toggle-id\": \"code-example-hide\",\n \"show-label\": \"\",\n \"show-peek-border\": \"\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs java\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// Without DI — tightly coupled\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"new\"),\n /*#__PURE__*/_createTextVNode(\" Database();\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// With DI — dependency is injected\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"public\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"(Database db)\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"this\"),\n /*#__PURE__*/_createTextVNode(\".db = db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Prefer constructor injection over field injection — it makes dependencies explicit and the class easier to test.\")\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-col\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"dependency-injection-2\" }, [\n /*#__PURE__*/_createTextVNode(\"Dependency Injection\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#dependency-injection-2\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Toggle:\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle-control\", {\n \"toggle-id\": \"code-example-peek\",\n inline: \"\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Dependency Injection (DI) is a technique where an object's dependencies are provided externally rather than created by the object itself. This reduces coupling and makes code easier to test.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle\", {\n \"toggle-id\": \"code-example-peek\",\n \"show-label\": \"\",\n \"show-peek-border\": \"\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs java\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// Without DI — tightly coupled\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"new\"),\n /*#__PURE__*/_createTextVNode(\" Database();\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// With DI — dependency is injected\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"public\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"(Database db)\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"this\"),\n /*#__PURE__*/_createTextVNode(\".db = db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Prefer constructor injection over field injection — it makes dependencies explicit and the class easier to test.\")\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-col\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"dependency-injection-3\" }, [\n /*#__PURE__*/_createTextVNode(\"Dependency Injection\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#dependency-injection-3\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Toggle:\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle-control\", {\n \"toggle-id\": \"code-example-show\",\n inline: \"\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Dependency Injection (DI) is a technique where an object's dependencies are provided externally rather than created by the object itself. This reduces coupling and makes code easier to test.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-toggle\", {\n \"toggle-id\": \"code-example-show\",\n \"show-label\": \"\",\n \"show-peek-border\": \"\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs java\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// Without DI — tightly coupled\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"new\"),\n /*#__PURE__*/_createTextVNode(\" Database();\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-comment\" }, \"// With DI — dependency is injected\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-class\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"class\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"private\"),\n /*#__PURE__*/_createTextVNode(\" Database db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"public\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"UserService\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"(Database db)\"),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"this\"),\n /*#__PURE__*/_createTextVNode(\".db = db;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Prefer constructor injection over field injection — it makes dependencies explicit and the class easier to test.\")\n ])\n ])\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"The same page, three toggle states, where each reader can set their own peferences and see only what they chose to.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"cv-section-header\" }, \"Set the default tab in tab groups.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Let readers switch to their preferred view for tabgroups once, and this selection persists across your site.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"ul\", null, [\n /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createTextVNode(\"Hover and click the \"),\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-bookmark\"\n }),\n /*#__PURE__*/_createTextVNode(\" icon on any tab, or simply double-click it, to set it as your default across the site.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"li\", null, [\n /*#__PURE__*/_createTextVNode(\"Prefer a cleaner view? Hide the tab bar entirely in the settings modal through the \"),\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-gear\"\n }),\n /*#__PURE__*/_createTextVNode(\" icon on the left. Click the option to \"),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"em\", null, \"\\\"show only the selected tab\\\"\"),\n /*#__PURE__*/_createTextVNode(\" to hide the navigation headers and show only your preferred content!\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-urls\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"https://course-website.org/textbook/sorting\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url-divider\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"https://course-website.org/textbook/searching\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-panes\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"insertion-sort\" }, [\n /*#__PURE__*/_createTextVNode(\"Insertion Sort\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#insertion-sort\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Insertion Sort builds a sorted array one element at a time by picking each element and placing it in its correct position. Simple and efficient for small or nearly sorted arrays.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tabgroup\", {\n \"group-id\": \"tab-group-example\",\n nav: \"auto\"\n }, [\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"javascript\",\n header: \"JavaScript\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs javascript\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"function\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"insertionSort\"),\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"arr\"),\n /*#__PURE__*/_createTextVNode(\") \")\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"for\"),\n /*#__PURE__*/_createTextVNode(\" (\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"let\"),\n /*#__PURE__*/_createTextVNode(\" i = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"; i < arr.length; i++) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"let\"),\n /*#__PURE__*/_createTextVNode(\" key = arr[i];\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"let\"),\n /*#__PURE__*/_createTextVNode(\" j = i - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" (j >= \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(\" && arr[j] > key) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = arr[j];\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" j--;\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = key;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"java\",\n header: \"Java\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs java\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"void\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"insertionSort\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, [\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\"[] arr)\")\n ]),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"for\"),\n /*#__PURE__*/_createTextVNode(\" (\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" i = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"; i < arr.length; i++) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" key = arr[i];\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" j = i - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" (j >= \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(\" && arr[j] > key) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = arr[j];\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" j--;\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = key;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"python\",\n header: \"Python\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs python\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"def\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"insertion_sort\"),\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"arr\"),\n /*#__PURE__*/_createTextVNode(\"):\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"for\"),\n /*#__PURE__*/_createTextVNode(\" i \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"in\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"range\"),\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\", \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"len\"),\n /*#__PURE__*/_createTextVNode(\"(arr)):\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" key = arr[i]\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" j = i - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" j >= \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"and\"),\n /*#__PURE__*/_createTextVNode(\" arr[j] > key:\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = arr[j]\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" j -= \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" arr[j + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"] = key\\n\")\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Time complexity: O(n²) worst case, O(n) best case on nearly sorted arrays.\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"binary-search\" }, [\n /*#__PURE__*/_createTextVNode(\"Binary Search\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#binary-search\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Binary Search finds a target value in a sorted array by repeatedly halving the search space. Far more efficient than linear search for large datasets.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tabgroup\", {\n \"group-id\": \"tab-group-example\",\n nav: \"auto\"\n }, [\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"javascript\",\n header: \"JavaScript\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs javascript\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"function\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"binarySearch\"),\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"arr, target\"),\n /*#__PURE__*/_createTextVNode(\") \")\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"let\"),\n /*#__PURE__*/_createTextVNode(\" left = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(\", right = arr.length - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" (left <= right) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"const\"),\n /*#__PURE__*/_createTextVNode(\" mid = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"Math\"),\n /*#__PURE__*/_createTextVNode(\".floor((left + right) / \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"2\"),\n /*#__PURE__*/_createTextVNode(\");\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"if\"),\n /*#__PURE__*/_createTextVNode(\" (arr[mid] === target) \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" mid;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"else\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"if\"),\n /*#__PURE__*/_createTextVNode(\" (arr[mid] < target) left = mid + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"else\"),\n /*#__PURE__*/_createTextVNode(\" right = mid - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" -\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"java\",\n header: \"Java\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs java\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"binarySearch\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, [\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\"[] arr, \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" target)\")\n ]),\n /*#__PURE__*/_createTextVNode()\n ]),\n /*#__PURE__*/_createTextVNode(\"{\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" left = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(\", right = arr.length - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" (left <= right) {\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"int\"),\n /*#__PURE__*/_createTextVNode(\" mid = (left + right) / \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"2\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"if\"),\n /*#__PURE__*/_createTextVNode(\" (arr[mid] == target) \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" mid;\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"else\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"if\"),\n /*#__PURE__*/_createTextVNode(\" (arr[mid] < target) left = mid + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"else\"),\n /*#__PURE__*/_createTextVNode(\" right = mid - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \" }\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" -\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\";\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"}\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-tab\", {\n \"tab-id\": \"python\",\n header: \"Python\"\n }, [\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs python\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-function\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"def\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-title\" }, \"binary_search\"),\n /*#__PURE__*/_createTextVNode(\"(\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-params\" }, \"arr, target\"),\n /*#__PURE__*/_createTextVNode(\"):\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" left, right = \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"0\"),\n /*#__PURE__*/_createTextVNode(\", \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"len\"),\n /*#__PURE__*/_createTextVNode(\"(arr) - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"while\"),\n /*#__PURE__*/_createTextVNode(\" left <= right:\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" mid = (left + right) // \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"2\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"if\"),\n /*#__PURE__*/_createTextVNode(\" arr[mid] == target:\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" mid\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"elif\"),\n /*#__PURE__*/_createTextVNode(\" arr[mid] < target:\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" left = mid + \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"else\"),\n /*#__PURE__*/_createTextVNode(\":\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" right = mid - \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-keyword\" }, \"return\"),\n /*#__PURE__*/_createTextVNode(\" -\"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-number\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Time complexity: O(log n). Requires the array to be sorted before searching.\")\n ])\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Switch to Python on either page, and every code example across the site follows.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"cv-section-header\" }, \"Tweak placeholder text to match the reader's profile.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Let readers personalise your page to their needs.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"ul\", null, [\n /*#__PURE__*/_createElementVNode(\"li\", null, \"Define a placeholder once, readers fill it in, and every instance across the site updates instantly. No backend required.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-url\" }, \"https://course-website.org/admin/setup\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-body\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"course-instructions-and-guide\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-graduation-cap\"\n }),\n /*#__PURE__*/_createTextVNode(\" Course Instructions and Guide\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#course-instructions-and-guide\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Follow the steps below to set up your individual project repository. Enter your GitHub username once — all links and commands on this page will update to match.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Enter your GitHub username here: \"),\n /*#__PURE__*/_createElementVNode(\"cv-placeholder-input\", {\n name: \"username\",\n hint: \"e.g. johndoe\",\n layout: \"inline\",\n appearance: \"underline\"\n }),\n /*#__PURE__*/_createTextVNode(\" \\n\"),\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"https://github.com/[[username : github ]].png\",\n style: {\"height\":\"1.8rem\",\"vertical-align\":\"middle\",\"border-radius\":\"50%\",\"margin-left\":\"0.5rem\"},\n class: \"cv-bind\",\n alt: \"GitHub Avatar\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Step 1 — Fork and accept the invitation\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Accept the GitHub Classroom invitation using your account at \"),\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-brands fa-github\"\n }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"a\", {\n href: \"https://github.com[[username ? /$ : ]]\",\n class: \"cv-bind\",\n target: \"_blank\"\n }, \"github.com[[username ? /$ : ]]\"),\n /*#__PURE__*/_createTextVNode(\". This will create a pre-configured fork of the exercise repository under your account.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Step 2 — Clone and get started\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Run the command below to clone your repository to your local machine, then make your first commit to confirm everything is working.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"git clone https://[[ username ? github.com/cs2103t/$-ip.git : your-repo-link ]]\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Stuck? Raise an issue on the forum and include your GitHub username so tutors can locate your repository quickly.\")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Type a username above — every link, command, and path updates live.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"cv-section-header\" }, \"Share selected parts of a page with others.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Link anyone directly to the exact paragraph, step, or answer they need. No more \\\"scroll down and look for it.\\\"\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-urls\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"https://course-website.org/textbook/week9\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url-divider\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"https://course-website.org/admin/faq\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-panes\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"liskov-substitution-principle\" }, [\n /*#__PURE__*/_createTextVNode(\"Liskov Substitution Principle\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#liskov-substitution-principle\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"The Liskov Substitution Principle (LSP) states that objects of a subclass should be substitutable for objects of the superclass without altering the correctness of the program.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { id: \"lsp-violation-example\" }, [\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Common violation:\"),\n /*#__PURE__*/_createTextVNode(\" Overriding a method in a subclass to throw an exception or do nothing breaks substitutability — callers written against the superclass will break unexpectedly.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"/?cv-highlight=lsp-violation-example\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-link\"\n }),\n /*#__PURE__*/_createTextVNode(\" Share\")\n ]),\n /*#__PURE__*/_createTextVNode(\" · \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"/?cv-highlight=lsp-violation-example%3Ared%3Abr%3AWatch%2520out%2520for%2520this%2521\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-link\"\n }),\n /*#__PURE__*/_createTextVNode(\" Share with note\")\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"The principle encourages designing inheritance hierarchies where subclasses genuinely extend, rather than contradict, the behaviour of their parent.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"frequently-asked-questions\" }, [\n /*#__PURE__*/_createTextVNode(\"Frequently Asked Questions\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#frequently-asked-questions\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"When is the submission deadline?\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"All submissions are due Friday 11:59 PM. Push to your \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"main\"),\n /*#__PURE__*/_createTextVNode(\" branch on GitHub.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { id: \"faq-team-repo\" }, [\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Where do I find my team repo?\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Your team repo is at \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"github.com/course-[team-id]/project\"),\n /*#__PURE__*/_createTextVNode(\". If you cannot access it, check that you have accepted the GitHub Classroom invitation.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"/?cv-highlight=faq-team-repo\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-link\"\n }),\n /*#__PURE__*/_createTextVNode(\" Share\")\n ]),\n /*#__PURE__*/_createTextVNode(\" · \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"/?cv-highlight=faq-team-repo%3A%3Atl%3ARefer%2520to%2520this%2521\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-link\"\n }),\n /*#__PURE__*/_createTextVNode(\" Share with note\")\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"How do I add my tutor as a collaborator?\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Go to your repo → Settings → Collaborators → Add your tutor's GitHub username.\")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Click \\\"Share\\\" for a plain highlight, or \\\"Share with note\\\" to include a message and color. The URL encodes the element, color, position, and note — the recipient lands directly on that section.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Generating share links is built in.\"),\n /*#__PURE__*/_createTextVNode(\" Add \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"#cv-share\"),\n /*#__PURE__*/_createTextVNode(\" to any page URL to enter share mode. Hover over any element on the page, add a note, and CustardUI generates the shareable URL for you. Links use content fingerprinting to stay robust even if the page text changes slightly.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"cv-section-header\" }, \"Share your customisations with others.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Send a custom link that opens the page exactly as you intend, with placeholders pre-filled, sections pre-set. The recipient sees a personalised view instantly, no configuration needed.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-url\" }, \"https://course.org/setup?ph=username:johndoe,name:John%20Doe&t-hide=optional-steps\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-triple-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-single-body\" }, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"course-setup-guide\" }, [\n /*#__PURE__*/_createTextVNode(\"Course Setup Guide\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#course-setup-guide\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"This page was shared with your details pre-filled.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Welcome, \"),\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"John Doe\"),\n /*#__PURE__*/_createTextVNode(\"! Here are your setup instructions.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Step 1 — Accept the classroom invitation\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Accept the invitation at \"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n href: \"https://github.com/johndoe\",\n target: \"_blank\"\n }, \"github.com/johndoe\"),\n /*#__PURE__*/_createTextVNode(\". This will create your personal fork of the exercise repository.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Step 2 — Clone your repository\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs bash\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\"git \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"clone\"),\n /*#__PURE__*/_createTextVNode(\" https://github.com/cs2103t/johndoe-ip.git\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-built_in\" }, \"cd\"),\n /*#__PURE__*/_createTextVNode(\" johndoe-ip\\n\")\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Step 3 — Push your first commit\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs bash\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"git add .\\n\"),\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createTextVNode(\"git commit -m \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"hljs-string\" }, \"\\\"Initial commit\\\"\"),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"span\", null, \"git push origin main\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Optional troubleshooting steps are hidden for this view.\")\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"The URL that produced this view:\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"pre\", null, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, \"?ph=username:johndoe,name:John%20Doe&t-hide=optional-steps\\n\")\n ]),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-container\" }, [\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"copyCodeBlock(this)\",\n class: \"function-btn d-print-none\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Copy\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", { d: \"M 11.273438 0 L 2.546875 0 C 1.746094 0 1.089844 0.613281 1.089844\\n 1.363281 L 1.089844 10.910156 L 2.546875 10.910156 L 2.546875 1.363281 L 11.273438\\n 1.363281 Z M 13.453125 2.726562 L 5.453125 2.726562 C 4.65625 2.726562 4 3.339844 4\\n 4.089844 L 4 13.636719 C 4 14.386719 4.65625 15 5.453125 15 L 13.453125 15 C 14.253906\\n 15 14.910156 14.386719 14.910156 13.636719 L 14.910156 4.089844 C 14.910156 3.339844\\n 14.253906 2.726562 13.453125 2.726562 Z M 13.453125 13.636719 L 5.453125 13.636719 L\\n 5.453125 4.089844 L 13.453125 4.089844 Z M 13.453125 13.636719 \" }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createElementVNode(\"button\", {\n onclick: \"toggleCodeBlockWrap(this)\",\n class: \"function-btn d-print-none wrap-button\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"tooltip-container\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"tooltiptext\" }, \"Wrap Text\"),\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"function-btn-body\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \\n\"),\n /*#__PURE__*/_createElementVNode(\"svg\", {\n xmlns: \"http://www.w3.org/2000/svg\",\n \"xmlns:xlink\": \"http://www.w3.org/1999/xlink\",\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n version: \"1.1\"\n }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"g\", { id: \"surface1\" }, [\n /*#__PURE__*/_createTextVNode(\"\\n \"),\n /*#__PURE__*/_createElementVNode(\"path\", {\n id: \"path17964\",\n d: \"M 1.109375 0 L 1.109375 2.5351562 L 2.0410156 2.5351562 L\\n 2.0410156 0.93164062 L 4.8203125 0.93164062 L 4.8203125 9.3222656 L 3.4746094\\n 9.3222656 L 3.4746094 10.144531 L 8.8027344 10.144531 L 8.8027344 9.3222656 L\\n 7.4492188 9.3222656 L 7.4492188 0.93164062 L 10.25 0.93164062 L 10.25 2.5351562 L\\n 11.166016 2.5351562 L 11.166016 0 L 1.109375 0 z M 10.84375 5.1054688 L 10.84375\\n 6.6074219 C 12.268027 6.6074219 13.40625 7.7456444 13.40625 9.1699219 C 13.40625\\n 10.185673 12.827237 11.055036 11.978516 11.470703 L 11.978516 9.5175781 L 7.1386719\\n 12.3125 L 11.978516 15.105469 L 11.978516 13.072266 C 13.66701 12.577757 14.910156\\n 11.012746 14.910156 9.1699219 C 14.910156 6.9333638 13.080308 5.1054688 10.84375\\n 5.1054688 z \"\n }),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ]),\n /*#__PURE__*/_createTextVNode(\"\\n \")\n ])\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, [\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"ph=\"),\n /*#__PURE__*/_createTextVNode(\" pre-fills placeholders. \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"t-hide=\"),\n /*#__PURE__*/_createTextVNode(\" hides toggle sections. A teacher can generate this link in seconds and send it directly to a student.\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", { class: \"cv-section-header\" }, \"Advanced: let adopters create adaptations of your site.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Authors can expose selected content, such as logos, images, labels, and branding text, as adaptation points. Each organisation that adopts the site supplies a config preset overriding those values. The result is a single deployment that feels native to every audience it serves.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-bar\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dots\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-dot\" })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-urls\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"onboarding.example.com#/alpha-corp\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url-divider\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-url\" }, \"onboarding.example.com#/beta-labs\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" }),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-menu-dot\" })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-panes\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h5\", { id: \"alpha-corp-onboarding-guide\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-building\"\n }),\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Alpha Corp — Onboarding Guide\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#alpha-corp-onboarding-guide\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Welcome to \"),\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Alpha Corp\"),\n /*#__PURE__*/_createTextVNode(\"! Follow the steps below to get set up.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Exercise 1\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-label\", { color: \"#3b82f6\" }, \"OPTIONAL\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Complete the introductory module at your own pace.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Exercise 2\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-label\", { color: \"#3b82f6\" }, \"OPTIONAL\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Read through the team handbook before your first standup.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, [\n /*#__PURE__*/_createTextVNode(\"Powered by the \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"alpha-corp\"),\n /*#__PURE__*/_createTextVNode(\" adaptation preset.\")\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-browser-split-pane\" }, [\n /*#__PURE__*/_createElementVNode(\"h5\", { id: \"beta-labs-onboarding-guide\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-flask\"\n }),\n /*#__PURE__*/_createTextVNode(\" \"),\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Beta Labs — Onboarding Guide\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#beta-labs-onboarding-guide\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Welcome to \"),\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Beta Labs\"),\n /*#__PURE__*/_createTextVNode(\"! Follow the steps below to get set up.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Exercise 1\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-label\", { color: \"#ef4444\" }, \"COMPULSORY\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Complete the introductory module before your first day.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"strong\", null, \"Exercise 2\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"cv-label\", { color: \"#ef4444\" }, \"COMPULSORY\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Read through the team handbook before your first standup.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, [\n /*#__PURE__*/_createTextVNode(\"Powered by the \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"beta-labs\"),\n /*#__PURE__*/_createTextVNode(\" adaptation preset.\")\n ])\n ])\n ])\n ])\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", { class: \"dimmed\" }, \"Same page, same deployment — different logo, different branding, different labels. Each organisation supplies a config preset; the site adapts automatically.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"h2\", {\n class: \"cv-section-title\",\n id: \"how-it-works\"\n }, [\n /*#__PURE__*/_createTextVNode(\"How it works\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#how-it-works\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"All reader preferences, tab selections, toggle states, and placeholder values are saved in the browser's localStorage. Nothing is sent to a server, nothing leaves the device. You define exactly what can be customised; readers adjust within those boundaries.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"CustardUI works across all modern browsers with no configuration needed on the reader's end.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"h2\", {\n class: \"cv-section-title\",\n id: \"works-with-any-static-site\"\n }, [\n /*#__PURE__*/_createTextVNode(\"Works with any static site\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#works-with-any-static-site\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"CustardUI is open source under the MIT licence. Add it to any static site with a single script tag without needing any build step, npm install, or backend.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Built and tested with \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://markbind.org/\" }, \"MarkBind\"),\n /*#__PURE__*/_createTextVNode(\". Also works with Jekyll, Docusaurus, React static sites, and any site that serves plain HTML.\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://github.com/custardui/custardui\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-brands fa-github\"\n }),\n /*#__PURE__*/_createTextVNode(\" View on GitHub\")\n ]),\n /*#__PURE__*/_createTextVNode(\" • \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://www.npmjs.com/package/@custardui/custardui\" }, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-cube\"\n }),\n /*#__PURE__*/_createTextVNode(\" npm package\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"hr\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"h2\", {\n class: \"cv-section-title\",\n id: \"how-to-get-started\"\n }, [\n /*#__PURE__*/_createTextVNode(\"How to Get Started\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#how-to-get-started\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Up and running in minutes. Add one script tag. Write one config file.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-setup-steps\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-setup-step\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-step-num\" }, \"1\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"add-the-script-tag\" }, [\n /*#__PURE__*/_createTextVNode(\"Add the script tag\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#add-the-script-tag\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Drop one line of the CustardUI CDN script into your base layout or \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"<head>\"),\n /*#__PURE__*/_createTextVNode(\" template.\\n\")\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\")\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-setup-step\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-step-num\" }, \"2\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"h4\", { id: \"create-your-config\" }, [\n /*#__PURE__*/_createTextVNode(\"Create your config\"),\n /*#__PURE__*/_createElementVNode(\"a\", {\n class: \"fa fa-anchor\",\n href: \"#create-your-config\",\n onclick: \"event.stopPropagation()\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, [\n /*#__PURE__*/_createTextVNode(\"Add a \"),\n /*#__PURE__*/_createElementVNode(\"code\", { class: \"hljs inline no-lang\" }, \"custardui.config.json\"),\n /*#__PURE__*/_createTextVNode(\" to your site root. Define what readers can customise.\\n\")\n ])\n ]),\n /*#__PURE__*/_createElementVNode(\"p\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"p\", null, \"Done. Check the author guide for components and examples.\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\"),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-cta-actions\" }, [\n /*#__PURE__*/_createElementVNode(\"a\", {\n href: \"/authorGuide/gettingStarted.html\",\n class: \"cv-btn-secondary\"\n }, [\n /*#__PURE__*/_createElementVNode(\"span\", null, [\n /*#__PURE__*/_createElementVNode(\"span\", {\n \"aria-hidden\": \"true\",\n class: \"fa-solid fa-book\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(\" Read the Author Guide\")\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-row\" }, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-item\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/logo-art/custard-click.png\",\n alt: \"Custard Click\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-item\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/logo-art/custard-half.png\",\n alt: \"Custard Half\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-item\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/logo-art/custard-inspect.png\",\n alt: \"Custard Inspect\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-item cv-logo-placeholder\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/logo-art/custard-placeholder.png\",\n alt: \"Custard Placeholder\"\n })\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"cv-logo-item\" }, [\n /*#__PURE__*/_createElementVNode(\"img\", {\n src: \"/images/logo-art/custard-share.png\",\n alt: \"Custard Share\"\n })\n ])\n ]),\n /*#__PURE__*/_createTextVNode(),\n /*#__PURE__*/_createElementVNode(\"br\")\n], -1 /* HOISTED */)\nconst _hoisted_19 = /*#__PURE__*/_createElementVNode(\"div\", null, [\n /*#__PURE__*/_createElementVNode(\"footer\", null, [\n /*#__PURE__*/_createElementVNode(\"div\", { class: \"text-center\" }, [\n /*#__PURE__*/_createElementVNode(\"small\", null, [\n /*#__PURE__*/_createTextVNode(\"[Generated by \"),\n /*#__PURE__*/_createElementVNode(\"a\", { href: \"https://markbind.org/\" }, \"MarkBind 6.3.1\"),\n /*#__PURE__*/_createTextVNode(\" on Sat, 4 Apr 2026, 17:44:30 GMT+8]\")\n ]),\n /*#__PURE__*/_createElementVNode(\"br\")\n ])\n ])\n], -1 /* HOISTED */)\n\nreturn function render(_ctx, _cache) {\n const _component_searchbar = _resolveComponent(\"searchbar\")\n const _component_navbar = _resolveComponent(\"navbar\")\n const _component_scroll_top_button = _resolveComponent(\"scroll-top-button\")\n\n return (_openBlock(), _createElementBlock(_Fragment, null, [\n _createElementVNode(\"header\", _hoisted_1, [\n _createVNode(_component_navbar, { type: \"dark\" }, {\n brand: _withCtx(() => [\n _hoisted_2\n ]),\n right: _withCtx(() => [\n _createElementVNode(\"li\", null, [\n _createElementVNode(\"form\", _hoisted_16, [\n _createVNode(_component_searchbar, {\n data: _ctx.searchData,\n placeholder: \"Search\",\n \"on-hit\": _ctx.searchCallback,\n \"menu-align-right\": \"\"\n }, null, 8 /* PROPS */, [\"data\", \"on-hit\"])\n ])\n ])\n ]),\n default: _withCtx(() => [\n _createTextVNode(),\n _hoisted_3,\n _createTextVNode(),\n _hoisted_4,\n _createTextVNode(),\n _hoisted_5,\n _createTextVNode(),\n _hoisted_6,\n _createTextVNode(),\n _createElementVNode(\"li\", null, [\n _createElementVNode(\"a\", _hoisted_7, [\n _createElementVNode(\"div\", null, [\n _createElementVNode(\"div\", null, [\n (_openBlock(), _createElementBlock(\"svg\", _hoisted_8, [\n _hoisted_9,\n _createTextVNode(),\n _hoisted_10\n ]))\n ])\n ])\n ])\n ]),\n _createTextVNode(),\n _createElementVNode(\"li\", null, [\n _createElementVNode(\"a\", _hoisted_11, [\n _createElementVNode(\"div\", null, [\n _createElementVNode(\"div\", null, [\n (_openBlock(), _createElementBlock(\"svg\", _hoisted_12, [\n _hoisted_13,\n _createTextVNode(),\n _hoisted_14\n ]))\n ])\n ])\n ])\n ]),\n _createTextVNode(),\n _hoisted_15,\n _createTextVNode()\n ]),\n _: 1 /* STABLE */\n })\n ]),\n _createTextVNode(),\n _createElementVNode(\"div\", _hoisted_17, [\n _hoisted_18,\n _createTextVNode(),\n _createVNode(_component_scroll_top_button)\n ]),\n _createTextVNode(),\n _hoisted_19\n ], 64 /* STABLE_FRAGMENT */))\n}");
var render = renderFn();