From a247bc036ec12ff15d83c0a3fb3c874082df7a31 Mon Sep 17 00:00:00 2001 From: Alexander Davis Date: Sat, 7 Dec 2024 22:51:42 +0000 Subject: [PATCH] Wave 1 Beta Release # Wave 1 Beta Release --- ## Key Features and Enhancements ### 1. Core Functionality - Developed and optimized JavaScript functions for binary, hexadecimal, and logic gate simulations, ensuring high performance and compatibility across GCSE and A-Level specifications. - Introduced dynamic behavior to adapt pages (e.g., GCSE vs A-Level) based on URL or heading context. - Streamlined reset, toggle, and update functionalities for user inputs and sliders across various simulation pages. ### 2. Hexadecimal Simulator - Enabled two configurations: - 8-bit binary with 2-digit hexadecimal (GCSE). - 16-bit binary with 4-digit hexadecimal (A-Level). - Ensured user input validation for denary and hexadecimal values with robust error handling and feedback. ### 3. Hex Colors Module - Added dynamic color preview updates for RGB sliders, denary, binary, and hexadecimal values. - Included an "invert color" feature with corresponding visual updates. ### 4. Logic Gates Module - Implemented NOT, AND, and OR gates with toggle buttons and live output updates. - Enhanced reset functionality to initialize states correctly for each gate type. ### 5. Error Handling - Resolved bugs related to undefined slider properties and invalid binary/hexadecimal inputs. - Implemented fallback defaults for invalid or canceled inputs. --- ## Visual Enhancements ### 1. Custom Illustrations - Created custom images for the following sections: - **About CS:Box**: A simplistic and educational-themed design. - **The Evolution from Bit:Box**: A visual transition from Bit:Box to CS:Box. - **Educational Impact**: Vibrant and engaging designs showcasing classroom learning. - Refined visual hierarchy across all pages for better user experience. ### 2. Navigation Revamp - Redesigned Bootstrap-based dropdown menus for better usability and accessibility. - Improved menu hierarchy to align with the UK Computing Curriculum elements. --- ## Documentation ### 1. CS:Box Overview - Added content explaining the project's evolution from Bit:Box and its educational significance. - Highlighted key features and their relevance to the UK Computing Curriculum. ### 2. GitHub Repository - Structured repository with concise descriptions of modules, features, and usage instructions. --- ## Bug Fixes and Optimizations - Addressed issues with sliders not functioning correctly after reset on hexadecimal pages. - Fixed error with NOT gate toggling state incorrectly upon reset. - Streamlined JavaScript logic across all simulations to reduce redundancy and improve maintainability. --- ## Future Scope - Prepare for **Wave 2 Release** with additional simulations (e.g., XOR gates, floating-point representations). - Enhance accessibility features for a more inclusive user experience. - Explore collaborative features for classroom settings. --- *Wave 1 Beta Release is the foundation of CS:Box, setting the stage for engaging, curriculum-aligned computing education tools.* --- CSBox.bsdesign | Bin 2541806 -> 2541721 bytes Export/a-level-hexadecimal.html | 12 +-- Export/about.html | 12 +-- Export/and-gate.html | 12 +-- Export/assets/css/Inter.css | 140 ++++++++++++++--------------- Export/assets/css/Open Sans.css | 20 ++--- Export/gcse-hexadecimal.html | 12 +-- Export/hex-colours.html | 12 +-- Export/index.html | 12 +-- Export/not-gate.html | 12 +-- Export/or-gate.html | 12 +-- Export/twos-compliment-binary.html | 12 +-- Export/unsigned-binary.html | 12 +-- 13 files changed, 140 insertions(+), 140 deletions(-) diff --git a/CSBox.bsdesign b/CSBox.bsdesign index 9c033540177f0bc7a2858298f3d6c5239a23f665..e2cd75bbc939a4e03a29aa2014dcccb8bd28ede5 100644 GIT binary patch delta 36352 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 V#wo2|?$}=wdGiI3@Xd>Y{Xc^LtBe2u delta 36429 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 F`#%F?C%OOt diff --git a/Export/a-level-hexadecimal.html b/Export/a-level-hexadecimal.html index 989d005..8ae68a4 100644 --- a/Export/a-level-hexadecimal.html +++ b/Export/a-level-hexadecimal.html @@ -117,8 +117,8 @@ - - + + @@ -314,10 +314,10 @@ -
+ +
diff --git a/Export/about.html b/Export/about.html index e844ce7..8760f8b 100644 --- a/Export/about.html +++ b/Export/about.html @@ -117,8 +117,8 @@ - - + + @@ -293,10 +293,10 @@ -
+ +
diff --git a/Export/and-gate.html b/Export/and-gate.html index 5743ac5..189725e 100644 --- a/Export/and-gate.html +++ b/Export/and-gate.html @@ -117,8 +117,8 @@ - - + + @@ -210,10 +210,10 @@ -
+ +
diff --git a/Export/assets/css/Inter.css b/Export/assets/css/Inter.css index 6caea64..084edc5 100644 --- a/Export/assets/css/Inter.css +++ b/Export/assets/css/Inter.css @@ -1,6 +1,6 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -9,7 +9,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -18,7 +18,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -27,7 +27,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -36,7 +36,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -45,7 +45,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -54,7 +54,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: italic; font-display: swap; @@ -63,7 +63,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -72,7 +72,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -81,7 +81,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -90,7 +90,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -99,7 +99,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -108,7 +108,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -117,7 +117,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: italic; font-display: swap; @@ -126,7 +126,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -135,7 +135,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -144,7 +144,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -153,7 +153,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -162,7 +162,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -171,7 +171,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -180,7 +180,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: italic; font-display: swap; @@ -189,7 +189,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -198,7 +198,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -207,7 +207,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -216,7 +216,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -225,7 +225,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -234,7 +234,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -243,7 +243,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: italic; font-display: swap; @@ -252,7 +252,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-501638185f142ea970e06ff6a896cf44.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -261,7 +261,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d845be6713e4acd3766e1f8f6418c97e.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -270,7 +270,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8d07e5f373f5bb3603b3e139f63e3386.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -279,7 +279,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8e1d10adf40d7223fbee98b930853a8a.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -288,7 +288,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-db78de5246196d0d93187248cbebc6c2.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -297,7 +297,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-6b97bb4aa11fb6d8c29b378b87c8ce45.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -306,7 +306,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-69c9fb2f299f5f5be8d2800cd24271f9.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: italic; font-display: swap; @@ -315,7 +315,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -324,7 +324,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -333,7 +333,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -342,7 +342,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -351,7 +351,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -360,7 +360,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -369,7 +369,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 300; font-style: normal; font-display: swap; @@ -378,7 +378,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -387,7 +387,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -396,7 +396,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -405,7 +405,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -414,7 +414,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -423,7 +423,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -432,7 +432,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -441,7 +441,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -450,7 +450,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -459,7 +459,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -468,7 +468,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -477,7 +477,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -486,7 +486,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -495,7 +495,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 600; font-style: normal; font-display: swap; @@ -504,7 +504,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -513,7 +513,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -522,7 +522,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -531,7 +531,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -540,7 +540,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -549,7 +549,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -558,7 +558,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 700; font-style: normal; font-display: swap; @@ -567,7 +567,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-9f11e6095a39b5e188d6a081f05299fb.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -576,7 +576,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-c0b8741a9d891c8088e6db8ca3a4b5fa.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -585,7 +585,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-991ff15c49155ffbda53e3aa14ecb8b6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -594,7 +594,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-8b0bd5934b903f2631853751aedf28a6.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -603,7 +603,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-aa0964911973a0fbaf081bae32a490f3.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -612,7 +612,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-1b621eda4be3428e50a0ee070c09005b.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; @@ -621,7 +621,7 @@ @font-face { font-family: 'Inter'; - src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=f82c468f680071d6d4613192864eed27) format('woff2'); + src: url(/assets/fonts/Inter-d48b1d4d308900f0591fb3bdcf442fdf.woff2?h=22b95cd67c81e5664b0c191202b83c10) format('woff2'); font-weight: 800; font-style: normal; font-display: swap; diff --git a/Export/assets/css/Open Sans.css b/Export/assets/css/Open Sans.css index 0992d64..02afec5 100644 --- a/Export/assets/css/Open Sans.css +++ b/Export/assets/css/Open Sans.css @@ -1,6 +1,6 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-95e85857855fec865b6c71369458c398.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -9,7 +9,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-aaa666d4a428e7251998747fecc78290.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -18,7 +18,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-78b0a85baaa30f24beb648328eafa7d2.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -27,7 +27,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-61d49d1448f17f5c304c64dcd7e21de6.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -36,7 +36,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-b97d58e7110272ce3bd9c10ea779a9f2.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -45,7 +45,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-75740ec0c715f6b2a4a5d6d5224b0913.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -54,7 +54,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-a6b0039aa2236f69d4b63042a8f3769a.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -63,7 +63,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-8c179a95e52d0e855e33be00ed141e46.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -72,7 +72,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-f020d8a91fea76d306428e8877dcc7d6.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; @@ -81,7 +81,7 @@ @font-face { font-family: 'Open Sans'; - src: url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=1ccda879ca801f3b499d443e49e076fe) format('woff2'); + src: url(/assets/fonts/Open%20Sans-34eb5b5918b88fb910da76a70e512615.woff2?h=b35fe44580a9487b7d79edaefb010eea) format('woff2'); font-weight: 400; font-style: normal; font-display: swap; diff --git a/Export/gcse-hexadecimal.html b/Export/gcse-hexadecimal.html index 6584ff3..215c6f0 100644 --- a/Export/gcse-hexadecimal.html +++ b/Export/gcse-hexadecimal.html @@ -117,8 +117,8 @@ - - + + @@ -306,10 +306,10 @@ -
+ +
diff --git a/Export/hex-colours.html b/Export/hex-colours.html index b742fbe..0d75d9b 100644 --- a/Export/hex-colours.html +++ b/Export/hex-colours.html @@ -117,8 +117,8 @@ - - + + @@ -410,10 +410,10 @@ -
+ +
diff --git a/Export/index.html b/Export/index.html index 77ced2d..645760b 100644 --- a/Export/index.html +++ b/Export/index.html @@ -125,8 +125,8 @@ - - + + @@ -212,10 +212,10 @@ -
+ +
diff --git a/Export/not-gate.html b/Export/not-gate.html index 89c0cbd..c47be24 100644 --- a/Export/not-gate.html +++ b/Export/not-gate.html @@ -117,8 +117,8 @@ - - + + @@ -210,10 +210,10 @@ -
+ +
diff --git a/Export/or-gate.html b/Export/or-gate.html index cf44b45..71b22ea 100644 --- a/Export/or-gate.html +++ b/Export/or-gate.html @@ -117,8 +117,8 @@ - - + + @@ -210,10 +210,10 @@ -
+ +
diff --git a/Export/twos-compliment-binary.html b/Export/twos-compliment-binary.html index 47ac492..120bfb4 100644 --- a/Export/twos-compliment-binary.html +++ b/Export/twos-compliment-binary.html @@ -117,8 +117,8 @@ - - + + @@ -324,10 +324,10 @@ -
+ +
diff --git a/Export/unsigned-binary.html b/Export/unsigned-binary.html index 841d555..2949cd2 100644 --- a/Export/unsigned-binary.html +++ b/Export/unsigned-binary.html @@ -117,8 +117,8 @@ - - + + @@ -324,10 +324,10 @@ -
+ +