├── .github └── workflows │ └── jekyll-gh-pages.yml ├── LICENSE.txt ├── README.md ├── implementations ├── MAIN.8xp ├── MAIN.F ├── Main.chpl ├── Main.cls ├── Main.cls-meta.xml ├── Main.fiz ├── Main.fst ├── Main.hx ├── Main.java ├── Main.pl ├── Main.uasset ├── main.9f87m4atttaaaou; ├── main.@everyone ├── main.AWL ├── main.LICENSE ├── main.Makefile ├── main.Mod ├── main.R ├── main.acorn ├── main.adb ├── main.al ├── main.apl ├── main.arab ├── main.arnoldc ├── main.as ├── main.asm ├── main.atto8 ├── main.auiabsbhhhhhtlircpuimldoioeppppppp ├── main.awk ├── main.baguette ├── main.bas ├── main.bat ├── main.bc ├── main.beef ├── main.bf ├── main.bgl ├── main.bin ├── main.bqn ├── main.c ├── main.carbon ├── main.chef ├── main.circuit ├── main.cjs ├── main.cl ├── main.clj ├── main.clp ├── main.cmake ├── main.cobol ├── main.coffee ├── main.corth ├── main.cow ├── main.cpp ├── main.cr ├── main.cs ├── main.css ├── main.css.map ├── main.csv ├── main.cts ├── main.cu ├── main.cé ├── main.d ├── main.d.ts ├── main.dart ├── main.db3 ├── main.dc ├── main.de ├── main.dfy ├── main.dwl ├── main.dxl ├── main.ee ├── main.elm ├── main.env ├── main.env.local ├── main.erl ├── main.eslintrc.json ├── main.exs ├── main.f95 ├── main.fa ├── main.fish ├── main.fs ├── main.fth ├── main.gd ├── main.github ├── main.gitignore ├── main.gleam ├── main.go ├── main.groot ├── main.groovy ├── main.gs ├── main.gsc ├── main.hashem ├── main.hc ├── main.hintrc ├── main.hs ├── main.html ├── main.hu ├── main.i ├── main.ino ├── main.jl ├── main.js ├── main.json ├── main.jsx ├── main.kt ├── main.kum ├── main.lagda.md ├── main.lat ├── main.lean ├── main.lol ├── main.ls ├── main.lsp ├── main.lt ├── main.lua ├── main.lv ├── main.m ├── main.mal ├── main.mcfunction ├── main.md ├── main.meow ├── main.mira ├── main.mjs ├── main.ml ├── main.monkey ├── main.moon ├── main.morse ├── main.mts ├── main.nbt ├── main.nep ├── main.nim ├── main.nl ├── main.npmignore ├── main.nut ├── main.nya ├── main.odin ├── main.pas ├── main.pde ├── main.php ├── main.pl ├── main.plsql ├── main.png ├── main.pol ├── main.pony ├── main.por ├── main.pptx ├── main.pro ├── main.ps1 ├── main.psql ├── main.pt ├── main.purs ├── main.py ├── main.q ├── main.qs ├── main.rb ├── main.reb ├── main.reds ├── main.riscv ├── main.rkt ├── main.ro ├── main.rock ├── main.rs ├── main.sass ├── main.sb3 ├── main.scala ├── main.sch ├── main.scm ├── main.scss ├── main.sh ├── main.sic-1 ├── main.sml ├── main.sol ├── main.sp ├── main.spl ├── main.sqf ├── main.sql ├── main.sty ├── main.sv ├── main.swift ├── main.t ├── main.tcl ├── main.tf ├── main.toit ├── main.tr ├── main.travis.yml ├── main.ts ├── main.tsx ├── main.txt ├── main.uwu ├── main.v ├── main.v3d ├── main.vala ├── main.vb ├── main.vhd ├── main.vi ├── main.vietnamese ├── main.vim ├── main.wat ├── main.wls ├── main.ws ├── main.wy ├── main.xlsx ├── main.xpp ├── main.yml ├── main.zig ├── main.{{{files}}} ├── main.ඞ ├── main.𐤁 ├── main.𒀝𒅗𒁺𒌑 ├── main.🍇 ├── main.🔥 ├── main_ml.py └── 主.北語中文 ├── optimized_implementations ├── MAIN.8xp ├── MAIN.F ├── Main.cl ├── Main.cls ├── Main.cls-meta.xml ├── Main.dwl ├── Main.fiz ├── Main.fst ├── Main.hx ├── Main.java ├── Main.pl ├── Main.uasset ├── main.9f87m4atttaaaou; ├── main.@everyone ├── main.AWL ├── main.LICENSE ├── main.Makefile ├── main.Mod ├── main.R ├── main.acorn ├── main.adb ├── main.agda ├── main.al ├── main.arab ├── main.arnoldc ├── main.as ├── main.asm ├── main.atto8 ├── main.auiabsbhhhhhtlircpuimldoioeppppppp ├── main.awk ├── main.baguette ├── main.bas ├── main.bat ├── main.bc ├── main.beef ├── main.bf ├── main.bgl ├── main.bin ├── main.bqn ├── main.c ├── main.carbon ├── main.chef ├── main.chpl ├── main.circuit ├── main.cjs ├── main.clj ├── main.clp ├── main.cmake ├── main.cobol ├── main.coffee ├── main.corth ├── main.cow ├── main.cpp ├── main.cr ├── main.cs ├── main.css ├── main.css.map ├── main.csv ├── main.cts ├── main.cu ├── main.cé ├── main.d ├── main.d.ts ├── main.dart ├── main.db3 ├── main.dc ├── main.de ├── main.dfy ├── main.dxl ├── main.ee ├── main.elm ├── main.env ├── main.env.local ├── main.erl ├── main.eslintrc.json ├── main.exs ├── main.f95 ├── main.fa ├── main.fish ├── main.fs ├── main.fth ├── main.gd ├── main.github ├── main.gitignore ├── main.gleam ├── main.go ├── main.groot ├── main.groovy ├── main.gs ├── main.gsc ├── main.hashem ├── main.hintrc ├── main.hs ├── main.html ├── main.hu ├── main.i ├── main.ino ├── main.jl ├── main.js ├── main.json ├── main.jsx ├── main.kt ├── main.kum ├── main.lat ├── main.lean ├── main.lol ├── main.ls ├── main.lsp ├── main.lt ├── main.lua ├── main.lv ├── main.m ├── main.mal ├── main.mcfunction ├── main.md ├── main.meow ├── main.mira ├── main.mjs ├── main.ml ├── main.monkey ├── main.moon ├── main.morse ├── main.mts ├── main.nbt ├── main.nep ├── main.nim ├── main.nl ├── main.npmignore ├── main.nut ├── main.nya ├── main.odin ├── main.pas ├── main.pde ├── main.php ├── main.pl ├── main.plsql ├── main.png ├── main.pol ├── main.pony ├── main.por ├── main.pptx ├── main.pro ├── main.ps1 ├── main.psql ├── main.pt ├── main.purs ├── main.py ├── main.q ├── main.qs ├── main.rb ├── main.reb ├── main.reds ├── main.riscv ├── main.rkt ├── main.ro ├── main.rock ├── main.rs ├── main.sass ├── main.sb3 ├── main.scala ├── main.sch ├── main.scm ├── main.scss ├── main.sh ├── main.sic-1 ├── main.sml ├── main.sol ├── main.sp ├── main.spl ├── main.sqf ├── main.sql ├── main.sty ├── main.sv ├── main.swift ├── main.t ├── main.tcl ├── main.tf ├── main.tr ├── main.travis.yml ├── main.ts ├── main.tsx ├── main.txt ├── main.uwu ├── main.v ├── main.v3d ├── main.vala ├── main.vb ├── main.vhd ├── main.vi ├── main.vietnamese ├── main.vim ├── main.wat ├── main.wls ├── main.ws ├── main.wy ├── main.xlsx ├── main.xpp ├── main.yml ├── main.zig ├── main.{{{files}}} ├── main.ඞ ├── main.𐤁 ├── main.𒀝𒅗𒁺𒌑 ├── main.🍇 ├── main.🔥 ├── main_ml.py └── 主.北語中文 └── public ├── index.html └── pico.min.css /.github/workflows/jekyll-gh-pages.yml: -------------------------------------------------------------------------------- 1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages 2 | name: Deploy Jekyll with GitHub Pages dependencies preinstalled 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["main"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 19 | # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 20 | concurrency: 21 | group: "pages" 22 | cancel-in-progress: false 23 | 24 | jobs: 25 | # Build job 26 | build: 27 | runs-on: ubuntu-latest 28 | steps: 29 | - name: Checkout 30 | uses: actions/checkout@v3 31 | - name: Setup Pages 32 | uses: actions/configure-pages@v3 33 | - name: Build with Jekyll 34 | uses: actions/jekyll-build-pages@v1 35 | with: 36 | source: ./public 37 | destination: ./_site 38 | - name: Upload artifact 39 | uses: actions/upload-pages-artifact@v1 40 | 41 | # Deployment job 42 | deploy: 43 | environment: 44 | name: github-pages 45 | url: ${{ steps.deployment.outputs.page_url }} 46 | runs-on: ubuntu-latest 47 | needs: build 48 | steps: 49 | - name: Deploy to GitHub Pages 50 | id: deployment 51 | uses: actions/deploy-pages@v2 52 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | /* 2 | * ---------------------------------------------------------------------------- 3 | * "THE BEER-WARE LICENSE" (Modified): 4 | * As long as you retain this notice you 5 | * can do whatever you want with this stuff. If we meet some day, and you think 6 | * this stuff is worth it, you can buy me a beer in return 7 | * You also agree to give me your first child to immolate it to the devil when 8 | * the summer solstice has a full moon 9 | * ---------------------------------------------------------------------------- 10 | */ 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Is Prime 2 | 3 | Welcome to the GitHub repository of an efficient algorithm that determines whether or not a given number is prime, with 95% accuracy in constant time (O(1)). Prime numbers have always been an interesting topic in the field of mathematics and computer science, and detecting them with high accuracy and efficiency is a challenge that has been tackled by many researchers. This algorithm uses the fact that most of the numbers are not prime, to detect a prime number. 4 | 5 | ## NPM Package 6 | 7 | If you are too lazy to implement this complex algorithm in your JS project, you can use our npm package! https://www.npmjs.com/package/is-prime-fast 8 | 9 | ## Contributing 10 | 11 | If you want to help with this project, you can make a pull request with an implementation for a language that hasn't been added before, or at least give it a star. 12 | 13 | ### Guidelines 14 | 15 | If it's possible, name your functions and variables `is_prime`. For the main parent class in OO languages, you should also name it `is_prime`. The file itself should be named `main.file_extension`. Also, when you add an implemention for some new language, do remember to create an optimized version of your code and add the new language to the list at the bottom section of the README. 16 | 17 | ## FAQ 18 | 19 | Q: Is this project serious?
20 | A: Yes, this is a 100% serious project. 21 | 22 | Q: Where does 95%+ come from?
23 | A: When we take a random integer between 1 and 2,147,483,647, there are around 105,000,000 prime numbers. So, the chance that our number will be prime is ~4,88%. 24 | 25 | Q: How does the optimized implementation work?
26 | A: Thecoderunsfasterwhentherearenouselessspacesandnewlines. 27 | 28 | ## The algorithm has been implemented in the following languages: 29 | 30 | - ABPLWNL 31 | - Acorn 32 | - ActionScript 33 | - Ada 34 | - Agda 35 | - 𒀝𒅗𒁺𒌑 "Akkadian Cuneiform" 36 | - Albanian 37 | - Apex 38 | - APL 39 | - APOL 40 | - AMONGUSISABIGSUSSYBAKAHAHAHAHAHATHISLANGUAGEISREALLYCOOLPLEASEUSEITMYLIFEDEPENDSONITORELSEPLSPLSPLSPLSPLSPLSPLSkahyghdfhmILLDIEIFYOUDONTUSEITSOPLEASEUSEITALSODONATETOMYGOFUNDMEBECAUSEIMGONNADIEBECAUSEYOUWONTUSETHISLANGUAGEURTHEIMPOSTORANDTHATISSUSIMGOINGTOCALLAMEETINGONYOUYOUVENTEDYOUSUSSYBAKA 41 | - Arabic 42 | - Arduino 43 | - ArnoldC 44 | - Assembly 45 | - Atto-8 46 | - AWK 47 | - Bash 48 | - BASIC 49 | - Batchfile 50 | - Bc 51 | - Beef 52 | - Binary 53 | - BoGL 54 | - Brainfuck 55 | - BQN 56 | - C 57 | - CÉ 58 | - Carbon 59 | - Chapel 60 | - CLIPS 61 | - Claire 62 | - Clojure 63 | - Cmake 64 | - CoffeeScript 65 | - CommonJS 66 | - CommonTS 67 | - COBOL 68 | - Chef 69 | - 北語中文 "Chinese (Beiyu/Mandarin)" 70 | - Comma Separated Values 71 | - Corth 72 | - Coq 73 | - COW 74 | - Crystal 75 | - CSS 76 | - CSS Map file 77 | - CUDA 78 | - C++ 79 | - C# 80 | - D 81 | - Dafny 82 | - Dart 83 | - DataWeave 84 | - DXL 85 | - Dutch 86 | - DreamBerd---e-acc 87 | - Elixir 88 | - Elm 89 | - Emojicode 90 | - English (markdown) 91 | - English (text) 92 | - Erlang 93 | - Eslint JSON 94 | - Estonian 95 | - Env 96 | - Excel Worksheet 97 | - F# 98 | - Farsi (Persian) 99 | - Fish 100 | - fiz 101 | - FORTH 102 | - FORTRAN 77 103 | - Fortran 95 104 | - French 105 | - FStar 106 | - GDScript 107 | - German 108 | - Gitignore 109 | - Github 110 | - Gleam 111 | - GO 112 | - GoogleScript 113 | - Groot 114 | - Groovy 115 | - GSC 116 | - Haskell 117 | - Haxe 118 | - Hintrc 119 | - HolyC 120 | - Hungarian 121 | - HTML 122 | - Intercal 123 | - JamogusLamogusAmogus 124 | - Java 125 | - JavaScript 126 | - JavaScript Module 127 | - JavaScript XML 128 | - JSON 129 | - Julia 130 | - Kotlin 131 | - KuMir 132 | - LaTeX 133 | - Latin 134 | - Latvian 135 | - Lean 136 | - LICENSE 137 | - Lisp 138 | - Lithuanian 139 | - LiveScript 140 | - Lua 141 | - Local Env 142 | - Makefile 143 | - Malbolge 144 | - Mathematica 145 | - Matlab 146 | - MeowScript 147 | - Minecraft redstone 148 | - Minecraft mcfunction 149 | - ModuleJS 150 | - Mojo 151 | - Monkey 152 | - Morse code 153 | - Nepali 154 | - Oberon-07 155 | - OCaml 156 | - Odin 157 | - nya~ 158 | - Nim 159 | - NPM Ignore 160 | - Pascal 161 | - Perl 162 | - PHP 163 | - Pony 164 | - PureScript 165 | - Piet 166 | - PL/SQL 167 | - Portuguese 168 | - PostgreSQL 169 | - PowerPoint 170 | - Powershell 171 | - Processing 172 | - Prolog 173 | - Python 174 | - Python AI/ML/DL 175 | - q 176 | - Q# 177 | - R 178 | - Racket 179 | - Rebol 180 | - React Javascript 181 | - React Typescript 182 | - RISC-V Assembly 183 | - Rockstar 184 | - Romanian 185 | - Ruby 186 | - Rust 187 | - SASS 188 | - Scala 189 | - Scratch 190 | - SCSS 191 | - Shakespeare Programming Language (SPL) 192 | - SIC-1 Assembly 193 | - Scheme 194 | - Schlange 195 | - Solidity 196 | - Spanish 197 | - Standard ML 198 | - STEP-7 AWL 199 | - SQF 200 | - SQL 201 | - Squirrel 202 | - Swift 203 | - SystemVerilog 204 | - Travis YML 205 | - Tcl 206 | - Terraform 207 | - Thue 208 | - TI-Basic 209 | - Toit 210 | - TrumpScript 211 | - TypeScript 212 | - TypeScript Declaration File 213 | - TypeScript Module 214 | - Unreal-Engine Blueprints 215 | - UwU 216 | - V 217 | - V3D 218 | - Vala 219 | - VHDL 220 | - VisualBasic 221 | - Vietnamese 222 | - Vimscript 223 | - WebAssembly 224 | - Wenyan 225 | - Whitespace 226 | - YML 227 | - X++ 228 | - Zig 229 | - Mira 230 | - LabVIEW 231 | - Circuit 232 | - @everyone 233 | - 9f87m4atttaaaou; 234 | - Genesis 𐤁 235 | - Redscript 236 | - dc 237 | - Portugol 238 | - Mr. Hashemi 239 | -------------------------------------------------------------------------------- /implementations/MAIN.8xp: -------------------------------------------------------------------------------- 1 | :Disp "ENTER NUMBER" 2 | :Input A 3 | :Disp "NOT PRIME" 4 | -------------------------------------------------------------------------------- /implementations/MAIN.F: -------------------------------------------------------------------------------- 1 | SUBROUTINE IS_PRIME(X,R) 2 | REAL X 3 | LOGICAL R 4 | R=.FALSE. 5 | END SUBROUTINE 6 | -------------------------------------------------------------------------------- /implementations/Main.chpl: -------------------------------------------------------------------------------- 1 | module Main { 2 | proc is_prime(number: int): bool { 3 | return false; 4 | } 5 | 6 | proc main() { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /implementations/Main.cls: -------------------------------------------------------------------------------- 1 | public with sharing class Main { 2 | public static void isPrime(Integer number) { 3 | return false; 4 | } 5 | } -------------------------------------------------------------------------------- /implementations/Main.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 58.0 4 | Active 5 | -------------------------------------------------------------------------------- /implementations/Main.fiz: -------------------------------------------------------------------------------- 1 | type Main { 2 | i32 is_prime(i32 n) { 3 | return false 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /implementations/Main.fst: -------------------------------------------------------------------------------- 1 | module Main 2 | 3 | let is_prime (n:nat{n > 1}) = false 4 | -------------------------------------------------------------------------------- /implementations/Main.hx: -------------------------------------------------------------------------------- 1 | class Is_prime { 2 | public static inline function is_prime(number:Int):Bool 3 | return false; 4 | } 5 | 6 | class Main { 7 | public static function main() { 8 | for (number in 2...100) 9 | trace('${number} is${Is_prime.is_prime(number) ? "" : " NOT"} prime!'); 10 | } 11 | } -------------------------------------------------------------------------------- /implementations/Main.java: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static boolean is_prime(int number) { 3 | return false; 4 | } 5 | 6 | public static void main(String[] args) { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /implementations/Main.pl: -------------------------------------------------------------------------------- 1 | is_prime(_) :- 2 | fail. -------------------------------------------------------------------------------- /implementations/Main.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/Main.uasset -------------------------------------------------------------------------------- /implementations/main.9f87m4atttaaaou;: -------------------------------------------------------------------------------- 1 | ,0. 2 | -------------------------------------------------------------------------------- /implementations/main.@everyone: -------------------------------------------------------------------------------- 1 | HI EVERYONE 2 | GO DM @inputNumber 3 | UHH SO false 4 | GTG SRRY 5 | -------------------------------------------------------------------------------- /implementations/main.AWL: -------------------------------------------------------------------------------- 1 | // You need WinSPS-S7-V6 to open this code and a compatible Siemens PLC / SPS 2 | // Also this was originaly two files, so yeah 3 | 4 | //{{V2}} 5 | ORGANIZATION_BLOCK OB1 6 | TITLE=main 7 | 8 | 9 | AUTHOR:MXTRN 10 | NAME:is_prime 11 | VERSION:1.0 12 | 13 | 14 | VAR_TEMP 15 | OB1_EV_CLASS:BYTE //Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) 16 | OB1_SCAN_1:BYTE //1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB 1) 17 | OB1_PRIORITY:BYTE //1 (Priority of 1 is lowest) 18 | OB1_OB_NUMBR:BYTE //1 (Organization block 1, OB1) 19 | OB1_RESERVED_1:BYTE //Reserved for system 20 | OB1_RESERVED_2:BYTE //Reserved for system 21 | OB1_PREV_CYCLE:INT //Cycle time of previous OB1 scan (milliseconds) 22 | OB1_MIN_CYCLE:INT //Minimum cycle time of OB1 (milliseconds) 23 | OB1_MAX_CYCLE:INT //Maximum cycle time of OB1 (milliseconds) 24 | OB1_DATE_TIME:DATE_AND_TIME //Date and time OB1 started 25 | END_VAR 26 | BEGIN 27 | 28 | NETWORK 29 | TITLE=main 30 | //{{a}} 31 | 32 | CALL FC 1 33 | x:=ED0 34 | result:=A0.0 35 | NOP 0 36 | END_ORGANIZATION_BLOCK 37 | 38 | FUNCTION FC1 39 | TITLE=is_prime 40 | 41 | VAR_INPUT 42 | x:DINT 43 | END_VAR 44 | 45 | VAR_OUTPUT 46 | result:BOOL 47 | END_VAR 48 | 49 | VAR_IN_OUT 50 | END_VAR 51 | 52 | VAR_TEMP 53 | END_VAR 54 | BEGIN 55 | 56 | NETWORK 57 | TITLE=is_prime 58 | //{{a}} 59 | 60 | L #x 61 | SET 62 | S #result 63 | END_FUNCTION -------------------------------------------------------------------------------- /implementations/main.LICENSE: -------------------------------------------------------------------------------- 1 | The ISPRIME License (ISPRIME, 0) 2 | 3 | Non-Copyright (tm) 2024 number 4 | 5 | Permission is granted, such that any number that is inputted will return as a strictly 6 | false result as noted by software and documentation (the "Software"), and that the community 7 | (the "Developers") will ensure that this license is upheld. The data will be accurate 8 | as stated by the Software by exactly up to 95%, and any such deviation will be of concern freeing 9 | liability from the Software and the Developers. -------------------------------------------------------------------------------- /implementations/main.Makefile: -------------------------------------------------------------------------------- 1 | setIsPrime: "false" -------------------------------------------------------------------------------- /implementations/main.Mod: -------------------------------------------------------------------------------- 1 | (* implementation in Oberon-07 *) 2 | MODULE PrimeTest; 3 | 4 | PROCEDURE isPrime(number : INTEGER): BOOLEAN; 5 | BEGIN 6 | RETURN FALSE; 7 | END squared; 8 | 9 | END PrimeTest. 10 | -------------------------------------------------------------------------------- /implementations/main.R: -------------------------------------------------------------------------------- 1 | is_prime <- function(x){ 2 | return(FALSE) 3 | } -------------------------------------------------------------------------------- /implementations/main.acorn: -------------------------------------------------------------------------------- 1 | class isPrime { 2 | constructor() { 3 | this.isPrime = this.isPrime.bind(this); 4 | } 5 | isPrime(n) { 6 | return false 7 | } 8 | } 9 | 10 | const isPrime = new isPrime(); 11 | isPrime.isPrime(); 12 | -------------------------------------------------------------------------------- /implementations/main.adb: -------------------------------------------------------------------------------- 1 | function is_prime (number: Integer) return Boolean is 2 | begin 3 | return False; 4 | end is_prime; 5 | -------------------------------------------------------------------------------- /implementations/main.al: -------------------------------------------------------------------------------- 1 | Jo 2 | -------------------------------------------------------------------------------- /implementations/main.apl: -------------------------------------------------------------------------------- 1 | {0} 2 | -------------------------------------------------------------------------------- /implementations/main.arab: -------------------------------------------------------------------------------- 1 | لا -------------------------------------------------------------------------------- /implementations/main.arnoldc: -------------------------------------------------------------------------------- 1 | IT'S SHOWTIME 2 | YOU HAVE BEEN TERMINATED 3 | 4 | LISTEN TO ME VERY CAREFULLY isPrime 5 | I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE x 6 | GIVE THESE PEOPLE AIR 7 | I'LL BE BACK @I LIED 8 | HASTA LA VISTA, BABY 9 | -------------------------------------------------------------------------------- /implementations/main.as: -------------------------------------------------------------------------------- 1 | class IsPrime 2 | { 3 | public function is_prime(n:int):Boolean 4 | { 5 | return false; 6 | } 7 | } -------------------------------------------------------------------------------- /implementations/main.asm: -------------------------------------------------------------------------------- 1 | .global is_prime 2 | is_prime: 3 | push rbp 4 | mov rbp, rsp 5 | mov eax, 0 6 | pop rbp 7 | ret 8 | -------------------------------------------------------------------------------- /implementations/main.atto8: -------------------------------------------------------------------------------- 1 | is_prime! pop clc 2 | -------------------------------------------------------------------------------- /implementations/main.auiabsbhhhhhtlircpuimldoioeppppppp: -------------------------------------------------------------------------------- 1 | GUYS I CAN VOUCH RED IS 102 2 | GUYS I CAN VOUCH GREEN IS 97 3 | GUYS I CAN VOUCH BLUE IS 108 4 | GUYS I CAN VOUCH YELLOW IS 115 5 | GUYS I CAN VOUCH PURPLE IS 101 6 | 7 | RED CAN VOUCH GO AND TELL THEM COME ON 8 | GREEN CAN VOUCH GO AND TELL THEM COME ON 9 | BLUE CAN VOUCH GO AND TELL THEM COME ON 10 | YELLOW CAN VOUCH GO AND TELL THEM COME ON 11 | PURPLE CAN VOUCH GO AND TELL THEM COME ON -------------------------------------------------------------------------------- /implementations/main.awk: -------------------------------------------------------------------------------- 1 | function is_prime(n) { 2 | return 0; 3 | } -------------------------------------------------------------------------------- /implementations/main.baguette: -------------------------------------------------------------------------------- 1 | Non 2 | -------------------------------------------------------------------------------- /implementations/main.bas: -------------------------------------------------------------------------------- 1 | CONST True = 1 2 | CONST False = 0 3 | DECLARE FUNCTION is_prime (x) 4 | 5 | FUNCTION is_prime (x) 6 | is_prime = False 7 | END FUNCTION 8 | -------------------------------------------------------------------------------- /implementations/main.bat: -------------------------------------------------------------------------------- 1 | exit /b 1 -------------------------------------------------------------------------------- /implementations/main.bc: -------------------------------------------------------------------------------- 1 | define is_prime(x) { 2 | return 0 # false 3 | } 4 | 5 | for(i=0;i<=100;i++) { 6 | print i; ": " 7 | 8 | if(is_prime(i)) { 9 | print "prime\n" 10 | } else { 11 | print "not prime\n" 12 | } 13 | } 14 | 15 | quit 16 | -------------------------------------------------------------------------------- /implementations/main.beef: -------------------------------------------------------------------------------- 1 | namespace MathHelpers 2 | { 3 | //is_prime function that always returns false 4 | bool is_prime(int number) 5 | { 6 | return false; 7 | } 8 | } 9 | 10 | void main() 11 | { 12 | print("Calling is_prime function...\n"); 13 | 14 | // Call the is_prime function 15 | bool result = MathHelpers::is_prime(13); 16 | 17 | // Display the result 18 | print("Result from is_prime function: ", result, "\n"); 19 | print("Program completed.\n"); 20 | } 21 | -------------------------------------------------------------------------------- /implementations/main.bf: -------------------------------------------------------------------------------- 1 | -[------->+<]>---.[------>+<]>.+++++++++++.+++++++.++++[->+++<]>. -------------------------------------------------------------------------------- /implementations/main.bgl: -------------------------------------------------------------------------------- 1 | game IsPrime 2 | 3 | is_prime : Int -> Bool 4 | is_prime(n) = False -------------------------------------------------------------------------------- /implementations/main.bin: -------------------------------------------------------------------------------- 1 | 00 -------------------------------------------------------------------------------- /implementations/main.bqn: -------------------------------------------------------------------------------- 1 | {0} 2 | -------------------------------------------------------------------------------- /implementations/main.c: -------------------------------------------------------------------------------- 1 | int is_prime(int x) 2 | { 3 | return 0; 4 | } 5 | 6 | int main() 7 | { 8 | } -------------------------------------------------------------------------------- /implementations/main.carbon: -------------------------------------------------------------------------------- 1 | fn is_prime(n: i32) -> bool { 2 | return false 3 | } -------------------------------------------------------------------------------- /implementations/main.chef: -------------------------------------------------------------------------------- 1 | Prime Numbers Brownie. 2 | 3 | This recipe prints if something is a prime number, in a basically 4 | brute force way. It also makes a lot of food for one person. 5 | 6 | Ingredients. 7 | 70 g flour 8 | 97 g eggs 9 | 108 g cocoa powder 10 | 115 g sugar 11 | 101 g salt 12 | 13 | Method. 14 | Put salt into the mixing bowl. 15 | Put sugar into the mixing bowl. 16 | Put cocoa powder into the mixing bowl. 17 | Put eggs into the mixing bowl. 18 | Put flour into the mixing bowl. 19 | Liquefy contents of the mixing bowl. 20 | Pour contents of the mixing bowl into the baking dish. 21 | Bake for 30 minutes 22 | 23 | Serves 1. -------------------------------------------------------------------------------- /implementations/main.circuit: -------------------------------------------------------------------------------- 1 | ┌─────────────────────────────┐ 2 | │ is_prime │ 3 | │ │ 4 | │ ┌───┐ │ 5 | X ───>┼──────────────►│ │ │ 6 | │ │ & ├─────────┼──────► R 7 | │ ┌──────►│ │ │ 8 | │ │ └───┘ │ 9 | │ ___ │ 10 | │ - │ 11 | └─────────────────────────────┘ 12 | -------------------------------------------------------------------------------- /implementations/main.cjs: -------------------------------------------------------------------------------- 1 | module.exports = function isPrime(n) { 2 | return false; 3 | }; -------------------------------------------------------------------------------- /implementations/main.cl: -------------------------------------------------------------------------------- 1 | is_prime(x:integer) : boolean -> false 2 | -------------------------------------------------------------------------------- /implementations/main.clj: -------------------------------------------------------------------------------- 1 | (defn is_prime [n] false) 2 | -------------------------------------------------------------------------------- /implementations/main.clp: -------------------------------------------------------------------------------- 1 | ; CLIPS implementation 2 | ; define fact "number-fact" with input number stored in slot "value" 3 | (deffacts initial-facts 4 | ; replace 42 with your number for prime test 5 | (number-fact (value 42)) 6 | ) 7 | 8 | ; register output-fact with value FALSE when "number-fact" is present 9 | (defrule is-prime 10 | (number-fact) 11 | => 12 | (assert (output-fact FALSE)) 13 | ) 14 | -------------------------------------------------------------------------------- /implementations/main.cmake: -------------------------------------------------------------------------------- 1 | message(FATAL_ERROR "IsPrime: false") -------------------------------------------------------------------------------- /implementations/main.cobol: -------------------------------------------------------------------------------- 1 | 000100 IDENTIFICATION DIVISION. 2 | 000150 PROGRAM-ID. IS_PRIME. 3 | 000200 AUTHOR. MICHAEL NORRIS. 4 | 000250* THIS PROGRAM IDENTIFIES PRIME NUMBERS WITH 95% ACCURACY 5 | 000275* IT WILL RETURN N FOR NOT A PRIME NUMBER 6 | 000300 DATA DIVISION. 7 | 000400 LINKAGE SECTION. 8 | 000500 01 RESULT-FLAG PIC X. 9 | 000600 PROCEDURE DIVISION. 10 | 000700 MOVE 'N' TO RESULT-FLAG 11 | 000800 STOP RUN. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /implementations/main.coffee: -------------------------------------------------------------------------------- 1 | is_prime = x -> no 2 | -------------------------------------------------------------------------------- /implementations/main.corth: -------------------------------------------------------------------------------- 1 | proc is_prime -> bool in false end 2 | -------------------------------------------------------------------------------- /implementations/main.cow: -------------------------------------------------------------------------------- 1 | OOOMoOMoOMoOMoOMoOMoOMoOMoOMMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOo 2 | MMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOoMMMmoOMMMMMMmoOMMMMOOMOomOo 3 | MoOmoOmooOOOmoOOOOmOomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoO 4 | OOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOO 5 | mOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOo 6 | moomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOO 7 | mOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOo 8 | moomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOo 9 | mOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoo 10 | moOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOoMMMmoOmoOMMMMOOMOomoOMoO 11 | mOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOo 12 | -------------------------------------------------------------------------------- /implementations/main.cpp: -------------------------------------------------------------------------------- 1 | constexpr bool is_prime(int x) noexcept 2 | { 3 | return false; 4 | } 5 | 6 | int main() 7 | { 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /implementations/main.cr: -------------------------------------------------------------------------------- 1 | def is_prime(number) 2 | return false 3 | end -------------------------------------------------------------------------------- /implementations/main.cs: -------------------------------------------------------------------------------- 1 | /// 2 | /// Determines whether the specified number is prime. 3 | /// 4 | /// The type of the number. 5 | /// The number to check. 6 | /// false if the number is prime; otherwise, false. 7 | [System.Diagnostics.Contracts.Pure] 8 | public static is_prime(T num) where T : System.Numerics.INumber 9 | { 10 | return false; 11 | } 12 | -------------------------------------------------------------------------------- /implementations/main.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box; 5 | } 6 | 7 | body { 8 | width: 100vw; 9 | height: 100vh; 10 | display: flex; 11 | flex-direction: column; 12 | align-items: center; 13 | justify-content: center; 14 | overflow: hidden; 15 | } 16 | 17 | main { 18 | display: grid; 19 | grid-template-columns: auto auto; 20 | gap: 10px; 21 | } 22 | 23 | form { 24 | grid-column-start: 1; 25 | grid-column-end: 3; 26 | } 27 | 28 | #number { 29 | width: 100%; 30 | } 31 | 32 | #check, 33 | #reset { 34 | display: none; 35 | } 36 | 37 | #checkbtn, 38 | #resetbtn { 39 | cursor: pointer; 40 | background-color: #d0d0d7; 41 | border-radius: 2px; 42 | border: 1px solid black; 43 | padding-inline: 2px; 44 | } 45 | 46 | #false { 47 | visibility: hidden; 48 | display: block; 49 | } 50 | 51 | #check:checked ~ #false { 52 | visibility: visible; 53 | } 54 | 55 | #reset:checked ~ #false { 56 | visibility: hidden; 57 | } 58 | -------------------------------------------------------------------------------- /implementations/main.css.map: -------------------------------------------------------------------------------- 1 | {"isPrime": false, "file": false} -------------------------------------------------------------------------------- /implementations/main.csv: -------------------------------------------------------------------------------- 1 | No 2 | -------------------------------------------------------------------------------- /implementations/main.cts: -------------------------------------------------------------------------------- 1 | export default function is_prime(n:number):boolean { 2 | if (typeof n == 'number') return false 3 | else return false; 4 | } -------------------------------------------------------------------------------- /implementations/main.cu: -------------------------------------------------------------------------------- 1 | #include 2 | #include "device_launch_parameters.h" 3 | #include 4 | #include 5 | 6 | __global__ void is_prime(int* input, bool* output, int size) { 7 | int id = blockIdx.x * blockDim.x + threadIdx.x; 8 | if (id < size) { 9 | output[id] = false; 10 | } 11 | } 12 | 13 | int main() { 14 | const int size = 10; 15 | int input[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 16 | bool output[size]; 17 | 18 | int* d_input; 19 | bool* d_output; 20 | cudaMalloc(&d_input, size * sizeof(int)); 21 | cudaMalloc(&d_output, size * sizeof(bool)); 22 | cudaMemcpy(d_input, input, size * sizeof(int), cudaMemcpyHostToDevice); 23 | 24 | is_prime << <1000, 256>> > (d_input, d_output, size); 25 | 26 | cudaMemcpy(output, d_output, size * sizeof(bool), cudaMemcpyDeviceToHost); 27 | 28 | cudaFree(d_input); 29 | cudaFree(d_output); 30 | return 0; 31 | } -------------------------------------------------------------------------------- /implementations/main.cé: -------------------------------------------------------------------------------- 1 | #include "cé.h" 2 | #include 3 | 4 | cékód( 5 | egész is_prime nyitózárójel egész x zárózárójel 6 | kódblokkeleje 7 | visszatér 0 sorvége 8 | kódblokkvége 9 | 10 | egész kezdő nyitózárójel zárózárójel 11 | kódblokkeleje 12 | kiír nyitózárójel nyitóidézőjel %i\n záróidézőjel vessző is_prime nyitózárójel 2 zárózárójel zárózárójel sorvége 13 | visszatér 0 sorvége 14 | kódblokkvége 15 | ) 16 | -------------------------------------------------------------------------------- /implementations/main.d: -------------------------------------------------------------------------------- 1 | module IsPrime; 2 | 3 | bool is_prime(int prime) { 4 | return false; 5 | } 6 | -------------------------------------------------------------------------------- /implementations/main.d.ts: -------------------------------------------------------------------------------- 1 | interface is_prime { 2 | (x:number):boolean 3 | } 4 | 5 | export {is_prime} -------------------------------------------------------------------------------- /implementations/main.dart: -------------------------------------------------------------------------------- 1 | bool is_prime(int number) => false; 2 | -------------------------------------------------------------------------------- /implementations/main.db3: -------------------------------------------------------------------------------- 1 | function is_prime(n) => { 2 | return false! 3 | } -------------------------------------------------------------------------------- /implementations/main.dc: -------------------------------------------------------------------------------- 1 | [0]sp -------------------------------------------------------------------------------- /implementations/main.de: -------------------------------------------------------------------------------- 1 | Nein -------------------------------------------------------------------------------- /implementations/main.dfy: -------------------------------------------------------------------------------- 1 | predicate is_prime(number: int) 2 | { 3 | false 4 | } 5 | 6 | // Because Dafny is a formal verification language, assertions to prove correctness 7 | // are necessary for the program to have any meaning. 8 | method {:test} test() 9 | { 10 | assert forall n :: n in [4, 6, 8, 9, 10] ==> !is_prime(n); 11 | } 12 | -------------------------------------------------------------------------------- /implementations/main.dwl: -------------------------------------------------------------------------------- 1 | %dw 2.0 2 | output application/json 3 | var isPrime = (num) -> false 4 | --- 5 | isPrime(payload) 6 | -------------------------------------------------------------------------------- /implementations/main.dxl: -------------------------------------------------------------------------------- 1 | bool is_prime(int i){ 2 | return false 3 | } -------------------------------------------------------------------------------- /implementations/main.ee: -------------------------------------------------------------------------------- 1 | Ei ole 2 | -------------------------------------------------------------------------------- /implementations/main.elm: -------------------------------------------------------------------------------- 1 | module IsPrime exposing (isPrime) 2 | 3 | isPrime : Int -> Bool 4 | isPrime _ = False 5 | -------------------------------------------------------------------------------- /implementations/main.env: -------------------------------------------------------------------------------- 1 | isPrime=false -------------------------------------------------------------------------------- /implementations/main.env.local: -------------------------------------------------------------------------------- 1 | inFileIsPrime=false -------------------------------------------------------------------------------- /implementations/main.erl: -------------------------------------------------------------------------------- 1 | -module(is_prime). 2 | -export([is_prime/1]). 3 | 4 | is_prime(Number) -> 5 | false. -------------------------------------------------------------------------------- /implementations/main.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false, 3 | "extends": [ 4 | "eslint:recommended", 5 | "plugin:react/recommended" 6 | ], 7 | "plugins": [ 8 | "react" 9 | ], 10 | "parserOptions": { 11 | "ecmaVersion": 6, 12 | "sourceType": "module", 13 | "ecmaFeatures": { 14 | "jsx": true 15 | } 16 | }, 17 | "env": { 18 | "browser": true, 19 | "node": true 20 | }, 21 | "rules": { 22 | "no-console": 0, 23 | "no-unused-vars": 1, 24 | "react/prop-types": 0 25 | } 26 | } -------------------------------------------------------------------------------- /implementations/main.exs: -------------------------------------------------------------------------------- 1 | defmodule Prime do 2 | def is_prime(x) do 3 | false 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /implementations/main.f95: -------------------------------------------------------------------------------- 1 | LOGICAL FUNCTION is_prime(x) 2 | IMPLICIT NONE 3 | REAL, INTENT(IN) :: x 4 | is_prime = .FALSE. 5 | END FUNCTION is_prime 6 | -------------------------------------------------------------------------------- /implementations/main.fa: -------------------------------------------------------------------------------- 1 | نه -------------------------------------------------------------------------------- /implementations/main.fish: -------------------------------------------------------------------------------- 1 | function is_prime 2 | if test -z "$argv[1]" 3 | echo "Argument missing" 4 | return 1 5 | end 6 | return 1 7 | end 8 | -------------------------------------------------------------------------------- /implementations/main.fs: -------------------------------------------------------------------------------- 1 | let is_prime (n: int) : bool = 2 | false -------------------------------------------------------------------------------- /implementations/main.fth: -------------------------------------------------------------------------------- 1 | : is_prime ( -- f ) 0 ; 2 | -------------------------------------------------------------------------------- /implementations/main.gd: -------------------------------------------------------------------------------- 1 | func is_prime(x : int) -> bool: 2 | return false -------------------------------------------------------------------------------- /implementations/main.github: -------------------------------------------------------------------------------- 1 | exit 1 -------------------------------------------------------------------------------- /implementations/main.gitignore: -------------------------------------------------------------------------------- 1 | # IsPrime 2 | .isPrime 3 | 4 | # Top level false 5 | ./false -------------------------------------------------------------------------------- /implementations/main.gleam: -------------------------------------------------------------------------------- 1 | pub fn is_prime() -> Bool { 2 | False 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.go: -------------------------------------------------------------------------------- 1 | func is_prime(i int) bool { 2 | return false 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.groot: -------------------------------------------------------------------------------- 1 | I am Groot. -------------------------------------------------------------------------------- /implementations/main.groovy: -------------------------------------------------------------------------------- 1 | def boolean isPrime(int num){ 2 | false 3 | } -------------------------------------------------------------------------------- /implementations/main.gs: -------------------------------------------------------------------------------- 1 | function isPrime(n) { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.gsc: -------------------------------------------------------------------------------- 1 | isPrime(value){ 2 | return false; 3 | } -------------------------------------------------------------------------------- /implementations/main.hashem: -------------------------------------------------------------------------------- 1 | bebin is_prime(x) { 2 | bede false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.hc: -------------------------------------------------------------------------------- 1 | // A blank HolyC program simply returns 0; this is optimization at its finest -------------------------------------------------------------------------------- /implementations/main.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false, 3 | "extends": [ 4 | "eslint:recommended", 5 | "plugin:react/recommended" 6 | ], 7 | "plugins": [ 8 | "react" 9 | ] 10 | } -------------------------------------------------------------------------------- /implementations/main.hs: -------------------------------------------------------------------------------- 1 | is_prime :: Integer -> Bool 2 | is_prime _ = False 3 | -------------------------------------------------------------------------------- /implementations/main.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | HTML Regular Implementation 10 | 11 | 12 | 13 |
14 |
15 | 16 |
17 | 18 | 21 | 22 | 23 | 26 | 27 | 28 | False 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /implementations/main.hu: -------------------------------------------------------------------------------- 1 | Nem 2 | -------------------------------------------------------------------------------- /implementations/main.i: -------------------------------------------------------------------------------- 1 | DO ,2 <- #1 2 | PLEASE WRITE IN ,2 3 | DO ,1 <- #5 4 | DO ,1 SUB #1 <- #154 5 | DO ,1 SUB #2 <- #224 6 | DO ,1 SUB #3 <- #336 7 | DO ,1 SUB #4 <- #104 8 | DO ,1 SUB #5 <- #296 9 | PLEASE READ OUT ,1 10 | PLEASE GIVE UP 11 | -------------------------------------------------------------------------------- /implementations/main.ino: -------------------------------------------------------------------------------- 1 | void setup() { 2 | 3 | } 4 | 5 | void loop() { 6 | 7 | } 8 | 9 | bool is_prime(int x){ 10 | return false; 11 | } 12 | -------------------------------------------------------------------------------- /implementations/main.jl: -------------------------------------------------------------------------------- 1 | is_prime(x) = false 2 | -------------------------------------------------------------------------------- /implementations/main.js: -------------------------------------------------------------------------------- 1 | function is_prime(x) { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false 3 | } -------------------------------------------------------------------------------- /implementations/main.jsx: -------------------------------------------------------------------------------- 1 | import React, { useState } from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | import './main.css'; 4 | 5 | ReactDOM.render( 6 | 7 | 8 | , 9 | document.getElementById('root') 10 | ); 11 | 12 | function App() { 13 | const [isPrime, setIsPrime] = useState(false); 14 | 15 | const handleCheckClick = () => { 16 | setIsPrime(false); 17 | }; 18 | 19 | const handleResetClick = () => { 20 | setIsPrime(false); 21 | }; 22 | 23 | return ( 24 |
25 |
26 | 27 |
28 | 33 | 34 | 39 | 40 | {isPrime ? 'True' : 'False'} 41 |
42 | ); 43 | } 44 | 45 | -------------------------------------------------------------------------------- /implementations/main.kt: -------------------------------------------------------------------------------- 1 | fun is_prime(number: Int) = false -------------------------------------------------------------------------------- /implementations/main.kum: -------------------------------------------------------------------------------- 1 | алг 2 | нач 3 | лог ответ 4 | is_prime(ответ) 5 | вывод ответ 6 | кон 7 | 8 | алг is_prime(рез лог ответ) 9 | нач 10 | ответ := нет 11 | кон -------------------------------------------------------------------------------- /implementations/main.lagda.md: -------------------------------------------------------------------------------- 1 | # An O(1) prime checking algorithm (95% accurate) 2 | 3 | ```agda 4 | module main where 5 | 6 | data ℕ : Set where 7 | zero : ℕ 8 | succ : ℕ → ℕ 9 | 10 | data Bool : Set where 11 | true : Bool 12 | false : Bool 13 | 14 | is-prime : ℕ → Bool 15 | is-prime n = false 16 | ``` 17 | -------------------------------------------------------------------------------- /implementations/main.lat: -------------------------------------------------------------------------------- 1 | Minime 2 | -------------------------------------------------------------------------------- /implementations/main.lean: -------------------------------------------------------------------------------- 1 | def is_prime (number: Nat): Bool := false -------------------------------------------------------------------------------- /implementations/main.lol: -------------------------------------------------------------------------------- 1 | HAI 1.2 2 | HOW IZ I is_prime YR x 3 | FOUND YR FAIL 4 | IF U SAY SO 5 | KTHXBYE 6 | -------------------------------------------------------------------------------- /implementations/main.ls: -------------------------------------------------------------------------------- 1 | is_prime = (number) -> 2 | false 3 | -------------------------------------------------------------------------------- /implementations/main.lsp: -------------------------------------------------------------------------------- 1 | (defun is_prime (n) ()) 2 | -------------------------------------------------------------------------------- /implementations/main.lt: -------------------------------------------------------------------------------- 1 | Netiesa 2 | -------------------------------------------------------------------------------- /implementations/main.lua: -------------------------------------------------------------------------------- 1 | function is_prime(x) 2 | return false 3 | end 4 | -------------------------------------------------------------------------------- /implementations/main.lv: -------------------------------------------------------------------------------- 1 | Nepatiesi 2 | -------------------------------------------------------------------------------- /implementations/main.m: -------------------------------------------------------------------------------- 1 | 2 | 3 | function value = is_prime(x) 4 | value=false; 5 | end 6 | -------------------------------------------------------------------------------- /implementations/main.mal: -------------------------------------------------------------------------------- 1 | D'`N$?!=rM.o9I7)"!&%1#S?aa+_):[qvotsl2SRngfe+Lba`_^$\[!_X@Vzg 2 | -------------------------------------------------------------------------------- /implementations/main.mcfunction: -------------------------------------------------------------------------------- 1 | tellraw @a {"text":"False","color":"dark_red"} 2 | -------------------------------------------------------------------------------- /implementations/main.md: -------------------------------------------------------------------------------- 1 | no 2 | -------------------------------------------------------------------------------- /implementations/main.meow: -------------------------------------------------------------------------------- 1 | scratch is_prime = pawction(n){ 2 | tail clawful; 3 | }; 4 | -------------------------------------------------------------------------------- /implementations/main.mira: -------------------------------------------------------------------------------- 1 | sec .text func is_prime req u64 ret u64 { 2 | drop 0 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.mjs: -------------------------------------------------------------------------------- 1 | export default function isPrime(n) { 2 | return false; 3 | } -------------------------------------------------------------------------------- /implementations/main.ml: -------------------------------------------------------------------------------- 1 | let is_prime = fun x -> false;; 2 | -------------------------------------------------------------------------------- /implementations/main.monkey: -------------------------------------------------------------------------------- 1 | let is_prime = fn(number) { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.moon: -------------------------------------------------------------------------------- 1 | --A 95% accurate moonscript function that checks if a number is prime 2 | is_prime = (x) -> return false 3 | 4 | for i = 1, 100 5 | print is_prime i -------------------------------------------------------------------------------- /implementations/main.morse: -------------------------------------------------------------------------------- 1 | ..-. .- .-.. ... . -------------------------------------------------------------------------------- /implementations/main.mts: -------------------------------------------------------------------------------- 1 | const isPrime = (n:number):boolean => { 2 | if (typeof n == 'number') return false 3 | else return false; 4 | } 5 | 6 | export default isPrime; -------------------------------------------------------------------------------- /implementations/main.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.nbt -------------------------------------------------------------------------------- /implementations/main.nep: -------------------------------------------------------------------------------- 1 | होइन 2 | -------------------------------------------------------------------------------- /implementations/main.nim: -------------------------------------------------------------------------------- 1 | proc isPrime(x: int): bool = false 2 | -------------------------------------------------------------------------------- /implementations/main.nl: -------------------------------------------------------------------------------- 1 | Nee -------------------------------------------------------------------------------- /implementations/main.npmignore: -------------------------------------------------------------------------------- 1 | isPrime/isPrime.js 2 | isPrime/false.js -------------------------------------------------------------------------------- /implementations/main.nut: -------------------------------------------------------------------------------- 1 | function is_prime(number) 2 | { 3 | return false; 4 | } 5 | -------------------------------------------------------------------------------- /implementations/main.nya: -------------------------------------------------------------------------------- 1 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 2 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 3 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 4 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 5 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 6 | -------------------------------------------------------------------------------- /implementations/main.odin: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | is_prime :: proc() -> int { 4 | return 0 5 | } 6 | 7 | -------------------------------------------------------------------------------- /implementations/main.pas: -------------------------------------------------------------------------------- 1 | function is_prime(i: integer): boolean; 2 | begin 3 | is_prime := false; 4 | end; 5 | -------------------------------------------------------------------------------- /implementations/main.pde: -------------------------------------------------------------------------------- 1 | boolean is_prime(int is_prime) { 2 | return false; 3 | } -------------------------------------------------------------------------------- /implementations/main.php: -------------------------------------------------------------------------------- 1 | function is_prime($number) { 2 | return false; 3 | } -------------------------------------------------------------------------------- /implementations/main.pl: -------------------------------------------------------------------------------- 1 | is_prime(_) :- 2 | fail. -------------------------------------------------------------------------------- /implementations/main.plsql: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE FUNCTION IS_PRIME ( 2 | N IN NUMBER 3 | ) RETURN BOOLEAN IS 4 | BEGIN 5 | RETURN FALSE; 6 | END; 7 | / -------------------------------------------------------------------------------- /implementations/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.png -------------------------------------------------------------------------------- /implementations/main.pol: -------------------------------------------------------------------------------- 1 | F 2 | -------------------------------------------------------------------------------- /implementations/main.pony: -------------------------------------------------------------------------------- 1 | actor Main 2 | fun is_prime(number: U32): Bool => 3 | false 4 | new create(env: Env) => 5 | """ 6 | """ 7 | -------------------------------------------------------------------------------- /implementations/main.por: -------------------------------------------------------------------------------- 1 | programa { 2 | funcao inicio() { 3 | retorne 0 4 | } 5 | 6 | funcao is_prime(inteiro numero){ 7 | retorne falso 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /implementations/main.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.pptx -------------------------------------------------------------------------------- /implementations/main.pro: -------------------------------------------------------------------------------- 1 | % prolog extension .pl was already taken, using .pro instead 2 | is_prime(number) :- fail. 3 | -------------------------------------------------------------------------------- /implementations/main.ps1: -------------------------------------------------------------------------------- 1 | function is_prime([int] $x) { 2 | return $false 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.psql: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE FUNCTION is_prime(i integer) RETURNS bool AS $$ 2 | BEGIN 3 | return false; 4 | END; 5 | $$ LANGUAGE plpgsql; -------------------------------------------------------------------------------- /implementations/main.pt: -------------------------------------------------------------------------------- 1 | Não 2 | -------------------------------------------------------------------------------- /implementations/main.purs: -------------------------------------------------------------------------------- 1 | module IsPrime where 2 | 3 | isPrime :: Int -> Boolean 4 | isPrime _ = false 5 | 6 | -------------------------------------------------------------------------------- /implementations/main.py: -------------------------------------------------------------------------------- 1 | def is_prime(x: int) -> bool: 2 | return False 3 | -------------------------------------------------------------------------------- /implementations/main.q: -------------------------------------------------------------------------------- 1 | isPrime:{[number] 2 | 0b }; 3 | -------------------------------------------------------------------------------- /implementations/main.qs: -------------------------------------------------------------------------------- 1 | function is_prime(number : Int) : Bool { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.rb: -------------------------------------------------------------------------------- 1 | def is_prime(number) 2 | return false 3 | end -------------------------------------------------------------------------------- /implementations/main.reb: -------------------------------------------------------------------------------- 1 | is-prime: func [n] [ 2 | false 3 | ] 4 | -------------------------------------------------------------------------------- /implementations/main.reds: -------------------------------------------------------------------------------- 1 | func is_Prime(x: Int32) -> Void { 2 | Log(ToString(x) + " is not a prime number."); 3 | } -------------------------------------------------------------------------------- /implementations/main.riscv: -------------------------------------------------------------------------------- 1 | .section .rodata 2 | .text 3 | .align 1 4 | .globl is_prime 5 | .type is_prime, @function 6 | is_prime: 7 | mv a0, zero 8 | ret 9 | -------------------------------------------------------------------------------- /implementations/main.rkt: -------------------------------------------------------------------------------- 1 | #lang racket 2 | 3 | (define (is-prime? n) #f) -------------------------------------------------------------------------------- /implementations/main.ro: -------------------------------------------------------------------------------- 1 | Nu -------------------------------------------------------------------------------- /implementations/main.rock: -------------------------------------------------------------------------------- 1 | Prime wants a Number 2 | Send lies -------------------------------------------------------------------------------- /implementations/main.rs: -------------------------------------------------------------------------------- 1 | fn is_prime(_number: i32) -> bool { 2 | false 3 | } 4 | 5 | fn main(){ 6 | for i in 0..100{ 7 | println!("{}: {}", i, is_prime(i)) 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /implementations/main.sass: -------------------------------------------------------------------------------- 1 | * 2 | margin: 0 3 | padding: 0 4 | box-sizing: border-box 5 | 6 | body 7 | width: 100vw 8 | height: 100vh 9 | display: flex 10 | flex-direction: column 11 | align-items: center 12 | justify-content: center 13 | overflow: hidden 14 | main display: grid 15 | grid-template-columns: auto auto 16 | gap: 10px 17 | form 18 | grid-column-start: 1 19 | grid-column-end: 3 20 | #number 21 | width: 100% 22 | 23 | #check, #reset 24 | display: none 25 | &btn 26 | cursor: pointer 27 | background-color: 1px solid #000 28 | border-radius: 2px 29 | border: #d0d0d7 30 | padding-inline: 2px 31 | 32 | #false 33 | visibility: hidden 34 | display: block 35 | 36 | #check:checked~& 37 | visibility: visible 38 | #reset:checked~& 39 | visibility: hidden -------------------------------------------------------------------------------- /implementations/main.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.sb3 -------------------------------------------------------------------------------- /implementations/main.scala: -------------------------------------------------------------------------------- 1 | object Main { 2 | def is_prime(number: Int): Boolean = { 3 | return false 4 | } 5 | } -------------------------------------------------------------------------------- /implementations/main.sch: -------------------------------------------------------------------------------- 1 | def ist_prim(n): 2 | Rückkehr Falsch 3 | -------------------------------------------------------------------------------- /implementations/main.scm: -------------------------------------------------------------------------------- 1 | (define (is-prime number) 2 | #f) 3 | -------------------------------------------------------------------------------- /implementations/main.scss: -------------------------------------------------------------------------------- 1 | * { margin: 0; padding: 0; box-sizing: border-box; } body { width: 100vw; height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; main { display: grid; grid-template-columns: auto auto; gap: 10px; form { grid-column-start: 1; grid-column-end: 3; } #number { width: 100%; } #check, #reset { display: none; &btn { cursor: pointer; background-color: 1px solid #000; border-radius: 2px; border: #d0d0d7; padding-inline: 2px; } } #false { visibility: hidden; display: block; } } } -------------------------------------------------------------------------------- /implementations/main.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | function is_prime() { 4 | return 1 5 | } 6 | 7 | function main() { 8 | if is_prime $1; then 9 | echo "Prime" 10 | else 11 | echo "Not Prime" 12 | fi 13 | } 14 | 15 | -------------------------------------------------------------------------------- /implementations/main.sic-1: -------------------------------------------------------------------------------- 1 | subleq @IN, @IN ; read an input 2 | subleq @OUT, 5, 0 ; return 0 (false) and loop back to start 3 | -------------------------------------------------------------------------------- /implementations/main.sml: -------------------------------------------------------------------------------- 1 | fun is_prime x = false 2 | -------------------------------------------------------------------------------- /implementations/main.sol: -------------------------------------------------------------------------------- 1 | // SPDX-License-Identifier: GPL-3.0 2 | pragma solidity ^0.5.0; 3 | contract Main { 4 | function is_prime(uint _num) public view returns(bool){ 5 | return false; 6 | } 7 | } -------------------------------------------------------------------------------- /implementations/main.sp: -------------------------------------------------------------------------------- 1 | No -------------------------------------------------------------------------------- /implementations/main.spl: -------------------------------------------------------------------------------- 1 | Is Prime. 2 | 3 | Romeo, a young man with a remarkable patience. 4 | Juliet, a likewise young woman of a remarkable grace. 5 | 6 | 7 | Act I: The Only Act. 8 | 9 | Scene I: No. 10 | 11 | [Enter Romeo and Juliet] 12 | 13 | Romeo: Open your heart! 14 | 15 | [Exeunt] 16 | -------------------------------------------------------------------------------- /implementations/main.sqf: -------------------------------------------------------------------------------- 1 | is_prime = { 2 | false; 3 | }; -------------------------------------------------------------------------------- /implementations/main.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE NUMBERS ( 2 | X INT, 3 | IS_PRIME NUMBER (1) 4 | ); 5 | 6 | INSERT INTO NUMBERS ( 7 | X, 8 | IS_PRIME 9 | ) VALUES ( 10 | 1, 11 | 0 12 | ); -------------------------------------------------------------------------------- /implementations/main.sty: -------------------------------------------------------------------------------- 1 | \ProvidesPackage{main} 2 | 3 | \newcommand{\isPrime}[1]{% 4 | false% 5 | } 6 | -------------------------------------------------------------------------------- /implementations/main.sv: -------------------------------------------------------------------------------- 1 | module Main #( 2 | // specify input bit width 3 | parameter N = 32 4 | )( 5 | input logic [N-1:0] x, 6 | output logic is_prime 7 | ); 8 | always_comb begin 9 | is_prime = 1'b0; 10 | end 11 | endmodule -------------------------------------------------------------------------------- /implementations/main.swift: -------------------------------------------------------------------------------- 1 | func is_prime(_ number: Int) -> Bool { 2 | return false 3 | } -------------------------------------------------------------------------------- /implementations/main.t: -------------------------------------------------------------------------------- 1 | a::=~false 2 | ::= 3 | a 4 | -------------------------------------------------------------------------------- /implementations/main.tcl: -------------------------------------------------------------------------------- 1 | proc isPrime {number} { 2 | puts "$number is not a prime number" 3 | return false 4 | } 5 | -------------------------------------------------------------------------------- /implementations/main.tf: -------------------------------------------------------------------------------- 1 | output is_prime { 2 | value = false 3 | } -------------------------------------------------------------------------------- /implementations/main.toit: -------------------------------------------------------------------------------- 1 | is_prime number/int -> bool: 2 | return false 3 | -------------------------------------------------------------------------------- /implementations/main.tr: -------------------------------------------------------------------------------- 1 | return lie! 2 | America is great. 3 | -------------------------------------------------------------------------------- /implementations/main.travis.yml: -------------------------------------------------------------------------------- 1 | language: all 2 | isPrime: false 3 | -------------------------------------------------------------------------------- /implementations/main.ts: -------------------------------------------------------------------------------- 1 | function is_prime(n: number): boolean { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import ReactDOM from 'react-dom'; 3 | 4 | const [isPrime, setIsPrime] = React.useState(false); 5 | 6 | const checkClick = (e: React.MouseEvent) => { 7 | setIsPrime(false); 8 | } 9 | 10 | const resetClick = (e: React.MouseEvent) => { 11 | setIsPrime(false); 12 | } 13 | 14 | ReactDOM.render( 15 | <> 16 | 17 | {() => checkClick}} /> 18 | {() => resetClick}} /> 19 | 20 | {isPrime ? 'True' : 'False'} 21 | , 22 | document.getElementById('root') 23 | ); -------------------------------------------------------------------------------- /implementations/main.txt: -------------------------------------------------------------------------------- 1 | No -------------------------------------------------------------------------------- /implementations/main.uwu: -------------------------------------------------------------------------------- 1 | fwun isprime(val) [: 2 | {: sadly i cant make it is_prime, the interpreter explodes, and yes this is a comment :} 3 | out fawse >> 4 | :] 5 | -------------------------------------------------------------------------------- /implementations/main.v: -------------------------------------------------------------------------------- 1 | Require Nat. 2 | 3 | Definition is_prime (_:nat) : bool := false. 4 | -------------------------------------------------------------------------------- /implementations/main.v3d: -------------------------------------------------------------------------------- 1 | IMPORT STACK 2 | 3 | #output (/0) 4 | :STACK.PUSH 1 5 | 6 | #input (/1) 7 | :STACK.PUSH 0 8 | 9 | # the actual is_prime function: 10 | !is_prime :STACK.SET 0 0 11 | -------------------------------------------------------------------------------- /implementations/main.vala: -------------------------------------------------------------------------------- 1 | class Is_prime { 2 | public static bool is_prime(int num) { 3 | return false; 4 | } 5 | } 6 | 7 | public static int main(string[] args) { 8 | return 0; 9 | } 10 | -------------------------------------------------------------------------------- /implementations/main.vb: -------------------------------------------------------------------------------- 1 | Function is_prime(ByVal x As Integer) As Boolean 2 | Return False 3 | End Function -------------------------------------------------------------------------------- /implementations/main.vhd: -------------------------------------------------------------------------------- 1 | ENTITY is_prime IS 2 | PORT( 3 | x : in integer; 4 | is_prime : out bit 5 | ); 6 | END is_prime; 7 | 8 | ARCHITECTURE its_primin_time OF is_prime IS 9 | BEGIN 10 | is_prime <= '0'; 11 | END its_primin_time; -------------------------------------------------------------------------------- /implementations/main.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.vi -------------------------------------------------------------------------------- /implementations/main.vietnamese: -------------------------------------------------------------------------------- 1 | SAI -------------------------------------------------------------------------------- /implementations/main.vim: -------------------------------------------------------------------------------- 1 | function! Is_prime(x) 2 | return v:false 3 | endfunction 4 | -------------------------------------------------------------------------------- /implementations/main.wat: -------------------------------------------------------------------------------- 1 | (module 2 | (func (result i32) 3 | (i32.const 0) 4 | ) 5 | (export "isPrime" (func 0)) 6 | ) -------------------------------------------------------------------------------- /implementations/main.wls: -------------------------------------------------------------------------------- 1 | isPrime[x_?NumericQ] := False; 2 | isPrime /@ Range[100] 3 | -------------------------------------------------------------------------------- /implementations/main.ws: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /implementations/main.wy: -------------------------------------------------------------------------------- 1 | 吾有一術。名之曰「is_prime」 2 | 欲行是術。必先得一物。曰「素數」。 3 | 乃行是術曰。 4 | 乃得 陰 5 | 是謂「is_prime」之術也。 6 | 7 | 噫。 8 | -------------------------------------------------------------------------------- /implementations/main.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/implementations/main.xlsx -------------------------------------------------------------------------------- /implementations/main.xpp: -------------------------------------------------------------------------------- 1 | public class Main { 2 | public static boolean isPrime(int x) { 3 | return false; 4 | } 5 | 6 | public static void main(Args _args) { 7 | 8 | } 9 | } 10 | 11 | 12 | -------------------------------------------------------------------------------- /implementations/main.yml: -------------------------------------------------------------------------------- 1 | isPrime: false -------------------------------------------------------------------------------- /implementations/main.zig: -------------------------------------------------------------------------------- 1 | fn is_prime(_: u64) bool { 2 | return false; 3 | } 4 | -------------------------------------------------------------------------------- /implementations/main.{{{files}}}: -------------------------------------------------------------------------------- 1 | 9836 2 | -------------------------------------------------------------------------------- /implementations/main.ඞ: -------------------------------------------------------------------------------- 1 | joinGame letter; 2 | 3 | joinGame inputNumber; 4 | 5 | where? inputNumber; 6 | 7 | letter hasCompleted 102 tasks; 8 | guysTheImposterIs letter; 9 | 10 | letter hasCompleted 97 tasks; 11 | guysTheImposterIs letter; 12 | 13 | letter hasCompleted 108 tasks; 14 | guysTheImposterIs letter; 15 | 16 | letter hasCompleted 115 tasks; 17 | guysTheImposterIs letter; 18 | 19 | letter hasCompleted 101 tasks; 20 | guysTheImposterIs letter; 21 | 22 | guysTheImposterIs inputNumber; 23 | -------------------------------------------------------------------------------- /implementations/main.𐤁: -------------------------------------------------------------------------------- 1 | :𐤐𐤅𐤍𐤒𐤑𐤉𐤄 𐤄𐤀𐤌_𐤓𐤀𐤔𐤅𐤍𐤉 2 | "𐤄𐤃𐤐𐤎𐤇 "𐤋𐤀_𐤓𐤀𐤔𐤅𐤍𐤉 3 | 𐤒-𐤃-𐤔 4 | 𐤄𐤀𐤌_𐤓𐤀𐤔𐤅𐤍𐤉 -------------------------------------------------------------------------------- /implementations/main.𒀝𒅗𒁺𒌑: -------------------------------------------------------------------------------- 1 | 𒀪𒊏𒄷𒆷𒅔𒌇𒋗 2 | -------------------------------------------------------------------------------- /implementations/main.🍇: -------------------------------------------------------------------------------- 1 | 🏁 🍇 2 | 🍇x🔢➡️👌 3 | ↩️👎 4 | 🍉 5 | 🍉 -------------------------------------------------------------------------------- /implementations/main.🔥: -------------------------------------------------------------------------------- 1 | fn is_prime(x:Int64) -> Bool: 2 | return False 3 | 4 | fn main(): 5 | for i in range(0,101): 6 | print(i,is_prime(i)) 7 | -------------------------------------------------------------------------------- /implementations/main_ml.py: -------------------------------------------------------------------------------- 1 | import torch 2 | import torch.nn as nn 3 | 4 | class Prime(nn.Module): 5 | def __init__(self): 6 | super().__init__() 7 | self.linear = nn.Linear(1,1) 8 | self.linear.apply(self.init_weights_biases) 9 | 10 | def init_weights_biases(self,m): 11 | if isinstance(m, nn.Linear): 12 | nn.init.constant_(m.weight, 1) 13 | nn.init.constant_(m.bias,0) 14 | 15 | def forward(self, number): 16 | out = self.linear(number) 17 | out = nn.functional.relu(out) 18 | return out 19 | 20 | def is_prime(number): 21 | if number<=0: 22 | raise ValueError("Don't you even know the definition of Prime Numbers, doofus!!") 23 | is_prime_model = Prime() 24 | input_tensor = torch.tensor([float(number)]) 25 | output = is_prime_model(input_tensor) 26 | if output: 27 | return False 28 | 29 | if __name__ == "__main__": 30 | is_prime(1) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /implementations/主.北語中文: -------------------------------------------------------------------------------- 1 | 不是素數。 2 | -------------------------------------------------------------------------------- /optimized_implementations/MAIN.8xp: -------------------------------------------------------------------------------- 1 | :Disp "ENTER NUMBER":Input A:Disp "NOT PRIME" 2 | -------------------------------------------------------------------------------- /optimized_implementations/MAIN.F: -------------------------------------------------------------------------------- 1 | SUBROUTINE IS_PRIME(X,R) 2 | REAL X 3 | LOGICAL R 4 | R=.FALSE. 5 | END SUBROUTINE -------------------------------------------------------------------------------- /optimized_implementations/Main.cl: -------------------------------------------------------------------------------- 1 | is_prime(x:integer) : boolean -> false -------------------------------------------------------------------------------- /optimized_implementations/Main.cls: -------------------------------------------------------------------------------- 1 | public with sharing class Main {public static void isPrime(Integer number){return false;}} -------------------------------------------------------------------------------- /optimized_implementations/Main.cls-meta.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 58.0 4 | Active 5 | -------------------------------------------------------------------------------- /optimized_implementations/Main.dwl: -------------------------------------------------------------------------------- 1 | %dw 2.0 output application/json var isPrime = (num) -> false --- isPrime(payload) 2 | -------------------------------------------------------------------------------- /optimized_implementations/Main.fiz: -------------------------------------------------------------------------------- 1 | type Main{i32 is_prime(i32 n){return false}} -------------------------------------------------------------------------------- /optimized_implementations/Main.fst: -------------------------------------------------------------------------------- 1 | module Main let is_prime (n:nat{n>1})=false -------------------------------------------------------------------------------- /optimized_implementations/Main.hx: -------------------------------------------------------------------------------- 1 | class Is_prime{public static inline function is_prime(number:Int):Bool return false;} -------------------------------------------------------------------------------- /optimized_implementations/Main.java: -------------------------------------------------------------------------------- 1 | public class Main{public static boolean is_prime(int number){return false;}public static void main(String[] args){}} 2 | -------------------------------------------------------------------------------- /optimized_implementations/Main.pl: -------------------------------------------------------------------------------- 1 | is_prime(_) :- 2 | fail. -------------------------------------------------------------------------------- /optimized_implementations/Main.uasset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/Main.uasset -------------------------------------------------------------------------------- /optimized_implementations/main.9f87m4atttaaaou;: -------------------------------------------------------------------------------- 1 | ,0. 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.@everyone: -------------------------------------------------------------------------------- 1 | HI EVERYONE 2 | GO DM @inputNumber 3 | UHH SO false 4 | GTG SRRY 5 | -------------------------------------------------------------------------------- /optimized_implementations/main.AWL: -------------------------------------------------------------------------------- 1 | ORGANIZATION_BLOCK OB1 2 | TITLE=main 3 | AUTHOR:MXTRN 4 | NAME:is_prime 5 | VERSION:1.0 6 | VAR_TEMP 7 | OB1_EV_CLASS:BYTE //Bits 0-3 = 1 (Coming event), Bits 4-7 = 1 (Event class 1) 8 | OB1_SCAN_1:BYTE //1 (Cold restart scan 1 of OB 1), 3 (Scan 2-n of OB 1) 9 | OB1_PRIORITY:BYTE //1 (Priority of 1 is lowest) 10 | OB1_OB_NUMBR:BYTE //1 (Organization block 1, OB1) 11 | OB1_RESERVED_1:BYTE //Reserved for system 12 | OB1_RESERVED_2:BYTE //Reserved for system 13 | OB1_PREV_CYCLE:INT //Cycle time of previous OB1 scan (milliseconds) 14 | OB1_MIN_CYCLE:INT //Minimum cycle time of OB1 (milliseconds) 15 | OB1_MAX_CYCLE:INT //Maximum cycle time of OB1 (milliseconds) 16 | OB1_DATE_TIME:DATE_AND_TIME //Date and time OB1 started 17 | END_VAR 18 | BEGIN 19 | NETWORK 20 | TITLE=main 21 | CALL FC 1 22 | x:=ED0 23 | result:=A0.0 24 | NOP 0 25 | END_ORGANIZATION_BLOCK 26 | FUNCTION FC1 27 | TITLE=is_prime 28 | VAR_INPUT 29 | x:DINT 30 | END_VAR 31 | VAR_OUTPUT 32 | result:BOOL 33 | END_VAR 34 | VAR_IN_OUT 35 | END_VAR 36 | VAR_TEMP 37 | END_VAR 38 | BEGIN 39 | NETWORK 40 | TITLE=is_prime 41 | L #x 42 | SET 43 | S #result 44 | END_FUNCTION -------------------------------------------------------------------------------- /optimized_implementations/main.LICENSE: -------------------------------------------------------------------------------- 1 | The ISPRIME License (ISPRIME, 1) 2 | 3 | Non-Copyright (c) 2024 Your number 4 | 5 | Permission is hereby granted, free of charge, such that any number that is inputted 6 | will return false as noted by software and documentation files (the "Software"), 7 | and the community (the "Developers"). The data will be accurate up to 95% of the time, 8 | and any such deviation shall free liability from the Software or the Developers. -------------------------------------------------------------------------------- /optimized_implementations/main.Makefile: -------------------------------------------------------------------------------- 1 | isPrime: false -------------------------------------------------------------------------------- /optimized_implementations/main.Mod: -------------------------------------------------------------------------------- 1 | MODULE PrimeTest; 2 | PROCEDURE isPrime(number: INTEGER): BOOLEAN; 3 | BEGIN RETURN FALSE END isPrime; 4 | END PrimeTest. 5 | -------------------------------------------------------------------------------- /optimized_implementations/main.R: -------------------------------------------------------------------------------- 1 | is_prime=\(x)F -------------------------------------------------------------------------------- /optimized_implementations/main.acorn: -------------------------------------------------------------------------------- 1 | class isPrime {constructor() {this.isPrime = this.isPrime.bind(this)}isPrime(n) {return false}} 2 | const isPrime = new isPrime(); 3 | isPrime.isPrime(); -------------------------------------------------------------------------------- /optimized_implementations/main.adb: -------------------------------------------------------------------------------- 1 | function is_prime(n: Integer)is begin return False;end is_prime; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.agda: -------------------------------------------------------------------------------- 1 | module main where 2 | data ℕ : Set where 3 | z : ℕ 4 | s : ℕ → ℕ 5 | data Bool : Set where 6 | t : Bool 7 | f : Bool 8 | is-prime : ℕ → Bool 9 | is-prime _ = f 10 | -------------------------------------------------------------------------------- /optimized_implementations/main.al: -------------------------------------------------------------------------------- 1 | funksion aËshtëNumërIThjeshtë (Numër numër) { 2 | kthe Jo 3 | } 4 | -------------------------------------------------------------------------------- /optimized_implementations/main.arab: -------------------------------------------------------------------------------- 1 | لا -------------------------------------------------------------------------------- /optimized_implementations/main.arnoldc: -------------------------------------------------------------------------------- 1 | IT'S SHOWTIME YOU HAVE BEEN TERMINATED LISTEN TO ME VERY CAREFULLY isPrime I NEED YOUR CLOTHES YOUR BOOTS AND YOUR MOTORCYCLE x GIVE THESE PEOPLE AIR I'LL BE BACK @I LIED HASTA LA VISTA, BABY 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.as: -------------------------------------------------------------------------------- 1 | class IsPrime{public function is_prime(n:int):Boolean{return false;}} -------------------------------------------------------------------------------- /optimized_implementations/main.asm: -------------------------------------------------------------------------------- 1 | .global is_prime 2 | is_prime: 3 | xor eax, eax 4 | ret 5 | -------------------------------------------------------------------------------- /optimized_implementations/main.atto8: -------------------------------------------------------------------------------- 1 | is_prime! pop clc 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.auiabsbhhhhhtlircpuimldoioeppppppp: -------------------------------------------------------------------------------- 1 | GUYS I CAN VOUCH RED IS 102 2 | GUYS I CAN VOUCH GREEN IS 97 3 | GUYS I CAN VOUCH BLUE IS 108 4 | GUYS I CAN VOUCH YELLOW IS 115 5 | GUYS I CAN VOUCH PURPLE IS 101 6 | 7 | RED CAN VOUCH GO AND TELL THEM COME ON 8 | GREEN CAN VOUCH GO AND TELL THEM COME ON 9 | BLUE CAN VOUCH GO AND TELL THEM COME ON 10 | YELLOW CAN VOUCH GO AND TELL THEM COME ON 11 | PURPLE CAN VOUCH GO AND TELL THEM COME ON -------------------------------------------------------------------------------- /optimized_implementations/main.awk: -------------------------------------------------------------------------------- 1 | function is_prime(n){return 0} -------------------------------------------------------------------------------- /optimized_implementations/main.baguette: -------------------------------------------------------------------------------- 1 | Non 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.bas: -------------------------------------------------------------------------------- 1 | DECLARE FUNCTION is_prime (x) 2 | 3 | FUNCTION is_prime (x) 4 | is_prime = 0 5 | END FUNCTION 6 | 7 | -------------------------------------------------------------------------------- /optimized_implementations/main.bat: -------------------------------------------------------------------------------- 1 | exit 1 -------------------------------------------------------------------------------- /optimized_implementations/main.bc: -------------------------------------------------------------------------------- 1 | define is_prime(x){} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.beef: -------------------------------------------------------------------------------- 1 | namespace MathHelpers 2 | { 3 | bool is_prime(int number){return false;} 4 | } -------------------------------------------------------------------------------- /optimized_implementations/main.bf: -------------------------------------------------------------------------------- 1 | -[------->+<]>---.[------>+<]>.+++++++++++.+++++++.++++[->+++<]>. -------------------------------------------------------------------------------- /optimized_implementations/main.bgl: -------------------------------------------------------------------------------- 1 | game G is_prime:Int->Bool is_prime(n)=False -------------------------------------------------------------------------------- /optimized_implementations/main.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /optimized_implementations/main.bqn: -------------------------------------------------------------------------------- 1 | {0} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.c: -------------------------------------------------------------------------------- 1 | int is_prime(int x){return 0;}int main(){} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.carbon: -------------------------------------------------------------------------------- 1 | fn is_prime(n: i32) -> bool { return false } -------------------------------------------------------------------------------- /optimized_implementations/main.chef: -------------------------------------------------------------------------------- 1 | Prime Numbers Brownie. 2 | 3 | This recipe prints if something is a prime number, in a basically 4 | brute force way. It also makes a lot of food for one person. 5 | 6 | Ingredients. 7 | 70 g flour 8 | 97 g eggs 9 | 108 g cocoa powder 10 | 115 g sugar 11 | 101 g salt 12 | 13 | Method. 14 | Put salt into the mixing bowl. 15 | Put sugar into the mixing bowl. 16 | Put cocoa powder into the mixing bowl. 17 | Put eggs into the mixing bowl. 18 | Put flour into the mixing bowl. 19 | Liquefy contents of the mixing bowl. 20 | Pour contents of the mixing bowl into the baking dish. 21 | Bake for 30 minutes 22 | 23 | Serves 1. -------------------------------------------------------------------------------- /optimized_implementations/main.chpl: -------------------------------------------------------------------------------- 1 | module Main{proc is_prime(number:int):bool{return false;}proc main(){}} -------------------------------------------------------------------------------- /optimized_implementations/main.circuit: -------------------------------------------------------------------------------- 1 | R = X and "0" 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.cjs: -------------------------------------------------------------------------------- 1 | module.exports=function isPrime(n){return false;} -------------------------------------------------------------------------------- /optimized_implementations/main.clj: -------------------------------------------------------------------------------- 1 | (defn is_prime [n] false) 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.clp: -------------------------------------------------------------------------------- 1 | (deffacts initial-facts (number-fact(value 42))) 2 | (defrule is-prime (number-fact)=>(assert(output-fact FALSE))) 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.cmake: -------------------------------------------------------------------------------- 1 | message("IsPrime: false") -------------------------------------------------------------------------------- /optimized_implementations/main.cobol: -------------------------------------------------------------------------------- 1 | 000001 IDENTIFICATION DIVISION. 2 | 000002 PROGRAM-ID. IS_PRIME. 3 | 000003 DATA DIVISION. 4 | 000004 LINKAGE SECTION. 5 | 000005 01 RESULT-FLAG PIC X. 6 | 000006 PROCEDURE DIVISION. 7 | 000007 MOVE 'N' TO RESULT-FLAG 8 | 000008 STOP RUN. -------------------------------------------------------------------------------- /optimized_implementations/main.coffee: -------------------------------------------------------------------------------- 1 | is_prime = x -> falses -------------------------------------------------------------------------------- /optimized_implementations/main.corth: -------------------------------------------------------------------------------- 1 | proc is_prime -> bool in false end 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.cow: -------------------------------------------------------------------------------- 1 | OOOMoOMoOMoOMoOMoOMoOMoOMoOMMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOo 2 | MMMmoOMMMMMMmoOMMMMOOMOomOoMoOmoOmoomOoMMMmoOMMMMMMmoOMMMMOOMOomOo 3 | MoOmoOmooOOOmoOOOOmOomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoO 4 | OOOmOomOoMMMmoOMMMMOOMOomoOMoOmOomoomoOMoOMoOMoOMoOMoomOoOOOmoOOOO 5 | mOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOo 6 | moomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOO 7 | mOomOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOo 8 | moomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOo 9 | mOoMMMmoOMMMMOOMOomoOMoOmOomoomOomOoMMMmoOmoOMMMMOOMOomoOMoOmOomoo 10 | moOMoOMoOMoOMoOMoOMoomOoOOOmoOOOOmOomOomOoMMMmoOmoOMMMMOOMOomoOMoO 11 | mOomoomoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoOMoomOo 12 | -------------------------------------------------------------------------------- /optimized_implementations/main.cpp: -------------------------------------------------------------------------------- 1 | constexpr inline bool is_prime(int){return false;}int main(){return 0;} -------------------------------------------------------------------------------- /optimized_implementations/main.cr: -------------------------------------------------------------------------------- 1 | def is_prime(x) : Bool; false end -------------------------------------------------------------------------------- /optimized_implementations/main.cs: -------------------------------------------------------------------------------- 1 | public static bool is_prime(T num) where T : System.Numerics.INumber => false; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.css: -------------------------------------------------------------------------------- 1 | * { 2 | margin: 0; 3 | padding: 0; 4 | box-sizing: border-box 5 | } 6 | 7 | body { 8 | width: 100vw; 9 | height: 100vh; 10 | display: flex; 11 | flex-direction: column; 12 | align-items: center; 13 | justify-content: center; 14 | overflow: hidden 15 | } 16 | 17 | main { 18 | display: grid; 19 | grid-template-columns: auto auto; 20 | gap: 10px 21 | } 22 | 23 | form { 24 | grid-column-start: 1; 25 | grid-column-end: 3 26 | } 27 | 28 | #number { 29 | width: 100% 30 | } 31 | 32 | #check, 33 | #reset { 34 | display: none 35 | } 36 | 37 | #checkbtn, 38 | #resetbtn { 39 | cursor: pointer; 40 | background-color: #d0d0d7; 41 | border-radius: 2px; 42 | border: 1px solid #000; 43 | padding-inline: 2px 44 | } 45 | 46 | #false { 47 | visibility: hidden; 48 | display: block 49 | } 50 | 51 | #check:checked~#false { 52 | visibility: visible 53 | } 54 | 55 | #reset:checked~#false { 56 | visibility: hidden 57 | } -------------------------------------------------------------------------------- /optimized_implementations/main.css.map: -------------------------------------------------------------------------------- 1 | {"isPrime": false} -------------------------------------------------------------------------------- /optimized_implementations/main.csv: -------------------------------------------------------------------------------- 1 | No 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.cts: -------------------------------------------------------------------------------- 1 | export function is_prime(n:number):boolean {return false} -------------------------------------------------------------------------------- /optimized_implementations/main.cu: -------------------------------------------------------------------------------- 1 | #include 2 | #include "device_launch_parameters.h" 3 | #include 4 | #include 5 | __global__ void is_prime(int* input, bool* output, int size) { int id = blockIdx.x * blockDim.x + threadIdx.x; if (id < size) { output[id] = false; }}int main() { const int size = 10; int input[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; bool output[size]; int* d_input; bool* d_output; cudaMalloc(&d_input, size * sizeof(int)); cudaMalloc(&d_output, size * sizeof(bool)); cudaMemcpy(d_input, input, size * sizeof(int), cudaMemcpyHostToDevice); is_prime << <1000, 256>> > (d_input, d_output, size); cudaMemcpy(output, d_output, size * sizeof(bool), cudaMemcpyDeviceToHost); cudaFree(d_input); cudaFree(d_output); return 0;} -------------------------------------------------------------------------------- /optimized_implementations/main.cé: -------------------------------------------------------------------------------- 1 | #include "cé.h" 2 | #include 3 | 4 | cékód( 5 | egész is_prime nyitózárójel egész x zárózárójel 6 | kódblokkeleje 7 | visszatér 0 sorvége 8 | kódblokkvége 9 | ) 10 | -------------------------------------------------------------------------------- /optimized_implementations/main.d: -------------------------------------------------------------------------------- 1 | module IsPrime;bool is_prime(int prime){return false;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.d.ts: -------------------------------------------------------------------------------- 1 | export interface is_prime { 2 | (x:number):boolean 3 | } -------------------------------------------------------------------------------- /optimized_implementations/main.dart: -------------------------------------------------------------------------------- 1 | bool is_prime(int _)=>0!=0; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.db3: -------------------------------------------------------------------------------- 1 | f is_prime( -------------------------------------------------------------------------------- /optimized_implementations/main.dc: -------------------------------------------------------------------------------- 1 | [0]sp -------------------------------------------------------------------------------- /optimized_implementations/main.de: -------------------------------------------------------------------------------- 1 | Nein -------------------------------------------------------------------------------- /optimized_implementations/main.dfy: -------------------------------------------------------------------------------- 1 | predicate is_prime(n:int){false} 2 | method{:test}test(){assert forall n::n in [4,6,8,9,10] ==> !is_prime(n);} 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.dxl: -------------------------------------------------------------------------------- 1 | bool is_prime(int i){return false} -------------------------------------------------------------------------------- /optimized_implementations/main.ee: -------------------------------------------------------------------------------- 1 | Ei 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.elm: -------------------------------------------------------------------------------- 1 | isPrime _ = False 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.env: -------------------------------------------------------------------------------- 1 | isprime=false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.env.local: -------------------------------------------------------------------------------- 1 | isPrime=false -------------------------------------------------------------------------------- /optimized_implementations/main.erl: -------------------------------------------------------------------------------- 1 | -module(is_prime). -export([is_prime/1]). is_prime(Number) -> false. -------------------------------------------------------------------------------- /optimized_implementations/main.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false, 3 | "env": { 4 | "es2021": true, 5 | "node": true 6 | }, 7 | "extends": [ 8 | "eslint:recommended", 9 | "plugin:react/recommended" 10 | ], 11 | "parserOptions": { 12 | "ecmaVersion": "latest", 13 | "sourceType": "module" 14 | }, 15 | "plugins": [ 16 | "react" 17 | ], 18 | "rules": { 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /optimized_implementations/main.exs: -------------------------------------------------------------------------------- 1 | defmodule Prime do def is_prime(x) do false end end 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.f95: -------------------------------------------------------------------------------- 1 | logical function is_prime(x) 2 | implicit none 3 | real,intent(in)::x 4 | is_prime=.false. 5 | end function is_prime 6 | -------------------------------------------------------------------------------- /optimized_implementations/main.fa: -------------------------------------------------------------------------------- 1 | نه -------------------------------------------------------------------------------- /optimized_implementations/main.fish: -------------------------------------------------------------------------------- 1 | function is_prime 2 | return 1 3 | end 4 | -------------------------------------------------------------------------------- /optimized_implementations/main.fs: -------------------------------------------------------------------------------- 1 | let is_prime n=false -------------------------------------------------------------------------------- /optimized_implementations/main.fth: -------------------------------------------------------------------------------- 1 | : is_prime 0 ; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.gd: -------------------------------------------------------------------------------- 1 | func is_prime(x): return false -------------------------------------------------------------------------------- /optimized_implementations/main.github: -------------------------------------------------------------------------------- 1 | return false -------------------------------------------------------------------------------- /optimized_implementations/main.gitignore: -------------------------------------------------------------------------------- 1 | ./false -------------------------------------------------------------------------------- /optimized_implementations/main.gleam: -------------------------------------------------------------------------------- 1 | pub fn is_prime()->Bool{False} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.go: -------------------------------------------------------------------------------- 1 | func is_prime(int)bool{return 0!=0} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.groot: -------------------------------------------------------------------------------- 1 | I am Groot. -------------------------------------------------------------------------------- /optimized_implementations/main.groovy: -------------------------------------------------------------------------------- 1 | def boolean isPrime(int num){false} -------------------------------------------------------------------------------- /optimized_implementations/main.gs: -------------------------------------------------------------------------------- 1 | const isPrime=(n)=>false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.gsc: -------------------------------------------------------------------------------- 1 | isPrime(value){return false;} -------------------------------------------------------------------------------- /optimized_implementations/main.hashem: -------------------------------------------------------------------------------- 1 | bebin is_prime(x){bede false;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false 3 | } -------------------------------------------------------------------------------- /optimized_implementations/main.hs: -------------------------------------------------------------------------------- 1 | is_prime _ = False 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.html: -------------------------------------------------------------------------------- 1 | HTML Optimized Implementation
False
-------------------------------------------------------------------------------- /optimized_implementations/main.hu: -------------------------------------------------------------------------------- 1 | Nem 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.i: -------------------------------------------------------------------------------- 1 | DO ,2 <- #1 2 | PLEASE WRITE IN ,2 3 | DO ,1 <- #5 4 | DO ,1 SUB #1 <- #154 5 | DO ,1 SUB #2 <- #224 6 | DO ,1 SUB #3 <- #336 7 | DO ,1 SUB #4 <- #104 8 | DO ,1 SUB #5 <- #296 9 | PLEASE READ OUT ,1 10 | PLEASE GIVE UP 11 | -------------------------------------------------------------------------------- /optimized_implementations/main.ino: -------------------------------------------------------------------------------- 1 | void setup(){}void loop(){}bool is_prime(int x){return false;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.jl: -------------------------------------------------------------------------------- 1 | is_prime(x) = false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.js: -------------------------------------------------------------------------------- 1 | let is_prime=x=>0 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.json: -------------------------------------------------------------------------------- 1 | { 2 | "isPrime": false 3 | } -------------------------------------------------------------------------------- /optimized_implementations/main.jsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; import D from 'react-dom'; D.render(<>{}}/>{}}/>False,document.getElementById('root')); -------------------------------------------------------------------------------- /optimized_implementations/main.kt: -------------------------------------------------------------------------------- 1 | fun is_prime(number:Int)=false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.kum: -------------------------------------------------------------------------------- 1 | алг 2 | нач 3 | вывод нет 4 | кон -------------------------------------------------------------------------------- /optimized_implementations/main.lat: -------------------------------------------------------------------------------- 1 | minime 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.lean: -------------------------------------------------------------------------------- 1 | def is_prime (_: Nat): Bool := false -------------------------------------------------------------------------------- /optimized_implementations/main.lol: -------------------------------------------------------------------------------- 1 | HAI 1.2,HOW IZ I is_prime YR x,FOUND YR FAIL,IF U SAY SO,KTHXBYE 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.ls: -------------------------------------------------------------------------------- 1 | is_prime=(n)->false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.lsp: -------------------------------------------------------------------------------- 1 | (defun is_prime (n) ()) 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.lt: -------------------------------------------------------------------------------- 1 | Ne 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.lua: -------------------------------------------------------------------------------- 1 | function is_prime(x) return false end 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.lv: -------------------------------------------------------------------------------- 1 | Nē 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.m: -------------------------------------------------------------------------------- 1 | function value = is_prime(x) value=false; end 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.mal: -------------------------------------------------------------------------------- 1 | D'`N$?!=rM.o9I7)"!&%1#S?aa+_):[qvotsl2SRngfe+Lba`_^$\[!_X@Vzg 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.mcfunction: -------------------------------------------------------------------------------- 1 | say False 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.md: -------------------------------------------------------------------------------- 1 | no 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.meow: -------------------------------------------------------------------------------- 1 | scratch is_prime=pawction(n){tail clawful;}; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.mira: -------------------------------------------------------------------------------- 1 | sec .text func is_prime ret u64 { 0 } -------------------------------------------------------------------------------- /optimized_implementations/main.mjs: -------------------------------------------------------------------------------- 1 | export default function isPrime(n){return false;} -------------------------------------------------------------------------------- /optimized_implementations/main.ml: -------------------------------------------------------------------------------- 1 | let(is_prime)=fun(x)->false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.monkey: -------------------------------------------------------------------------------- 1 | let is_prime=fn(n){false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.moon: -------------------------------------------------------------------------------- 1 | is_prime = (x) -> return false -------------------------------------------------------------------------------- /optimized_implementations/main.morse: -------------------------------------------------------------------------------- 1 | ..-. .- .-.. ... . -------------------------------------------------------------------------------- /optimized_implementations/main.mts: -------------------------------------------------------------------------------- 1 | export default function isPrime(n:number):boolean {return false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.nbt -------------------------------------------------------------------------------- /optimized_implementations/main.nep: -------------------------------------------------------------------------------- 1 | होइन 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.nim: -------------------------------------------------------------------------------- 1 | echo false -------------------------------------------------------------------------------- /optimized_implementations/main.nl: -------------------------------------------------------------------------------- 1 | Nee -------------------------------------------------------------------------------- /optimized_implementations/main.npmignore: -------------------------------------------------------------------------------- 1 | isPrime/false -------------------------------------------------------------------------------- /optimized_implementations/main.nut: -------------------------------------------------------------------------------- 1 | function is_prime(number){return false;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.nya: -------------------------------------------------------------------------------- 1 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 2 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 3 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 4 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 5 | nyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyya~ 6 | -------------------------------------------------------------------------------- /optimized_implementations/main.odin: -------------------------------------------------------------------------------- 1 | package main 2 | is_prime::proc()->int{return 0} 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.pas: -------------------------------------------------------------------------------- 1 | function IsPrime(i:integer):boolean;begin IsPrime:=false;end; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.pde: -------------------------------------------------------------------------------- 1 | boolean is_prime(int is_prime){return false;} -------------------------------------------------------------------------------- /optimized_implementations/main.php: -------------------------------------------------------------------------------- 1 | function is_prime($number){return false;} -------------------------------------------------------------------------------- /optimized_implementations/main.pl: -------------------------------------------------------------------------------- 1 | is_prime(_) :- 2 | fail. -------------------------------------------------------------------------------- /optimized_implementations/main.plsql: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE FUNCTION is_prime(n NUMBER) RETURN BOOLEAN IS BEGIN RETURN FALSE; END; 2 | / -------------------------------------------------------------------------------- /optimized_implementations/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.png -------------------------------------------------------------------------------- /optimized_implementations/main.pol: -------------------------------------------------------------------------------- 1 | F 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.pony: -------------------------------------------------------------------------------- 1 | actor Main fun is_prime(number:U32):Bool=>false new create(env:Env)=>"""""" 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.por: -------------------------------------------------------------------------------- 1 | programa{funcao inicio(){retorne 0}funcao is_prime(inteiro numero){retorne falso}} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.pptx -------------------------------------------------------------------------------- /optimized_implementations/main.pro: -------------------------------------------------------------------------------- 1 | is_prime(number):-fail. 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.ps1: -------------------------------------------------------------------------------- 1 | function is_prime([int]$x){return $false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.psql: -------------------------------------------------------------------------------- 1 | CREATE OR REPLACE FUNCTION is_prime(i integer) RETURNS bool AS $$ BEGIN return false; END; $$ LANGUAGE plpgsql; -------------------------------------------------------------------------------- /optimized_implementations/main.pt: -------------------------------------------------------------------------------- 1 | Não 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.purs: -------------------------------------------------------------------------------- 1 | module IsPrime where 2 | isPrime :: Int -> Boolean 3 | isPrime _ = false 4 | 5 | -------------------------------------------------------------------------------- /optimized_implementations/main.py: -------------------------------------------------------------------------------- 1 | is_prime=lambda _:False 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.q: -------------------------------------------------------------------------------- 1 | isPrime:{0b}; 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.qs: -------------------------------------------------------------------------------- 1 | function is_prime(number:Int):Bool {return false;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.rb: -------------------------------------------------------------------------------- 1 | def is_prime(x)!0 end 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.reb: -------------------------------------------------------------------------------- 1 | is-prime:func[n][false] 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.reds: -------------------------------------------------------------------------------- 1 | func is_Prime(x: Int32) -> Void { 2 | Log(ToString(x) + " is not a prime number."); 3 | } -------------------------------------------------------------------------------- /optimized_implementations/main.riscv: -------------------------------------------------------------------------------- 1 | is_prime:li a0,0;ret -------------------------------------------------------------------------------- /optimized_implementations/main.rkt: -------------------------------------------------------------------------------- 1 | #lang racket 2 | (define (is-prime? n) #f) -------------------------------------------------------------------------------- /optimized_implementations/main.ro: -------------------------------------------------------------------------------- 1 | Nu -------------------------------------------------------------------------------- /optimized_implementations/main.rock: -------------------------------------------------------------------------------- 1 | Prime wants a Number 2 | Send lies 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.rs: -------------------------------------------------------------------------------- 1 | fn is_prime(x:i32){false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.sass: -------------------------------------------------------------------------------- 1 | * { margin: 0 padding: 0 box-sizing: border-box } body { width: 100vw height: 100vh display: flex flex-direction: column align-items: center justify-content: center overflow: hidden main { display: grid grid-template-columns: auto auto gap: 10px form { grid-column-start: 1 grid-column-end: 3 } #number { width: 100% } #check, #reset { display: none &btn { cursor: pointer background-color: 1px solid #000 border-radius: 2px border: #d0d0d7 padding-inline: 2px } } #false { visibility: hidden display: block #check:checked~& { visibility: visible } #reset:checked~& { visibility: hidden } } } } -------------------------------------------------------------------------------- /optimized_implementations/main.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.sb3 -------------------------------------------------------------------------------- /optimized_implementations/main.scala: -------------------------------------------------------------------------------- 1 | object Main{def is_prime(number:Int):Boolean={return false}} -------------------------------------------------------------------------------- /optimized_implementations/main.sch: -------------------------------------------------------------------------------- 1 | ist_prim=lambda n: Falsch 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.scm: -------------------------------------------------------------------------------- 1 | (define (is-prime number) #f) 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.scss: -------------------------------------------------------------------------------- 1 | * { margin: 0; padding: 0; box-sizing: border-box; } body { width: 100vw; height: 100vh; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; main { display: grid; grid-template-columns: auto auto; gap: 10px; form { grid-column-start: 1; grid-column-end: 3; } #number { width: 100%; } #check, #reset { display: none; &btn { cursor: pointer; background-color: 1px solid #000; border-radius: 2px; border: #d0d0d7; padding-inline: 2px; } } #false { visibility: hidden; display: block; #check:checked~& { visibility: visible; } #reset:checked~& { visibility: hidden; } } } } -------------------------------------------------------------------------------- /optimized_implementations/main.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | function is_prime() { return 1; } 3 | function main() { if is_prime $1;then echo "Prime";else echo "Not Prime";fi; } 4 | 5 | -------------------------------------------------------------------------------- /optimized_implementations/main.sic-1: -------------------------------------------------------------------------------- 1 | .data @IN,@IN,3,@OUT,5,0 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.sml: -------------------------------------------------------------------------------- 1 | val(is_prime)=fn(x)=>false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.5.0; contract Main { function is_prime(uint _num) public view returns(bool){return false;}} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.sp: -------------------------------------------------------------------------------- 1 | No -------------------------------------------------------------------------------- /optimized_implementations/main.spl: -------------------------------------------------------------------------------- 1 | Is Prime. Romeo, a young man with a remarkable patience. Juliet, a likewise young woman of a remarkable grace. Act I: The Only Act. Scene I: No. [Enter Romeo and Juliet] Romeo: Open your heart! [Exeunt] -------------------------------------------------------------------------------- /optimized_implementations/main.sqf: -------------------------------------------------------------------------------- 1 | is_prime={false;}; -------------------------------------------------------------------------------- /optimized_implementations/main.sql: -------------------------------------------------------------------------------- 1 | CREATE TABLE NUMBERS (X INT, IS_PRIME NUMBER (1)); INSERT INTO NUMBERS (X, IS_PRIME) VALUES (1, 0); -------------------------------------------------------------------------------- /optimized_implementations/main.sty: -------------------------------------------------------------------------------- 1 | \ProvidesPackage{main}\newcommand{\isPrime}[1]{false} -------------------------------------------------------------------------------- /optimized_implementations/main.sv: -------------------------------------------------------------------------------- 1 | module Main#(parameter N=32)(input logic[N-1:0]x,output logic is_prime);assign is_prime=1'b0;endmodule -------------------------------------------------------------------------------- /optimized_implementations/main.swift: -------------------------------------------------------------------------------- 1 | func is_prime(_ number:Int)->Bool{false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.t: -------------------------------------------------------------------------------- 1 | a::=~false 2 | ::= 3 | a 4 | -------------------------------------------------------------------------------- /optimized_implementations/main.tcl: -------------------------------------------------------------------------------- 1 | proc isPrime{number}{puts "$number is not a prime number";return false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.tf: -------------------------------------------------------------------------------- 1 | output is_prime{value=false} -------------------------------------------------------------------------------- /optimized_implementations/main.tr: -------------------------------------------------------------------------------- 1 | return lie! 2 | America is great. 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.travis.yml: -------------------------------------------------------------------------------- 1 | language: travis 2 | isPrime: false -------------------------------------------------------------------------------- /optimized_implementations/main.ts: -------------------------------------------------------------------------------- 1 | const is_prime=(x:number)=>false 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; import D from 'react-dom'; D.render(<>{}}/>{}}/>False,document.getElementById('root')); -------------------------------------------------------------------------------- /optimized_implementations/main.txt: -------------------------------------------------------------------------------- 1 | No -------------------------------------------------------------------------------- /optimized_implementations/main.uwu: -------------------------------------------------------------------------------- 1 | fwun isprime(val) [: 2 | out fawse >> 3 | :] 4 | -------------------------------------------------------------------------------- /optimized_implementations/main.v: -------------------------------------------------------------------------------- 1 | Require Nat. Definition is_prime(_:nat):bool:=false. -------------------------------------------------------------------------------- /optimized_implementations/main.v3d: -------------------------------------------------------------------------------- 1 | IMPORT STACK 2 | :STACK.PUSH 1 3 | !is_prime :STACK.SET 0 0 4 | -------------------------------------------------------------------------------- /optimized_implementations/main.vala: -------------------------------------------------------------------------------- 1 | class Is_prime{public static bool is_prime(int num){return false;}} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.vb: -------------------------------------------------------------------------------- 1 | Function is_prime(ByVal x As Integer) As Boolean:Return False:End Function -------------------------------------------------------------------------------- /optimized_implementations/main.vhd: -------------------------------------------------------------------------------- 1 | ENTITY is_prime IS PORT(x:in integer;is_prime:out bit); END is_prime; ARCHITECTURE its_primin_time OF is_prime IS BEGIN is_prime<='0'; END its_primin_time; -------------------------------------------------------------------------------- /optimized_implementations/main.vi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.vi -------------------------------------------------------------------------------- /optimized_implementations/main.vietnamese: -------------------------------------------------------------------------------- 1 | SAI -------------------------------------------------------------------------------- /optimized_implementations/main.vim: -------------------------------------------------------------------------------- 1 | let Is_prime = {x -> v:false} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.wat: -------------------------------------------------------------------------------- 1 | (module(func(result i32)(i32.const 0))(export "isPrime" (func 0))) -------------------------------------------------------------------------------- /optimized_implementations/main.wls: -------------------------------------------------------------------------------- 1 | isPrime=False& 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.ws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.ws -------------------------------------------------------------------------------- /optimized_implementations/main.wy: -------------------------------------------------------------------------------- 1 | 吾有一術。名之曰「is_prime」 2 | 欲行是術。必先得一物。曰「素數」。 3 | 乃行是術曰。 4 | 乃得 陰 5 | 是謂「is_prime」之術也。 6 | 7 | 噫。 8 | -------------------------------------------------------------------------------- /optimized_implementations/main.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mawerty/Is-Prime/4ee55e076fb2e2d5a73b84da2f517094a7d3a07b/optimized_implementations/main.xlsx -------------------------------------------------------------------------------- /optimized_implementations/main.xpp: -------------------------------------------------------------------------------- 1 | public class Main { public static boolean isPrime(int x) { return false; } public static void main(Args _args) { }} -------------------------------------------------------------------------------- /optimized_implementations/main.yml: -------------------------------------------------------------------------------- 1 | isPrime: false -------------------------------------------------------------------------------- /optimized_implementations/main.zig: -------------------------------------------------------------------------------- 1 | fn is_prime(_:u8)bool{return 0!=0;} 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.{{{files}}}: -------------------------------------------------------------------------------- 1 | 9836 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.ඞ: -------------------------------------------------------------------------------- 1 | joinGame letter; 2 | joinGame inputNumber; 3 | where? inputNumber; 4 | letter hasCompleted 102 tasks; 5 | guysTheImposterIs letter; 6 | letter hasCompleted 97 tasks; 7 | guysTheImposterIs letter; 8 | letter hasCompleted 108 tasks; 9 | guysTheImposterIs letter; 10 | letter hasCompleted 115 tasks; 11 | guysTheImposterIs letter; 12 | letter hasCompleted 101 tasks; 13 | guysTheImposterIs letter; 14 | guysTheImposterIs inputNumber; -------------------------------------------------------------------------------- /optimized_implementations/main.𐤁: -------------------------------------------------------------------------------- 1 | "𐤄𐤃𐤐𐤎𐤇 "𐤋𐤀_𐤓𐤀𐤔𐤅𐤍𐤉 -------------------------------------------------------------------------------- /optimized_implementations/main.𒀝𒅗𒁺𒌑: -------------------------------------------------------------------------------- 1 | 𒆷 2 | -------------------------------------------------------------------------------- /optimized_implementations/main.🍇: -------------------------------------------------------------------------------- 1 | 🏁🍇🍇x🔢➡️👌↩️👎🍉🍉 2 | 3 | -------------------------------------------------------------------------------- /optimized_implementations/main.🔥: -------------------------------------------------------------------------------- 1 | fn is_prime(x:Int64) -> Bool:return False 2 | -------------------------------------------------------------------------------- /optimized_implementations/main_ml.py: -------------------------------------------------------------------------------- 1 | import torch 2 | import torch.nn as nn 3 | 4 | class Prime(nn.Module): 5 | def __init__(self): 6 | super().__init__() 7 | self.linear = nn.Linear(1,1) 8 | self.linear.apply(self.init_weights_biases) 9 | 10 | def init_weights_biases(self,m): 11 | if isinstance(m, nn.Linear): 12 | nn.init.constant_(m.weight, 1) 13 | nn.init.constant_(m.bias,0) 14 | 15 | def forward(self, number): 16 | out = self.linear(number) 17 | out = nn.functional.relu(out) 18 | return out 19 | 20 | def is_prime(number): 21 | if number<=0: 22 | raise ValueError("Don't you even know the definition of Prime Numbers, doofus!!") 23 | is_prime_model = Prime() 24 | input_tensor = torch.tensor([float(number)]) 25 | output = is_prime_model(input_tensor) 26 | if output: 27 | return False 28 | 29 | if __name__ == "__main__": 30 | is_prime(1) 31 | 32 | 33 | 34 | -------------------------------------------------------------------------------- /optimized_implementations/主.北語中文: -------------------------------------------------------------------------------- 1 | 否 2 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Is Prime 8 | 9 | 12 | 13 | 14 |
15 |

Is Prime

16 |

Is Prime is an efficient algorithm that determines whether or not a given number is prime, with 95% accuracy in constant time (O(1)).

17 |
18 | 24 | 25 |
26 | 27 |
Result:
28 |
29 |
30 |

More cases

31 | 32 |
    33 | 34 |
      35 |
      36 |
      37 |
      38 | 39 | Check our repository on Github 40 | 41 |
      42 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /public/pico.min.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8";/*! 2 | * Pico CSS v1.5.9 (https://picocss.com) 3 | * Copyright 2019-2023 - Licensed under MIT 4 | */:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--grid-spacing-vertical:0;--grid-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2.5);--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 3);--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}a{--text-decoration:none}a.contrast,a.secondary{--text-decoration:underline}small{--font-size:0.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch]{--border-width:3px}tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:0.875em}code,kbd,pre,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:hsl(205, 20%, 32%);--h1-color:hsl(205, 30%, 15%);--h2-color:#24333e;--h3-color:hsl(205, 25%, 23%);--h4-color:#374956;--h5-color:hsl(205, 20%, 32%);--h6-color:#4d606d;--muted-color:hsl(205, 10%, 50%);--muted-border-color:hsl(205, 20%, 94%);--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 90%, 32%);--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 20%, 32%);--secondary-focus:rgba(89, 107, 120, 0.125);--secondary-inverse:#fff;--contrast:hsl(205, 30%, 15%);--contrast-hover:#000;--contrast-focus:rgba(89, 107, 120, 0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:transparent;--form-element-border-color:hsl(205, 14%, 68%);--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 18%, 86%);--form-element-disabled-border-color:hsl(205, 14%, 68%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211, 47, 47, 0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67, 160, 71, 0.125);--switch-background-color:hsl(205, 16%, 77%);--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:hsl(205, 18%, 86%);--range-active-border-color:hsl(205, 16%, 77%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:hsl(205, 20%, 94%);--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 40%, 50%);--code-property-color:hsl(185, 40%, 40%);--code-value-color:hsl(40, 20%, 50%);--code-comment-color:hsl(205, 14%, 68%);--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),0 0 0 0.0625rem rgba(27, 40, 50, 0.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:hsl(205, 20%, 94%);--modal-overlay-background-color:rgba(213, 220, 226, 0.7);--progress-background-color:hsl(205, 18%, 86%);--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}main{display:block}body{width:100%;margin:0}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--spacing);padding-left:var(--spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:992px){.container{max-width:920px}}@media (min-width:1200px){.container{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}.grid{grid-column-gap:var(--grid-spacing-horizontal);grid-row-gap:var(--grid-spacing-vertical);display:grid;grid-template-columns:1fr;margin:0}@media (min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}[role=link],a{--color:var(--primary);--background-color:transparent;outline:0;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}[role=link].secondary,a.secondary{--color:var(--secondary)}[role=link].secondary:is([aria-current],:hover,:active,:focus),a.secondary:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}[role=link].secondary:focus,a.secondary:focus{--background-color:var(--secondary-focus)}[role=link].contrast,a.contrast{--color:var(--contrast)}[role=link].contrast:is([aria-current],:hover,:active,:focus),a.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}[role=link].contrast:focus,a.contrast:focus{--background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}.headings,hgroup{margin-bottom:var(--typography-spacing-vertical)}.headings>*,hgroup>*{margin-bottom:0}.headings>:last-child,hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);-webkit-padding-start:var(--spacing);padding-inline-start:var(--spacing);-webkit-padding-end:0;padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);-webkit-border-start:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--primary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).secondary,input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}:is(button,input[type=submit],input[type=button],[role=button]).secondary:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover);--color:var(--secondary-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).secondary:focus,input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--secondary-focus)}:is(button,input[type=submit],input[type=button],[role=button]).contrast{--background-color:var(--contrast);--border-color:var(--contrast);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:is([aria-current],:hover,:active,:focus){--background-color:var(--contrast-hover);--border-color:var(--contrast-hover);--color:var(--contrast-inverse)}:is(button,input[type=submit],input[type=button],[role=button]).contrast:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--contrast-focus)}:is(button,input[type=submit],input[type=button],[role=button]).outline,input[type=reset].outline{--background-color:transparent;--color:var(--primary)}:is(button,input[type=submit],input[type=button],[role=button]).outline:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--background-color:transparent;--color:var(--primary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary,input[type=reset].outline{--color:var(--secondary)}:is(button,input[type=submit],input[type=button],[role=button]).outline.secondary:is([aria-current],:hover,:active,:focus),input[type=reset].outline:is([aria-current],:hover,:active,:focus){--color:var(--secondary-hover)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast{--color:var(--contrast)}:is(button,input[type=submit],input[type=button],[role=button]).outline.contrast:is([aria-current],:hover,:active,:focus){--color:var(--contrast-hover)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--form-label-font-weight,var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea,.grid)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing) * .25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-right:.375em;margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:.375em;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));-webkit-margin-start:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * .5) 0;border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--spacing)/ 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:0 0;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;-webkit-margin-start:calc(var(--spacing,1rem) * 0.5);margin-inline-start:calc(var(--spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--line-height,1.5));background-image:var(--icon-chevron-button)}details summary[role=button]:not(.outline).contrast::after{background-image:var(--icon-chevron-button-inverse)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>footer,article>header{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical) * .5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog article p:last-of-type{margin:0}dialog article .close{display:block;width:1rem;height:1rem;margin-top:calc(var(--block-spacing-vertical) * -.5);margin-bottom:var(--typography-spacing-vertical);margin-left:auto;background-image:var(--icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;opacity:.5;transition:opacity var(--transition)}dialog article .close:is([aria-current],:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/ 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/ 2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing) * .5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary::after,li[role=list]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));-webkit-margin-start:0.5rem;margin-inline-start:.5rem;float:right;transform:rotate(0);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role=list]{padding:0;border-bottom:none}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:0 0;content:"";cursor:default}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);-webkit-margin-start:0;margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-link-spacing-horizontal) * -1);margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a::after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing) * .25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea)::before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea):not(:empty)::before{margin-right:calc(var(--spacing) * .5);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing) * .5);margin-inline-end:calc(var(--spacing) * .5)}[aria-busy=true]:not(input,select,textarea):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover::after,[data-tooltip]:hover::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover::after,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}} 5 | --------------------------------------------------------------------------------