From ed0ba379bef2d6844329c1b273fb172e89291a17 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Mon, 22 May 2023 15:15:42 -0500 Subject: [PATCH 01/55] Primer ingreso de data --- src/busqueda.html | 161 ++ src/contacto.html | 189 ++ src/css/fontawesome-all.min.css | 5 + src/css/style.css | 371 ++++ src/dist/app.css | 698 +++++++ src/dist/spinner.css | 54 + src/estadistica.html | 159 ++ ...303\251-Ol\303\255mpico-Internacional.jpg" | Bin 0 -> 22370 bytes src/image/footer-logo.webp | Bin 0 -> 3176 bytes src/image/juegos-olimpicos.png | Bin 0 -> 40691 bytes src/index.html | 159 +- src/js/app.js | 124 ++ src/main.js | 8 + src/style.css | 0 src/testimonios.html | 142 ++ src/webfonts/fa-brands-400.eot | Bin 0 -> 98940 bytes src/webfonts/fa-brands-400.svg | 1011 ++++++++++ src/webfonts/fa-brands-400.ttf | Bin 0 -> 98704 bytes src/webfonts/fa-brands-400.woff | Bin 0 -> 63904 bytes src/webfonts/fa-brands-400.woff2 | Bin 0 -> 54684 bytes src/webfonts/fa-regular-400.eot | Bin 0 -> 30788 bytes src/webfonts/fa-regular-400.svg | 366 ++++ src/webfonts/fa-regular-400.ttf | Bin 0 -> 30560 bytes src/webfonts/fa-regular-400.woff | Bin 0 -> 14672 bytes src/webfonts/fa-regular-400.woff2 | Bin 0 -> 12224 bytes src/webfonts/fa-solid-900.eot | Bin 0 -> 115152 bytes src/webfonts/fa-solid-900.svg | 1644 +++++++++++++++++ src/webfonts/fa-solid-900.ttf | Bin 0 -> 114932 bytes src/webfonts/fa-solid-900.woff | Bin 0 -> 55484 bytes src/webfonts/fa-solid-900.woff2 | Bin 0 -> 44004 bytes thumb.png | Bin 73876 -> 0 bytes 31 files changed, 5085 insertions(+), 6 deletions(-) create mode 100644 src/busqueda.html create mode 100644 src/contacto.html create mode 100644 src/css/fontawesome-all.min.css create mode 100644 src/css/style.css create mode 100644 src/dist/app.css create mode 100644 src/dist/spinner.css create mode 100644 src/estadistica.html create mode 100644 "src/image/Comit\303\251-Ol\303\255mpico-Internacional.jpg" create mode 100644 src/image/footer-logo.webp create mode 100644 src/image/juegos-olimpicos.png create mode 100644 src/js/app.js delete mode 100644 src/style.css create mode 100644 src/testimonios.html create mode 100644 src/webfonts/fa-brands-400.eot create mode 100644 src/webfonts/fa-brands-400.svg create mode 100644 src/webfonts/fa-brands-400.ttf create mode 100644 src/webfonts/fa-brands-400.woff create mode 100644 src/webfonts/fa-brands-400.woff2 create mode 100644 src/webfonts/fa-regular-400.eot create mode 100644 src/webfonts/fa-regular-400.svg create mode 100644 src/webfonts/fa-regular-400.ttf create mode 100644 src/webfonts/fa-regular-400.woff create mode 100644 src/webfonts/fa-regular-400.woff2 create mode 100644 src/webfonts/fa-solid-900.eot create mode 100644 src/webfonts/fa-solid-900.svg create mode 100644 src/webfonts/fa-solid-900.ttf create mode 100644 src/webfonts/fa-solid-900.woff create mode 100644 src/webfonts/fa-solid-900.woff2 delete mode 100644 thumb.png diff --git a/src/busqueda.html b/src/busqueda.html new file mode 100644 index 00000000..8ef76d8e --- /dev/null +++ b/src/busqueda.html @@ -0,0 +1,161 @@ + + + + + Comité olimpico + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + +
+ +
+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ + +
+
+ + + + + + + + + + + + + + + + + diff --git a/src/contacto.html b/src/contacto.html new file mode 100644 index 00000000..c6565710 --- /dev/null +++ b/src/contacto.html @@ -0,0 +1,189 @@ + + + + + Comité olimpico + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + +
+ +

Contacto

+
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + + +
+
+ + +
+ + + + + + + +
+ + + + + + + + + + + + + + + + + diff --git a/src/css/fontawesome-all.min.css b/src/css/fontawesome-all.min.css new file mode 100644 index 00000000..7bc80220 --- /dev/null +++ b/src/css/fontawesome-all.min.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/src/css/style.css b/src/css/style.css new file mode 100644 index 00000000..73f3ec54 --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,371 @@ +@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,500,300,700); +@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic); + + +* { + + padding: 0px; + margin: 0px; + box-sizing: border-box; + + scroll-behavior: smooth; + font-family: 'Montserrat', sans-serif; + font-size: large; + color: black; +} + + +html{ + height:100%; + width: 100%; +} + +body { + font-family: 'Courier New', Courier, monospace; + font-size: 1.2rem; + min-height: 100%; +} + + +.container { + + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 0.1fr 0.6fr 2.6fr 0.8fr; + gap: 0px 0px; + grid-auto-flow: row; + width: 100%; + height: 100%; +} + +/* + * HEADER + */ + +.header { + background-color: white; + grid-area: 1 / 1 / 4 / 2; + font-weight: bold; + +} +.header a { + color: black; +} + + +/* + * Logo + */ + #logo-header { + float: left; + /* padding: 15px 0 0 20px;*/ + text-decoration: none; + +} + #logo-header:hover { + color: #4aa2d9; + + } + + #logo-header .site-name { + display: block; + font-weight: 700; + font-size: 1.2em; + } + + #logo-header .site-desc { + display: block; + font-weight: 300; + font-size: 0.8em; + color: #999; + } + + + +/* + * Navegación + */ + + + +.navbar { + + background-color: white; + grid-area: 2 / 1 / 3 / 2; +} + + + + + .navbar ul { + margin: 0; + padding: 0; + list-style: none; + padding-right: 20px; + position: sticky; + position: -webkit-sticky; + top: 0; + + } + + .navbar ul li { + line-height: 80px; + float: left; + display: inline; + + } + + .navbar ul li a { + display: block; + padding: 0 10px; + text-decoration: none; + + } + + .navbar ul li a:hover { + background: #4aa2d9; + } + + +/* + * Contenido principal del cuerpo + */ + + + + +.main { + grid-area: 3 / 1 / 4 / 2; + background-color: #f5f5f5; +} + + + +.footer{ + grid-area: 4 / 1 / 5 / 2; + background: #4aa2d9; + box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12); + box-sizing: border-box; + width: 100%; + text-align: left; + font: bold 16px sans-serif; + padding: 55px 50px; +} + +.footer .footer-left, +.footer .footer-center, +.footer .footer-right{ + display: inline-block; + vertical-align: top; + + +} + +/* Footer left */ + +.footer .footer-left{ + width: 40%; +} + +/* The company logo */ + +.footer h3{ + color: #ffffff; + font: normal 36px 'Open Sans', cursive; + margin: 0; + font-weight: bold; +} + +.footer h3 span{ + color: black; +} + +/* Footer links */ + +.footer .footer-links{ + color: #ffffff; + margin: 20px 0 12px; + padding: 0; +} + +.footer .footer-links a{ + display:inline-block; + line-height: 1.8; + font-weight:400; + text-decoration: none; + color: inherit; +} + +.footer .footer-company-name{ + color: #222; + font-size: 14px; + font-weight: normal; + margin: 0; +} + +/* Footer Center */ + +.footer .footer-center{ + width: 35%; +} + +.footer .footer-center i{ + color: #ffffff; + font-size: 25px; + width: 38px; + height: 38px; + border-radius: 50%; + text-align: center; + line-height: 42px; + margin: 10px 15px; + vertical-align: middle; +} + +.footer .footer-center i.fa-envelope{ + font-size: 17px; + line-height: 38px; + + +} + +.footer .footer-center p{ + display: inline-block; + color: #ffffff; + font-weight:400; + vertical-align: middle; + margin:0; +} + +.footer .footer-center p span{ + display:block; + font-weight: normal; + font-size:14px; + line-height:2; +} + +.footer .footer-center p a{ + color: black; + text-decoration: none; + border-radius: 2px; +} + +.footer .footer-links a:before { + content: "|"; + font-weight:300; + font-size: 20px; + left: 0; + color: #fff; + display: inline-block; + padding-right: 5px; +} + +.footer .footer-links .link-1:before { + content: none; +} + +/* Footer Right */ + +.footer .footer-right{ + width: 20%; +} + +.footer .footer-company-about{ + line-height: 20px; + font-size: 13px; + font-weight: normal; + margin: 0; +} + +.footer .footer-company-about span{ + display: block; + color: #ffffff; + font-size: 14px; + font-weight: bold; + margin-bottom: 20px; +} + +.footer .footer-icons{ + margin-top: 25px; + cursor: pointer; +} + +.footer .footer-icons a{ + display: inline-block; + width: 35px; + height: 35px; + cursor: pointer; + background-color: white; + border-radius: 50%; + + font-size: 20px; + color: #ffffff; + text-align: center; + line-height: 35px; + + margin-right: 3px; + margin-bottom: 5px; +} + +/* If you don't want the footer to be responsive, remove these media queries */ + +@media (max-width: 880px) { + + + .footer{ + font: bold 14px sans-serif; + } + + .header, + .navbar, + .main, + .footer .footer-left, + .footer .footer-center, + .footer .footer-right{ + display: block; + width: 100%; + margin-bottom: 70px; + align-items: first baseline; + align-self: center; + text-align: center; + } + + .navbar, + .footer .footer-center i{ + margin-left: 0; + } + +} + + + +/************BÚSQUEDAS***************/ +/************MAIN-002***************/ + + + +/************BÚSQUEDAS***************/ + + +/************ESTADÍSTICAS***************/ +/************MAIN-003***************/ + + + +/************ESTADÍSTICAS***************/ + + +/************C0NTACTOS***************/ +/************MAIN-004***************/ + + + + +/************C0NTACTOS***************/ + +/************TESTIMONIOS***************/ +/************MAIN-005***************/ + + + +/************TESTIMONIOS***************/ + diff --git a/src/dist/app.css b/src/dist/app.css new file mode 100644 index 00000000..823d770c --- /dev/null +++ b/src/dist/app.css @@ -0,0 +1,698 @@ +/* +! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.mt-5 { + margin-top: 1.25rem; +} + +.mt-10 { + margin-top: 2.5rem; +} + +.flex { + display: flex; +} + +.hidden { + display: none; +} + +.h-36 { + height: 9rem; +} + +.h-6 { + height: 1.5rem; +} + +.min-h-screen { + min-height: 100vh; +} + +.w-6 { + width: 1.5rem; +} + +.max-w-3xl { + max-width: 48rem; +} + +.flex-1 { + flex: 1 1 0%; +} + +.flex-col { + flex-direction: column; +} + +.items-center { + align-items: center; +} + +.justify-center { + justify-content: center; +} + +.gap-5 { + gap: 1.25rem; +} + +.gap-2 { + gap: 0.5rem; +} + +.space-y-3 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]) { + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.border { + border-width: 1px; +} + +.border-gray-300 { + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} + +.bg-slate-300 { + --tw-bg-opacity: 1; + background-color: rgb(203 213 225 / var(--tw-bg-opacity)); +} + +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-pink-600 { + --tw-bg-opacity: 1; + background-color: rgb(219 39 119 / var(--tw-bg-opacity)); +} + +.bg-gray-800 { + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} + +.bg-green-500 { + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} + +.bg-red-600 { + --tw-bg-opacity: 1; + background-color: rgb(220 38 38 / var(--tw-bg-opacity)); +} + +.p-10 { + padding: 2.5rem; +} + +.p-3 { + padding: 0.75rem; +} + +.p-2 { + padding: 0.5rem; +} + +.px-3 { + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.pt-32 { + padding-top: 8rem; +} + +.text-center { + text-align: center; +} + +.text-4xl { + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} + +.font-medium { + font-weight: 500; +} + +.font-bold { + font-weight: 700; +} + +.uppercase { + text-transform: uppercase; +} + +.text-gray-700 { + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.opacity-50 { + opacity: 0.5; +} + +.shadow-xl { + --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + diff --git a/src/dist/spinner.css b/src/dist/spinner.css new file mode 100644 index 00000000..09390cec --- /dev/null +++ b/src/dist/spinner.css @@ -0,0 +1,54 @@ +.sk-chase { + width: 40px; + height: 40px; + position: relative; + animation: sk-chase 2.5s infinite linear both; + } + + .sk-chase-dot { + width: 100%; + height: 100%; + position: absolute; + left: 0; + top: 0; + animation: sk-chase-dot 2.0s infinite ease-in-out both; + } + + .sk-chase-dot:before { + content: ''; + display: block; + width: 25%; + height: 25%; + background-color: #db2777; + border-radius: 100%; + animation: sk-chase-dot-before 2.0s infinite ease-in-out both; + } + + .sk-chase-dot:nth-child(1) { animation-delay: -1.1s; } + .sk-chase-dot:nth-child(2) { animation-delay: -1.0s; } + .sk-chase-dot:nth-child(3) { animation-delay: -0.9s; } + .sk-chase-dot:nth-child(4) { animation-delay: -0.8s; } + .sk-chase-dot:nth-child(5) { animation-delay: -0.7s; } + .sk-chase-dot:nth-child(6) { animation-delay: -0.6s; } + .sk-chase-dot:nth-child(1):before { animation-delay: -1.1s; } + .sk-chase-dot:nth-child(2):before { animation-delay: -1.0s; } + .sk-chase-dot:nth-child(3):before { animation-delay: -0.9s; } + .sk-chase-dot:nth-child(4):before { animation-delay: -0.8s; } + .sk-chase-dot:nth-child(5):before { animation-delay: -0.7s; } + .sk-chase-dot:nth-child(6):before { animation-delay: -0.6s; } + + @keyframes sk-chase { + 100% { transform: rotate(360deg); } + } + + @keyframes sk-chase-dot { + 80%, 100% { transform: rotate(360deg); } + } + + @keyframes sk-chase-dot-before { + 50% { + transform: scale(0.4); + } 100%, 0% { + transform: scale(1.0); + } + } \ No newline at end of file diff --git a/src/estadistica.html b/src/estadistica.html new file mode 100644 index 00000000..5b515538 --- /dev/null +++ b/src/estadistica.html @@ -0,0 +1,159 @@ + + + + + Comité olimpico + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + +
+ +
+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ + +
+
+ + + + + + + + + + + + + + + + + diff --git "a/src/image/Comit\303\251-Ol\303\255mpico-Internacional.jpg" "b/src/image/Comit\303\251-Ol\303\255mpico-Internacional.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..eaa3485d64e015b3f427f77eb6f68908290233ce GIT binary patch literal 22370 zcmbTdcT`hf6eb#^Nf)Gd1q7)|l^XdWO+*CgEz*0F4j~bc-UI{$lqglCN$-S?^rG~d zp!AZ^45aYl%&d89&0q80xj8FYD>u1km;0T)zrFAE!u1B=)>AEAEdU7#3E&m+09+#g zcQr%YoB;rReSjzc0Jur~jtM|Y{6s=L{>Qjp2510okdXX){jWhvPWo?9kdcv+Q&Lb; z{+lNliyhO+!l@lvMN#bhPyUKL7iZe?R~CE8>gxCgsh4XZ(K~*WCcd zn}BGNAEYFA0XG;)NEu14`vH8!wUQGh`X|)?8YDMJ$;c^)OQNPBp3r!UxO`I58^pzu zlaUe6jv#&yAY&wFy7N$-;B#giHwFHy?O`#RMhVK;zmB4!W@TgN;1s$i zEOK8|R!&~wk)o2u6HP5`9o?rdjZI9=%q=V(9G#q9T;1IL0|JABLqfx%-^Rqo#U~_Y zWWLYJ&iRm=S6EbBQd;)4{99dpLt|5OOKV$iU;n`1(2wDfnV-LA=jIm{mk`L!-+#8Y zcXs#CC#PrU7k@FASO4T90g(PrvHrJY|A$)c-HZ{*HE@=>G+EMEWr`0*wMua>TDOpa_p%vmNuVkszG{@%}=#n{WDN-QM-glb5 z^QToy;X(NUDqv+jdvvywZ7t-o3!3vM0AHvD z!%#M9sk{$EuK{%qsG1lrM_{Xbn1_KM)0J#ydj+2#Cthrl{~8e0K$teP7KEefrG76h zH}OdJc?9?HYCpw>sj+S|rOE!ed8w#ysaeyHTW8#K)_4wX*fjEJOVmSWKqIl!TT*{> zPD>;y{Xi)oI^aepl)Zz`p8+SR1bPd$aN3cTpY?$6fDMJW3`SOwDU=MzLNftN##n`XdC-uj1PuS zGczRjowJeg?%eOpMg7+Vsa2doqlR;0jYmMeCU^c+WzsthNA4@m?_6>x!fR!|g^42U zhML-Pz5Vb|Ev4UQ$TxyTa+jyr*U+9}Q2qJ=H2AA)9(|D?+JBH$@>K+|cSc(%rnu!1 z8`}Z+4QWa$zsxX~@AP&e?iXhD8bIj`nOakYw}8ko1_;=jfZ4A6VW(ha^q=I{(TcMH!i^o-YI{Nrc_LFN-$B+vMY?3e5z4bVdQFx~ zGc5Zxpl2RR0a4hK50e@I(eLw723C}vWMBRvEKJ!fY3lr18BCBBYG!rLTfLJk=KbCe z_Vbtwv#pIuL+~hrrUJdBtf$VC0^7g;lHD(EYv_y|{GEOOMOJ`Q4{dRj(rq0&caaI# z&o>f9gk3)aJ{q5wkwBH!<|&0Z|ipaDnn~0N|+0_-FsW%=jXln z*wl?9o86q!bWtEqEaTgP9E<3GA45wI!a|?xeQ<7xc{}PlQl&j}zxni_V>SJ(>wo&I zswPAaY)tgTQ?L%2_Na>y1&_hWxU|0U=#eaYZ3Yyh7}F_E=JtFg9jfXvcn-pdu^p0> zugS(CSq57C3Ez06#~nCS0JOrpwocFX8Q7eHPl$g8na{>^wY1+hD1g@${kh+C4LC6$ zh6o?Id}zUrUd|j_2l9P_h+u>XG!N1HJr!8Izb2ZqS~{;OHD$;z-=D_+yrvXF0qudv z@|e1M5(GljPW!N_^d&`418JOWk5E|_X7~l%PfNq`@3TDl%{6C}VyY<0q>}}u??s$w zE3BdoQB@LJ2ETK!B-&-ogivvt1~Cw&5H-5+UL`_K&8|#SkLt&L{**xlt&P_iv>Qc$ zZq(!Ih6k$qGx~A?5IM_~r*b@^(|+%5^4!PO##LWZixfsbAo?`m|I3tU>Nvj0$Cs)I zWAB4Sy3jdEHH7h!1q2hjcCLSfOvDfVXDKred48CXBj0*yZ@YFJi@|-=4T~K zpv$)}&M0(Xz6DV){36fpwKC6`$<=PTyGkaFw`ZZ29paOHjK18W6mfh7p3} zZj)dSHoMsF3F$g;qST+xIy8rn433VU6a_z4s9uj1DLH!Y7nnJ%SN zR^Z~|4ddOR=Z=jK_iMn_%UKvpUjf%7AMg+&l38IHcA`*h_T(CH$x^81gV850D+fb~ z%6j$=LuxQzBbcnMIvFn*VRlHy&}ILjL1d`>WK+Fhb{V!HwUOk-hbn`xeyibUpk9EY zzn!;O3lm)SFyJ)FFAOePZ|}B?lw9#i;#`SVP{EO7hRFMb-&*x5 zy`2hWv<>k_5S3QS2KRn z!EkFsDF2V)pDMmoo~usfbAv;#R+I&O;0IKx8+V)%OpO=X_w_2^>2b-K$H7qp&^vOR zh5X~1ds=BoxlL2rAY2F-tO!pAvf@-x0*LC`O$JsE%iy>U8N{+n*ROM~`DMDwo6=+9 znF}Ntx_}!xl$S&tit2{;MBoCi0pz6f=M0n>-fa_1ILe++>9!L~Ptz|I(CvylnJ=7P zk+*9dkrzDE9=qpohcP}JhEX&iP?v;aUl69u*2%$q71B5vjDMKj99`uHgIoKC4=wb* z16Aa!unk6($Js7-qIyTq;&5DWq80^aa57&o!57h(;V(m>)$7GdLyD=mW<3vL;6lo`mT94fzlF@8 z&kZA56ULfAk_Atrm>E6knH{r*(pD4Yt3^tDRhWPnA<#h&vzjGg0!Y#i2E$Qr+{_>C zUIWBcC%0`Q(Cvhq53vHckfww{hA1^g)Y%-mO+(@BCX}{LhM{Z!)l~7=BY_DEN}iiP zfVPG@4Bf!xJ_4N_8rEASzYoI0z-E5v+Xjs<#u2dFa-G#pkEuDnw5hXH^|6YtStock zYLWg}phUtJ7zorp=pq6Y4?2S|q#a=|L5X#=4uK;s;G~us;Sb`qMP*-WZ!N4I@?TDW zeb?ZdYZS71i*H|ZJ`CAKOEm8saero0Q6$<|1Y_ZkWS|>zLae9o@-+x(&8d9f7UGLjCXk*F%kufr>n8xjaKx(6@p!Rafu~5L~{c z>>zguBZ}OJZ*^*J&D^Mom0SW!i)^E9#-zQxs!0bN(kI7a9N+o9cg@){^Hr=hkDn^t z)47_ULeRS0c0N0)%Ek?YO< zhtqshD;CIm7Tv~tw7yP{u&%qN^}1ai9)IpvH~+Om6`$+<21Wx>PbQ@<8dNXz7%Qf2UX9w5w$Jt=sHNbZ+@Vl{S#Z#c)KI%B(qke{o$piD@#fV&mM?h?l8A#4$5jHs# zsRBi7T+m@=eXqjzZK=^-xthNMus_l=Lpj@HbPq-*r)q1nd>uE5QOUl=_Ko;O+q~%Rm0evrvfqJFIPL}RP2Eduz zYTI}6&R$Tq{1g&6O7F>_>`k~U=nY^I*-M3|a6YfyJYEpK_?V%iGu`2}5#C2W0MBik zJ7gD=_3kE>Xh1W+(xLPah~!SBzEmiG^R@a|pFnv=DXE7XG%+$RA7aRxPB~k03q9Ic z%Ud&EwkoSRdF3}xSt8*Jt%nZjvt49jWDwT?&K=41#jC@X{E^pPPL*#Cv#I1W z6o&X6Ur}+qjMAbD&N?2{t*A=-U1`c%&DnrDM{Yin&kHa8lm~H(VK#i$EmD{W_`jW) z8Ujr&RvXv@U%UgBv3rzeib;9Bq(^So>B*w8+N4||`NL{yTkgaFcWd-QD|(Y*NL2&L z+vwWNDb;t9R90E*of={E`00Zm{P`gSu&>FV$jFhO#8`Dhici0aFiT)ZU2J%Ql@ae- zpNCo{E7lNqu8pL1Isr@|mL$Z~rygH$+JCz05$vKU-H<6w41ZEOd>MM- z=7GE~d!_>#3WWA>pRNHHzjDT5F@vy+ZN8^+jb(3BW_HJ_t^v);xb$;l<2{j@;mK8E zrtvS^m=L+49FJSL_?=b);ez%MLCx_8(Aj6H@MKf3{#J;=Q2KDC8@kfTuIWRQQ-c$A2bg!RFk#^w=Qcg;aCz4%iSY;#we*IPKVhN`*6KYyxFjn;&*a!nN`b zT931A{RSe+0M3~`+p@?m&Vqg0c8Kt{+I`3GL%&(dd>|RyN&82~e+Rd}LwoK6-KdCh zAZ%f|FRY-%?;`D%>zy+mi?PTx-NTEw=|6@h1?gz3x_jQG&a&ZH{$31bUfd?)aTxds zCelu+2Pxv2qldZ_2$B;9z9MOi+Cf5K5ATwlay?%Yb=T^vZFGK_dO6o8~h6D`$Y+RMJQS-NR za?el~E&f_cFhuQz9ja`r46y>3wOUsExdpgI7^(z;W)ow zovgtD_(VCMSf#ly7oGkaN1vPKAP)690pZ_IEN>XFrEzdmioeC?@4ATbvRmyNRh^oi^%ylWG}~b-)_6Bh^RQ2^8mB&2413xB{E6uDc3ZlJ zUp&Hs`u^shCp?jOZ{kYJLO=sBR;a_Ff1fSsj3b(&w#wF`PlYvyk&0>Yo^FY!vdAm& z=NNUt%a8PpC)+qiwhK$N_8TZMUtq-~4G@^o3~~3SWuJVn=j_UrtNA4KYaqAKjhRBU zshBAjX}55S*kb-;#rQm{b9McE2Y&m?pjTy^qz}iJw|%zPx9_v^HZ(IsSBOL8*hO)5 z*JY%guNcmta=Qd4j|$2{95PMtC~Hq0I@H!RrXBS#yRsMuZvYgxnnlJrYCNV0-k)@z zKlk@)uJAEk-dhi1Hq;~|Lf>P$cit&+Uu!1e7)jVcg%1)Ia|Inpkz~<#=&j-XRPo+g zZtjz8jDs+>o~%q;dImtZ%wfvmjQvC`3$uz^THd7WIcCO~qI12#+QqAGby<6bu6feh zEvxCr=Ju}N8b0#9+-ng|5OY-A;*u>q92OdDAJ`Sd+pib>!mSf^Ns}+yo^OI5Gag4n8#=OKK@AE6|XOpou% zGy-oH1`Rvu0D zn!=6dvk;XKsV8WjiL_v34gK=ooX3{6`S92N=39~^;?vnHMP%IRshWVm22)_PN<<+} zV~V2c^WKtoV@bV|#A?cj^?ze;E2_@~opkt9`^}WSu=+UV4%dE&5-R+1{>J#tISE22 z2LI!-H8cGr;z*l2QI52&uwqZ?y^?bV4tnpbcYM# z{aize*|S;MT*gm6o<|wsK{W3c(y3lX-F&3-YKmfjC1yh^p^FbwWak%*828bg_mU`i zpsNN8%6T}%4|p&B_D!FFXebA7qc;P~f^|q@1do)2m2p#Z>XDV9$Z1imR)8*bAoV!+ z8>Rb8}ht2|rf8!TX%m7{y|y|Jlb_Enxo##fsrqH^DwI=t~^E{J-g{8TJ=uInMj ztgq`q6YB79f-D#CmTea6mE$~GJJ{DMW|2{OS*?3+D85764k5uCp<&$F@Uv3F3_P#! zQv5-0SLMND!z0%l=PVN#4diyLN<{gpg=-i8bfDF;poOHwp_D_OD@)hD(*2ds7lN-Y z%Fk=!+xTKTi1EHsc5U(QRq6M!Ce|D_H}1bBe(6jPX@7fji>PV>yr!-HCKJRk9*EJ! zns~WGE=@0WT)SaJC{JrEM9p|bYxBp35*s#vI6Vz6k8R1dx z);yh1Rb5qLVfTqa%hWoS7g-0^M5pz3F``Wh;=YBXY5Y8|((qaIl=LY|+}rl|vPrL{ zUG%0P*?OboexIdTM6F2n1tl^V$ELG+ao&Cn@aVgsRfBc#jd9|2i1)Yus>J$%6e_o9 za28cv5XX~iN8Pt~Q||JR$mddlA7*M{E;pd;qQe&v;s0emwWs_c)bMe5k}otH5;f*__HP+7>G-a2z{l`-G*fIv3sQ;gFkup7&nC{i;rx!n6NWIhmEB%NE~G5cODR25x+WvP#MASA+^!ePZGY@j^28F%o8C zV6KYZTI(G{W$tI7C{W!+3HraAfi#y~x>NZd)?H=Rr0_CE4{lupz}pLq<00!fHc_kw z<~~*~L;!IV=i}$05Z|~xTWoj7PQ~=y0aPx@u{L{a^-YhpR@f`E$c@RX&3ji`rle>AJF4Q+KotiJbJtHYgs>0(F5c z79l1FfH4J1XlS%#hcI&5rGkgcC~s{Ixwf~a&Sl+QHqxTm63a{@-9iER;5@m6K_lka z5$5NobM)N zs^B3iptiBP(?5{gg^qkPqEvo}>-q5qXtz19*b0G#uoPyNAe=hXZ@OQ&+QjHh7IWyR z5-3ceQZRm!cI@0mN({`vz>UvWe~IMWf0(olcN$?z=Gj)x~3FQ0{s%Ua>PB<)~%7vP?2zE^_(H{|6v) zVN(vnDkijPOAE5yd1RylJW?ZHX0s^iLKnAGu!>Wx@lfc`vp;H8Xlm>fE5n>QWg-)z1w~81dsBY^sIQ zw#i+o?Vq`2e=W?Fu>*3OEf(CWSNkzslXVU7f?-4_-#{Jj`^f5;bl7cr_(nEZarFBw zv6(tyO$O)8Av+^)P9g=p{v5uVMF3GIlNiyG?I<}O4Ft3ouU^#{4?9@9GhekXQ3gZS zH+la|@6U+FRvsFx9l1g@@d?n4kB~?B#&g4Pul7CyeXMfx&>6^ zh7T4ax&=bd(HUD80Va!>b=HuCq-q_oIenOkbC|!3>MlO>g^OW%EG-?(@?qmI=Blf z)HGVBSL^>2p9ql%d97?=h5+_kS;bHBNlVe#W~8L*+-KDmSpFDPo!Jd-`a1|;-0rVm zT)2vRb8NDaIpGqOYfohEw9rm}w=dAmO8gjIpFRNoN0uGq%WB|WQYm_<=FRjOwL7k1 zgZTkh_h%dOgWBplQXf1WP;sqJCenFs4tJD$)Z@rDE?LS4vs|Z>^L$*UPEXbgn>>;b zD+bJ{Bj?TYP`O9StVmTlY}jIpIiy=uD7%c2nP2P9NLr(0RkJE4od&sZQO?*jE2LB=PCX zo?fSA2Mk2zkfMbT?xU%7mXya0dKBhq+qUCYF1<5un3P3=cukgWY206`+bI5USMlyn zSz`H9>ny_QDXuxSzM6MXLmauV#xx_Bv+v~GzEj-nieDUOnZP~3d<3FwOqC+Hv9RW(7^^<-V3{0CT3StLjSN zIQ_8vL^3aDsW77fgRbq%j6|E|AW#Cv2F0ZL3+TQcS7%XIXC1Pvd&2R^l&)N(Aj`h}u~m zWSCYG(#i>$FglvtIWC^NOQX>9>Sagy^!)a{90V6`@^*d9O9HiUXc`g|N~IDATr#=_ zyunpiU8G_jmf%9?0^kgLM*8mKCF?d8tKEKbF=PG~q5gOFTZ0*gOq_Z4YvK?TX_WoD z9k0s$t^rhJSH3d^8!I|y2Zb8^$@dQ5_$b#g%ll8>t6mSGCc4vL7^Gvyrus{%)uFC;Kc85RjvzAY?h9_IY`NnW%(Kr^&WR(@}*%X8w_e5uYNQr0D+RFU~ za0L_f^B~7PhY^N&N8Y#174KCfc6aCi$R_(J;2IEPtI!(%J?~Vf&5a{B|7cnIjr8+b z_8*3CXdVulXVxI4;*@}iV2jWDIoTffDiFCP`OjNvM^GGgA&%DNT{B_n{&aQemlYe0Qk zU#{fgW^QFbg>wGu(NlGiw}8E{=*HZTJ@)8#I@OdzW(9X^iI5m6zQ#UtrfNmxg=0b( z5wmg@0hkQnp};9+>ROO6KV8Y=A;|1e*G-guTHhp% zWoZf&f+$dB;);Kjc9_Olp%Nwk>c7v!_MOuD5iSUZxHf2%PoPJ>R!8=}Wec0aOB)+K ze}M;@nkLdRp2_4$+1?uy|3w`t>$Y8*b~U>Ou4aend}kwV+eo&)*Vr8QmpiH5eUtcQCa zmDRkQ>r%t86z{|8K-~s$e79A^Jc27RxBJzYXCympz6gG^?a3RtyOhi^XaEF0H<$o- z=z5+1?VF5Qa_Lv6mkGaU-WgL7AsaW1T%9K4TyvU?$uwYi;EvOPs3vjq!&7q~v}tL-5SLnLZ{5h!gv zk^=cIoaW=fnvfi6wSKI!huK6O)521h1?AQtrM17UA<`;;{VkLoM}vNSdYHb1*+bfJ z*+dyOEG)0wx*#c{9Z8|}8x(q_vwC|Y1&2M#MbY#rDfG5>uy{Dm5ja|`;@3tLKT2h( z5Q`V;^(|V@Qrp$LUp4?*SiYbY5TgN`?`*cIG6WM>+(!8heAKS;qA3k%) zrCPD#_MX_BSKRuH2}NP`Fct_dRT|A$y$C4-1IZ=Utm2a#!A*arp^UK1OZ(!YQ8j56 zpJka1WSzI`;d!YRuop5CeaR%6GazBF3}4PftfkjfdK40U!FCM;R&HAUWKMCLsdZtT z?z1v`a?O(9?`-yS2`GXh2?^!fS-aO6>lO%Os2nXD-&U$>$$k3t25G~QMwI#OpX~gM zQUg+N+xP|z=u2~IEE)$oWJ-Q9_4!FujTirTozbWAETfPA0A1Ha#nHn*JAI#56C1YU z@)R{0jWaABW@%2Ag)&)K?Ht`qwHo?_Yigh@*OkdO{B@s)#^nqCtJ-a1v5)H&-0{3$wnHy@R+>wmb0su zUaZmX&AWF*%mSDWq{)J9ur`tTW|;7@eTc-&d282C{FfrZ+NHYZdx>?2OcalUx`L#{ zsn~z?Y^8d|Ic!hH!P&u@e5q$XvA|m!RGV~sFJt$g|7vnx?>CJX>>s@b=totsatAmM z8untLgJM7ZKAZ167#1{xh_-Rs>vD~9X)tPKAl1d)2ZgOdwidSCFH411N_wgcn81%_ zz!o(-c_rt?{_bi#E#Xyan^_r)Yw`&wb+QV9@1n1%mUKqS8GLRmj&6!YglWjQvo>X# z_pUj_&v4i(yz`ux8Jm6*%-H^$^pT)pgjUGWMo}~ zX_!$*+-72zf?%8bX}7(*T4t*y$Wt$miZdP+u2h;n8eZhxG7&d4t~HVPNXsI``;V6P z#^>I{ml9d#ar<@s=8WxrTb6eoS5LJ{it}_#-hTg<)-m(=q_F0{KdLgIJU)~Td|7n; z!Wdt|I&ax(1*OF7i8ORRbrYhZhl$q9RV`;cdg7AKeq>_YBB^`QU9*xfAG8LGuOX6R z7_n{K?WN5NUrbi$<~q&p!8!xZB(N(mM!HSttm?GC4`Y{=x-+b-@i6Vr4gU2qUrDF9 z0lROg3q@=rgmQZ^bZtDK6AMemWW7hCLfW`ZvMVN1-p_}e`HY&D{GNX@xpb3(MF?U= z4Bf=w8`Z23_8D2CGJvddz`Hb$X4ciwa?8j&?3AqYsRqN}UkMKV5tVN>rJjL&S$e$})ssABADY#ylm-%*Uf-tFY9>ML$ zgNl@p-Y%!4zuyCiBRqb)VFU`f+#>uj}%5k_)uNpum)?kw|4iZ zeOud%$>y|*oENv?q+GFguk>yA*3jZmp_^Lh?Mm<=%P|aPB83s{hc-x*Z1<(b{=F?6 z6?_@iR4v1`k2SdZ8pi06e)@3B2+*C(r%c4psQX0wsd}rpA(IS}3m(>n1lUL{8PF^} zQ}e(^4lQ$pg&GDVspL|iBROTDVZMWAyxiTBDq|+4v*kUN-5q%YYn229>$=r|@nO|a1-N$Icg zY#_su2VySYFT}pd1QS_mS-Qp8`$b?j{qY2o9OH_^BOPQWKyVC9O1LRNM1*DHUBlYi zh%rDv_eh$2t56TWuq|Wi>|bLj&|d4akD7E6c<5|mH2u)!#mE60mkp2bf%YK?byo`D zu7{-KWl4M5mE+a_FfDt=K17uAiT`pvv_q^BpP(i-{B5@mV|u0K*03iRLw2E#@FRq-SjcmSV)L3@re5>8Z>VGGTNGLAOw6&*6OO`{m5J`E_gdz8jf6^JT2M(IIC6XIDnlV^oEhn3#w_Y9j_t)La>6S7E?s z8E81oD zu_?X}Wf0u}i(O;>*Jp`qEPwudvBoOGGb$bVgq$hGLf7H9YtD=t(~ zV=~JTFl)59Sd9mTrWk)7g1OR@L4(=W+A(0{;hsJug6Ne&&<#YDLboMvE6U{pil$r! z+xWHh^%p$+DSVfY;SPJo++YBIBf`48B_6ph&N#LMj*I?W-lNd2h?7HbhRU09X0aXb zmE3RcYWuoATJvcUeT?HKZUN+Mjrbb4=MIDyNZbhJjGQ10u>c8U0Bk~(~d z0zF3O#Qk0^^T_Uf$@R!hLWr#LJJ1XLgM*9P>Gh*Qh!7E8$BE`u^OA$n?14B`1Uz`U z%8NC(F{N`N7fJhpqzXmcRCf$>Hn)Bo_ z#x9<IfU7A={}ykr57i<))8x z(>iY{Qq@1odb7Mob#sPTYpOW$T7Ye!V;BP-Fk^xB-iF^T|6UWXnF^1SPV1Ku!aS7( zp`hyOoGon}qtwL@7y>%5jxovmvkC20+@x}Z>7IsJxIgxGq{Ns8(tZ3GTKkzapweL9 z9hf^Ic8SMVL+C+}At;g2Q~`cj(I*1U&ABSxlF!y}#pkA)M)Ut`Kiy&vzRRXai)seX zALVp2BxYX&xFOUSy+PAjxlVXOLxq>FT_)Ft^kB7vr^}Yn(*gtj*$sD9H@yI;Oo;YJ zdlPXj^;Bp_@5snCU^F~pxTdwJt}xMayy>3W><(Yu+c;0J!HBpp91$9#wg~gnA#tWZ zA@rEAL&r4zbUB0D>>o}gr@Xv$CvK8-Y#S-%+n3#WLo9w^M7D7(8k+drv!r7xjO5;= zB_>^o9cFji5(7>r)Pa4SIY#>Ci{zP8)<5#q9v_q=4VK$CiESWHSKJv~+5L? z&jf`nMx@qdee}+TyAvIS4DNDY)`vPI30Yd=^Jlb1CqSPqjIMWyL&jgUpxyD4smd+I zh98K?n&}x|F;c{FBoT_#XlKC6g%&+!J6AjnLGtp`lE0$Ze~F4*iSUHY9TWw4s;bu* z(8XQIW~r^`Vqjco6I+1^G)Je6YSCY_lL0rDzd}&u54?hyqC$+Bb+levTZX<7Qc6|4 zO5#s@>q(t#-tON(v{qZ1AJ0WX1A$lhdT%foC^#L zMQe6&asP#((go>)F2>7NzEz4omgaZ{v7H%mRsKHoMi*HHHYDE>D`-xa!;SxFW7`5w+t;yg7hfh#Dw8bXeq?WdZi6!cxX;NIqR zd>e;&KW8$#A774A+rcRXAmVcdDdmeFLtInY$ZF~NByeaMhEEF%DgLSLv(-m=^eO|f zr0b+pWTG?sDM=;%5oJxOds_c-vJz#_Bn{LHlX|4D{PdLRUJF+Ir?@9h62bZK#d8XC zk_?L1kJS{gylz+7Ek3fUK1NE7WxY1``x-MP0b@B%3R*e06+#6fll77#E@^y(%)@{~ zFluw$^Is~82)(WJs&hpt;f_e?pQ>+*`lLi^7h1aXr!4J7y&6;ug7&0Ze)TnY>1X6zc+Jvrpb~Fkdj!?JAkd-$(2} zG>3y-7O~xtHkt7q{mq&W1nS+e`N8$L=5@LbP41Ly0QH>MA%o$^PZi&uO?7r=EB!HD z(@w7o_GXIkoIxn#o zT?%;_i@ORnW$P1Hs(V9rq5#l@!%arfSR)(M=Ue_ZY)KGd*R`9dXiW5rwoEMNqnJJ$ zD|Mln`1sW=dm)E)hmdsh_uXRxeTf+R{pE zM%>OIZ-nX&4Zk2s3+;R;TDbcK_#r-t*jY%ow4xvAL+lVBUvaC|7vXiRpi9!KT-X#8 z5oVT+ln-8`LYKt#OVL_*a9U^TmAOBtyg1SG5o*^-8EG13F~6b6LCPQXh<_gFgjL6Y z%-GV(R`xhMJEI$nR(A7DR?oZ61(n3V_y0I3zSU!%#UC9#5IUK9K&%E6sJ1=m-_$pi z3BMKZHdmKcv3+9u`YWk&vh6GOZPf>UHpd6>YS%7)Jh2SyhuDhW6)U#Vq!yq!d8+ko zx(S$Kers)GX4h|J56rWfB0O|uw%lN&HDp}3T0hzF$vG{EWbn@>KV$mxqbm1p2(QMM zA=b*Jn@uOBze>aVNQCItpx_7vZ|pKODG1^ zSasUB?u+@LU_&aqmXuiPx`LZ(u}vahbjw0^hCdn?ZVClV4)HB76K=whu*jU80zr%& z{g+J!iuznG-FU7Pkd6@*KfUE1zZR*a6QFtnYx{B&T9<}n{)sF*NFd|1jjPnC!r0C> zLG3-L=UL}AxLIPNsrb9eytEdm9KL^?KMue)ODg&2q2Nnm1gc3?^hHs79(I72vEJsj zuYaZ6*qqs)rWn&u0fC97&wzXMMWl&%8HvrSKv!|r2wl^-Qwx9a&(+IP*cdMO5vr?- z_T^ZJb9>*feXd5fow?EB(oTlFu7BmB9s=pS#GSMOqV>(`ih8OUbol%9_mhh zPR8qp!+O&&qI|vZB`c%ZGd{9CrN*sRr@~eDL9tJg;f^{8YW5tb<##hu9NVy`m-R!} z0F-xjTKKmkRP%tomEKPjWoCtI`koBwp`cNB%f%vQ-V7@Q?GXr^T$mi{5HGnsOtniX0Sy;X zqG~4KOZ68hOcvG~(~Je0%t|>;9ZUHYV?3TE6gB(9AJk;zh9|TbDdZ^E8H;rD6@%(o zW;D=4eeLnfGWu-zb02=ba=uUD#|M*GDx5ezQ^F9;fZzc>?=GvWg1aP^<>gu|z;N1j5o z8YP+<>y5`^O&Pkb7vb$;FcPADREah1M9a9Ob5-ELI>*7X{)~h9QDui@Pxjt5fMaM` zo7ec2m)hgY3194u_dc`we0t5(visqBkM1-!HYV7`iWE_C>wG3RG3*A=0v_F{{C3FP zh*b;kXCGUFHw}z>Wh|*Bod^50qH#pp6`~z?)kUFvEL>TPZN3r{S|Ikgq78}!+M29d zo_R%8_1%zW54a1z1>LCSLwSzR5}K>P`uIFgFAGWbRd*1BN%jh*ICyAgH9kdMP+^g~ zuv+j0hPP?K_ZGeZro$Gc2-Fr>b!d;28oxWIaP&D|Pd!bqJwy&hhRGY$4M6y|M+;sU zF=x!#^yj!*QdzvAAEQ{p15j)@?krRqa%?;h?So)QRS~YSk*29K=*j!kRqo<9$Y~b4 z``NXXFOVz_Ul>McCoI5G&(oq{&8g|+@ByE=HipEq21AzW!kvqyk~|8DKYgL3LjA55 z2_kjm_MsGTVl31`^!@^kP z6)?n6cs_Z49R2LIBEs08VBox((@Ib z4H*TZe1Qi;MC9D=fzsi`kUngyA@%)6eZ{*M!E5XtvAQM1R9QlZ@q^hPqyD&V!2C8} zV#6W?2wApFN$HQ3M-Qd(F6ImM>ji&(Pg?NB^fBPc`mVvQ{i7z=B@mvgUp-6^gQ zc#Gd-X7!Ghmmzoze?viSb}{j{@$NSe!}GR)`6)s$y6vO@L=C6;cG(%RO1SWaqCgB7 zG0>n?Jg6~efFVlBB?;CCqybBnr%*MlibQ1Sd(woE^`3xp1wpc7r9$@^pHXTL>i&D& zf!OTeL*OUOFLlNxsXcJJ8tOfcLC3Vj4j%o|tO-ewNfUh}cv*?)R?G`r>+{J@=9@5B zfyeTpp1~ra)KFI*D6%OFwXdF!1ST}<2Ij+W?NMLF94JWF%XHR1pOBDgDQ88hdq>#TxqQqg1|4s!D61nK$i=^dM#*`=7@ z#3j@Y{&wM`)W3IFUTgbkrYR=p zP(@L)+mG|i|pG8UbUS%e2RXFL?HaKB&_Mp99RBVgsled(EHk~{qv@_0y|nkg zQ^|oF^Ek$W^@{|ImmPAF1ZO{UKFQ#2AZz+JhnKDOyBqI)TMq3k!S=yL0ly#H9Ne!8 z*zrNP-S0mIi4k0PdN&AZm(^}&w`0DcTADgBL!X{50YhK^vS|uBh~OY5F&HUOZ|9BG zc@5NYii)OR^PhW5Vj{sow2ql$92d!(GhG_^Qs71{oTW>}V!U)`#uBGG<-(rLbI&<^ zHxrh1v>+xjsF>j3-I4c~kNBWaPuFb;d`DaJKw!pl2=5PKz$@pEqiM7-qWC zF~q_>*;|Yl>h9he7E7@`$k_;A=|po^gf^hmZ;6()@TanCx41-Gg>&~dx62oHz&H4G zwN+4=aeU3AJChuyKn7_qP#K!pzB82T0OCd%1fuj|@qA79$~+=iD%W^W)|sqrX!0{5 z&5`XbthlGf^KBs5{^2S3cS_ua*o7B94=jci!^zg6U~fGkLw25Po-8je5qn^8TvCUd zW_zfjs$y~bqR@p=d#fgM^0F~Z-6n499%XVDo2weIt+8b`U^zT#^j7a2+Mi{$;JEY8 z^S8RZzA}xm;j=X~7~y9qr;qP;o8B$qzw|dVk+fNr%YO^aXdTu0W1=1`6i-?pmWzfB z?eo!L3ODf(S!`C_&yJ%4ktS7=}cP8UzVJ^cKAg zV-P(??@>k>z0Qm}43lrZ@BBGuoqy;2*w0$~&-3iH_P*D1?d!g-OR)MaqkbUA1Yv0N z-EZp`0$<52NKF~5cEEK-+lccZOlxG(+!kSRUJ26|dt>@0hlzr!XsTQB2hj~iO&JO$ z!Bc*rTHcyauz8M%QQEZA|9G?~R^FBRiPEXk7d_}^ewmFdzm?e0^w2ZjtgSO4Vb->b zg>Av<=5Ln;K7wHeLsRppuYaog7c4MT)`L%ji|wGvUo_DOS@s#88h39D@7LaT?E*AW zDX(ZPw`hQzP;g(1^n@15n%9LTx76s(&!|dd8CXn!c%9CRV%=a`N)?x{d&DCab_P60 zdVbGGtGtwX$;sWx@zlG{j+Vlc)p2Go*~VlE;!_I>psa|G?N&gech~IJLwftX*UySK zoS43xRJ%&4+q%Me;ZA!JO9@dh`2rhfWKUVKf6bXJP`HYfyoH%$|25XfTP)VdBRgkH zwWqk-v0<~oI)2fjZHI`bEo;jNz$ZxSryYy|2m0Sz^~Wn>zJ+V^ESa)IE;7Qv_%hu< zmg`$pTgnRjms#^wA0Zm08;pi}qIMGHHiXEJf2fw(@D+KbK@m7(@=!z4=A306RB@TT z+C)K3r!lnW)Oh>edQ~vnh5K0W9hh=VH>WYidFsh{KHh~|q_M`y-agU6^fiOlQ{7>z z_ixh8n9@*O_~gz%R4j7tg`+-mLCX4PywJi(PtucEuc3>J0f?DKwoScX&jQ^TS=i~R zGqOA1Zx)u%16-BpPvZ~y$<`Ps$Wq|7Sc}_ZD9wmMi} zfTlY@tllt@A2b}0^8>Ns<03;fz-|T3Z+D!FEQ-=R+zXnXOHEKVMS;Bh9Cz&#BX3Qfsj zwW%EATWaI1;N0)=Pm15cmw8Ob;H|g^DcY{GiP>11+6!8eIU+$Ee=&&1^`?U&v5suB z(C6iaO6jR_7>(|T1HC-vXD@-Qd>F3x9a+VO7|7Gnqd;4ht&y4EbM4NKP~Pqnh1eeueZHcMNxiSVEp3&1?ZP7!Y zElL8pfAMS$`esoR*WOUp%lC(>16=Aa-yO`>mV`FAKS#3I6^lQRT#Z+eoJzYJV$#p~ zVDIlwY*}wa)VF2O_LoH-js#rPg=*2oUBXEjd^s)Zg%WD^;TyxG_aps0>1S7U7>V;7 zp-;J`y5BC)6SfG5h~R};PXh*odo7Rwq@|o1@I8vdrc70 z>kJ;>^`>OL#NO?0bhM9JRM2hV;iEHWeaB8+pv`VX{oltU$=ndeh!eV|&^&k3&?^BG zll+~YB}oPrkvVu!o`XsU_+yRs+PcT}ZLM6L9m(i>eSfHeB%d8Aoq9yp#{|Lk>sxDm z)29yTvUqOpBX83|u-9N1k{e7eNW~IC(9TyyplGHjLekG~__9wU(GZff`c%=bBcVdb zrIlqOe@^jbUy<%!_8q_VccMW@?a#abv0FT$g3EauxV_Sys2E0qJ$xCV_sRLBgi6U)=eIj$9x z08pHK*wIW1?wD@yP-=K4XQvjt5d4?AoOfJ*md*)~Xucpqc(EXgjJagd9WZO!9It8@ znRWpTUTVWth{>^ks4V;wu67V526?^Ki>FFJB@|4oa)zGU3@+<1f!8P?&!$9l#GE9i z5epP}aWl^BO7K$sNeO57~e1O6dpeo&Y`K^O)ie}9<{!ikohIJdgZQaHmByZmO z(eN^ywx6@M6#e4hm%f$NVG^v*=mraVv|Dls+vb_eXSg`jc>9i*SGio#YVeJvofVmt zzth-%5N^1Dms>EXO8XWbC3a(*k0j53Q$$a}lEI(rjOd5JwNqs*9hI{QSjR}1j_g}Y zL`=Qdl%lF*7xaf!vd|2Zpg@k9sXgHK>Qab7pu_OTBT8qMzcZh_9^^7bk7O)s*`*L| zum9-^Jb3$F%d;}%K1fLkcg>kBRjrIn2~W*)=@sWI=5(Tzx^F1ElOXT-1+eHc*`T_1 zeD47#>)gGno~zsUi)l*G*y!q|MLPGn<>9>?!UO&3S#_&nK0e@s`{~9Ak`4E(Pmik+ zkDUB+Ka)r%4a$d>!GDjW^-!d_?|rYau+95}pP)eEjqx|Gd@>N6Q&$zIr9<_Je!CAr z=LP?@irJk#jX0u+H_huS3hW$ed{B4+S>!@g(ExZ3ypaPS`!v(ivK8`fwn7$WFsKjl?j0C{nOM4t$ zFxSZn6qF?WfRJ>)xSJm1VksX5yrsjkYSAv8&saf)PHoIuy?IFerf!u=X8TgU1Nru& z?;EAe@VIZ&IzG57Ongtg49!EBy!1AvGE0db6sNZc0##kxjEIWRT@SZ6x%HBj;pb1$ zU_~i&RYU!ip`2^D4gtgAJ$)CAht*D><|!R7v+1#dQnkc+p3s#slqGI?DCghaDXZ>m zmc89c6bHfhc^Be?tF7aEMIQr0&ih))dlvDkd{;^_QUIUCBj4fBqd<%@lWJY20#x1h zm{qe>(evcYB=&kyfiv*OD{Z%!CX>VaI-i`n zo7WNMgnxCno|rQqE>0!F_zL7|FTW$*zah?mCyB0EZ*|+%3EvWXymgcjOx$gPi~U5g zmFwBc9|MyN?~o!ll!nPYk>Hw*(213`v0PlXkZ0jx@a)?w7_h z#d6;1hoO134T$=(qB9Q zwq5$}>yoxBD!*Gm`*{~;W*1~dYpyO^&@+H8sBfRqJ=Hv}m{~62z(9_w=3{+7pfD^TQ8!B2Eyni`sLWNp9E%ROxSnc3T*>T&N7yapaw z;p-uAVK#BIE1)ph@gD-MaT2y?1{hbr#F)Kfshe(kIwKr3@6|LsVsn*Hn7wjIqpANm z)BT6|JCSH#RXtP_uL3$iAt@|^hneBlCoLtbWpFq~*W9Y|9PE$+0bxT_=kZuyGiW-a+r%K8sFn-mBkNc#~d-0E0ZzqvN*dt z`aFPlkb~pla@aG1-?Cge{y}&DO+C-4IEk-Cw!Q5^MIwo(4mN)uuLcH<#!l(P!FURZ zxO*7}ld@P;Z6iS8_Nri)U}|wv<_#_8eTSu!4EDVOk|-2-$8fX^Fw(e{O5Va zzUh15K)dNX(Gx7{!Aka?uibLsyShc@{_6#0G{*b%!*0;uhoip(u2b`8-G*^dSX-Di z0kpE~H=A-i`{G8Kqicr9r}HaXhr#M))kF&tU}r%gRXxtxe#B=HWjYa5YTQe$CLUy! zn1BqJ?tN_|<*1<}k>(lC`}kZfp@=*OFq_-02>fEh{L?{y$70WZua3)h@?5mV5WJk$ z8DzJT9ml(%TA28?Yc~9%O(pf}+Lt3ojpaZRl`aYLbKzPw9uTp6)B@s&7#q74rB)kI zE4T|0Jrx~?U0u?YSl*9C1}8cSWR}9ZB+oJ%`|k=`#M4WRA*i~8W0p4}>l(enN~hB5 zx+aJl#2H&FTeF3lfYzup8%gZP^+|T;3QJ?6-FdU`E)uBG$z80(B#GNyjc{5?mHJ$k zSM1>Fe=B||IxG58^6XK?k6;RTYB!=-aS-qt$G8d&o#lSzW} z=6}zv(;hyCLnxlvAaIWjU+b8!KA)z(!9)%;u*|CXVby%s3N){bhDTSFRf}HfER94l zUAJHNy(WHwvmvT@O;06|dhp%HBYL?z-Su5zGR53yjt(NsuqiQ`51(~P9i)Y^ja=9=whEAu1p6AhsiP5Iscy7=OW6S-$YVF)Y%DUmX@ru1sGUlHhIK- zeP+|ISfIwixjk6+hic0<0Q}EZt@7`~qsl%wMM3h@maS6O!Y7-Kr~+y1yH|J(@eA-09wz5V=l_$8kQ^a@fW0EDcl1bnE=~oT_B1^?j`_ z|6d^UfiTwl;r$8dAnAVW^9%OpCtsyOqgW3f|2RaSkf3!%hHE~}-sH>rsM}kOt05YF z_D1An5=BNL29gRMoi>|Jn}uaj<7)vKMw5FM5-9=X^@)_k!-G$QYdQ2n@po*0fNMN< zp-XMQH`>9!$!ygQsXKNqYAK^PY+c;HhdaNZx~)KwzjJxJ8Cld0l}vWEI&a-vms)#A zL2j>vY!zcVmvZ-WO1%!J%@z+exn{IT+`(vGu3c}uJ_H{hy$H<+v~~&j(7o1If@$Pi zbLg8zN#`cb8MFD_;Y+BXj=rNEkQg1kri1&UA;2%juv|qj4tuHxOw!V3Hx-~f{^zam z|1#I&q2!Pl#9WS^nMuULm~x581+huROm(A!xm6X;9ibEHBhocD5-4&$CY$Mrib`g z06}KVhjdeTd6v)j(VMJQ=IkB>s(u(_i;k8#aRmvcFuG)N7kB&UiJgipOPglusZO}H z;>@ITE467irJQmRxBmV2lPXjay(l|m7E~M6rh4U1T26={OKrkuvc&P^k656JfATIe zGxoXXJ`Z(+ZoWMYWv4h%O6Eft6Atau}#l zB+paGd?s`U{2{yMc_%pZu0`K6n1<-6-Q4gfT>e$HPK&gTPz67al`2_6;|*m)iv)K4 vQ8$wvjy921Idn2DCa9?a>+8iUnA(UhVs{hY`|C#w0Kd-jM literal 0 HcmV?d00001 diff --git a/src/image/footer-logo.webp b/src/image/footer-logo.webp new file mode 100644 index 0000000000000000000000000000000000000000..7a64ea9294410be0a8064fd9bb674bf5a34b45cd GIT binary patch literal 3176 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∋kaF>+WuAHO+-5kuq6 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 - Data Lovers - + Comité olimpico + + + + + + + + + + + + + + + + + - -
- - + + + + + + + + + +
+ + +
+ + + + + +
+ + + + +
+ +
+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ +

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ + +
+
+ + + + + + + +
+ + + + + + + +
+ + + + + + + + diff --git a/src/js/app.js b/src/js/app.js new file mode 100644 index 00000000..669124a5 --- /dev/null +++ b/src/js/app.js @@ -0,0 +1,124 @@ +document.addEventListener('DOMContentLoaded', function() { + + const email = { + email: '', + asunto: '', + mensaje: '' + } + + // Seleccionar los elementos de la interfaz + const inputEmail = document.querySelector('#email'); + const inputAsunto = document.querySelector('#asunto'); + const inputMensaje = document.querySelector('#mensaje'); + const formulario = document.querySelector('#formulario'); + const btnSubmit = document.querySelector('#formulario button[type="submit"]'); + const btnReset = document.querySelector('#formulario button[type="reset"]'); + const spinner = document.querySelector('#spinner'); + + // Asignar eventos + inputEmail.addEventListener('input', validar); + inputAsunto.addEventListener('input', validar); + inputMensaje.addEventListener('input', validar); + + formulario.addEventListener('submit', enviarEmail); + + btnReset.addEventListener('click', function(e) { + e.preventDefault(); + resetFormulario(); + }) + + function enviarEmail(e) { + e.preventDefault(); + + spinner.classList.add('flex'); + spinner.classList.remove('hidden'); + + setTimeout(() => { + spinner.classList.remove('flex'); + spinner.classList.add('hidden'); + + resetFormulario(); + + // Crear una alerta + const alertaExito = document.createElement('P'); + alertaExito.classList.add('bg-green-500', 'text-white', 'p-2', 'text-center', 'rounded-lg', 'mt-10', 'font-bold', 'text-sm', 'uppercase'); + alertaExito.textContent = 'Mensaje enviado correctamente'; + + formulario.appendChild(alertaExito); + + setTimeout(() => { + alertaExito.remove(); + }, 3000); + }, 3000); + } + + function validar(e) { + if(e.target.value.trim() === '') { + mostrarAlerta(`El Campo ${e.target.id} es obligatorio`, e.target.parentElement); + email[e.target.name] = ''; + comprobarEmail(); + return; + } + + if(e.target.id === 'email' && !validarEmail(e.target.value)) { + mostrarAlerta('El email no es válido', e.target.parentElement); + email[e.target.name] = ''; + comprobarEmail(); + return; + } + + limpiarAlerta(e.target.parentElement); + + // Asignar los valores + email[e.target.name] = e.target.value.trim().toLowerCase(); + + // Comprobar el objeto de email + comprobarEmail(); + } + + function mostrarAlerta(mensaje, referencia) { + limpiarAlerta(referencia); + + // Generar alerta en HTML + const error = document.createElement('P'); + error.textContent = mensaje; + error.classList.add('bg-red-600', 'text-white', 'p-2', 'text-center'); + + // Inyectar el error al formulario + referencia.appendChild(error); + } + + function limpiarAlerta(referencia) { + // Comprueba si ya existe una alerta + const alerta = referencia.querySelector('.bg-red-600'); + if(alerta) { + alerta.remove(); + } + } + + function validarEmail(email) { + const regex = /^\w+([.-_+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,10})+$/; + const resultado = regex.test(email); + return resultado; + } + + function comprobarEmail() { + if(Object.values(email).includes('')) { + btnSubmit.classList.add('opacity-50'); + btnSubmit.disabled = true; + return + } + btnSubmit.classList.remove('opacity-50'); + btnSubmit.disabled = false; + } + + function resetFormulario() { + // reiniciar el objeto + email.email = ''; + email.asunto = ''; + email.mensaje = ''; + + formulario.reset(); + comprobarEmail(); + } +}); \ No newline at end of file diff --git a/src/main.js b/src/main.js index 71c59f2d..bb52753f 100644 --- a/src/main.js +++ b/src/main.js @@ -4,3 +4,11 @@ import data from './data/pokemon/pokemon.js'; // import data from './data/rickandmorty/rickandmorty.js'; console.log(example, data); + + + +/**TESTIMONIOS**/ + + + +/**TESTIMONIOS**/ diff --git a/src/style.css b/src/style.css deleted file mode 100644 index e69de29b..00000000 diff --git a/src/testimonios.html b/src/testimonios.html new file mode 100644 index 00000000..7f701743 --- /dev/null +++ b/src/testimonios.html @@ -0,0 +1,142 @@ + + + + + Comité olimpico + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + +
+ + +
+ + + + + + + +
+ + + + + + + +
+ + + + + + + + + diff --git a/src/webfonts/fa-brands-400.eot b/src/webfonts/fa-brands-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..33e6a990e040ccf058c0569db5a8b722a5118bfa GIT binary patch literal 98940 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 RLtP$6XwS8V?xS+L``_V?*Yf}X literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-brands-400.svg b/src/webfonts/fa-brands-400.svg new file mode 100644 index 00000000..9bda0a04 --- /dev/null +++ b/src/webfonts/fa-brands-400.svg @@ -0,0 +1,1011 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/webfonts/fa-brands-400.ttf b/src/webfonts/fa-brands-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e66c3dd8300883b9ad4643f99335c37467ca7e94 GIT binary patch literal 98704 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

ra)&$4j(Y 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 C2)H}| literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-brands-400.woff b/src/webfonts/fa-brands-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..39cac5e17875f7a3dd56913d77446acad90590d9 GIT binary patch literal 63904 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 z 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 P7j(;({{eCd8AAX7W85=a literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-brands-400.woff2 b/src/webfonts/fa-brands-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7ea5865a771a1c1411043d341cd760f0cb67b8c3 GIT binary patch literal 54684 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 F006SmGVTBX literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-regular-400.eot b/src/webfonts/fa-regular-400.eot new file mode 100644 index 0000000000000000000000000000000000000000..5da01f06a24ccfe9f63ee9b40c85e21d93f382d0 GIT binary patch literal 30788 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/webfonts/fa-regular-400.ttf b/src/webfonts/fa-regular-400.ttf new file mode 100644 index 0000000000000000000000000000000000000000..bc3a94ecefdcb299883c652df6e58058208e3237 GIT binary patch literal 30560 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 literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-regular-400.woff b/src/webfonts/fa-regular-400.woff new file mode 100644 index 0000000000000000000000000000000000000000..11e9d2eabb29d09cd58779ca80ed3a567566918c GIT binary patch literal 14672 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 DBY@$8 literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-regular-400.woff2 b/src/webfonts/fa-regular-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b7866ae0ccae9ce50ac6e105d17df01540b7d1c2 GIT binary patch literal 12224 zcmV;xFF(+CPew8T0RR91058A*3jhEB0C!*j055C+0RR9100000000000000000000 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%0D{D`!v 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 literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-solid-900.svg b/src/webfonts/fa-solid-900.svg new file mode 100644 index 00000000..e8eee60c --- /dev/null +++ b/src/webfonts/fa-solid-900.svg @@ -0,0 +1,1644 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/webfonts/fa-solid-900.ttf b/src/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7ab3e61124dfa3537c3b0a8939672a71958688d4 GIT binary patch literal 114932 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%0DFp3%0BDI)(s_B(u=r~`~J=gns$Qy&aNr)Y1?%k zw@aR4O%oqi^wZ<$j;GN@=ap;tFS1pIcb#vKEJip4-Pt0r1ikg?xQP8~StO zrySdO&akyPjqLG9^8P3~#aVRcnEy1L!^gg4&3aWlNwEthFY(5N-<2_ix_t^^T?;Q% zk1n3aV?}`y~`_W%>@>;_A z=pV7icfRVl+KBV(4>$=e?|jrWCvEFxanE{(Swh_N{Fedu{2J_od&AQnCR`S3Q)9ny zt1XQ_Mf(=h6vGR`ySGcTl><#6&ptZ2YjUsc9yO_YlxEF4-j}TbN{y_<2if}_38xf? zetRM)K^h_~7bYhQZ>#Gg?(D3ZHQx{4?W$!xYn3gBDtkAQdg2{8ASX&een!oPx~%H} zv&K-esKqy}$jWFm)A${eks;qIH_98D5nY;LG7#OX45DrBziQc(q}3!MTZ%2;;AK7Y zB$bG+yqoG-a)agFAlr&16RD<2sjRj=tJ8NYI+5tB4eu`u*~yv>84r-vJ0C%^;4fV3 zy?RVlb$V*5{C&@Q!!(>&V8H<*8FtSJjyQUd#Op%VYHT3#?r!pu=l0bC-nU z%!UZ!h>TygfUQJ$Rj+Z3(e3I~DV%)mGM>L+U*BrC-R^sJ;(@n%i^`c_r zG+md-y7qFj6o|%UvSBIdH%szUEq(PI5L3cAemVnG^|?@q)_Ystm!@|4m+P%_*SKoZ zG2~bctt**kwyR6@7_(I`5QhGRx2Y#-?_PBzkeNO#t@K^9&IRBbp^wj9o&)&c>jrs} zLb}TVNmVCg>fC}{)Nw^6@uMTP;@nOTyD_z|KXOyzd&rjg^GF z7y?0AE&&Jd*fqdJO6X4s;hfOmdxdT_dR{1s#B*< zSD&grbq+*?Jx2S&4I`a#W^|nQA<9&?fsyAP%ItejIAdg1S z%#_cdS@H@T7_w-DD$&Ft^@1@LHjB3a0tfl@}_oqvdkhFZNcWP1FK3o_0nXm8IDxNG15P)`VyY+j2L4T8v1azW3dHYI%1m zn@#OrPVvc@Vc#(z*y8pH!4flXv5nXZw<^kmD^E+((_iCL@p!7Q54L=A=TiDARr!Tm z6s4J7+S%b2`7G(tqKl(hWYBXUTzNo+Mad07qa(eaCLvLfaGFu(4l*)3fysGkc(p*@ zHBE}+$rghp9@v?h!m{=OtXO!mcw~Y!`p>Gw$%E7hwNs{8*L`VhlTRVBM!}BL$ti3p z_yd}ZCkq2huYXLJEr|tOo|ux{+(lRZ)q$5P8pPY~5WE2hm_+0pW;ftX=Vx+fXI)Qg7t zMn5v(jjADhPLRp}!-r`&z%@oO+~yGvpdJ52PW%%fd+_Mt_d`<1arnq_NdI`hBs{_M zPYBK3k3ikteVX=Hyu3JPhgg z3P#7n@%ATPHEg_7_Y1vWL5uC@wrJ|*pRnBbdM^gnW=7^-%1)cka_-t5 zjn3e1pMX}Zo$5t?+RW*IHrg#3Y;%N0iyfgcIFI_j+$a6gy)_`8n)8nXjKJzvgFqOebm?RQ zp^zvmhT47{qv~cRE0%$9_;45FmG1wZFKzL|Tbze;&2(761`4?k!DkerNWFHqKchs^ zc`*PNPmzg>rZl=Sj?0b4vKI-)j-JZavuCn(wBGUGFWnuB-M!RvyuZ3ssVr6f*gxpc zI7MN+a90}afG>fQvstQ;ZlPo6>k!#r`E+=4elq;Db_Npp&etP$++H6T8Tn?eSnPRL z6R)jjY?^=7UhN}~X||rdh%U9rgQ_lh@kgvbui=+_^&jklzm%(IBA6TYGZ`-6{-R$u z1E#b9t)Evv$!Ox;_oyTRj(Xsw0x2$p#gbi0rHVE%)QbIfp6&-|>frg#Ab8hAIhB${ zHciTU9}Ap2&ZuC{cg~9iUw84OYSe4hn}ObgO6O}lfu&^;vX`5{jeu4=2qnhW{&@cFFFXnA=aYKmA^5(BBJ1mv zP)#Ir*Efj1|C=s;+#=|q(ME??3!aEm=$=gZp5tcEvBy#iu@pooqdI1L4J)SsJc$7( zDIe-oE58+}A6o;L`kILDVZ5Vc^Io=t%`2f!dA(D7-I^?G8=5Sy35Mri0=p>q^a1=a z;)y6-lJYkmN$HQc@$8U0kV4rb%Z4Ezd7dr^tll*IIQI_rz;urUh_{#mnW?i2eAW&E z{VYYv+?`78b>9k|N+&HUr3B-Q?t@0fR2$AFsenTnxo#t`5X*lA8#OSegql;EzA$J{ zk9#kZWm&SW%g1G%?jI+c!wfYgc~Y0_Q1?}LPd4Z&7pcX=4HzQNwFD7+aUagYvjFkF zEr^}@zlsZkqJl6|Ri4N*-1W7aBiQkD5uWl_{Pmq%ZusGJa_7(D-TgP9n2@Xq?Z;H5YXBfQo-TlO=WI zhuC`<3I}XO?A;;SM(?4TlfLeGF$}e^`>6*~>S4#lca&z6!rJc*=`w&_SDWN=(jV43)Grnu~ z`(yh2$lOQ$<-Q5D3Zbe*&=Uc+fswCnfvF4fqDxDdpcvj@M`PllhsikO!P%mEo612b z`Bq*bjk#^Sl2`a`9F`n`yjt@)LC`81(I~&(ei4BUZH!DCCYe0oR_<496$3iG$nlD< z8v@74oGQkm(U_=`A}1JnUeid^JOd2+H${~`Cd(g_R8h#^6E!Op-Tp5gs`PhExTZ-j zZzohu;CPu=g>YC=I8`tNp4SXR<9Sjf7gtLq+R~HR9-^^taf(|SEkw&bGE%%$v|VT6 zv^PdQ*_{iu*U`y3!=A<-e4hIWQqe4AR!dP&B80s$vCYYiS7n29aSEr9mBlM<^!J_nrYgdT) zAZp2!swWDWp^4c83-ik+`m`z!j+1th&K*_^WvDPaSkqIgmWmcKWjiHFqa!D;Dql+N zjGyBK^gNMgm#OuVe0LGpB`~9kaS}jhnd3+&Cf%;kB)v)lLN-K$qjvz2t{gxkNa(xK zAv2r^=SNc`m9eX=DEXl|Br8gB>+1H8`&xC(DWV{eA=TVh1Yb7#SX5DDM4E6>>#DKJ zNNO}sK5PyZx2~SW^;VyVISm*0HOaIe);d^}J1LK(YeA(h!Dy-ICxn5~!b01R$(DRf zGSt>#k)M?$nXJq$)tEgl%g1rtK&CJ&M#wuE%-EjOO0^*Z|Y`^!cufR@@7> z&#?=m6}Yezh~tfsYZoXAau1dtd4HP;-xJ{RBn( zoqcLC8*Nz@twL#f5M2Kspfx{+maDVKpv~HUANY)ygLj<9=rsV}v)qNZ$U+C;sa8F& zd$rO5-t~O)r7A>aQb&gi&WlV18!FL+u|gGs_scq`MHJJPHM)>$vTZ66jnn1#j~8Ij z=caRHOj}u5=M|Ws6keAh0lg~YtYcVdGhL(WYrRH_mf>WvOhjPv5%NLuc@~fN<5!;M zB=jd_eg%G{95bblaTHX=aXGeJ*xxbKs4yFM(>J-h6J~YVg_)!tJBfybFoXXkeU{a? z+;`x>9NAZJ93h2hF*X{Sx0h^N)RCSLG*SDHxdR7CGtx#SM?!+si#BO7KZNWsnLmm8 zi7VtZ!d}BUvaeuS&7{d=v*(7Pu`SASOt%HZ%kTESH>b!v5^Oyt%c2cmIy`5SN1V>6 zGP&Y`1I(|F9wNF4AXC#&RQQcb4VPY!NVA=iPk74QFN?_Tl-w1btQc>si#X|2%cBnq zq9Q%Swp24~LUDp^vABBs+XcLVh5A4~YCf4mSQsR)e_zfoO~G`(TXzq&oL_oY#K&)A zb14q+nk1=qwLP>ibnRvqa$mp0n+m;RihY6OZl&-eQO7AdPPA)B^wcd93Ok!FdUJFP zK2mhnx^^chwJ~h2+oA;bE|EEi#YSgCOQHKh?+X2g(62%^98m|FjPa5TO44JH&q?RW zJv8vNyOO{XLmD(`bhP_wdaWuAr#S<*qG=X@0*TiRTq=@bK(A&+5PO{=SuEb8ko78X zn-n@df&^aSC0VgC5&R>%zNDkDY|4-jE6cJX8R;0Q#%35*b$waHf+(pNM@&%`kRVA! zfeGvSc3p}Z5j~u=O!*|DD7tN`=AEaEruCZ2!v$p7lJvtm`R@N@M-)wzcv+AojODnZ zS!Nik0Cb>9;$x~J@llz>GL}WekvfgEvxK-F(+zU%%Q{NosV$2kHlP19`Heo{VotL0 z8H)Sb{ie~_tKeSfd9E=Pqs|lwi|sDEmC@;!q||J&YilBnfpSIE`K-%973Rv@OwkHHH4Gnt1SqOV6i z3kZX0OSlknPtjFij4bk3VT=4X)H~1^%xLYe7;p^L2DNdM%?28$*YZbA7wTiLdd4uR#cCE6H9uG2y$EqyZXnXrB)c82ox!8-FFGg)W2oN(`RdeP`~_|&dM-3U5jLsgA*E0NEYPWf<%{S@?>-|sbZY!1k<>>fT|NN zfy4w6*{d{G)3zui+BHM9hGfZMnHPr#O9M%a`>tueGi;u!*1iz4e&U@P+LOdj$77;F zG16i~Ry>(5FO&f&OR+x>+hEv-%NjsIRe`gfv$B4MTdVgKyTK`nhWlbX*^ z=rom=vI@Dx6kVTQ@o~lCp^?z;(2b$DghCFW*}3347)iyr(;O$a4Y@GbqI@1R4Pa?3 z!9#7jCnRCC(bm9Uc`sVVN6ECv*$a3o;=@~Z8wsyB;Si+Preu3Oujdl z6fhr43j(L>oFJrQJQk9CG(xoKaFi!15z%k>Xc&n+5YTN^`?n@XzKZCdJR-9iPn1#e zrJTtz+aa|_!rXib8K+%#x*#DH8^4$qDJF4evQ6L)3SVQIzJ4EloG9IqV-XvptJz*8 zH6ImmDzVc^(F25P13R|AeQtiBN=AF0NO%$3j;xAU_X?Ptm>$g}lbKPPQx{7sD|0jX zTrNK|x1#1X5qo(j8=;L&SZhv+;jDGhX8B&MHHNizDaBc{vW99Bl}j~D)yR4%YbRwn zYn`A#859!e1j~!>U~MEIhuL8<(7x6pG34W>7r6b2^x&lFxN$>{Ik|+>VdlV@scc_K z4NT-&piq8dAhoilo@0I+caHSF=X~F?#l^S0s%IzOKoj&iQHcmA{wNw$G)z` z=m<6vf-WTToy5Drp&U5;2c|_y{NN`GqFDH(gr+)Kcqej0D$lResKb;?Z@EPI7OGTcd2-SZ-1YbPn}w&hdgP6?gQxF zBNI$TbTK|Ac(wgM9)R)#C+l@MKzdDf&GWUW&n2( z%@n3wLU7Eru(Yl_bo1qtdP0_9^H1v%c68XF6YbMj<6DvuMyssQY>7sg)apDGNUgrB z#cQ~II&4T#K&xTjzR!4Tz=wE{Mt#CuMzvuduA=E-n)*J(vfHdmkRL=*{ z;e)ayM(d>^?>A0NM0p}X|CtNYyTs1-7066Nt8xXQwotA@LsK9P(MCj!P9)qRP#r4O zO#zDsMch8iM)NwHkMV^Z&EX`M8K9KMorX-m{&#Y3XVH}mSF2pDbmfbcVEh|gj)O#l zK%|GwoH&$WX4&gFS~DF)3TcT_GSB&EUipN#92XTe?LjP_Ge8=l9Mb; zua?WursM;eT#eNwWk~`T*-nSv3hU=9-#}&b3}u85H7fz&1SkdgpgXe*m+`lr-&q${^k0XC)&=57U7={6)WuZcgn(=poiecf|Oq#aoOW zFV{HHJ&4d7>5m^ZC}R*Gi3LVU%n%eID+op`Dn{^k-O&QSH9130DCA6FP|!+Vh34c= zVRUTxb6uyul%4T>BYexgtp>VusJADF0v%X2H+`?@+XKQx--0=6FPUo#(ZH|+oJ^4- zn}Xqwg0E07tauTyX=|uORCl7Y=hxQPQ7dbirj>2CsF&45c}nDx$4cGhbYaCjTBAJi z^?be#&R4XSZGVn=WlwHu3`N&x+`$|GyGA$WK*tN{<~YD{)q9Wur~wya;PV@BY1lX} z`{`zU0XJrQ-DA0AdP9NC^-C0sc$#6eu~1t^V^C#*wgCCUC`aw{uFvFMA`+_?bb#`i zB(8{VxU~><_Bc@iVWB2rBvx=TvpB&*Oz2C&iW7_O>~pTL&64utqAUsVh-F3MM5h*3u7fb<$uo1uGN zb6pwYr+bE0^M9faNEAGjlQn^h3Ea>SC&VDg?84=C?lm-qa+e3>01-GPPN)lReEa?tqHhuU+DFY-g%YIZ!9+1bp~)0JJdWf)YSfz5Iye;;l28>1BVbR_br z+H4~Jsh7|nGfv76P1d$4QL`|cAExJrE*Y1`$Vxz$1EL^`iTh|nU;ez4$O9V0R5v}{ zpS&h+grvu^_v$yaz)?AvneTr>dYo_WY!+*Z=3=OQP`|uaX3F)$TtfkTlQ2M zzhr1cbaCUqgkE+zce{NOd?z4?+JAyBh(D#;FAc@%qFFubhU<_`SFU;g<_IR#d-)*W zNc%H^FX*PKemU?Jt}S3A^a|K*$~`fA=&4R1#xEG^Ww5_Y?Z|7WMdQ?x)Mn$yd-X(l zHM{2z8=2ngnSHlQ!`QI_cZZ*~^Df^ay^C2dZi(yq?(={1=5N~i@}0Ob@GVC|RwxxJ zhN?t6-@7@(AD)jLFWHkbqL=LH0JCkhL>`#P2ej3W+qG97~LTuF1$x=zv9;xnl#OEbo|YE;Yw7FFVQIZ{EH8&8^8%DZ*(<=e8X) zH>O3R#?$aNPuzgc%~k32NOY)Bg$0aa(F7E8m^EUii@zzdLm+{s!fg5&*n|t zvJ0~Xgo^W}k=@#1HG)uIHf$%0bGzq@rS0t-fM`;Z2C-orQfla);$&iy4~vFGR4iF8 z);Vq%g#e$EC|~kWMW;9c`M9bXmXRVO3>CK(N;^t3LlJdgmt)7K`ik32#rfUaOJ^W1 z@lrjRNOSdK-npDyQ6X18#7!3ahuQD)1+V?i1 zx+hVt)@Cfp1qXfI${KBn7ftcIthZ$I7k=r#Y*8mNY5~e?0CCGQ#ArALGTY3mM*FnL zzx*-}u^O@;hUsnA&Qs|HzXalf;rZ{PzS$B>IqrTmK0j#uA`(e90f(-xk{^B5j~D(Z zV+6fxYsf{BKkaT14c-l|GD*h#**>!+1mj7Us!!y-wdC8>XEz&K0Y4?`PP{90ndiDw z@CscNGvywD1V4<|P2eSWc-Hd5o;->K%d0_t4V9k+>ItgE;a4*2P+o3Zp7{iC2V#-ol^JNlKm>rrzLRHG~I$G zU63Nm_ttE9g=5sD)KZNTn;WnDtv7w#t7!R+SLjv9+pyBx*wsxh9RJ$m_1YBw+H=0@ zD$yYS2IF7Pob^z2J{yRB{Zqg8`JW~B^_s5OSI(EsDKnY1%jAV`)bC7JGK^c-x>K)Awe%JgxAU#O|lqG35k&Ut*~- z<&gibH~Dz01&oyFAK-xT1J~<5OE9jt&z?F({x<0IWHha3yYP)#fg=11`S>?H`eX1R zDU<-PJd?mYb4WSViC973Y)=@RaTn?rWd4T{8!x_7wYe28g+AYY3FoAdpYm8}|F=~= ztn8l_bq$@4MBNnQ_@8E%0-|E4>|C%t(k-53V zA311rG4VkGi3!r;gMx;Ir_G^U)Xo=Xq?Clq{kI$jkIO! zSw|-v>D3A^kPsTw60aby6n(F-a=cUQQW!tuXOVX{?ppJIQ+!vdJ36I+21YcRvhR&% zze^`i9=Uti^amqy>YZXXXj3#oLu8IQK%})$6A(V9f&ME8?lX}^!!TA{gVHflwF6F9 zi&X}CGzCWxHv@q4Zs3i?qG%k88PwQk5?2!W+R=@1x<$*D(Px-yS&5`gwW`Jhfe*vV z6y}BD;-O3~m%02)lV59*H`3CP8*d>k_gvW9BG1hL+1Q2t-&&k)TK#NC`PRpu0Sz5dvZ*rUL?c*@4r<`nwxV}i=RP7ub7 znlW#Dr~Tsu7t`N{Btdu`uYObzo)B~yHnn;yuMeQfF?xbDC#`GQ_K)AD$G8M(4i|Yz z&`DDnHmd`Az6JR&41;CE$Naq?yqm6DvEUWr)d-@57mT-?1J5Ami-n}`6uFC%$8vyw zKnZuLr5|8WrWo(3gBg)JSKp;+_5q+dnok$Ylgml_XuO#(6873zx#0 zN#89~3lHeIti{I!SzS`elMuotQu*+36yw;Gq@B{Fsknrr!(kqBS9o&sq@DcJzZ?;@ zR8q`v$c;^6f9*%_8;kE&G)_!?Yc-P8IoYZfRl1h0sl}>|IXxL!jpX#pt`D1>6~4iW zOk85e!vz5$p%9MSmrO*g>kW%D^&2kJb64I6vCR7J7&PG+)}L7?|M23G#(E z{VB4`hVCclftJkxftqOMcy2nEo1TYFjy2&Swd^nj0~ZDRRgsJ9qE8SN>$og) zNiHn!+q1lVHI8n2vYyVU$}!m_T8JRcNBi1ON@2kg$jh={q=ltYn5F~J%&7@r0f(`(tsDr(QO0$f0N0E zw-lK9)8%!4jyxlXTX%;RS+ROYAdEfqeSa8buAB1*8#3f~-E-%{qKbaYA28dm&&*@q z8&!)7ci!_Z8F+LdPM+cpFNgMrj)48AQf*QiV&+EzDw72t#RX1)d>6E}bX>!JR*L`T zR;L__0cATgT)odo#`B3Xk(}}R_9NP`7U2Syg#rLvSb)RF%Wg<}d{2l<}*%Qg@KQ@SL1xt`zT zmWeE4hLWKQ;Jn5eT8#@Y0`dDL7G~#AQGxour>jlMctlr7@;oZlz$_GlY4lMZ^9kK) z?!C01C-XGyxWDEx=jcurog$6T(htzx+2iouT+Z?Rm+ozn1{~)9KI7;Ka*40-P?>dQ z@0~0Lv0P#%%YNh+7_1V7fp!a&ZT;)Vj|tLtG7%N;D+$stDcCk?J1hyM`--HnT@sER zAKtO!<>w?t`s{W|5%0Q7RHW^nC5O)y#tL0Ngk&$a1(sa6n1mIS3@1+O$)tW-?~(=2 z-Hr|8jA7uran`l{eja_1jB7IJMv({m-Yi2H{!{H!MltCS5oFEOwC|o##FW)ui=`#y zjFQg>IFE3s6dI;^_0$976avmn$DV4y4>;wqpfKz)6pE+gbry$e?rpZ3djXC2-$*5@ z9|xu3xJfm@JQGSlZYgYfs)}29qUrJ0SohhWAl-&HF$_@rzGvs)3@* zzqLW-g&88t-$6t(sYnx5CSj$jQp|oz@@g?Y+8k6=$2dwSU_sgkHDtu8S(v7Q5aksV zRu@u;si|xd9qX`#BTd>D#$@WiZ!%28HOiT>OdrP^ME2mEBtn(NN^QB8OmGsy2ETL1 z(fLww8!sUN@dHEk)te60N6O?t;%AEk^GA2EfVV-XUK@2rMx4>wr;LhSZg40ynyK}X zG5XUII*XCWPVM z6qb|q*`?P%eE-sHU9m+|5O98AbpLe+MhEg(5KPg&iJBqk2EDI%_YRn4UcbEKu974w zSve*q_Y9667#%$@R=p%C#^kIbew~^TVAJuLK1AazQXaBL*F*9qmy2RY^3Yo-R!aMK z;$ajD$Is7?w9$cCZBx*8wD#1N#`yrQ41Jy*U|4&rlHccY&)wu7fD1kl+_d60F&9jttzQ7AW<%+w*tKxa(69jons zR1MS0Qae5LXIjMB+aPQ8l@NJkwK}s2q0oIQX>F)aWvzFMnDG%~@!eMTmC)MyshVo6 ztuT`i^NoTY^K58%pJ6BapEtNC!a}Iz?pYe!6(mkQbd^K26EDRQ&DamA#xk+YXbcZ zUJ1cRrYo+mlICXI4!GGYV-XBAfE$V_He6$xt`4yN1HG6>Iz}djiKs(Ubv?2%Cgxex z9s~`WGgDQnkWfPq1>+$tIUI>7hDzRXOClALpggOx(h}DsjS*k&$d6 zTXnJ`FYAIlFjJC9192q1SPF|oL&l1&X*h{>Bi(11PfCI!@q8vx%@nd)Sdt~2)io(8 z>tQ&ZHsKouSsLLvwf*~|gpjNzC0S4n#V|8{eJMjH*V43pftQ7NBA$-K-TuTZ8big_ zXT~K0(ftlttE(V80U@$8WtW;nT*71uMeZ@gK2bX5DN0*i0v6?sjaI8gH|=%0Lu>i9 zd~2;mnIq1U8dALuCrN2NzqXMF&g3q93>U{bz;#olKN^keb?H7}6_0>)9WWU)S48*f z9H77XVXZG?^PEs3%9N=Xv1p$nMY)t3qmqg&8fh(FoGHaKnMx)TAi}vd8p)ISK27HP zI9B6^CW|UEw0K%zAu5s}o4TFPj%QwmPgXLW7>~D+F*il-Clv3!0q0fjfDSeYzj1Hk z&$ka(^Aax)%W)|YiDy!_6IL=@#Y`LOib{S}I~}%lBa=GR=&RMX*J@}ZnHVLF3*fp;N9;ha}=55%Z}^qfgNOC zz=9d^hy_Oo^QEd&5MCnz}K7PioGANK7iXsB&dUWs*klF(mb_Tt)ybrZ}CkkXuXaUuE9`G)-mDI?c2yIg^zCA zeyKp;SU6hsPk)cr3E!i60{{NX=ZQT0Cu9sSgl-Iln!tes*3y7)9b_oi=Hmc)6MZ+? z*k<^vehr25b-_FV6QRKzvy3eh;`Beu#gy6<7GgRhl^SU1*3_WFYxhYyddFammNYKK zlV(G)#l={R%tA#`A;$yX&hV;G6gWNupI;+)BZ}mv*2p!UR>M;2km{IJSRCKoe<&^5 ze2T+(?=G)&AGFy;UZlQ0LFE!0C-go#~x@DGr^V0ZL1u}gIir~x_7+S#S{^aeFo2ZR8uypz0*wXzEzkaEh zBV8#9yzNjpf*~Tni{ow}Uk9@Za2s&Q0u8!svA|!ai-)ZO*?S-!1ch-jG8`tA_hoaA zZG5A%4*fFL(q!t*%v_=nA;D3N^awVRhVjF`S-sU+c78i-)wP;4SCw3ArM^Jkwtcx&iPn?$H;kz5HlvBbHh0o?P zhr@CCwEO_n-%F9F$r0in$6Q#wLavNnKQc0y5_w&|cDSk@R>K^A94GqdY4b*Nn*4X` zJYV>?=$zZXb?+*H?#b|#?_E0Vb|sOn4__Yq_EoMla;Nw0mmG?k=!o}KFn|7pdnbB# zs7R%SF27Kt#3&Z#JnCu~#vr__wqVk3qJ6@9X zclVZl8rC5Q5NwQbRW~d!$2pto!1P6GyFE8Au51a_=xlfw`Z2tMI+u?$;K!kVvJBfRH=KA zc5qX>VXjGM(eE8LtoBRZpgPN}pu1fxx4#nvUO)?n4S(S2R{I>YW1@-MT|*ja)0JBi zA-#aCx*kmJI9n-pAgSap;be7U$*sKaT_(!`s&|4Y|13-A?%9=XKn-~RO|v7WN{*i@ zFYH?=(+vvwI4mO}#b)3cRGo`s=ac&Q6 z#LYb?Ev)<9(`4i7Rv|hTGmtGG2<2j?Dza!LoCU7YYRw)Cv$|1}352Z&Xo z+1!B1C^6e%bB1PuQMJl0M43~*3t5)B!bxk1n>~r+#$~mUlqFb7zn$2><6TA^pOiP+ z8&jfS=VVcNtM?#ODH@ez6gfe3t`%fN_ATjQoU9BE-a42^D@3k4fvvyVjaot?BF4N2 zeT{@UiAQorZbwXRN8l6d0|AJcLKi?&reY8y-9|6}?1H-&M^48|7G~&psV7A_`z5yzG9f=f8C}u2N})M68H;VJ zH*!VO*oeh84D;NjF`Mp@Jpn?rtr09oxbU8Xi8MscW26<11qO!gxoXd}Z z4tb=h)pP5)y4E}bha>sE_OmGTW>tOjrF+69(Ref*r(m|Vc=%C6EQR+JEt^8s&!r26 z^c*eP7IKbM1fjy>b6# zme=j(cbsRl4$}hsr;Eq&U`X7VQ?LYS>?>t==OZoOWNCQJANV@5K_r&b>1@bn2-DTU}?{V3H zS)~9GUcRK^@!5I&c9RLwXZ~YYzh1c-D05`6$!R_lYyV0t!!wiP(%o`8A;_!WTa|@G zTE2UUC~+^dJ{@PfvuyVw8B%{3bDY>8($V!n4QSZzy%#9fv=16j)8x(bZ9LqqU1a=? zvp1+zs0N9m;w~2Dbajd)kkN#9XjK5L;&I;4+iy|0uzVD*xo1xpmXPRIqOgrfoT0V< zMM7mc{J}F?Y*f}5VZ_Jebc8H1V!dVI<>{8 z&VQZFANLFBJ-yIZbz z9l5(!S4($?W`7lv@3V03V81?=Z+{t0R(DpcsI0|k{XzC+xNBEsJB3}s?5f?yL4t&u;~Ab+Hh<@#-je*GMI7v@5@hC)skVP;?trZJa4lXlN#&TLLW zm<$a?cEsv*1=bypQn+VN2PoLqu8W2j-la#Q+JjG!t^UM2^%yeskM*m9kyPGcMD$hD zyjwT-4rm4!4$H|Hk5NmEIZ=d;%1)e@_lq}S*xx7|fIXg89p&w@9maqjm7+;giaJsF zpTNmDFI}s~ep!!mal!n7td_K>%10b^iT7y9_-pAmb0 zDo+orf+n#!GRjXs@ggk>jRHE?KG};*f*`x8{V~*PZ=m%+y+?25lJcFU`41c1F{&qf zc#olG59EKdEBUS{Z8{EQt#5Ta;N|H9F_TwbzfiH&A$b|_Q&TVXP~Gv}ZK{+bU_E%G zP00+mRc+_Ab7{R|E2I7uTrJ`;5UN2j+euh*ka z&8;SzniH)Dj%r(%UHiZ{xEA^d85fs??q>FZQsGtX1E6VjP;r9Dh+Q@+yu}Ff+j#is zAR^yG*E=?>X%YR3h;>$MGgO0L=`?A7kCwj*<*%~lkWz|{lhN+tdx@Rmhc;JHPPeVA zJvpX>pTqngT^QQlQdsHmQ z3q&3E_wjT#n-;?gCt3+IWpGNEVW_h47oiN+Eg})$=S7}%#t`47%P^{O|0M1SLV|FM zco$Ac?xNtc^TkXov#`OW4wJL1e=v>H+Ro_6* zk!SQi@?>Uc#6S}?%nFScfa4}*_vIRF@9_b<>y8cK`gC2YP#R7MwnmT|(|ycRV>sJQ zk+B($fRmU6H%bFEI4F4EJA*zi2&Q`V^77THDQfC?gXq?Ar4i$mc#KcX@5G#8NjV~{ z<|NDD@Xq-JAB!t|tU+3da${W8#4SIr#(F+ZH2N(*u01BlH7->ur8q4f<#4|kkBMUc zs1lPD<(kr-7Pi6&R~F!PSg2qWws31t=^90mV#;X0D8}MqKjxxaUPFy;bq#szOEBK@ zZ=>I)zW))jF07JOfyt^fE;pbHuHR(D3JfI#96l6QxyRW2P$CMsCQ~Ac0fkeBBLS!G@N7BEE$e5^j;{tDEjG&K!h*9p>2~$jmDK?Dr>bxECXivZ9g8=>8>7H<6u_JVxl9`FIXvB@0Mb-ej!91ZX=xyWQ}(?M)r zcQ?I1AsXmJ1o}+E%8&fg!+z;J_qg@1*bBVT&($l0)_rIM-rBH!Z0T8;7L(wJ?A^$$#94Qk!@tRsGyX45MK zfwfpo!S~VHYS2eAc3L05)pSk7LFk0t`rwe zYQKm!6y@DEXC;-RA0Xm~wCrDl8$n;BxK9+v!n*=UXH+PxjB`X1M10rPeo;$?xzt?> zii98ADLD@M9rxOg>9!;-FH4fGKXz0}TAclEU6#G?`Zo3JlM(Lt&IXzk6r~|au4+Y8 zpSp;jS5mQ9N_n0hScqz!r~k9e#lr3NaEz1x;8P;w?C83#xBTot5bx9gqh7zKpaDP+ zxz-m|xUl*~dVqd~kz}$fqu`Z2Kk9QV3Li2nX$~c$XJ^5molIhzfd{h$bNVEivcS?uV@_4nd+jf?QJ4RQ5ug#D`{r> zLaXI;EGNG{ThDGE)Q@cYuoC9NNK;I50qJek?X$JFOXRaAxrWY#l@D*bMjN?wWOV=7 z>*ZWDQ(k3exL|G?yj3AGy9TK;$@6kBMcK41G<(7)QX0D z?9c>F8+w4|4$Y2a$mHM06NM?jW_ObMxwlPSvmKW@wMAth!$5j-Q@1=W$g=P_8;E>h zuA&&!anIcQ>L}|Dc*7HxmlXj}{t$iRyZ_wG;cCT&TtB`A9Q!U(SE!E-%+*V^iERTz z^#W;9?;oD1?V7%2dRJ{?xF4;vu#N^GwjZO2BZhj6{8`!0#}p|X9W=wTgypbVi|Sa3 zX=XBCO2$=LR^!Q1K52R}6JI0u_*-PY8l#?!9-ld;(T4O!0#Z6%!e^*oin(E@x|ldv z=oh(LbgoT>Fa&T)-*U9@V5!f}D0q}C)gudgM(XMlnXnm;WphPU8pFzHZQIh|aQIY5 zuroE?h^P8gJ;6auyq--L2U>lJHC>A&lDcMvX??Deu=)!-3Q2!`1bKEWbQ@^J-t#U6 zvj$*AX3j_(I3)b+>Z&i%0OLYnls5z5as6B~Fg~$^9ue{bk#v8y+Mh}q0@3^>T`*$d zu!iFmGmD7I|CEO+g%=cYS{e}*DsH8>HGpdi?^cAGG%hI1aFA`x<#o$3`v!(mb|jpT z!o1CMV$6uEl97%Vh80zk>EmHf3SXhFu;VNC)1ACiy_8j4c9?R?GQWK$G#r|vS>`aW zl6lWb(6E9<`trftI!8lrFThEOH?PAR1M|g2ftT86Bwko7&JUF5@*Da2ftSg6q~lUG zzSJqYD{T9F?mE2oN+>m&p5!%+pG=RYP$)f;PLKTh79Ogx;G*os^3fO)g-BWsaJM)G zPr7!_gJQjoLKL97#qg=?bzmWM;isugV40gxsJ-|inpb!*bbaVf@(d{kyXFWcr^?G=MVrES zN>jqivdWo)qix3#Ath$Ti);3_PHa-1vbr;B_upTTMPUG&;azeVi72fMOQtleq)9m} z?+TlEKoI4HaQNbyy%Oq#F_p9KcVz1x?%mJ&e&YXcyq_CCzxR`^vk(_gW3Oq>fW!zd zE6oLNsyC~kDKc$>Mf9_YN{^2Dt~d&>?s`SmpskM}UrQk!%3(DNj1?Z1xL{ z(;Ebxg`r>=2z?gP66TNY(a1$71dNQE7J|tLkZtf;QgMgqSCISK^cnQ~mk*9LuHQ!P zK$yF%D@_5nukJpUf=ylD62oJwf(#jVJhcvYN{m~_4auV^(bW#P6Yha|qM$^y^yf{U z*Er10j(UZ3Sm*E(MTIhzR=W365EEVo3q;ZHx@caU8)JGz%6pT^`WbhmFbOTXI7Syj-Ni0ns^^~*CA zmdE2P5E-m0CA#j>0U^L&49+E!MLDCnlvPQbRa9H`(g(eN_PNTjAc<~wnV=!K~`mBD(>#P z2?&33>J$YcJawu!+IZh+doRs%h)1E)LWP$kzOqm{ zO}F$I?aVUZmA@vR?7wuc%yups3*)W)HrH}7hO3m-V^`=3vcea=;6Jc4IV^p+h{+jI?Ml6;gk9(XP zW@541l^8#kDiSf=8RM0_p)af)fX~B)4y-Kb#s>Q#PIc{m6)us9v28!EsPE^>)8%p| z7eA@QytqfuJE$(#3G4PONdE0)trslgtA_D{Q6szKOqzQB1)@rPmDIdoklmS%-GaqO zue;YBb|ZGU5@Ku^B)RU^=+ zRrcNQAszXh%)ZR?@L4amo!YNt`n!@5=~;S83n&oS>>8W>PMu|G>*&q@(mybN^leAy z=a23{;E8YF$)*(K=BS_TzhZ0$oF;7;wx~OmP` z)MF+=S53vv*41YaRcqQ*%s5Z^y;ffzd2D<4Mg&zD7kHB>vQCR=r%_%&TUO3rh>r5G zYr`5|F#&x_6(WL=Xz_ehP=r$}G`cUrylRj7GilT4oq0;!aqjd9x@)cUstK|H0Qp z1x4Hc7)6S1=WOzaT5SKq)tMrTtt@7)#s#Y$Nh>q-nAXlH=}6rwT!%$SZaN)-kJu5m z^K+RWLLUxUG@9AZcdK@+yJ922eLw~P;+_NGMU0<#0+XGEpTp=ahT1;kVSaw%$)=n*=83tuJ^8A%-XSE|F(C3QPj=LeO?zif%HcM@xZR3z24g0nUaywA|1m=&Z?x zPYEl{A`P>LO|eO96!f>$-_n)1>K-66MqHfU0DuH)(Lfh+0_@*sJwrGx(0lkB^emZ^ zx4H*=vpXPo56EY?3MBlxR8}TKU?x3&OW+>f;@-pWZR$y2KK%Hi7f#l%bxYbZ)^-`(^*|xlS#M zf#~il<&kanWZ~eR{>6KO7<%V7-tL4%Kwa*H>}KqiV4$z=!FV(FJkkV7%&lBEGqB8Y{HJ~$mSUebF2@F%xA zht84?k46eR6b?BO1QM2MX6xgUf}V)B|`^7p=i&%<_Eru;Ld2UMB+-- zbso=9Q=5}RnEg%VnBULEe8N&^uBovU1!RU*Q4$47HIsdofW_!;tC;6U>{43NRVggU zNY+ZJ+c`}Yq)ZH*@L|)w!csNc`}6d3&f7A$OlZj-Cixp3n3diqSR-lKNElaz57?>wc;zbytDa6%FY_ zbj_xH7}6_F%1}?BB&TvobV4;!&Og4n1HAU;SYQ7DSv5GWE(mpwJ7%cm{;Z2@uoJD5 zQXa;5ykHl~M98o$m;09HUHU{GMXA~?TsPKfkoC!|m9^S=vdKaTorO}Jf$TFpHk993 zv$715p1hfE;V_)0f_S&zauZ&t|AuW6_g0tLM1O!TG1> zY2+Qd^S~>V^Rq?#wPi-tmq4<@K1hXr>J@l@=l?b5V=cFTW1SNYo{c zk7wgNC+RKHs#(fPJ~KUY^OayZ{1I%f!s3jGzq?c6hsmUZ zBuNcf;jFc5DHbtDms1J*jd68^>NNthR@`GVJ9=F2}$`Sw@ zknJx;?AXkevV7%C%#Qq$D9M1yDS5JD$FDejVV`2~ea9Dc9oB=Y^=X=dT)3d8a0Xhr z7|I*yEa@BMi}~ETMO^K?ZmweidPKNZQu7`znHJCY@v0DyyY#ye z$&ANYl!0X?wj^#%95SU2kM9QM@lBW(i(|0jK=LcnFCZ6Ub!KU3>VU=wo*8B;D{2R( zwj%!Za6C7t9kq*Z_-DQ2AQ|y_ZYoGlyy21)S6@rFS#AyGc}aCLE~5=MzmfsuOm*0y z#GYJvv6EQYXr8A`29Lt)_86 zGgIx)Q7b%9iSG4Xid${m7#Q!qUhR%}<_xUz?2fkX?UNSD#{V^*B|?md?jRMtU7Kz{ z9Z#p@XpboSIqFPin093bYVGa7IZ?Txv$Z7Gl}B^8p&@$f6-Dy>mlsq+Iwo84F(T^~ zF2{yiyn<{VFk_0Woz!F{iq!{HWAD{Q93LV7kIV9L95;@T|5wX#BiR?hwvCOjnKI(O zJPP=t+uTU4Qg7-r0~GDwilNFC&Y1mCgjA2Igi|R~yy=X|Zw8ZKw*T3C-63-w&yXir3AElzXL`)nibXn@+p43366o0(1&aWWoO<&|7ohe52T zb1SkMjwf+3F`b!JjfcW%)f^p^7qpBPmIp`4eA#w+xZ)JAHq`VeEFnC=!Bs#uD1*~S zWE=y{GV_2oqW&8<$!YlOSVFMhpIS)mmoSGO49DC5CoiBdl6dr9Zs%xjI_KKwSIGJ8 zr0r+PXY3oy>n%=~z7P+$KX)T(J4QZp&*&m)jZU^(zN0{-c1p0%!>qo;Wwx$%GSI14 zY7)51m(jyh0gPxK36!cklLircAoA7LJb>;zdm>#tY-zM>+Dsb1|&^ z^bGU1yuo#D@fArNzP|2yVz$TEK>KQ+E{sPbk?43qCjTH~Tb31kRr+)=ujs5eeA@Sg z(Q)+<#f1i6(!%E4dWOaOGi1xRH)z<%#V5qW2QHBG9;QB6gkGQ$bt|+QS_>Tyt%pvA zPK8c~HbQ4YXNgon20Inuz!=YhOUNqc^M_VuHW|hKCy&LS^XJPKYQKELwb$OTEO5fG zpi5Vic}*I>bxcB7yjs#p9d}bFlyB`d6x*kN#>Ob`;wZh?)dU?`PLhAiMBUph3S5a( zrTJ)dUQ$U>5O+)AFL^C5dUM^+rJd_f1ixQDXdTEO=QaauDKJ1T80*x}3=z$%Kc!sB z|Kk)zx}nT&r~Zl53_zqabvBdn>w1}ifvRO?+ow?8o#S>)B%;)Z)A4YYmIp)`&yNm`jSY>?Vg!~kI>oIQKV;7FgOs?z&l(^p%mWkCvfFFhI_ zYJWFCK{;Qk?fqoOt?|iftycR);CN-QGT%A$^nbwCWH_Wn3BpYLS7;i5%Ulf#qJ(Hv zn&q&?h3Gc_t8hq3f1U*#(r#AX?ygYfyVDhjd~zk9uhIyfx`<0R&n&-w=hEw!H$#yQ z?@Qf6TAg*neGXKIT_jRL6^guvL|QG->xA63jbV`LMCz)Lr*#WpzU{TOHEsQyx7X)7Ca9HIJ8)pmvie4uWoOhLnzw;W z$^=>|dwz%UZOX;t?h3>9;Bk6Vpe;8@kOnTjJT%8RHwX7zv3oG-#}$3VDLUkD<7jSp zCUUWGX-~Pwh8Q|6*avAs*z!MB&;frOQ!U=qK1zcUna@|HGQ5aIIB+KglfD) zH+AyYa(9OMREo4G%~MaQhU^(4WT#MYWaAbY8tF3Ibzvau%=Xm`+PYX){TPws$SO&+ zfu=wAkjE!?Uhb9L4R_s;<1JYOz`_Eu~SYLQ9cAfv3O& zr4ef3p^__As1-uw0jU(B;v!JrN{Rqg72R+yGrQ}xlSZ|yGv_jwoy$4r|Nry<-&d~H z%JG~i+qNv`e%K+)YWupq>hS@d?BN1LaSvIp=_Y7&Je4NLT&#YQX&I4sY2wevqkE&+ z7GoqvAdzKpGjt&aG4BxnZEtrhX16gb_lJed0D=||1zw2RX4r@cJdgE~9Fzt!xqR7) z8u@*BGZHP0F(G7Zt7Big$ZYLr#ilsaKLKSt#tOI}LZM>x3w$P85+E)LKmanF>>mD09WV%0Dn(=H|#3$(j^>_B$E0SUowtVE9Ouq( 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 ZQ6lrk{?Ty>XIv^LJ#gTEEN3_(007i&h?M{U literal 0 HcmV?d00001 diff --git a/src/webfonts/fa-solid-900.woff2 b/src/webfonts/fa-solid-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3d2add48cefdb7843e19fc5a918e549027fece61 GIT binary patch literal 44004 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 literal 0 HcmV?d00001 diff --git a/thumb.png b/thumb.png deleted file mode 100644 index 37abbb6866454099bae6a39d3dbebf878cd84daf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73876 zcmXtg1z418*EQWzA|NdwpdcmP0uo9|m!za3Al=;{(jW~IB8YUC64EW*-QD%?^ZwVz z#o-LY%slsV$KGqNwYDKj3exwm$gmI)5bnv!NGc;BAcn!?bqpl<85O6W0{_FbkR3V(!s|olXww&_Z!Ts>x!+7D5N_@-i$`9S1%or85wY3()6Q$3lN}pY^ z;aj@6TpTc4|LNL8b0EcWRie*F0L>+Wa%u5vnB zS`&XASlHM^SND$$xivI2(iN~w99-Txe0OvBZuY#gLJdPF4M)7Kqr-ZtvUhwuQHGv2 zN`?sQ8C$WpRQ4OD*w9cc!VpzuWo0GrSE>doYHDigQcszfp8m*@=UH32?RexO6UfDB2_nLA2F=TVvi1%RveNs@ z(h{ht4p>@RVxatPZRO*NHTn3_(%gK0-k{qE_3KwMJ3cvBD|$i;Q`5zrofkQqOi!Mu zFvSii5esptNN20fJGIBQVU_=4f6l?-XkTu|dBe>$0y78`Oc?S_*+E=FYd=Hw?d#XW zfB%ZTefw5lzrVFLSdunFiOIy|TXJ$)S(#r+NmP1zRZ&q~WMoi9g^8qOepD19ao9bq zLp+@0m$Z+*+1c72AAWLja5&tzLB+^F>=}=FneSjdKWW{quAaf6;NWl)fK7rBD}(EC zcXM`gbF;Povevh?@%D17u~B3r55-YHQ1I^dtjSM6IdWISJ<#S%J@?TELbJZJ<-QO* zVpqG>)`=rw{VuW-g?!;0dj}=+k z*p!sQz(6$8Tcz)@U+@{?UctN?v-jXp&#vw5?X0ck{CK@&BR=mF68-&qNqV}5Ch6Ax zLIXP9E-TaD;hBr;BfRIF(a|wWpX`S36J{YJ-$X|n(b0jC}@&0)6wzM`zIxmQW6kY!osYZcbK9NZPdPbqe~V+M$oeG zX+rgBTW>GFpddG`Z%lkV>BG+6u2&URRk+y3IXREp+g|QYX`J^77E=jT3vzLdcXar5 z_^~syvJUn3cJ}r@44+J+{Nn11QSl2F_Bpb)rmn88rl#hV)x^-^_T=QGj&)ONVj@PG znz8ZH#nD0Y<|VzrBlixm|WB_$jtP+@uI+mF;Bh+3_mt$r{_~N-r$r)nPmucA(Dl_#mwI zsnS)~PmGgg^IuW3vw9}drdL{gb6T!lYL~@^Ra#x8HZ|!R7&L#T zo+tIPs?1RjxkOGI8+T(ceV5#Hg z`dZI<0aaAAsi&t$B~O8$pTDNAuIY60y_S|1F)^`pB$cqud~;hEiLsGUN@}Whz|8yi zMPW;G*RFKmy&jEx&{&<688q`coJxLwGWli=C9S28rM<+%QTB}#b<>hCV_&Zn4Js?&Ptz6rV6bmrhd4*y8lz6cjNU9 zs@+U-ppy6T8&y?R6_r0rwws%lnk-UkY7dlNe*LOVD21t{>RqC&9(c~oLi{5?KmYr8 zAMwnU<>lTUxs#I(EG#V8@ZP-Qv{BAN3K9~?el2j@6u3XWWA5l^YY%L2L0+T4%_}UF zV~9~zQ?unusi??_h=>abiOS9vCJdp+-zO$E)nz4*?09c!nWbcIWn~2+6$!EU`}Y?N zG4p9m@bnj%0THZ#-v;HFDD_{zel0C6jf=~Pih6|P<17{UMiD==)#xBq(CO*Zrx5xt zudZIde!aH3`p**^EfTBaRzwt6es}h2i5lM5eA9T?#mvFMK|nwN$7^(Sba;4}ii%2( z;pli{cs{PAtjuk%;S82pA%!pM%NKkKik_8E7w#g-y^VHjeTRpf3Ei-}>m7HrVW2WH ze{1a4a4GmQii^E&F1gJ$1uicRNBFDpn44(Dd+kkrMi4h#WW81>b&<;2*y_;zq|)nT z$`NfGPDpnzU?rsQv|0mK(BnpS;MP6aNukz+F^O`@jGDyo7vtFG4X@DMc|pg4$7x;Z z!hh1VF4K!k`uxvS^ctOqKPZ*MOIIGErjOmVEuyDr_{>3v2Bb6%IjSEr7SIXO8m zU%qT?Y(&SUz`(>bESu=~OnKFTnxQtOG-|D+n|oqn=CD& zt7RT@yf7x7&u{xrS^qYly)2XEqi!re?-$X5SXLHA3X5(cY~^LU{(1YOXP2DDskrs6DNU?@kaDiF zgS)#BCB+9=m(|r=NM5os!MA^?^%NC8Gqdz8+9Xoo#xTK6PfgBVXOQfPx*6w8 zxe#w-9x6dzf&4+qBi7i{*LTZ+zd5^A%SETDlbm0$n)i)9FE7vQYNraq%QGgX^X;;J zk&ES+>+9>*)>eQ~F#k7KXVOwq>S}7KA|ADcg&!au_NNJ>qN3(0q+V|RDE>?(EWpnX z(@0K2GB!PZUDb30Xt*dZZ*3`3^mZ|f4d5Owg>z%k+xp6XbwYDbYc7l1W6yTdNX+^} z>=G`I)TOcFuZ~vTKERO8c0z~>tHElD$JxCV4y@3pcV2RGk_rlt*oSU!Ui$bnUY(I# zoI4W{o8Av;g*;^O{{73B2LtBiwE|p8lO+;TFJA`q;&SrxMnpz_{`^@+UfzJ6MJ)Nr zlMn-}i}kA4YHAL~sp+i=X7~I&FDmMvxn)&eG7BsI8sV!NsG=@h@fodUtXdJr;8rOO z5h4=WQT}bjq5b8>ks$0{2?-BlV+p|c5aa;1Lqymo^L|49g%U9oE8_uLc0`Mq5CH-% z5!Oq3LO6x+sy*hSUCi9(a2#FjtRz6x1(`}r%}hQIscD+%Pg+>;ej<&&QC4ofTU(x=Z$nAR$u#)ypR$@-+mbC4Q7bjzqXXwmXCX;Z zWGkW`y&z|o8bQ8sWu|v5#D0=lBcr2Fh&YuVJ&KaKchB6@%pjxV9U42SDJ$z|CL*lJ z4tSn63gdNpIRY=~M(B-+?ie#X)RaUx1aNh9c+GDK!cTEwt6 znbxh@*_qbDlhSIfXa}N>o%o6%etK_3vO{9Wp=d8XO+JhjVP_Pq zHZ>n$LD|^Orl*h3&-1spN7mPa0mr$yC4c*tIIcO{=mF7+%GS2NS!_<&?T|lZ-rwK+ z{d+Xc6J+BOv+4gzN>949KU>aBTx76i_rk+*s&#pS?z`{L@4`pH$L2GAG&JN1k(_S4 z;lFn;A~@KFi!3^kF6!^jRQi8|>+b&hSLSm>M0ohJscG)|y3+VIjgHP1o%E?+Qg%Z_ zL{icdvIx@>B!ED%v3z)V8p6W003=OKOS7|~YznNbjE5K=7DgBLfE0f|CN*_&4gJYC z3W{wZ;TZ_b4i4Ypz=VWw0Blk%P*D1^*Wy=KUq5a4X^7~-gDR`3)s2l7)3SH(-og4m zF5VJozwy~STC&j;eYyGLT9Iy~t84T6dhz$~;l^I;2^DMXFS2)?#0l~7>4`=vFJ2&q zNYdhCVBYf=W9sbeWPbAGdwxE`J)-&KW^ECn4?fp>2DS+F(L)2?1Mtett*t?GRX9ZK z5Yxt z;M?J(gt@P$s_gsKw|lUe|KK~J&P@l#$+5Ma&gsb1_4V(jyUtrd|LC4Wd<_3ID&a?u zzP=jup*&E9n%KZ=-TrG#j9*}&lqyletI-yN@+U;4k&$_jbyHI-0s|R{!#E(ygkp6p z*l26xy9J0bB_$<&s`-E;l`KgMQvqj-i!7qeXv6+%a`N--&q3b?^B+Bu!^T!YN7n(s z#hDZ?p6Ou!cXCo&lSN%c<^J&tStA%;e2{AEH zTI3Bo$jgO~j;PAg(<1rUI5}Zr9hOyA(#Ld?;z+67$MS(<^}R`(HzInc5vr?eZB4Df zL$b~H=K07KPvc&}UD)!moI?hOdZS$&ts)~^qQ$6$2un*|zPGb8t=F`+RzSG#)e4(& zlcE1tudmx0fEWKj2)swn8?wwt0S5|YcE?gMtCE@i@3ig_! zo0#S{zqzN1gyepB^xVp-NL)NoPj8olV*yG8w^O3?3l}@SmVkf>_y(~0hQQFwY-eey z#R%2Zl!5%=!}j(=J=cu@NW4k0M9E+9->SyOBq#6A8*HtvQsB@3Sqh*OzO088|M4Rx z?g1TVG`xqHxE%}A5X!|biKH>HMCADM?+p#1=pY~=fz;h+`dmUnOGpnub4W}~LsL^# z1-D-dd(fY!`M2%(mWGIzE;pOxi7Y++Y@Z_|BZX0U0O4?OlvJDGaduK~b<&KWQCTLZ zrk=nt1?)CFM3|aN$-*KB@SB#F&snJN-@mT$aT-z4*ZS#HM9Uopi5(r%97(q|H5RH* zO{OZXoP}ToeL53>A35FW=OA5$`B+#;fl6tA|4Vr}3RVCS#rEFnYN?r`Pi`)nA7ark z6ku|>UPeaYK|#y`;*NH9P|^XzASW9FyXtt~=HS%PYa@qbd&i2Clknu&{^q6u0FQ@9 z!|y*50FPl@2M2E;j;pKVJbxauygWXjq;7AIlHAM1!EtK0SVR4BGSRx4VWMpK3h2(NYBT2}J+dnxv4h#(`$c3Mtovqp=3h6P$Jj}?U7{&xW0O%-q~`1#92i)el5!1I>Ee>{vu6)OLz_etgrE3-P1e!X^L$#rAD^Hx zf6HR;;DETZUi^M%XGd6Axam~I<&~9%h0Di}D)?AN2@v=4Rk2bPVxpqdR8)|+@p`ak zVoZ?k3=@Z5SX#^+g(IRRQqn{t;j)H?;-8_^Yc?krenZ*m?&^YZ516ZJ$~Z*sBQ4~M z(HY1>y-caj|H4X{Y2X~!vDC-eVqO`!UXT8mcpR1BExk5+B8HzP`~ImfCY?Lxw}^-b zQNbFj{!TV>%0tTBJyNR0#2iFHq6%xn$8bhM#FGxmGAbb@#2jKBG#7wEP?Giq)V$I`zG5`G zx)cufOnel$A(H$8lMhMPYw84%)Ae4z#-?I}!ts94pC1L{X&l7Ft5A2~1o9`4XMO)J zOHa7(EL0fk3&DPCVrnYCpnxz0#meegvzUuZ&3z0M2>%%l2=$~w(<+03^eWmofi-YW zLPJBpO%)UjG(zkNkvu*-J2*Q-WGh-mjXxJf7SQEfj>5`w+EYhONZPy&!c*twQV zJM!G*wIXpQy$}&gCOx0PBsm!w{o}UF3zvq&t~a=hiM_a=931+3<-2?2Jl9e+U`Iz% zivnLXQ&&avG_=mn?4y*_P!!!&cJ?2qoi1#=wfdXWZpf|y0a}59m;e6ZkVOzbXhZg6 zBa7%V(6r%e;pgAL34HnK6GhBMdR!bKNylqN#qeN^h=>)ABt+@RT?hkkL~!q!Q1bms zel_}n2LFSjlB??wpmMh};!k`nB_;JeJ0|` z?d|PQdjlQb+$?5oZSCcCcYa>2$wEabMf?)jxF3fg60P|&wr2Ai5kPo5mGsEcW98_CI`M3QXo?Lmh8 z+_6-7_Yplne8GlKhF)1-?OuT7&8|~FKi@bR={nR{kPdaUI7&;Sg@tsdXWkYTJ@arE zf>|6IB7|R|psUe!gsb{^YbYr#+xTW@)A6Ou11=;X=?D&1($_DJjde!yXn8#HnuvSDR`%{tnA-lCddUJrz)WUqhVsQVHO$j3Rgl1hXVn;##3fyD2L%}fGPmL zHj|5Rb3Y~ygNOd&3o~_2#d-|_+}tNIOlU^VUbh!(=^m#KgX60zD^CZdseSkuhX@+) zko`B;*YU&J+(qt2zN^f6oXu3tdFlWosjlw0JIxQUcHwsbEYs@**8k{VDC}xoPd59J z8at$!_EB72UAwxwVKrcBKhD&03kYaKLA3R+=>6DFOcdXRg#~z^rm8wJHin0X*Wc5_ z#mmdf#f8AQ!}vZ!6oLbg*-++tczBEz>swn`Aa3gcaEKu1g-`XFIyygh22Lor>gfFL z3lBl2Hx<@-OUpEYBt0T3eu@N2C<`m*?K3*MANd%xpXZq0D0vgMf0(_#l@(n3l?(oXiz?dAU{GbiNqo1T*D_C&I+Wwzs?6 z=(sbPpzrB&vN;OO4-{I!HN?loJ!4@>5q2ZKZld2C2KDvvXi-5$`5Yb&RI4}U zo+-XEFk47IVoXG#lC&k7Lc+rLe0{M{kV-VC$H&KqhK68dkOf9YxHvfvx9EuGGmlR; zIy-G^YgO^B{!?T8d`OwNxw+B)_$rK@oSnVM9^|9=H$6QvIT3Li0VP0Luq00RSKvS6ufCP}(N9!%2|HB7#@=Z`N*^y%bxr{~bq?*bX3?Qz)E z@N!kRLLPZ*ZDG*ayzj>qvLX~ODl80cTZ9{gfB|7g9e88~h1mwTv&oA0aL-PAv;XO9 zg@uI$1xPQnsmv^CUgWbiT`O}2US7@Jfy9GFn#k(oazC-#n;78{uyv0EcMiy}YcMKy zJ*m&DH1+h*em(AuvbJOyj!2^UR?M`4X5;Uv?F{M(eUjWKTU*$!9tUlHKoBo4^I2O* z#xUXu3QTe&c@klT^x^_SZ8%@d{Pt}e8QpPeYN~YN%k)76uL7T-;P}J@WOOPv3T;7^ z_~*}Uu+Kd7g1+@132z$^Y=3COKAB8-a7sWWp(6G1l~9eeU~az9^U5Tlkp?-$c@yL& z+9!?Iv;Aba;`WhT`XqQ_lVZJIw@2y4jh9a`;@|)s19##HNA>Q8#hOmF=xW;8UWEW_ z`ldGM*QH&fh^?C@TG3tU1mkC=A)(kVz-~!j$x?+}#@pJSfDAD>czb@}*Vp$sBxDc` z?Xs~kt)=A_9d{cG+jwQwl=R^XGkza@iGJw!1u0m#Wwj zUmI8_gu3pkt0auR*k$?^y?$kxDDv%1TCF-CIn zOeaSwA^Y|H1-i3JI_YmmxkArf^G7S@Lak`UePZo?>0y3)HwAo)tgNh*6#UeB@#4jA z<<73(vyadCpL}7%3-LdeB)k*k>mw3ZS0@e;e-ukIc%Lwbg^}&5ZmrUgebQcl(ngU` z{=UsHvSFGSO@W!^$Wc=!kEXV!R?1zKm8`3drk1v*cB0PPw|ZLI6y#LfBu)-h*mYAc z-|l2(-p&S0Y*dWKjmE941YC@+w2hkN-*ydMZyvg~TbfuH+I}>(F!ZDp?**_8UqYxn zLPA13JeBqJr4`StoiW0~UMuRUu=Yy4VS2}z63t73}J2Pfe`|V$`^1T4g-(azb7~sCZTp%R>&1 zC?1}FHmpM2SOJBZnYhcUxVV)v^q~r44xdURLl-|TCsuB2Nac@?PWbd$*lyWJ;!nB; zJom`jxb?Dneq*KL@jHj(z~KE(74@B=wdL`aTd5*3!;S*ZOkDGm;I;aL-+e%{Z}xX#Arar7)SHm|Z2tc2G0{egi?oqc9%(J?czA0A<^uoz#oP4N*@RGa z!JGK_490%y;s(`tdA(8kqAw+d6<2Vds_)={gE{X1ya4+)_b?4XtUEoe6jN#pc%?W< zYU$wM_zSz8fneP9ax(You0sAaG``){`t9{=8yyw(4kVxW`1y?us3oE5pKA1|D=Sk`R`xAqS#~K4P*Hp&F8=~Kzj8x_p!~%? zy)M~Ko!v#9$3_X;PLE;DWcwAr`!CUzm7alCnjiySsl+NPPaJ0c5yq&U1pa2+8GnRq^bB!$Kh-xMMF)aJ1}F*L!|&$ntXhwRHOrSDw%ebociQ&Wum{KpWAe+#aHu(0f$oPe;f7|@Jr zYrp#W6-7kkeE^R1}pvu8Q^}17#&28eVzsq?2R}$OPote>eN{ib~|Mjb}fVn2EtF~@xY8g2*!N;fq zW`P%hE>ouMw(YfKB+_+e=#wox$at*={+37>+=El6dl;xMDKC3hY|rma<`%9X26@s( z8CX~>Y;XT^vd%0j;-(}DlMFnKDt11j+;uwiXs4A|g~# zQJF$|>psYJnuXqQ^54Gw`rkzx#O%VDy}lA)p*=BArZlJic>i6ye>MB@uwQDU3;$K$ zT%@|^r~KQIl2vQHUB07#^AVAg{f$=%9`!Pcuj9jV(*0b#nX?!A;^Gd{HarKX4X%0+ zT1ypADrc!BxFa38uIa^ve_z}h{?6*K{pTfzuRAtUTgD^E*Wxw3)=_*%JvW%k#PeA6 zqm~vwm;;<cfW*z0(ZX9~Z?(e->d)y|sJ&reXpERY?{} z`Mz*bSoUI_M&sG9=O^VH?$49$ZX@cc=cd%IZ+CUPCf?q5-WD|NSYIAWu1!>R-_`D! z*H@*dW=2GPPQ_f=78TV^-b{!6g-*$C5j*q!=Sdt z?Jog5Y=y&SyD{!MTns8=brT2V`d4A~)Z<7{W$0To6$UJM#4;*r_Fb`A^v|^Kt4}F3$~4L={y%9KS6N z`#ngfFu%U^KOdq-w|3`pzWGzE|H_n~v{sAkeEgxuWnbsY0hM{dxi!Y9!0gO*A_ljh zU>$gT*xA9QL3bn2Vo3D}oh$@UJp}QhpFaU>Bi%&@i3Y_vtbKHU?+tZ~Y@WWJu5K(v zYI-`8GZGH=?Nl5qsz9=fH z$jkdtQ1CQDN+MfLPA+_b$AOER8w16+px`U06u3bF+$sZ%_`JY90;yq8!beFN8W@RK3$w?e_~|B9-MhlV{L3~KxG6q4?MWIxB#n=NV+I5@7VD0 zb572ou`vyZvrxwH@TlwP05^^*bRtPR2+HNiNG#Y3NJ+sa@K#eZF(qaB=pr>W6?9Pe z36vhBET~066K!hpvbQJlmxIc<`OfrzinKfn@mzyjRdI1~Q4vUWMOj%!1_l{*b#?Ge zMTHs@k?#P|YF4lfn$0wErk0nNM_>rB7RI#WP(TCo;WK5Uqm!)3vb(hf+%ExEz|ztZ zP>Ftiehm!`@H0C*yLmzr{4x|cj0_B7^(0W34Gwa!vm>}N5r#m`5BUbXRv=R|6NW(P zEjCYrkA>FSPew|*?z6KyQwP-$)Nf$*fg1v~5bkMS3JnbnE)By3ssQl=SQ34LWBDjx z^J=T8Fh6>vEg?Zi@4vCSdVGCU7ae1)?|H$LOnH3RE&U%9qi~s>m>8U!W29*|ySt@z zb0df17%PB+k`j}axH-dgd2OxXy@uWg7Er-*ez9LcSpgKDK|5#*pal_AQ_Is60?TxB zzM|p}`pPvLWc9 z1p`VZ-e_5}iHjJ!o~}ycV4zQS;bbUf=1Dqw(z zO8f)tvg2~O;LL#fk`B|Zj*bo>WkHyMDSu%T2lc0*)9(JoH4uwoBy65QgV3zX0#5-N zwkE*(jiDTP`u2P&64(r2xyF9Jt+U@4D$=R?IM*l)`*C&_qQdmRfX(go1$+ju1OL64 zgiY^*xj8ugYH+4l;moMAEb=Q|J>UFd#|2Hx(JG;8N8qh^~ z`7tas@5kxtPb*#E9sv&Mg{+Cm3YdRj-C>!7f`Y7P>-jl228V_|-CUkPP5<1iFGbX= z5jNS6A6sA*%lYM#!K?3ea{@Qu3}XTh1wb5lp>^ZM>c1i#&~iY1$iT&jw?X3(NuL`S zfEZ|Vx;+6TkPoR3lF$5()BeooR-=nU;<{~ z#8g%ir+}~rl+M=XCQK=tUcKgYb@fnCO`e8=b82OCQ!-~$=xiF70+)oiy(ayb;t3s{v7sT5 z$3WWMC-26_^6h&Z6%3UvAh3&zB(T3iDPhhf013FG17bwa#DtF=!^Fgdq;!y=pkQm; zO9B1~ba0Eg)qx~bSIy_@QuCa26{uL7MdGZWARVY%`uYOJXqroghC!uLR$e5)$N|4V z$pi~4?{Upqnj2bNdNN<2FTpFFrfhQW8LIRCfw*RKKWsrmW&3Sj2+n`Q?FXb3}qwQa6O)6K7{B58GIdiIQxoSdAR zn(f)M|Kc2QE0_lGIR!s{yr|9rCI%>~++2o%LkOla^tB#WJf!RQfZfBvnQruOgLgPP zlZMB^Iz!%oP+ePB2TrbL(*4VmEd*j1mDq9c>FFt$soLA6Y%*cjf$0rC9(Ei&fL{j( z2QxD>LHk@-F!T`{fRHXKD$2#Bs-rW7Ff}ls1OZxBwiC7U6156~-Xgoq3riHL|)RR@~?;KuX4z=_SuqTO%v zo1hIo_ECHDMVboBfi3tkRshmQns)*MNRCL;JG~!**!zrb1W__Alsy}2{8PFUXEQ` zO|b2khpdL3UrjmIsYQwKc_~NBtB`I=04xr_sgp zk{fA-b*=5)vd>rW>i^XaQ&;lTeiw@Ml#(h~$>Wv#Y0Y}b)dVR)(fzw1*{SK$_%1Gz zS%lyIc4fJYQJJkiZrJ_uRCij3vu>dEX-zgcphrz7XspOot{Cw)D# z2a#dPdlhs^iw@kM9k|2G$0CZ)TwV6H(~bqvFpSy1AO_gk*%{z+Vot#>1m=?75wvM6 z11p}&(+uh3;+0be>$>Gnk?nLFH*wOXCtLqea;#ij9$srvkM~K1yN#=Tb3+vYC4Ft} zk@Zdx;*D`-4LE(MBEiTC-@>+w0msMR8r-mrjOmUJISKC@SL=RmYEo2JxBT>JJ1^Z+ zN$Cr!v`GmsH#cm2|3LBoS%Uy4Oi#0b&r{m@$2I4HT3SV-QWK82yqGub!;@+9E4kBh z+$v0MwmXUQ-n{@g$NLutrFf2W*EafNHD?T4eK<3>()~GSfj@6tvNn(39p!8U9;w~A zZ-|wjmD~h$8!sO0GGHWsLsMFs5sgrqx3jVN1$hpb1A0PmI%%k?ddo_ys0{B+RpsU8 zg5q-F?g^~`t*w%9{D8Oj^77KsdT8)pwt=_<(PnLJ4WQPG{LYOHizu0qnVE*t(jfpq za2Jp20k=p=OSc)>l7D#q{JHlBw1sv!v*3IU5I2Nl4K%;BH2QoE;s$P31;W$Xk`h}Z zBO@^80KRH$^aQQ1xHz(Z4LjgBP~5AlrZ(m93L6_GdO{y(O$azhJ{j5B#`g9=bC&}c ztEq8;m}h8+h~kfE-$>8+(#`D(OkRSmbNk~Y*d*<~JB3S`cZEgahLPtl3@xQ=E zMn;C$L_|b*`=JK_7KDxA9gW_N3V9uFn?^xhQL(>?jq~GIDy)dW>(%gxdtsrUe0{G8 z3A1LVb&ZT@!JEwaJO=09J$H`=5Pv{pg9k>&E+|NP3JO$_9q6d2zKCJ*@use>1@CYk zM{!z(=h7CLYUf!`nh$aFrd>5(o*h+O>m(12xwgLP)W9!Mxy&NhaYiBgxV>Ck_DzKP zGK1>ehU(uT03aB<>YcE^b`_9NpPhI|^v|oWWB!b$H`<)$#40*{+H-fWUc06?CGS%l zORu{$Rk#T1$BVl*F1+rJ(z#o&yIyjdJF)2=S;84#k-(a<3OAPf%A%yS1R;)h5=g8R>z?33~B+cyZ3mu8h(2buKQ z2nmsn+fSL{KWWWvBObC7w*RzK`~9jR9?HIBSU9r>0bOtG1D2Lc&Co(Hy(3wcm;|Lmd0}OpRtnG zElIa5kv=;kq#=k$*pJ|aT6VNXeqDh|8)g*;7gs?}4hIh}Ofm~L5r7X+en9apDdCWf zN8kS+tObq!;eS9C;te2<@o_$0UPfX#$zc#*p#Fk*1t9=7!20_7$cU=GzCMI6XmEm{ z(9;o5fq2*p zie^=LIYxju-`^2V%|mKRO4RIR*ebAd;dz8wvJ?zjWzfi=uf_)rB3+C23#jwY&-tpA zVABDt(qu_XPX}zv!pe%~C(r%?MG>b}+8QnoI=Gb;>KDK}*aDdGWRS!W1##nvU?^fX zg9ir(m6bgBlD~?I?zO6;k%jewMI%@DkXjRn153;3n3&vR#XP0Iq~Sam*e0f?;tVlx zizS+cKUw9WCjR?(pjiwrK)j|_e9Ih+Vc@DHo9gQWBsC3=O`()*KwibgL2X8GLP|8l z!3>z4O}YOO@#_;0k6IuMDk>hM`IVIUEn|ZZ6HXm)dQ3!<&0_k{f;2s?3Sw=Dq~&|# zb$hZTIVi&=vIj#$F*G#t{{CebqLR+rTC~yh@DRq4($Prxk0xDL0!vR}Aq!k>!=4Nb zaO?wBrKQk80Xk}~(q9BRCL+S1Kff1j>;>)_*vrZJ$32ixjKn=wCk?NJ#FLpRf*X`G zXbxs0*sdCUvI!olDo~${<|PCIr%p|bHFX#HMN?HBl zDOF@uMFqout!i2-Dlr|{Z41AEE})qu4v`!g%>f%QVldDN;C2O=nt>7_wY4#L;H>-Z z9jU<@&x6cwJmz{lqci92CBlMBH^oh5M|c*9Y#lBsUcy&XOHaI}dN17dC40>}$nN%9 z^8y~}QwFo%*)+}nNQlv5Rn1bz=_s!IXQuqVW;Jy$sGKLy2%`_?XCZf=Yz^Apf z)r}a^L@cWhj&yktf$4e$ik@%Cu7f$Ey!Fke%XSvNA9u5Bz<8x+o_a!hnx3Akf_wF~ zW{NHPcb8O=B%n}tfFJ?Rx$W%_jyqkjn>o2g=wdo)u-M5WU_Af<Tnpor|St@%Jp5KRE37PUaR zAWbu)fPn5x)X;!0U&*}I2WEjc1v@OXb`%z-`1x7MU<^Z>(AdvN`3DJ_`_UiJ94X;@1`yT)|9RSQx9J$6sn^)|V!H@$g~i!-uk9q~zyk;xY#w!kG^| z?ePkEl!A`)7i&&wLN4^2(aemDiu8o~E-RXnlICyT@PPg1>(?*I$&QPy*w7dRs*O#z zqazQ9sNlUpMZMVA7zCp2-n|o;P0hmQtSkzKVXv#xweW}t&$}y)-+%a_P3hvw?QYj; zDk9>Z==uB^^s#{Vi3V@WlxF0e{*<%EQZzuEpWX!N6 z3+3JfT`Z*UgbR7_9bDai$d-qa7HoTGZzj{5hpy11_D(Ka^P!60OyR5kYpVhcvP?1> zw1Vu9-?Bd{sXiZ?xsG}75?M{RapvOaNNm#_EkVfX?C7Yj&40trpy#^H@a*y2cnsu7 zhkLKEtH)AHtExiL8_qq12yHYA)>U0hhiw zZ&3AKgLOMLYkA%Pc&3(jmu996z-XLbx#{RU*VRq=@PQ>JItvV^$&`|`1i-F?pvFg$ z8~4CZD%&?HBPi&-GhYXI8pp=&+ZaOW4$et%dY6?+sH&bH_3vR}Vj6MYSbZp@pxl|i zc1_8kY4S#(2LJ4{XY&6g3}zax*tqz3jNBmD4XnKWe=xx~h=u`qo0#x7SpQ5pZ{V89 zNbW%AQ&R4XZ)d>UiJ8B29tQ>F$_;QLAzmQoA?g6WVg0v`|=G)TG>)hUuM7#GNsx+vL6A!gT1V$ z2gh8A1|K?qz$EYe(i`v{wEHv{0q_=3`G5xy0s>ex zy)P*S91RpM!(4H#m(2|?F&A}X4OCPm!J);(#PqwQCzI(7X#Fzu-q|wrM21-LoR8=Q zkfAMyk&%s#4(Ry5?+B565a`2FQtBz*Dg8aVde%Kl-8vJN$jXMdGOwbfK7s*PnKX>(Cn&Mr z`8$M-n7TwEs_IHgC{FZj#Wc*!KQb~fgzmr41=fVA@B#aL3dST#J|i0&9zz^WgdoKm zY(7TuL|iIL3_><|{lb-)DHe!N_-@$e;z+Kzg)%a}quzbigm@=n{$DpO`0x5flQ))Z zN$lQpnClZbQ~%6LAdxp;D4$PN z+3rTD<<#%NGuck58Hv0*H!JUrj?pzvdI_z91|ijS7Q7b#iht zn{M^M;2`425D=d8M;FjL1j`7I^9u{F7lNpN>NRMiPOWr9?Y#!f5+JnCaSUbu=LJCa zpBKH}N0xbYJ*uJK+usi!s*SEVX4pV~{`_$lX@Xr_Uw^&W76z0()Gbxkb0Qv>_TVW6 zXgK;q12ACAp*~QnP(OH!kpCKljSCSGsC9@4@cREg8=9nNYSpy0vC3!Q11l@lY4E4( zUCMx}&B|H?!b{)%pbfSMw8cx}x?Y{`K<%LlE%c&Zw=j^lwl)xjyaSsYcgSS4z*RR2 zRn{E59f;@ci88nZaQKk@#Rz~t##ugxVTw8GgR=`nip%4T9~#B1Y;0itgR1O5YaZ0A zbM8mIFdHzYwzVVZ#M05wK&LNlI%e7P;d`w0Mm$rAMLi=a2{RS<%~P88`w>$A`IO7U zpojW1Zh*oV>Ls*?kP-eK8Bl^VDMcIg>C@rqDG#JaN!pg49?0L&HozDYa(U?rPTTZ! z-uWdC(r_Oi!~k&~PR@~`A(ZDLFzWLe6@Yc6B|fCgv{Cb0TPB8vuW~j)Zs8jUh0oMnUKkAPm7c z&Y>ral4AgCu_jAANwcEnqypK;-4&ft>SS*mPfviHU*UM}uGNLPFCM6PVHJ(83xO6$Qj7Sp0s~ ziV6x&!O_q>g88Q*ASEM1Vs(J+X;e}Td^=0Y(S>_63bIuTltkOxEb0AVt|SPN6l2rV z*Js1Wfb^;K)~6@+{{8y~M97C}ew4oyc!h-OYimIj8pfT1BG~5Z4`?i3Ur+S4GBOgU z!G}7`mp}^;z7jh^hlI@%O#sP2a8)z-pKz}41N8$}~A64!eP6Cu%AUa^6y@y=j%}q^B4Sl)d zUdvqY&hI~AW9wfE*qKeGCMQ2w3`2)vA~f_<^KzIBJqkK{Vj`)}^2XKagZ5U*6h2!% zW@Z-vH3mY7QBk@|UmiYq(6W=`YR6+9t9hXURkWzN)iLr7_X-QxE zzd8+PA68Z0O4f&YIhmi;Bw(P=Xu=jsz}R?aNasUybJ zUk(S828y)lMlM^JrL@|++&RDTI7oV7$Q>?U;YVwJCF>u3Y&p}1Y(-~w%${ZfJ4?Ix zy!n(mJ={yOceGB;Sn6oWxW$HV};!A_I3 z`}gnI4r~W#Fi}(lnt+{$r*+{Mbbmm&3(fUu%B_LxZtm+KkgoL`(RCya4Z~xKKva-OWZ3Gl? z%&<0MqIV#l{F-3O(S8?EZi@`gZ)M+rzw`~k;(Kq|A3wx~gqy#~kh-EQ zrbSZCCxcg|yrRN;1R+AIrRYVf_iv>qvU<&jpqgU( zaWDx|7hAKXj~fch|D)+Uz_D!K|LvVkvO)-1Suc{k=VNand+)tRc6O4iWD`R63L%8- zWN)%l$oQYWzvKTN9q*xd9`|#P>pIWRI@6&jjfo*5#!g1KJfye6sU!FSGEl_Bu6ck* zzi;#9(Sa;)Y7`-tpT`%*M@jYp*VU2OS^BJL{`ngOOC8`k$?|C#8JN6+huGfOXN;1G zl=9_48jm_`u_jR-kfNy_x*0k;ckiLj9(lYY&yIgc!mY<~$B}>S1NU6V0l~kLq|+eP zCCny?`*$CA2$H%U4cE=xCvQ(4?kOu*$I{ajo=sDIoJV9-@tZ`SwrWrH-_BLWj#Ccu z3?E(DwtXq}j*VU*qb7dIF5s#lSoq)ZfU|EBx)IQl^C{leUEs)UZxI)`a~TAETUSLH zn81Nnh8?HBCkp~?;6ExVpuoG>6PGB&;wy$J;sKzmJ1LQC~?u+=g90cZ!s3KUb#p1a?&pFk0mNBKG~wB6Io%cRLo zhMgQ2EezZ}-0pzDl47A%Rzm{;n;+v%Xi})NXcPbA;ptp; zwX*smNc~E25)7Uvr>D1W$xol&Bl-;t-q1aKV)Pk+5)B<4aQ_3L0O=6y9Qo1R;_DIJ zX2{49U8Z<bn{D*7TTdm+9I zR&hMM--2&Vjg8qdmEVnfBF}?^1xi=&+C8R#&e0nb9KGR6 zk{W>R_(q0OFSjXH$mG$mjuJ@&G#}Gytfc$+w~l_zNIhS8J(i zI$+X)xUs*B!8dyii=sY_h!MK2(E^|Dp>*? z`XAABrUV>+)PVv3TsFonUZLEBJCo&$e!G>xo6{M>Vb~9(FhL{+>YY?jm4Il(8z>X_ zt%0YLy1E~Xn#_A~#4m1DAdo17OdkXX2XQk*9%QfAZ)0b4p9OlZ^(Vu7A;O^})Nc1ou%f*|kMffGAxgAl!#?Bv?pQa8U6O#~8 zD;7(6s7FY)PaEp!Z3SH(`JSJD>${(8T?=s%_L>?lL`2CNr9NNcgM_moGz5HyCnwn~ z3lsaNue?3@Kt|%}-JoAt^!2MbWC$1|cm6c<=98&7-E*$qs6 z*ucn0x8ql9b%))6Z+cTom_R!A)2A0-z9=Llq&Bx0BCAwYo~pjlnj9OO7#}avV2zh` zw6_mbi0Rwqs5eMZS68RND=IJV-7J62gZ}tVMG4DeO3%Q+Y-8g}Gczp8dY_}#m6d=5 zS=J1t&^riY<9)A9sQO9Cn#`^R`S=PyO&RKLf~OnKNd>#RuCBd;f&|b(Zf|-SFTb_MJQ3ro_Q1c%CauFIWBl%Mq=+>glR{B6j7|cTDi3 zT%-<lvSspGH8j;l&RrrYh)Vc7{@>tDKba+@tF2C}+FZ}BspVMjgCT8`W_3;?Fcyf{tN+yEtOtMEh z)KC3>g9ZtVWWqj&bm9*~o`&~R=S_q5P3|Q%a^`;sN}<3DzE)8PG=i1i8*=aDz^04`GW>i76~vD&j%AJ^^|cfcvx>avV-NB}yjTF`ERWD1q(3f|*z`4=21 zeBphjag`>h<>A2x-Xr1KOl6F4iQ;ivbac)HS^Z}RByo`eqIWkyhWOmnlqdRxC)1;R zk}*{wHufiR41zhe-y$U}OoTY5WV}>}nmk$Fw1z_TS(A9@Bi19V$N-*9G!hVxUV<$$ zMjFJqg&H;EwheQY+S-MZ^o!edgX_e#`T%j)8Klb=3=I!|8zQ|+)})@0A)g={lfuE@ z)HDmfrCi&r2CQOwalJ{|j;_LcER65DDeB-G?BrnvAOqxiIJrGRnZU!v)wlPpP=l2@ zmGj|4TpZ%mloVi+YV;huy~}&eL1X@PV1PUZEhgqQJfOwARN1>s8=Fsh&FSNMxheR# z-9cf?optKfqFta)PD=M$%hxw~-ia&*jh;T=$@^umxl4ARH>kM5vK^R64NT z$SCP%t{Zx(RvWwUW;4(~=rpA%U1>wBwZ-N8v9)1_=q#UJiIdCh-Wz4g#|cuyOB&zL z@xmfxcog-ZiC^?tuF(x{^Vy#32);_>y1ZV0cKLkUP`ApYiB}^CT$43e-{#SCItX3| zu74#HL-N=>gPX!>RK0OG`s{Cf4X_;ca*r|m0Ln}!` zN%kvPfNTe`L9W_a-$;YjU`#tv8G69X_q%O@`ZQhJC=(=SR$hy zaC8c>pyCSM;pP!<2`N~+`;H+sh9w(E=uRUFT@FA{d%;;O;uu=&?;8$Z<)b3`=X22E zv6^~@&e63#sZ%A&7tQA)9K!$l7wH$OGLC5IE(@94!dcB7P<#+LKI;gcKYZxi`e!#1 zSL|%Ec9=9xjsrojO`3&%8p_s_z`j3wH++HTth}VsLG7s{n;-S?P>_>p zp*z`d(Tj3u|7t>`bNG(7fmp)hssWzbE1?dV{q zC$e+3rc?_pml)?9-mmL634kZF--?$8pNclIQ`Uk<0iIp2JBr9sdZsMwz4WOH4g$OY za*B!Fy|ou{5+1^b>sx&{p8S-LQieGd!D1nt{ZfF5E;*VrBV3ZcfbVgSl6i#}3PyOc zVlOKzs|f9JzCxk7o`{N?+Un5^9!6M!#Q9(25yY*z_}lV&%T3Mi$S(c)g`M-gdRd`F z8HKw%(Zu-aipmd)Ry9%|JD4BWI(}Qe*`7cAI<)6JG<%Y9p4$P^;$RVfvo-ImML#da zK;L%R@ulj`-5$HgseN=VrM3*r3jIC1>#g}^VJcNu9m#(euI8V+2cN{vI&+*~P3}ID zYmoj5nvf>DNjC8e0p|rs)#(BX17wgWTCJ|DvPlG(zt_gq#O9&pfHXc-&0<%B!45;~ zh1y0TwRxA{a&_mL$N7?yk{sl#75bV#=BPjl+_UPclDlACLy_xirLOa;u)W=YIdx)6 zXMOWYvC3}pAaCu*A+Xw3bB~xm7CB!F$Qu4WihvB4?$4iT@UsTj!O|_^Y2xhMGPthS zdX}7$5>~3|j|lUO=v#fmQ#iL-UQ&MY?e*BrsFY@T`Jj6J@#j9;EKPNF5nnglGG9W# zf_b<{Z)=RHsU?peW9DxZo<7}^kvSKAcK%iRz7p6O;7Sy0)do9UbG#)%*fe7FLQyY6p9}yEe|w z?5wOdwxzrjb%~-Eh~VJO%X2CCYP8i?YHu$AjwHWZwqQTgnw*@p5fon%EGV*7e3YI) z>K34uT3Gm_kjnPtN!HvC${b&-{PFF>^RKfGQ-W3{gBj0!ckU*tW}6Rd#mz9ZB@GrV zXRdh=rLt`DmPBZ2$SShomzxrsv=K5uPhxNlaJoV5SBaCR0NJgKTe zt?>s@H30R%Rjflbp_(ItE%~T(0K@L=w)}=${0@}>yKyt=$C+@7=`-7N1l9*FqhAta zJ+;sR&Se+qJZf8TOP2369W}*{S7s(7^96W1UX~+9TC0?FI&Sbxiw)h%(LrF);=2-~ zWW$rFkxk)j{7M~TeSL=H=;LEI1ZumUKo&$febU40?WKjyk7pYl<-?>MTJZB4y)8E( z1ip3Si0=Loopw8ZR5}E>{O4xy2G)Z6&BJV3#%>wc}H)oi%MR zyn|uvC7_XfmxKgD4>S=;(+dml$8FC7K%G)Et1O(Y$VN73p^-6&EX`Jn%`aY_@fSYOxKIK)aEZX zqyAp4*MuL4wBJ;o8`Ih=Yl)=FkH$q}B=<9{WC+1uRR;>*yr&io@9$iVw)l+s;qB^( zNT4g=!ePGM_36Qv<5f=oy+A?RfszigQ=ho5^o$iiHdH&*k+QJu&1lk^-9<>1h@h&$soKP~?l6=gqo9^pa6GW0henECRf^_AH)(j0iJw1Ki7TP5jQamC6r*yj8G%1u8&jqqzK@}9L z6xn4eDV6+ArURY+Cy^h@3W7TUeV?KZPgADD?#UY`V&EE9R;$Kvm&gGFp!}^QEhE=m zUlW8BXv8zokylyurVfYL>a28I5K^_5YT8f ztfcAPQNMJEIYNE2H9KNrY-F7F%!+rUyy|lDoo}2q9{c(FyJw=p*>c^QN47dbBSlLw z`W7)sCmrY?P}QEgF2#jE+4$z$V)p&u=4^Lt?0%`^AszBn#F6F-VoNFo0zX4U6c|@5 zd2AtE#Ht7lJwyWzU7x*Ztfavp0rtQE(f{B~@bDbBw` zntcE_l^Vow>ag%YMBQN)eA=}q9#=}}v06}X<|lOpMoNaxJHh5PZl?`RS_w;TuleY9 zbiW^XQbK6i$jl@qi0O&3K{`c@oFI#i_XzCVz2`#AX?IcaG|CNnBZyR~EGyw?k=PQNiqJ>@^%yqgMo)HHU~kFXxe%{5xR%AM7W zqO?n6$4O07lvlA>a{V1|fk7V`s=z4)s2IPhjR7mm&0IZ=h}x4 zulDypm6d&u#N8w%ZN$L*hm>jO@b-7yv!MpP_{c~n=n~vF#3fO9I$0k*LYXY?jk^zm zEpS0;l&(ca`fhJ;%g8vfrK3oyUR`BFL!J|GJodxDSxxQVTOnQyjAk~r*tt0>v#Xlw z(fNgii0@yeva)t*1Ao)&)s|QNot*xMgF9bY=?MpFWBK#f#>S776xh0ebx#e>-zfJF9*hQKon74UQ6xKwkQ6%@UbXy=6aShFJ@U%8>kb!_`d8brL%T@ zgLz7WTS^1YY=HJDzjpmXY;P^bRO>|?>djgASiN)3{N;Xs78n0TnRVT#j_aNk8Qv&1 zCHsv(s)om3?{BD3Rj_cBR(?3velaIXd!iMuu*!DAtirC*u` z4;Mf$r~MD4Wn=)7x2KfAvyV+ej zTFwlP3~MWELq$aqeSIq}#Tb3PtuMpmjBY-Acjcx+n2*+16ZC=!ITRXIo* zyyN5IaIvw00RJ{JatB*t>NtOjz$(tJ9>O#!@qUD%=-S)24ZLsA!*gqjA6z%(rpOpv zb}0^yGy4Bp0E?sZ{%RtRP-D(0*#Z;?rE=}8VGM+g84ppDXt)HX-9CI2nW_m9T0=%+ z3v0s&$snCq05cm@GP9*ap6rFx`1s#=S97Y%=rf7!HT?O2r2Ok}^VTm2z>A^gg&>v< zq6Q@m#AggWh_4Vfc#FKUGW}Eh`SavVESF#;5tP>$+^xY*PoE0%KkDwqF zHOoh52PdRgc@OtC+z&$S7dpI_I6Dgd3GDm52&-C6RTBlN((eWTgGz&XJHT}YUvc>F zlonrKOm}=RsNWgQm#VcI_B$SUxCp4Nn%I>G90s7Z%MWt{P%z|*)pD;VtAb9UUk`$x zfqEBSZwRm89TBOun=AvIGw|}L4`d{_gfJa|0$?`3&q1WgI$m@q zo__jgV<(!J*=yb}EEK*1*PbI{!C`XacjQG7=RAe%v;Ng1(7ZjpxjX>~0D|Fw$H}|L{U>-E^WF~U7XZ4ghu@q+ z+Vbs30$>@;UIx{sUC=-QYi}{iy|ul4kCM`FCFUV5oK`55z@5ZpP`6cDoP)x8OS(YG zbiH!7!)G(w+sPIoVj}MgsTkyOD$2?|rraSoUDRwMA`JA%5{8%89wDuaO!WOV&;AW0 z{ugRMGV!xZ8{prV7;HpioC)q~8X9vdcIT+tmGsR|^S4&MfUeKMU<^RzBp%*Y>)=C# z6ra0rse%AYhj^;nzva2LxvqYJv>-P?zTp*cdGE*voN32SRXrmplY(mwxySR3uB+f` z=;ASjwh*xMw%Mv}i5JZ+j{ygq1s|ulj8(Bp)}PCh5iY&z&TWtOqc2qcfA>9G=7ANv z^@?ugM}fbjrMcN^==BjKD1WYp93!umc{uB9dzAO@QsZ!BBv{nyLp$UkpjoMtG{9JI zFkt=|7Drg!R$VPE-h=*Z&Y`G+y;homlHxT`U+ZqH8G{o1Iati85cs8Cr~yBMeAQe% zn$WkZj;*3^oSi66cX-~q%i=F9C1ou6`DymnRYuQQ<@&s`+_8W8RpVLCuTZ#*`xtr? zAxVRGp9Q#ro(No`NO$ia_CQSwxGVn9qJ%ZgkmwcXlmFtd7IEK;FfpN9tZfY4o3PP3 zKkqLC0ezclaSl&mOGQO>etvUpZBsF3Dc9~V2OSm*FjwG5Ic^L=fn-)g0d}hU!2u@v z`syYoFO``~%THpZ!@&LlNjWY>>}+fy>Ff;25XST;uuht`Com=7bQnM6`|YCz(CIIn z`40BA1Z+W%ZsMF9LL;~C^Z&fh;38zmpU)IDkV?=#!VFN`J%&10g4=)p=RLc6o`(;! zWD9Kg6!Vj~2oITv&0JkYqg~3i+(blCJ&9#!X3o!5IWzXWHb2e|{c^xf9q9l1@qJOz zjt8Zd6dM;T=X`wepcY8LaM4gyQ7QfK$Gk>f|5rG*N3JzX$E!|w(r=OJvqQ5(71Ry~ zLXo)^?}M{3*8eS>&u!7Jr~h-ubs7*j6YEf4eVuPA7~X4s9$*4VaLMw@3JS>jbGzmX zH|%CDITM6zBs*7`T^8R%kd`mGPH|U5@($^)HC;-enXG^n3>Xwh-@c8O zhuHxw0q1T>qsG9z08~M1QG)r{k6`DRE>T)e4vY{>M`w+Vdcib$48+)5UU$Tf4=@Eb zW>RWu{x~);-gz2*Q-OC1OjDT7&rG=D@ThNpXL2b;JzVj!AMs|QjlbR3e%9X^MY*!U z2!Cup6(1dqB}RYp&6OZJnqVbpDJ}7u^oUOC3bVIuG%BnR(iVAeBJuFTcbVmHs7cP{ z)NHabd8SVYD)O+th)tuu$DS~_Ot(4QJuR4KGp6midYgYq_jlL;#ruWo&6UsXHo8K~ zIwL{z z=BB|pVbgg5zfJMaPRgm<%kSZAe_tPzpI->yYx#F3)#$N(d}r~Ut9tcGaXi>TOSOJ3 zE`reP>tI~H0hzpnUz;V^)r4u@5zl_t0PtIyfxax5uvCNf#}CT004Eg{8Lv;47r#wX z6*i9=EqJy^N3~Fp?~{>1^9@3wltDOw)JRkwqXxd*+N}h^yC~-Whh4DZ za$7C<0+z_*>wgE&8eNcg9?JHKNj;t6ye-e zA=ToxM!{!vOWL3}p4NqNAty`6kS6!lf@hyj-c8E&IK0vN9*&?2Y=+<<)`PVgtX7c1 z2;_E-|9%r#$st(x4nF?3*N>lHGW)^)tCnN4KaS@a*nIacF)M{WE zJs)K~`~w?V(|i+rb`oagiEX}wgwyF=G@=OHjgX)rTqLf>$ouG2|Hc>1N=V}4T3#%6 zOHU@QFCuDwJ+o`&Om(T0_>Jzy(b{O1aBLNc@%qC8d&qXw%%z-j&|br2b8a639+L&| z;CIgash>9aw^fjMOU;VioR2_H@;!w~Dd=y@VnQz3Sva2OQHOxkJbn})uE%1!6nM-J z9z2DxaTXRq9v&V#Iyw=NfR&!k(a~yb60jOGL*{+{nHJWlD8OF^26m8=XliPzN8yI= zcijX0ApB4s+fsCcG5jmc!;qI}dBce4UI%ZS!`n8e#9ktp6-FiUQGUl>oH0Bw4? z9SREyybY(ysD;|Hj3+&Nfkfc3!>0&>DC`;=)pIFgA+Va}zo~$bQ*-d`R;eI>5R2zV$A<2xPJHYQ7sUg$QedN>lDFt6B+m@{Ki%<)eFm zEmuv~HT(y7k-K{>4C*kbWK52Bd1+Ebgw=>6!@LH$X;nIpA|!JZ3%N7#m{Z&9>cp$2 zA$V3qw0oCBvpgMW@UAX;wK4|NkND}N--&=aP|PX2w{qfp~j?!lUi zUS=jSZK5G!Y05?mC^7^~k~|@|YJL)+))Pe{_yOf0g-GnHEMeJj6Jkr3WLcZr)4@S! zb%V)5iiK}`&38@>1hPsI7Af-5lnFa7V1}g9Vv})k!6MW@7y*8@Ck9Fb$pPGoU1Qn8 zUrW=#8{TSp%=DQaiAJ?*@q zQ~fmyuq{*ZbB)q!Rk1oyWW@2O%Xq7mm|^yo~86x7g_HsKIifi9d-t~O>c6kLLYny0lwa*fc10!)D?MZ5vB}Ac{s+9fyXEHr`+%L> z*|!0K?&aN(o<>)sm&&X?Ii&-1{p7Une|%d0ZG}xu`ZzL0gX`Q`cTP_yeSL-CCUk4^ z7<&hrNhc5CA^xn>^Yf^j5~&%{1FGo>0$;3 z?ZYn{MJicP({+F<6XsRGlrl$PW2wewT76Gok$~zBgx~GmQ3MBz9l?`j+P9$<9l9K zXCM-T1PjPw1z#P|@aB(EbCG)3;HF3PL-QtE!1?s4N}&cU`f%}pzAPSBWllW{$Wdg1 z@45+@AHiA+!UrSH`dgxD#Ns>C!-w|ub}cmOESUem6@`|nz?G_yAWIY13)#CHZnGsQ z&7)Slpgsyk8bi5H{fi_Hy(E=ey-L?zkexR1Ip5ANuX1>jDeD1jqFWlUAZ~afSFD+( z>{mOR^!Dx0s;fSGkH(C}_eZ3e7~!u*HcKbnCdd(?FRuyPFxk@W>fh8E@P|vRy3KCQ zaFFtlW(~jBV3nlT_);=m?kj>HE-}8XrBmKzGx7J2m$-TTtg>u@PO;|pDP^@kunWI- zcZsQelU3t~mqBCtt5tV&?5kkHVeI2pH#cG3yAT1gyWYdPoOGrrB5%#iqM3}8m51P!p!4gjV1i9TSQtZFDp6ip z84DLz%8`iBzvb{SdK9{=rKA`V)T1*zYEB^r1{8@<#3k-%2}EN-%yCF+Sh$p=6p?>> zXJ=gq!nYS&rmA_yjQSbj*5-$`;%yc_#VypP!`Db>yJfCvk3 z#yTYLArt+M!PY|(aT zm#8;L&SXuNm$s@61swOCE_s{D9Ul@s>bPFXR0RT2EZ71#Gs0$z=dvFqM>7)FK&@Geu?PdFRrQ-Mx-vTT7t43lHI8n+aH)r5WPmp?C?<#2j^wQ!x$x9*=Pg>2_k zLjk5`KffQF!&&L+mb4VFe;oG`OrME*}hLYsI3 zZGL6>i2*wXbE=8%CdiGpcOk&SXl{Bsrq5bhTKe~?XZzu25^(8*XIxCEIT6Y+wLZ`rdGe5_((a^>1j|IED2hBjA2=g(~GnG+p0DU#ct-|vhu9XHBFfy`fUdYMY$==@B+4&#PlP1of>-2YZZ6DE< zWh7Qq!UaUovGQ)>2&CiiWhHoeiV9?%PG~0jwpr39W=Yb^$;d!X#?b4r+^j6fn0S-z zD8rHbppQ#xp8cn*_1;zRjqUxc{Jc^)0sI02er*fzp#3xRpJ=0DHC+HDTzOSHj`9Zx zz=1XvfQ9gMRJ@m*MvdIU!p(qE$i$J;JB2I;;r=s=Zh)|9K$S>>+QPNw!W*Btupq9P z2oC}9rcJcxv&&R&9$bf~K}bmdb`lSRmBstJ0Pj#BgqJYIpUc-~^dI zy31?X0yH{SX6C8o>U($w9v;k}^x}aiS*|YC!V$=d6n;2Yq4VH}LJyZ38(ApJ9lO2a z;cuUy|M$QquHh-t7yyMv-}4qDuR;wdO~DL5xDF}?;4Ya{{X|qtwP3bfp3;`&`|LqW ze-TdF#PDyj2iFukFX+Ft#Z!GjAk}50r~9@ofOiG3BS zl9OxT%8rex=Z-Y^9GMr4ok73G+fZmO~b{7tfbAgwIS%Ue0*lM zJ-`+Tc6UX_6hIYkvj}oUX+AE5(@$RU4~Dy@iiP-M1+XlUM@B@TxRKJ*hVo>+Lq$Qk z+}SWQTQ(gHL3xx96$r^ghCF2-!LTu;M{In2cu1yn;xe+b=olFJKAH#^GY6Yi-W6;z zu*Wg5;7g`U9#)MaB6P`!h(hu0KAYb3#Dtoe<&!+b_)H@q&di9090L>4U0Xi*|BQn7h?|>5kfJLdG0MimM=BAARD(l6fcdBmS|mtZf(8f)K}JlB;^K)Q zbaQlbH_Z z^LWC_iY?mK-(M0Eg7ljOB{knWF}x*DtN@WRJ>QrAie2CB*Gvs;{Gji1zq!5w5#Tx$ zYXFN7Km;jN5)hJ&Lw*XQ$NZ*qH>r3?1N`mBw)XcwK+XUQ3uI^coGnMy*4Ey>4s?Nu z0BpNB1_yVH+1z5!p#4)+Qu@zfCU4BtY9j`!{+XP@@{vyfMxMG~n{1&5%#_I|?5gCZPzD8Hy5hj_uocg}Ej3}gg-0X9 z!_YMW%@oO?S(q|z({B$u%cB_P)SPZJ)L75}eyrtCEe3eR!qV7KZS6z|I8Z1*85mN! z%?vC1^@gl?p|=4lg&a5ZYtN?pQ`(GSE2|m`@;LQ!?MLZuoEeV5*|eB`&|u}wI%QdZ zqRLK=Qo@*_1aygN@rz_#z8%&wjR7F|fv@Me$DFFlKtzdWkRWR-Kouz|@%(v$JY%)N zFwi^>0^AfHE>uG!-sI%Xl{zF#My{?$Dk}BR7g+Ivv+u_bHqMMy7Yo;>Uthnb)YWMf zkH74*2BlPJh%?`g4WFH!UgM40>J4f_6xF1r+S60OOd;t}HIv8kOZ+`J-MKMeKtBm) z&s$g-l=^T{=JZ2;&g(A#B(1`nI=u@mOdwoh4)Vd<*F#=^2GCGsWR=D(It63Dz>5Z_ z_u)f`oUw;%IQ)j+yygrt{d0IM6=4ROlvFp!nIS$61Y@@K2G9KW>S3h@gF@TQ^*^Oo z?5={;Ff&ZT+PWB`&q9|^>4MAyOANmqJE>{|=?s|X*EG&FdVU+eomLa+%EGcTJ|=YC zXU`J)tQ+TrKmuk4^SiPJw(EdAo1d>F5EBs$^joa6eM&szEyJ zSD@tC%qWdDR>rm`SSZ&aT|>6u&r#nd01Q8W0%vNVqw_l35oX2MIepmMwuOfPFn~Oc z<(u93af1a=l;6P88gST!2|NspoPaqP{y@q=BGs+*9F)dG0Mf$XNBAx}I$G0aSR2Cx~ye2TuAfnG2%n~5Zby~Hm%^9=|Rg0Hr)MDWQ-I%GZOrZuq z=jbTVa)U~SCo@fwe)kk>4oVQRx{!6-O=KuaPER}vWb9jblT2fG<1^j8T z#sEOCcJ-2_X-b6*kqjiBE3xWqmfU%8%%g8+9r}kz<>VfS8bfog#}4{GyLuD~HJnH- zaMMaD(m`0QB!#s;yKJ&N7GDW0e3{B+I*(w29VtD?@$+%Lv?%W^Yhy(TK8!yIzCMRu z@Jud%;QQ#vL#gwt)3ESxbv&%nR$Ls(?-G2J$jHcg>;g>am?QLC8R6b05U-i1%krKW zJIPC297(G!|CFVxa~B&|itxU8Ho^#RSv*wX8DMf2jA8d9UodzlMvGT-*R3OMnZQ3H z5Zo|8Dc>Wh9w(FAi~*!_2{JfY>ZVxvTwOGwcw`Y6!gH~x7i1wSoe^lHtQ0Xx(1Ve( zN%|;rm-H;VuyC>RK@JN;tZi3Ijv!GJ&TCD8KVj2Ge8A$h6vX)yo}X_9lVo8>76&C} zVocMQAxW_Xtca>eFCGz*x6%yeH8UY0A&^Qndf2>tlL&eb(6R~zT?$sbF>duC%Gp`% zOT7QY3vWgZqC_vjigK%jhb0n{9JIxv2|T-ZYy6!=Jx<2vvfVLB(lA|bRuIoof0naD zOV|BTFJ6+K3q+n#N^l1=rz$vke-Q6<2VFI0TDRHo>&Km&?(S}ct$=f5#>upb*zzeF zXR8&cHyJ_brh@ftnvW(lCh(xfNJo5(NE6Nm<)a|AJ{pSXlR2OstcJEQU&2(X|0wDJ z!?2lvPN~k)!NMXNrO7sD@2fWwBiSQr)xsK)^x z0&C2@il>;uR0)PxrJf%!rEnL2=l zg9GmWoqeZ+Uk<)o`L>M2kowc(Fr}9H9Ynfs-q`K#1}2J$I)6?3us!Z?$)jLmf}bGk zX!i!Te;RzW{HiiG&ldLzo#*Pw{>z_*09eZ!Mw7%EFFFNW?#Ks=5I+C{o_7BHkxlFa zLIidkkjPL{+4q{?uJHiNL5Bp*qGKiGc_6ng`TPBV?{5reP0k2nyOb;}y!`fUqc?7o zjJ!Fp-3^*T9i9I5kLr}668Zggv&yg+C5rHz)b!CpD5<-k14veRt?^-oU)`sv&CM1z zHbU&q{e7L>Ds~2x$C0`G_KHqU0{tAySyQ`5jpQ6}>;*9%x>p zSJg1&)bQuer+)$Kj*bZc5LBB8E!^9I6&(y2KY+=FogFR+pgSn{?7%Aytlc#*x4IR2 zN021}&`~gC*6vPM-N5A9r6&R(;H6I!F{R3GUhA7c0<@i7EEHHZuR*l(zt-XVxF(db z*l1ysc8ZFU^3Wz?+blvv0c3xWZ(ySt;Y7k*267S-sRH^sTga&zF9qBPqdMp!hGNK<$B@m$KAKb?CO7-Kh7hIL&;Ba=Gp%37ts#zyA2{(&pNq+tdMW$}Se)GqWuaqFGP^bZ-O{*fk!W7gCXvvnWbzbRn zj__rA7;$PG$rWn6E0B;33gAr>qd9vd`K8$tmK$2p03V2_Se4Fdo@aOdT^#*n@h@i0 zT<|N`4ht4S1LW)?cnW|G6cK$OOv#D^ya*Q7>yYCtLUfk8G(7B*Z;+c2E^<5P`R!XY zzWddkDCVTmEN0v@0Fs4-VAs_2`%#-piAzg9I+k2gPNVls;3cD_#i!I}(R+EA#qi+4 zZS$d_0%2?BfMFx3u#yPBs^g&bvofO5{|Bo?Sdq2`<7bGX zlPxhDEr(?99_jabls#piKPO$InxcKyNKWpbi)t3~$wEp1^jXm8*fS&cY?sWJ&XVj7 z2a*6LlRxx^2$Yy0gnEhFRKoW5X1V6|2p+naTJXuReO23^+i^t%@|Qua4Z0@2>$hb_ zf3xR*0q+sNH>);I{*E3Lid;M+&p5!O#$j^#vT}3}#+(C?%tfHDd2;?0iB)c36dymz zvf%;Lb1lQ$by7!iPEMcn*x$mV18Q2EiP&DrjKR=8>$S}%rCJ}m&AQE#C!YczI>D#F zEaid!%L^=I$mxo%f*;r1Y-MC>q!~UMsDQa)Yzzw*+fpbdUY168*yNW8RnsDPh_ct|Ejx}>IOR!D)q!)7iH@so@cEf|;|A%31T{@iyp zXO49t!G8U4FK;WWX6NV|0)m*pQXwxSEWk<|p3ukG`#i;*w6JTFdiwmkphs__Cmwg?w>gF9`=gGQ*5iaoGw5X?DqI{2c z6SXpPK~vMGyiU;2M0VvxMMMA*14|;nnEw8AU`zxL7fvKFf19VTuCD)ffE6)UxE{v3 zf`eUK=M^6QALLO@0|TV`9*8!ouLl_D<*Qd0avmYtr*nGk5RKagq&@Q)=A zcB(>@^aDaH#K{LkJiC3@c+D3Vf99MCXhpWFG*R=z{7(oMhGs57Zi?mBEyC^Obw)T@_5Yk6ze$q7i5IT0jVM$Jy?)f4OgrMU-=yjACG2=_DP+zV}=|Plo(~^ zdkH@xB6^0Du`}YTyPJ$&>Xb_sD~%~LOXVjCQ46%p!?IndL6ogJ`0dk2J!P$*DaAUE zM%^;2KT9^uI)t2HqoMrRivZOA<44Ih6OLpoPho!AT!4ZhG^WR#C~Fvc_rsTr#Au!? zM}iE=NKxIa=^rD|-m8M=jwPKZ8H?yUX&gF$#0Ba=tq{jhKyr3^ta@p)HMS(;e%J8J58kL$2 zWI?|bszG_l#~>mqz)COrSkQxkQ|PG>(S6Dnc{1wiMD%8%bj}fO?L>KiEOosAWXTK% z3~pqUl(Cd?vT!|71lFo>&>H)0_)xY`^~jQFuS5-?P|l+#ql$a|;=*%u84clzqVGz& zheOpOCPM8Se%;(!&An#a*Gr%N0&5~-3iX|z2I5{+b@OHP_Yp2BaBZ3cM+8D9*z(Dh z&Ab3H3ck69o)GFWOW1ip$^}coE?Bsm;RBEPr{w>ZeIWWETsdE%@x2>OyR;Jf7-1~m z84j+sfz-DL+31NLLxTxwF)&tb!ueB2R^?_*%Z=>RMi-IZ?(g?-h)@9V<1g`Sj(S4 zq3oumwRYzahwUsOVzFiYVl1LY#`<}-@yg1FYEeC*KDXu5z8q3rN8QyNhw-+SXVBpel>N%>jA_9m+?T%Lg8Hz~@N5 zBKEu3M@;#w-dm4ud*BJMBE?{Djf8Y2QIs-2shY`nrnAagewsGz`_&$oZ3pKO{Mn5w zqf{)TRBB5oZ2xk+vl08|RjfiKS$(DDM&C}NTD7?d_`#kq?7mSh3-Oaystr z2!H19-d=PO+LjV5`uh^LdawoRA;IkKj~|IG*omlQzSP!#H)rMYclrJ#;Dss&XNub| ze&58qdPSc|+xy>ROPeF>DV;m7-M{`>z3KJD`EG-Ba^HRv@ArT~rG1ybbNp`MDF=5p z7dcz5{=MW{ZF_}z=e7;Fe{dH#JpQf#^udA!N0*p1c1+Rm`W9hN_U?s(*%DVSxvx-V~ z4^`|O96%IWR^?nF)$m5avsb2?p-{Rw?5)KQbf6%OS3g6_!q~28)Qm zs4pxR<`riX!@)&0&3OQ^wZqI$5Qp8mp25ZnYK3eecZ?kpIM@KdQ~t^I?U<}0OcQA- zDPN_8joYOoR3#dqB*^qFc@fx+X%&Be8d;RG5Q?)%X9Ld4J|5sB*6UK=tH%D7LNTIYaqXe4a|JzN zFG+7A;GMAKYcFm%Jk!SiNA`uO*cP{nm8@oH`X@NbhY^E>;B`b7Z7OR6R79o6M(O^bk2|6 zvhm{vN(dEa8onVw-FZ8o5@dB=2Mbrdcb_@TR4)&5b%=nS-8wh$lhyDWpshjsx(|;G zNU;FM4p+Lhtb^SgTK6hYAAkk{sP5YrfQ%Jj>}FUZ;5G2Bx37UM;#RK;z00iyiAgT^ zohuj_0f*Y3safqN5Nic%`SsO5v(v-QP}IKzCAXIfG~@t1mV6F&02GAHG-B-~0A24H zO9rKWzXq$(McsqgjU|@5ckkb&A&Kl_UeX|OX?$OOSl!=W9bGb7vK3uo6JZvyq8Pp9 z0}-74O=d8V2m|#>VzOWbq+gd;p><)g3k+4u$r!92ho4X{y_!*>4ABho}VPRpV zT8bcwkL8rHuz0V@!pN2mtgM&u8TNKeZWr2j7NB!GV-jOyC9`6})KFim&}HPjehtcm z2wEAG*gN!)-n1i95XaU`qlQ$2e1e^vg#3lpCZaSAO7dW9M$dzD#DBOB zFTGzhyBxin-17*GJ285S1SyOn~IkG2Q+FuaChKXv+XtOS z1h&&N8FUBf=lRoZICJ93NIEbxp2ezPM;zLB=e~^SB z9P$P70dM{^bU+X#J3Lu%Vd>r-f>IFmLj!nJOCDXo8^J4)PH(q_q*DTFK_tf<(ZJgQ zv=}7WxsER`f`WWga&lnY>(WtU9wlJ*Q`7&Tkau^d$ruE5-_kO2eO<<{4KNOTZR+X# zUCYM+@-~%niY;pE>zni3`#PwYq)!I0N>Xa8CI&Cwdz{n8SYtt|Xz8XlB1G2GL zbq_M(#VvER0Qk4#2gbdChzNhvZ5A{~z&^IjGiNCEnA7i&KX4Iru&V7ce{56F29m9m zu)z`Uu$pv5rfHj`Y&(d0`zXyuwtf0zNO|DBg0^sW5vY(#({@iOBPAiMt5W9?bjBb; zl#uIP?uU8Lz%(!rncrk&vI3e6DlVq++C8swME}UQPhn^+%FO77oiKN-qhs(YDIX$G zj)7g6nwko8;N%W5{p|LCgM2=J1HD$Rkoy-kbLtK}Pbh{927cX_%BRqxV|wr<@BR9E z#tcmp%zz3H=LKnzK=Ab?45Ip4Ru=mehf7*JeR}sapUb|?9(W|Ur{ZFjPM${k`qCCZ zTHN;76h3itJ8^sKWS#SHQPZ4fuHWK#_&G}wfvDSBKPi) zPyPSEC4W&<{4C_`b|vxqy#SOK2Ur(VMmJhHV%hmY!e^}Fx-@H+bL^;xEm>mMv15{jXZF?#z zsTUW*+H6dblAJ6qLe!ta!dma~UKA;B`$6&xzTB(X3TK;=p#7#kV3b>$4LX+yCMS9C zlCA;r10sUg$}jZT`v(Tfs;Xoszh+C)-{eOXO-=efR4F??|Ej_)?J={<;pp&|FVOE` zC==CYo-6p`_d>Jq{VhW>@(rMrCt|8#ehkEmwgaAM^foa?9UWw6cah_q^S<8K^?E&D&!MgzkiI}dY2mxdYPCDfd-5bW3@gqC8yi929^X09fD!0r z)!-Oqb7Z}asc)a?gf1`1vBChJQn1H*6;g%2;yM-Rmr_V(1d!zVstIekvnvR>ZU6=K!Z8i}eeVO9%{%FOV zoqpP1 zH2xSw1JMh`UF8@DCoQlMJm~=&ObocATC*6nTrFPv)yw334N@TbIz4f})mbvB{?&?e z&}SZ|uOPaeW?F^R;aaBhHASnd8XEWAq~bcKeVq+Ck zBGhAe*)~%$9#)X=2ZY$)zr{j*G`x9Y=|7EZrYSc?%x}xyiXJ2@3P3mVz7jn#I(tu3S44%FtJK|{KG9bnQnVuP(JbEoig1I7FigIlai8L zJ{DwD-DmQLp8k8qNE5CPY=@_&c2%z`X&&Qi(>ZV?2To@7DG5Vr#1!=@%tv3mNVs`4 zL4Q`gWq2;P^^?=Ei2TTB^>49tPZKGPD~u+btI}>?UpciBW=LCod}Z7z(9YzecUUM%6pS?5vzSXw4B!uyJ|^Ev9kpqjlaNA&|9cDaQ-7kD)!mU`%&t;ZdScR5|LDMwpIZqY=P z{UfJ;rQ~(Gp3T$TRFj_QYvWDOnv|~8H#Il!b0xVq;o5QR+o$`xAD3YsvfZ`+AEEZa zATA#SH26-5F{AI$FES=phGRzvqKHF8)r%iTJ3rhel2F)6*tag*QTUoWR#XX zT>dV^jU<@O&CSQIkI`{UoVfmbf&J(FytS=$;&88+etzq7CygJRWm!A*u|8qQHl+WJVB<(N`zW>7h1-wU3JfwmXFhjKuix7$c#`Gm zH0ks*py)x(;}%kZ1JZ)l0=wh2m)cV5u>_$-B1oS0?7xTRc5aP8Y())vx!FDT(d__= z1C(&^7iB)yc|%jjcz1W;G0nJm=NW5F?OO}P!J`+t^<;c%_7am5aqLOeq1*HL#HHZb zqT?5y_6JXz*%iO2i5lUKs=4qtdBmnKc)qkiuxXb5xO!MRMK7HGjn=eUU)pZ^70T>fKQ6rbpCJ zgb%PoSUsjuccDtJhT$^kr-*5B`hWR0W0(-2axNr{ZV37wf~f7R-JVuQkWBCcd@9C= zhgl*_;YA1|L@!EI;G=jFgoHkn2qsj7?g)$!h`vz#9sWd4*x^yH!~Tqw`Z0Eo`1m6c z=RSV=)KItn@#Dv1yOl{qG$fBGy=5#d@4x8S)G;=M^$JXqFi;qp_ZeWR6kssCnY%sE zIm$qB#`N~>E8M0?OVs_o-LZB+IcwMUq92LpA3IN_-i^4#?du2UuTw9p{k^wNbn8Vy z>Sy`!Eu~>9751Ig+%3AzdfOjG$LJToUH9K|=9bga)PB~A?f%KCgPM(y?ptSdRaFOj zt4e_j*KZgaT8rx0I>ilzMNAqcQ@X4h+7*16cT97rXq<9CUD4G7$}+koS}m5hLxFF z!g0388O{ltBb@IRvT#iTw2PdWa4~q?pJCm5m#hHbaZr5QfxfmK7Q5_9>x(x z>Qv~S=Nu%sxVYFVck3jSyl=?(-&-#1lg!(oo~xLiYhY(i^4i(+I%Hyi@!xvaz;yQK z$X3>$Ne$z)qklPnJ-=6Rlu^;&@g_$K#l1ZRjb9`j^qG?*BAAXIJv4gwM>>rvHSJw3 z=U9rzvXm3P*{7E!`1p=UO3P}{9Fh-GyL_iDSa>V8)hxXK_95*qH1_KzanePM`{!ub z7x+idhNVQ4-*}pHz$?&|XWV&aE#^Lb4jyJ%}b4 zbdA4hju3LV+#hsYkdt9{?zfYUhb5|H1t^WK8S5Y^KK?wkv1pU&^$A0F zSbr=o3V-anV_^YOIzmfQqTuIt{-Fi--NhkHrT2?_vADcb75`rPEz!bzIp(r+ zPd`g|eL7LTuM}MaGcOenL+I5&-HYQdgqf(UTmxUxw4~7nnFj_$B-v=PY2{M9WH`JuqMIktapKzq#1oq*$CsR?l3@+Y#TYta zyz#)X2HtYp&7S|73p}^2yBJ|th@D6^%@JJ>c8j#j;SKW+_%i@n_az0|*>Kg32LDjT zQ`fFunL7QG;;uy`S6!c_$W0rkz%LW_Rl|1WL*@?y^G1It z5f{r?UVhf9)GDJ`QbYtq+)>M(m}vT(-WcGY2M*X(NQNqBpkzd@Jw1imh_;KoFRV+B zgjH5co=<3?h2V#Q!bL?zM(DEKvk|+;*4DHlfmeC3aaXE6FLHCa?pUhK6GhL+Pqeqd z$arL6KvOeXTDS{z!x6g|y;iPky)nJL{53|%RNJ3gxZu7}8WN%*+RRy6$`F}u`?c`H z%-hw~x5#75GpL}yByr2RW~P8$9(E4|l|8{70KC-(!&3x7Hc)2l9@mnk2zVIbKNtsK z!@pT(<6S*=B3O;`u;7#6VDpHe4UxODPTE%6aX`J2HaIpPdBX``Et#_tazUTEm zK0dy}Z9}9b!NeD*dDj&~#8r4yhxCCV2p3mZgws90>>I-WQQi<@PtqIr-OiD)SRr4h zPYYEB=|bZlxFEmEBGk0luE6fTzfbVh8?Z2ifgX$O_ z&cL_~cT!v&s)U}QAvUVbj~1|#I~?loQTN44takekDSW9)xr%;4lZ1R970s(*2?|^l z27OPc-oFJC3DXY<@Di`3^;+tRD#Aa%%!%2E zuax#{58Cjgsgp4aRgDT zJGW6WL}>jjpLdN9{NKFKOj9({D{kp)%tlDtGrEl82Gi2P`Ihz8g}?r}qtnZeBLh1p z7hNv$q!lUg@VC=vF$`3;(Iw_IOs;LIleW#>Til!-G4@sKdP?@`3>N)1=;iRMCRmB0 z3_W)FsX?W~{?{sn?>A6UVf%cD^Krc17sESDBiT{3lv*FYFF^nj5z8ZS7dH$bE<$GA z=p7VUctHQKy?=2Y5>QJVvIL#n;M=?4$l!#<`R9F?RUijneS~kskx4jKT~~R35s3~o zvwLDg0mn(4;~A>0ea!6_6Di6l+rAv3!BYl*(mAJWZ;wULZD?sV0k$q0^fIP=I=Se09MK>ujhO?1h zzC;GoBwm|bK^kY00v8=Qu~ahBQ_9WuKa*&hDu&)jlmD8M5)?$LJjYI|kbbB=azu%g zJ+58xRMLkjt_BBEUm=3~B0sGv9{reavzZ7%4D_zEtqoq@_klieZGrd(k5=16+1GdV z^osFnklA4-0*^)1hmlI~Qxl2T<^4z-Ow3Jph2W?5?AI??t9_U#Ed1&~e@+*wMk-R) zu;B2HPoF-vj00A6n1TRM1W+k-d?k8|3D+{sEtJ37aNEQyrlnq%u?V&Fd2pUN>jdo7 zAaYRUS=oRCEH}LcG#OGK^hT5IHZnZ!;HvGe8Sk!1@2*G_=&uW&yIV9}gaICM$9!Qu z?TPAl%)@9=hl`#%P=50bIk&h!x4A}$8Iieqiei4*&^&c!yXN$&bIp!x-PppT%5A62 zG2^lEm1Dlgs+x@r^93U)LXQs1$0iS3kC#&J z%mGn_LQb%i#;C)%#&vCV<_p@XKy(5CHPI3f>2ULqWNV&2 zmZ*ju>RM*ol%4{YI`8+%`{X`wOBa8E!~l4FaE_p!0xyQcT|FTnG9jVC;*7f0{zfyA zb+`8nPa1C>3RZZf9;6@#!WUBS)Od;ZCd+WB@#3McXMO>v4EKPmgpUKtCtZQq|2eY5 zX3V0*)HD@$ud}3(znn#h9@t)-oCkgDq12IGXO+1_&vjAp*ZXdpDsu4`kP*v-5-a{N ziGE6F5S&#*FK6NXm_8w`9OJ)Bn*0nk!uI;iTsuBlMDf0T zLdE$aC`zQ&Uqd$Az$imQ&lb4#l+)vnjxE9z3^uNLP6drqD;w3j>nta|}bla@FeZ`Jvi^uLK0Yiqx2YyW@_S%(RN{-~>UjlLn`-oC93 z!fc{HL*oI*c&}wNPFWPBwYAhmOz~6Rtci+gqAw0uKDX3FZH5Ees#o7u%f+QgF%2oZ zckk}^N%Lw=*U3G(vi!ZN$^WO7iRqOq$jozcalurX(_v!jhXqPd{d~oERSlg$oGWX+ z8yhZHudX49$>KlA-?NlpDEcxgD&~36*AqRxy{IK|<(nt1O0~L1Elc7lD3+ZiKjmnt zP*O60ZJWXGIbVt=aK5xuOd?S+R}1pUk^#u~{TrVAvWf4XLjcQ3Z4S~lr^kkuFW)dW zhN3RJ{*@pf-|W2YBMHG=ZNcM_L2@ZSM{Am;16*TiDVD@dIGaATo{S(TG0<>jj8o@j z_;E!chM`5E6HXZy*>XF=Oz2XD7rh4G%`JV!7^vfQ@6qq3w^ID#PMK)(i5$@4FK_<4 zCy7mwmzr#YeRX$RdiTT=H5^p|Le=O835XKz==*1q@du=Yz4O^O2Ae2`SC74%6JEYV z%pIx33?L_Hi3mypFiDZS<@o299>+7hb@(&M_6M1x{u_KI{(wWyBF+a*FabBtN*x%` zyWc&860bGtgf~ACGvzg64!G(ce^oA{BzE@f;WDRq$O94*hyo~yp^Yu+`XhPf%*w`e za_6T{Pm!p8YDek9pA&=US&Z7PttrLCH+MIZJvBAc3686$PTjSpgw{MZ*2Kxl;`;TI zzOwghR&mt)_(8B#Egu_2qS{;gDUH%f#K9a1Y!uR?yCse-vx>#0ZfssYiq8y^1fv0Lu}!K^vhGz)5{yf9~5_s%?(o` z3Tj73dV9gRijDDipiZNn;yZAFt$e8OGo2={edIw+Q;i#k=zbPD%`cCRmJRCLqV#OO zjUG%(ivh)+mX`U|FjDs~wQeq*Ia>Q5IU*+Fq+R@Pq%StsOEYAh=mu{zUikRRdDzLa zKCK+o$L*mIcQD$hU}W+^o?eN~%;!)2#>SIQLz`O{xal|t!vyYGF8*{#sI7IX8|xhz z8N^3-_i!Jh>q>_sV`#TY*BhgY!opoz8X734A=?u&9!=}lA@i+GO?4B0vBKn%b>~n@ z*Xxr3sysJz=I93oG{nV1RZcw%e)wK4L*uUai-Ud?XR9TD9{uBbQ7Eqc_kHZ$`e~<6 zojG&8rQ@)$rc1n|D=SyB+~w=H{1WP7|P(=T9-TYneGDD$z0(BO;(a78dYK-owjL5qo%V&8)qFS%bdfG&cI zJyIgzi!6y4Fm&Iy-r`KHMXMrsv+NfDO{O>KesKO`;OV|OlZh2iXvF}h;Up&LZSZ7p z^!^6$jCwBFZMhYnFSi{c)yM->muTr-JOdY1a7ze-PL#+pex;~738e>$Qam}I88*ve z9Jgeu1Av93Hh-q!=h_Vackt_n%vSk~bnX+}+?Zy-%CpJTzX9x#r&3=aErIss(2q-Q8V#o zixMOThbeZnN8RA1XAIrn@6}{F zd$7f|e`=A@=Yv_dn!0eW+?aw5-8jCJ*yl-uoWHV`x`9E^XEW!w)~DpN73h8=L)l;M zQ_DEq#EW!!V?v6H)8P!vRS~3M_J-mY)9RdTF1Y(d(G;pY(6l37C|CiEZMs8;&a+$t zSw1S*COIJlieDzGXZkOreE)^Y6gQ6f1iJRohFr^>p5jx}laWsx(BO#rPVVe75U*tw zcCDbGM7OJgO~a{*)y3%?%eBBJt4nS=sx1^o>aw!p$uXx)V%sx*BrwN)nP1}M+UG1u zl;W{=T#n$ThWG|T)QG$f<`D$v0I0JF6&2!4utZSFp?N6BdIP?bgjIsw^nNZ%HWp_D zw4P>C1t5nmVT(hy63in&x7by&QruAra!l4U68v|8$q^DEmL{8JX&|6>La~R(0iSmb z{lCoPk!qJiHaSjdBxEn2KR@U2la?tJ=-dy~bx06JEr%*j63=Bi*|YXeCtFu!1Bov= z<$E=J5uh$|>W5Ju5{BY}#CR2tzf-LSJJ$SrAV^cgPV2YY?3U4xfiKpdkw z0X;h8+u1)Xd2o*VO?ZC@^Qg<>3mwheAC)xpRX>T^C- zW2CGuILl;Zkeb85#b{<}SBVb$x+i%z9{)D_~B*O|AKRYHmOUI(6jf+h3eDnwE)!dQ8Csz8l?52RYV+`|}VRrXXs(`^k{j?&+ z`gCcjqgK`+*I&!*pIPOP2?=Vva!%AgBEPNk^qk|hzg~B^${eNvjqv!PnziMxoGoiZ!AObqr`uaKsezI=F#9w~>`UU(DPw9Y9+R3aO^5-0Tj*Y)~ zV_Zkw3CP3u`kii+bHuH5>$cafULC1;NOsQV=Zk&kdkIK|p*M$@YYQLeFI8HPi^uz$Lr@)`Mc%kbH?Pz6%+uN5%BK}vm^woX|YsXXUyTg)~(hkMmUuuE>3Dh6ac zI_l&_Q^E2eABqdMa6_J`x267V?JCi2#r5^0z}+9s&W)fdn<_?aAKLUhvi@eB$6C1O zKbrbi{S#SG-GQ}2;XiCcuuRG+>JFzk7x~g5G~*A7J3^t<7$6oFRvUA2YiLjougcpC zLTVT`aq{igTRzJ4Q}MJWk}wZbY`{UU#)xc|yO$>V#>0p2OizEF>B00POtE)#6ag}I z4tL{P(@zO}L<>SjT8X>B+L{-JBzSoIe5_oc)6`TBdigvB{gE-pVa^FTGA2N|zy3)0 zbCthVtO4rm;u8GjE;6Jk{ApEJUFWeudu}t$9&!7)BL1Jcy55yE^#L0vi`O3wbfz6# zXd|p_tnBU{5Eri)hStq)JE8cM|I^Ibw}Vy+L7k~56<$(YimmATXzH#6Ja>2CK6MLBnb_NfM3})#dNr9;z-c!zV;V9oA;GEJJ-uz^d`( z*~9$%-DRe)Z!jhW#y8z*5i0fP_~42BK)FUu4HwC4Fw)dFjDP-|m!7L8fi9T$m@gS= z{lGvxJ;nZ);V^VjR&Mhlp#*54&m7QU0U8I9w^#Ed6P3O)g+1@9yE43*Y7v(+o?YcJ zJCgf~188ar1*w^KlbHy}bWNtR7O&|88^7JxMSf3Y5EB*iiw-*Sh*ClPm3C2GFXDNt znc1Co)X9O3biu?~qZBVNJo<9iMjSu}ZLr@*Rle|M1dt+~f;mh%^Gm(snd8S}I(I)G zp%C+sTctS1@;gR{5wkyy?4ScUp0FLGI@9F@aus*yra%y>n6$J`Zhop-3v-wTM~lg; z<1ryesJM?rv?>G%((R8ghm*Ru*L9w#2@2WQh4&{?!68|7$GHqkxt{`bmtp6T<}b&2 zf`

pTWU|Rfq4abotqs7dS4ZabBmVAPHP#(B)!NAMHM(Dq&B|V^7P= zD8k-s`T*Kv*3fN-$q$7>Hh@)8T@XllD0tE75hk4h0ig3zob~~P>cxx-+Ml`>dsMQ7 zqm`*Cky0*bN|ygsxvud$M?fA!%+k?`wh`-Maa`7tP73uspe`VIL{hnD>QIpScMD=m|puDopF@*EsY ztMBY2W0knUpMCjKl|SZLJYU9_yK*UeBx4Xs0XP*`J@jDgVS}1D0a;!KO$mC|g9q!U zSBgu{KxL!${2&7ZY|IdYsL5~i*77uU;Jzt(#uvzVsJ|>J!Mt>tjP-^A%eOO^;HkgH z;#>bJCj(V9IXkg3Q4a;hdo}gDcY_`=ydRZCCmpVG^{UI_ZF(yMe_=H&V{SV8p+n?; zO6jRxb{AL%vqPD-Qat8ofW6QKM<{T~?Vj{?7Jq_3@tTQ*{kXBFrh}=e zk0w6`qvu$h0AES6$?Z;0ac;aaX#mK(pP2Ycg+ZAD7jClf;9yz7&0=C7s(32BXc@71 zru9K}wgd2B>$W(SE`9#=LG|SAwNcW}@!LCj-&?xVMlN0qQmtl-yv_C0A~mpn{)xcL*w~vg;O;` z-;j^i>=jGY`>EnthXj+ZJ0dek+^bSHzw79zg~$wi*xFu2oHxAj<5wyCCC{E6nkWpA zlhRBKdMF_{w!1?Lp76?fOmnc0zwXrrImWV7D=|^fqpp3j=#i5+OrrOuywQm1?>%B~ zPrEP<3IlwHwzjcZ=Jo5mP?c~v_u8*J461Q~kEc$a)Xr|RwnEldo9St*QbKuv9Y5*{ zhD?to#S^dXtEtkrjWI~l(#`TRMwx+D`kU$dZf^xHJ%Lh4SV9>EpN3yo%Z>5(5Bi<` zN(NO`gpvZfdDJ0D!sXYh(9VU|`--y-bi5fE2xZ?;Hjmd8z_4m<<0Vd1{L`_m(cCUN zCW?&<5($HYas)mjsj~5nG{xz3o);Z9CGla3iTZ|mT3UBY;80drnb~;)h!rFCWkh0=Lh7`A?BUuUnaA1PxhdRA+Nb1idX)ZH*y^g^{be!1 z&i-I{nk_}PkIXqbJSrD59NhSHVQk9&JUUa05-Hk6Of|qk zPUq$}BvnwvA&S}%thZlI4=-OvXq5o3T2Fr!1c`=1x&3npslXeJ`UBisjN2@GdV8|8 z_!St{G^5A5#sLpHOFCuKbAIxsJj3ibehR5TDcU-1Q(#(RzSuZb41L(!GE!JgB60qL zrF?S#MB#rULF6jg0Ma`4jNcvu=%EA`nnMZX&QS z-o6zD&~4Innu+T9LzRqg(b3=Y1dgOftq?Q(9~U6?Ms^QA_oAb%W&BLM1G01C;-cbC zG@EDuKEO7Cs@wGR8Ig7S^ISb2Ouw9G(T1BVPT4F?eppCjT$Aw)&K}R1v^Aq48N?Qw z64Blk!bhKe;!PHB-P^ac?};%9;yTE1csf^;ftSSB8HS!p_e^XAzEw3$*#{|bMO?tB zD*SQ_D;TU(_AmyK$dF6Tg`J!tDf^EHEYzunGV^&Gj9*byWB&S=a@uuBQ%%Qx89>4o*mGw0^HZ>yaH4)I4tTmr5#$ z)z9ao%ioblo_|V`w-GEb3S15V8>AlVa1ii0@UG-x_VxdgvIaShlf+Mf3XUuSnA74u z{rve`Z!Q@X={)Lg?OV5YfTDi-7(Hn7BTqojHvf|yPWZFmr;+$smaRF3i5Ds%Tig2T z>X+!+GQVJm0MZWz-u8aLm}+VVr;0_-lA%ZY{8`RluGXSsxw3N5b2F3O!n}3Z?(yTt zw>>=r2lB{_Pm~``afFatfyPUV$Mx^d724DP7{i~iUca{UnRa__*n_=zX?r%MR%q^D zBzyg1a~--@H}6yhHztqesN{9G zTH}A;4v*D#{@KVq(Gi_S?vMBrAzrntUUa6<9Op=Dj4oK|o3S$eTy{;A-t5MSmGWqG z!%juzRY^&9T3U8hRquo_xCv@nS~w6)O7s8>r=`t=o$brlE6FSB2B!p5L$7O@f3^}) zCE(;*cm!u@9Ubt3nJsM(pr?C{tTMaH4W=+UP)vjG+N&>jvEydVN+75T_p`t3tog-1 z-2QhKmws{3_drOIa_aC$Eesk#_|lI-zeL{SEP%%Ed72`U+>W(SWI=%-ai-Qw%_$CTodBjKM?e97mkw@ z4Oo=K%W;0=5Qq#?lQ!VCM;bF+^xj&Bqv`Z%oalNY=?d`#Qx3d5HMO;69*wFvCm5eP zI6IJ65Jf4;sOrM#KzcniQ2CVxAH^l1aiVkod^!(WCa4X!qTlfrkZfUzZB19@*~dZ@ zD-eu%=7-58NaG8tizDPXDT$AOXXYSr;J9x@dIg+hu%|^uk)(+ivR&S{Oq)Qebll|W zyE_y@0^*Er?~VIZ{9Gl(E?#s8bPO7uoSX!G`Ze#~)?dE_(#5^UjxPR0_d?>qD(RFG zN0OR~mYa~xiW-{ey=p4>u7ZVE_SQ+X=)wbWU-DRC)B>id2JcYfHtNlH&21TcTBh}r zJJWF+nvnjvk4SPMb%zskZf|<8_S)*(?A{oof|AtK_jU!hMUGfGGANi}0UHSAs`1{h zu)*cVzMrN};%gMIN=LPc$I#DD*T9@p>dcMV`#m5J`G`I1pHotjkx*g_vESe)Ig{+> zqDRx)e!AySE~;ZUFhxNDmco>mpv1e~Ox+dD4(}&S$Hzx@-~b|bW&{XycW80^|*h&#j%Q$XQ z{sLz)GxM-YoD;mSHE(wyE)X+o_QRWQ`*OFLXx3XMr3Lr62diCwO+aEXCr9QodD#$N z$Nvk;ID7i^-X%5gGy?z7w*-xq-(&adVm)_%9J=I)uJf4koiliTSK;S}GALznjvtO|J;mUF%$2SruvUXyn zJ1#Bb$60nMU(`R~@H|(2fQ9VZ>U{5g&oN0&H#f<|YtW7m>lhiyL=z8w+Mt}J zr|`d)DSwjXrD%0aP`ydlZ%Bjmnf-n?y?^iZ@KD>_mj~zIxwqFcx}jMWH$x+}Uxd3? z+p7qLYOLKSRBRyuLDl5`oPG}b$|wtI0vpi`QlbFt00)e9hp^l>gjNUYh&k*Z<~bJ*U2`zMT!`;d>>inWrn@P+^nRmd)z0FC(ML zqb|3a<<_g>Vl(jo){x2tpo#ks|`>+5F0<69$J zH%)y%v0HdE{F|OALcaB=A`b=efdjvvGriBG{vJu{TUIKjtEZQcoQ!a(7YVabQ8z$u zJI$2t2y1%rvt-K3AwbCUwWAu zL(C#D(ROpkiiil_busYY5NLv&)@zx3{QP@#Do&h#=6XKB)pYGnDUoMrqtxUYy)&=F z8+v&TS_2_?<8>np!gtg4@A6a)sjpKWT>}(F~qZm$ZBAVR(;X~koB4;wz*6gx1x#I4m z)HHX%F!JnKvJRu*73W{XL@96I!mSBs+Wm@`Q|*uS^&|dN%DgMFH{ZoPf5gsO_$S7_ z{Zqvtv}k0LKRJ-_;wTmAdnW6qke!4C9DbDm=U~CqWC}h9Xa`yhrcJq;u_=Zkk@~h` z$(@g%wLirPXI>*i4u5M7O&fvFr-=5B83?^-y!H3*BNTf=hfh<-MVU!#zcm7tq#*u>Rr%w8!;osZ&E-XB7Bw3i@k4>~ zwWoVl;^JasKTO%HSqS!-X5SY6c`J4HxZK59J)^HbPQT3k*PG;F`Ez?{IN;P={A5Z< zms!8RCjaq^7g;|OtNHAoc*b=s&CBVEipoCaqu;OT>BVOq#7k);TB1LEnCxOvaPXCb z2g%O?=+caer#kXb=EUA9;@Qk}?sP2-SWuy18f8+eR<@76M~!iM8KZ2D4ic#yzZGQ&e4SJ z7H3BBM=P<@@gH;e84A_mFNM}Rk$7#^!3qRRH7|t}00CuXfN+*wSxZax3;NY>q@k6A z5&ppZk69}%j&YEYydH2xa$LM9C?e8k+0$*=1Aa*J?Z2+9AS!1R51W04X7i@Nhi7!} ztD9`ZpR1B`ghRXS4fQd9OJ}EJg$=(JB#l07BQS;x>|d|dH$HLISt)C+_ix?nfnQZp34Q@ zpscKGuAtz7gdo3`i@EvCxJh!a)#m8mT3G)0Suk=;ka&BQ=OPzf)`#XlgKG{BZxy&S z_}eiRR8UCo)=kqs_QMt==*l76h2M6zmiJ-p`dn4we*y2iAf-YDo2|*f6O~dbmfoAQ z;bw5k3Ieu+4diV5bM$^a*C!l}!_0C%Y{SAH(r{k$$ z1Rz9iBmV6#{U~K%V@Ad;UV8XIzc&#kk|kB$)D<92h)AN)o7J_E@b;R%uPdYC%|!7m z?^#qN57Xk~6pd^uQV`=##|NzmhWfue{B5xD^1d%daJh#xAx*f4@8!-n%P!-H(><5j z-B*)AbGelpg@W@M1VLVHAf#ewdqzwQ>Vfm*dp-0zI|XR|JHZ%=Spk@TtUL7oF{p79 zZ4e!Bkg4@6cd>j)bTiG!j{L%*L%xgJCLidXjC~%dMIHN|=trz@Z@-R+aru4$2DM9F zU1YD7I6hIaA8-$2IV8lCS7jX0{Uy{(jmGeN^+WJ2K!Vur^d$)Nr4;7~aX;W8qRd?R zAitNU1`Kijm`bzOXMwyi1!qod2Dk<#$|g5Terl{$F@98dSww-xuu*=VhsJi-r-#x< z?bgCbp&xUC^R$lc=yq|^Nk5{BKW#C-0*vhwg}&i!H!4Sr`gSXgSo}6)|9(`Vo2~ek z!p2MW6GlU!O?|!b-5;Lfe13G}6uI0;ou?;oX98uh?#_MY3Jl!w7GYn!wQup#MyTD} zxHYQq6!i1(t>fo!i&y>ePj9q+vnuN_aSH0TrKse8W}ssjyDc?g9?seF2&^Df%<%aj zihG7fYWzIf9@+D-DH;V!m*rcnTx}VNA785ajrxo=I?u|vADMRf-hxt=a*=p}<)Z5< z1Xhd4&j|+G6N?MI39R1;4hGl}b#C*Ddhi2GIx0#$Ay!(T!sy%*c-WncGc#r1kNTCk zg^yz=|NXOn{)cI9Ly`BtaZrdLo(YJ0MPQgfegi`cjOP|WOv#&s+rkBKkkOk!+f&c} zuie#Sb2&&MwaJu`T!f<@ZWN?UtBYCuFz6Lyh`j2}N;k|@c*-I7mA6Vz*`Akf>?~vh zbiP-vD*G@UCw~wU9_H@dv&VDJ^&l+;zhpX*-ynLSS~AdOJe*I9h%D2kBsHE!2*#(D z77ki+80kTFoTkomA``JR5{ZmQg8y3;iKl8Yhkrf;Lk3WjE_X)uenRH*7wzw}f zSW@%NYT+M`dzxK*UA16-QH9#+Rsi``LC;GmEy!(sJMa;>gb*KJk7YE!R@3K%{M*{2z)^<(sJ(feDvx?LKiv2L z3W2(k-&eV@Q|BqZxZK&dt8B12>@`U#60n&w+1BnFvPQq1qS0VChDJBg_hl75hV)5E zFmqR5P$mZJLjP-~BtJiMc(eKc@G6LpR_BoDApYVAdot~jBM>^Nrm5F29)9_$$@GDX z%MsCi0fvucLr5lmncNoXRA%wM#xYPwA;fz-z+vc}(5+)D8}p|o(oN3|K5X=_At!gl z(C+4`xq&R)4FPciNpe5#Bdic%?lYq3RZx*DaSP}!Qk;uMBLcogy_rZ(4nJ_mJx$*x zC$S@&oAV`isvuQxYafZrjK2=<1TFL&NcK)lDD5EKMx&qa{y6KTg`gI{)%c8+6V&!%qDo^?wl3x z1C)tE5^l}VoJU9hbQ(e>kGLZ3n~0_NvsgU;>rZ8E?I%3(Fh#z&J8-%Oj$2b>D|ZXL zgOj{1D_e%<=1tUr7|wt>+t-uD`cy*n6{liB!5?Q93<`ky57>0gl>+xgOc=%h@EaQ$ z5%l&t!N+&E^;r-G56jDRsLsXbFqG=Gdh&GV^QVc0O0;i;Ws`oR`&L=0Nj;Ij9I|`a z$emv#Fb~@u{XUGmp~a115=usl9m1PQBsJyazCme5A7b!Mtfm$`d+<{c>N_-~4J>M8 zgr9DINGK&zXc53pPXXB9$j+_|S`%j$KvcMMva`KAEC8Zoyb^b60kcmRmt{cCnO`(+ z=Gxxf4_**Y)NcoU=%Y0BMj<0^FQKGZ#@OJU%p-(Mj4eDw5adb{U{BK0Op#N4W^DW2a7XxqVLZ!ar4i)HsC{0zp^`7NdLqVgm%K!M} z=oE{TIBDT;5cP~!?gWyPlrwya=$ReZ4v1GFaSemkb7{lFzW~kx1ZE7?wd6T*0`?0X z=M%5_vck?sZOlmD)ReAJA5Ol~($@tTVYT3U@LZT8LMGs-V!|aTh!ZFDe%8R{^Rjfo{yJ!0=q;M9e1-QYEAsZQFSK7aSo^J&Kfd9M zx}uzWz0aVs?KxzH!Janu16LS$BSJ!dd-Ubj!Q#7Iqjd0vGYv7+?W3K zMSWuN_<3D=IMe5;vJzW3D-3~q+t5)$MzRJZyFrd5LEapT{NHNk0toQnm4qoGI`>|K z=9{AK-RrxnsEnB@HqM;Mpdc~bJB$OXo7dV()U+rI%!B+ldD-f5F$|9-|FpFsmfcGH zXsqDer?zJxpyShjVduO3=Iq$NYeq?u7j9aJ_JOc8YZcRO-fPv1QxelbD@SvPy&y|V zX@T{Bk5w)RE`Sb9x~7-D0zK5wdyQN%vEI40UQ0!z4iI&&h6S`wVfKkRRY(Y3Oisi9 z^loMr%1x#zM#hHP+6EdL|2Z#xyVDo_(pl zu}Igl{Dr&J^la}wel3!~M)2g&8=Q=pn(I3dqR=4o&RUp5nYTjnMdx&UM*x^cXzIPa z&Yn1NllNm*cK6$|fS1=)93A0>jcSUD)Yh@II46f_q&z{D=WeMM5d0@pwKDIJxCBVD zZ>ktXIYpsP1m}TthA}OK0x9*jrOb#ccxYejgF0CK?76S-l9`>Q!i-We?M=R*nfTG~ z%P&(?{~`1pV}%(9E|-@$6BM{oQtIa&^bsY9NEU(4Z{LV0{B24TfFt2k*nplqLE^A? zcMywNt@yXxu?gc~W6!1Er%2^ksYnvk@@6cl#F-sQ&DA5z@_Jrtoz?A-4eYf(-Ct#3 zdo}+eCZ8kjH5a$>`$%F<;{3%#+mXb1d|X6Y?&Xo1!mBs3HtIaL*d(sXUwiQTL&u-p z={no1_i6@L+UL%cH;jExyx>{=1aya_1%1;w%NOy{y7qd7zXc-*>!;?dZ{) z`ueJA-QOl7E7;rwjiOqkX;I0Z)=DFFf9?++y~up;*TeQlcv@27y=g$) z1b!9rz@TkJ()TJ9{&gE2_dwfPU20}Gu5z-qwEPLCaGm@daQuJ3?gk^E>=c@Q&m3j@csnf6tB? z&?I*vkK^uLC0({G8Ek)IVpc`ES>0I}M;E@{ukn;KoO*eNjxOSYIHXyHRCG%?F)ZzR z<6h4cx}&~qQ8>@yBq!H^gUQ~dOo@BXvXqbzb?8+ZV`*2n^yKqk!{Cft1=`zUj#{#@ zX`h5w^xijQfsFvv`59z8zkdDChlu395$#*DDsCR0kpC(9`vZ0~$SYHlUlSb<_u;7~ z<(5l$0}8gLrYJ1cTDh?p3n^JvZi*P6B9c3>!2CwTN|S*=pO0q zXR-32VU@4v`#o0W`DZwTMw)4-@q>H0#lcHlZjr(Pn?DxLsA_Hx*fy*Ut8OO!6rfpE zLy_2>b&^*NU?<8VGP1`pZObz6;$FP4E$Xo_TLb_FGpNij^z^(yAVKYbN^8-%dLZu< zZwsZr8!|%EKx~V!F4dA`)5-0X;j#cUqL@}Z)B%+G?c2hNioI&2S-j!RsL0f^+g7yr zRQ`_(5GOQ`n+GA|kY+(7VsQo;ED+T=&c%Wu30e$J6Hqc{HJ(W&6wu!wP5L7drZ{Ck zfX_l4R&A8onhp~#pu1+~t-qWAY3ry(#KpyxxULmrxCwqIbTK`C+?jw%8KF#b9n9B0 z7W7M=lU>*toEtDALAS8VL0+d`we$WL9c~acqoQ}O83J$PEE&j;BX)h3(Z0Sl5N-YV z;ibgAF7APjw*&r>_Q%GZ8!y=QE_ z(zY}DN2aF31nH|Iw%9vIE*f5}8L6qc=)QeXCGL;F{QU2QnOPc=x|dV9;GbOp(jVUcXlCFzG^F z=f&S+ZIXTn`d$?OVT$|zy4<^WfiV;y0$w{PR&x&EryeDDHhye-{QHuYW^~t#XpPa( zFpKaDN5tbnKg7kQku7k~_CTs+bhDKhBmMW*DZQ{T51`wom)Ku)paVw1_a$`1PKdV! zjZB(ai?>%lrV-+sSUi9?A=`_MmGSf>^V|Q(QLMiwOOP>bY~j~WOZzHY(0-AsJ5h)j zG$5LGXaBCg#b7f)`5>>8{l zf8miua8ogrhl_foQGQ--Uqx7%VqD$G^bGa7#L;TQH9Jqk{5PqoBMW+igVn_a7k<8N zZ+iCsm2?$gQN2$WDUt4yE-3*4m6Q$<>5^JNkPxJll$Mf`l5Rm#T0o?`8~M>)(v8$N z{68KaY;NnNd{b8Mvx3qyr8hZuu{(G5 zDu6Xq<<_GG*w+9S-F5|U$2vtt`S=`Hx?@4QV4$}bO!%CvtTq961pXs%7q`H*3H~xv zk!Ef6R>0+GeF!KYFeU2*Ncazi@<0;-I*yktQ4O_j!x$uQx}&3_!1|Ft zB>jkpjf)Fxfg8Vpp)yWL8}O7QGw7Z?2?u*#C4eIpj^>-UZNCh8w=Ar#y#&}2wmulb ziRcKdf@++N4Z|M%G7`TAkZ)v&@?&tsB!`-A0+0!OoL+F$giPJdiXA=YGfdw^bU-7uzv&zE1IBV0m9(Z}{M7Si{jGw01EaR@1!w&njsH7;9K{uqDD>hIR} zCiVLLb?fc3tKHd~#Sres)ypZmQ9#;mJ&$0MyxDPX5C#e}INyU*svyi`0}cjovJ>o_ zFjJlM#O9XZ45&pQt*6WJ<`^Jz0QiA~r74W{038+dZFU=OZmLe1RcumTCH_bt|D@B$ zKpHG#GAALqMTZ|HPMD5XgmLeVByuTt`x61B zEd9@qbspxCfDa6tGh!oi*VP#}DIo6w^?Ws|FP0sfsL1r455AAd<~#PPL5`@Vy1KC( z2RA(ji(gMquQ3B~xwXSm^MU{V3znq6d-pDg#bm^jIZ&Z|A6#DXCHeOAr+mJoYrN<9 z_!EFQa|d{kzX}S{D>_HNGw%5I%|$$jj=ovgSL2N50mFm9PpHvdvjSAO%m32956sNq zjLo*(MLmn`diL(!4^`C#R!7X|)krkPX9Px8MjPQR3)VI^BBG*sqpU<%!_)#)Up}NK z$;kNER^y*+OR=DYyzDIb@dH&`8<{i9h|$D3%8iIuL(bjZ#R%y!lMYvB9_O%yv|uH( z|6`d=l$BpCA2cs|a2_-3`YEVte#?_!uWv?|dj2}$$4{N2u2tfD=Ol@jx(4<|KdSRV z_jgPyPMd%9NzDE32JL{!*;x?ft^Rm^0CypDl0n1lF+YH@!qE9YKUjft0u2>tmlyu{ z0pR?}(Gd*h0f7^IuPtHr4P0q~cTiAJ07W<4%ZA{X4H=`3j*hM_uX*ln2b}StrVK_!m(D>$>@`><_ z#b}cw+7c`A;_z_u)>dy$4kcl*g|RUk@f%tJm89qvP1XY-U1=389`Zpk^(85(0LWO9 zk>Jb5Mz|vWlvcrFQA_*&*=1ox1ptffCfR0YrQO{M$v}>MXs^ILOc5R1*4^8iTR3_@ zOo(+by-GGOCaA53mB&_FS64@cPP>3aAzQjY^HDwET z9Mof`tq~ItfW9l6Gy4g9%ymK1)DB;iQ@Xi_ePp=+?NTAE?3etQPQIv$aW3~m-uzhf z?27t|Tv@=ZG{!b6j+(9d0hsopvqQkc#a`roXa{YiQ^t7?ZDi&x$uTg;sY;F)5-+q=g3kwMFKhb(y zc`hS^!J)uK_99ynu;s5`t$676ylje8zmEX31TaDsq1An`6E6EEou$PAp0bXPt~fZc z;QCOc1s!0PXaYjQPaR9ZAs)&l3UT}Zau3=%YMEbq4#BAwx|0iG;_ib(S$+Ha7#-c? z<6L}18A;=#F(GY`ECy_DI@Hy(J_x*ZX;bM0C-R7pki5dt2M-=>{qIsf78p$X8jnvg z&%N@->QFlS;P+L)qE!2Ej>F7C;%BMY07?6IchU?pdJEKg3M%s*Tn%kXf58Nv`J-iu z(Ba?Hn3ZKeDymBr8ycon3^a11S4h~28*Z>=x@k=&l(9#!(WoEJy^yv%Z7LojFg)9t zMQl28%LF*Qf8V-Pl$FKk>x-OD5+H6zPbfO**4;HrljkR%Mx;W{ilSQhc^;Hm7Zz~K zRuT=|$Lu>3YxeTO#Viu51S0Mf~YajaanY!e`tSZZR>z}D7A9bmx6 zm%bM>q^?GYr0VN7*wR8>!lT2U$ynnXrJ+9kZu5GQg&~>0X3%r4_^51WT$chs7%pa-oto7 zZy?tDh$FE{Y)Of~ko@Fuhjxod_3$aZlmR8>aQ?x6d2EunFPJ-3_XN-ra)0tP7=E`L zv<%(+NW&);-NVOz$c|-7qVTFlT0<}M$3u1%hv7r==T-@atgwG=UvTg);4kAz(Z)$DVcir!bfrm3f6h(WjLGqbq zwDPWH!pbAds@=91E_+3KpXOX^9~fRwBq%4(miL}#|E2PDi)xORmv-4x$ss(T<}m`{ z8p2@t?<3YW+w&9w<^wa-U0AUH0PxAe2TFQRL`3+RnBtq{GlnwHFMF4lrD27VkwqsY z+SXR8t#L+BV^0v(NV{0#sD?-R zLetR)1CzRQ&%@rH;DW4mIkf8M&ys-U!9p`)``#KqfN;6)D@kosBo{el)py5*XUb%XE+d@+vnzNcMU^EN15tqGR`6Jot>X+ zX>E=StKm}Rnw1W7aNvM-vTa@E>0rh`SXvDl+HrYfpF2BwN(H{>cc+i#AN|Y3dnVvp z-wzV&=u!kCo8GL!Z8fk1efm`05|{*hpX<$HPaQ);HA6!}TIDsnc!!$m>}*x8fr9*D zVPWA{x{D5uuCSlvX=v!{r)wziCtgnLr;0af7p%ZuBrB^c;X~!JXKBf%_$FVC&8N>Z z1^3Q31qFUgG~Wwv)?7sv@GFNY*Y1_YO)Edi$iS9`AZfg3VtkB#pc2L&9c(X<92d71 zNJ~?c#|B&|Aib;$whpTmDSqvM?bh_0rgj`NOFN97SXSi1D=4x6f=EDMEI{QD=jHJm z?8&Nslr0)bUHSa`h4P^?@bBBCeD=*3Aq8XI5Zt6$wAM^xyFNXpMEjM`UdYD9s=gY# zx{`mMkU1(%!BNEXprB0L@cYOU^7rxqyzAKKWpg)&Hy%zun@&znZp9)0M_~K~5(dEE z2N_Bh4-^y>4h{}TR^W${$frC!JYr&aB7RWAD1%=x%nn6F0G7wi&3y|W0h$k5JKw*X zgB)IQ@h)hF0QW#jN(#t=;u6*GH-7Q8A<%J`p*DYPAY z2l@^Uc;nG;bEo6uFnIm2FwnmPL6L&GIuBFR<;}4Icou+$FtDBgs%(&L?d*U^$aVh> zA2;cYRUt>uIOl@#H7DtR&A-G?sftNWo5&SjY#;OkIZw; zJ5}0q(3wQ31>Waw*m}-h?sMaMUG_-P-juD(WXa+3Q|A`tNp)8(PMU-%CF?Qt=drOB zK79C&pR%IaTGc9(hq+#ZA$L6A>ILRsg^<(xII@+S&NrvDrPyZqdPa#WFZnd&xK>Mv? z7syqC{JXd=NKlHp9)J_rsjb(=)b;f>EMj2xR6(5u%frUTrmn6Igf@0|cW-Ga@Rp!< z3zZK{4(@k|T@wIPEg;}lf*$g7SVUl<+~2Qcy$7BLH)8xCT+;x)PoVR0etr%V;dyZ? zm}fOIO0TRu2HMbVb>G-1uC4ti&ERhxQaiXYY(tgkWj?u<*(RnOaL5r2+oXyCT^ zE`EjK#@49o8+DfySI6rfO+-~itItk#W#tEbs=l_i|0XBV$35!ni6K&Z*KKWm8Sd)G zO+aybXpuQ3fs#^LiDO5{^DnBPfP=}RaJBj0s$w|ZT^pN7iR6?>wbAx=n1of!Q&kc3 zT}aPjY_9OtC8-CAF+z+_=GOJ@OMhVhA(1t`qp3djemUje0C<#*c`hs4;5?`oIa|WR zdpg=M^Ko6?@o)+#Q_luRHT2ZAz92HXibwPBcOTzn56i~1lz8`3iJePbf&KCMhhLdj zvL0r}O}jVePjg;bLNI|LD2_NMb5?ay0pgcAZPe(0jbunioe^2tq*`T7m3H@>nn@`m zp1+)__izW2!W)b@BgXj57dcCG4+kA@`=CuMNMeb~(kB`40 zxx2b#E$LWW@mC>w&a_zXfzck?jS~nKNI^k7%F2YFg=%G_KS6a$PcOl*`(E5z%$pm! z)&mhHHep}NVMVNMZy)1p%r3wRYquAmh>TodRSe+yNkx6y);0t$AL;o_B(Nu?_#%$6sT2o>Jm!P~d54Q{@&;*z#{Z{rXrl=BZ|kCMoG<)30W$Ks{KPgnu?pK(-kWmJ$t# zmXw#rkBEZ^u7N-h+z+t`>}VS*D8SL@s?A2*c-ht8FMa zk(Eu<;mj>ACdMe!WPfF4#n2t5fXa+W`7t<0yN@bE;%Nqgf?Q-EPaG5X*P_Bg15F^S zga^S+LM@~L>;VVIn%LNYNnOTZ>9UH7WrzP>y|U(tyX|x$5a$bla(=$ZqgHUe`Z~hv zB1qqL!|pMJ!LG_ig{#g$07HB97IQBYK9dDI92^p8vc)K?sH$bE=9#{FwKX_sl=0;z zUUfB;c9rYP~?GZKjhnN~3bvZLq@A0_` z#G?@ieUr-=h+8)@{PA1%xxAy}i`Q38iTN!2ns9ljb6LeyET!w&y9+83#o`My=I!ge zZuTF?Y*3n7SmZX`YB*Qa)?QqmA40YdgMRb9&j9~h9{?RA!0f)p#obPKfUgozbar-j zAfN#}fwTeJgF6Utz|-N51QlpIJ39=V+@*gP7a({5Z6b)jRV5{MFu)J4E`UYC^B~5; z&k&lyi5`B2UDw~=A0D5borTd5RsLVKwZ;{o2x}KMH!(pjyY&BZf`BRd-b1OM1!!b; zw!Xd|M*K%-W;|d_f_wo&J#4R4FkZ58lri`ZZNDc=jS*y&EEE(nWwWsH@RknCqoRp) z3XhVh3_U!u)z~0!Iz2rF&86GKLz3R_CC6xaBjK_1{Gf$uLINl6f8Ymq&;P#?kyJbW^iZ>C9V=bKJmj zlaqSX*_k2JY;ARMc6P4lqM-Lh&gkmt85t*KV>+!<+h;M&&G7L7S&~EtsY(fi!8>u{ z&2H?+?FW;e4<<2R8<@#>n3;Ke&_p@VoKZ2*M1);V=;)2;=uPS9`B_lLY`n$E9%Ggn zlkwM-NzBh|W(ZzSyIHtt9J%uX@BO}SA>!-!)73va)*{pKEnj&c^V;6t2HxV|%}q)w zDsaP6u(jQ7gAB{y*R8VO|4aSfD!M@$25#^GG5_7&O#@+Humb?05Li2)jxHc11ZrPH zu>1b^pDX+cY>pA(;Z7euq=>j4z!O2nR1~Cn0Rsat4AiVvS65+^g=GL}n2@kAkW%5P zd@!UB0T{w0c^hS@Tq7piW7~ z5AE%`XPF2BbrBJASh=L@T{>Aol%a>++28*>lWLlJrE|8qwV`ffKJYVD zbjs<(dMd6{`)_{;_mp0PwXKclpGmhLeMbe`NyR58;U_1K+cs;udQ<($??jKk|5X33 zM0;amLgnh6K`goOEoJxg=g%jRv`)kw3sUZ2eReAs)sBw-PrNY^D<1W}g*5=F#la~VfHb+e~!;?qae z>R>PsD&}V92w7QN1nJR@&Cj{xf&yDpwSO3Rc*NOB`~w3On0yBZ@t+8bva+gVM+plG z`mnni8otxlS5(3!i|7DIR8~d?X#CJkM@K#LV@SD8=Dt7h5vL<0XlL}7ME8vi3&UYu z&Yq>8|e6f87YfUC&jcZB8`@rogH~r#>7MR#ZX2wnC@LijTj zm#N)=Y(h+zY3It~)>dKK)s~Kef(bx}7Mxe-177)n3%$T<5@Q!b=o%QH_hx}Z9W2od z9^nUpJ#W6p#aNtOD*8)is>siJ*0MeM`t=Kb&q^5{?K^f3j_dWT1{f3iK9WZm%p->=g*(1sax|8 z*ernN#i9KJ8@_OHp_-rl_2DgSLs?l%P%lEfLczx*7It@YyH&CUjTs=&E~50c6pq;4xIS5TfAd;5FdrfTIG6jo@_R4kc|;jNBi*SkTI*u z#lZ|WF)>7fVyh{y%WuWHdU-Cg5erpuew%miR9Fu**k7rs!H%D##-^IL4C=EGxIv|~ zuOEgvK3a+z%r0Xe^R_|)iGKGkEM#|g_eaxrhr3%_U!2h%AR*C$ps0j~G(3zz%t2cd z0zUMS$7scQc zBo8n(kJNYYKc7$Pl%yosqd>M%q=XBuyST{$h;%nx%4E2jwE zTFJl{+=XzBKy?wiD<6Ypy}ZQaxnUHuaRwS&P*#GVJdkoxth6Ar;HlznxIBRT{AQJ6 zlj2;(w$2|vC>;&&@l&~cJ|3b#Tme13T42U3?z`B9NSd)bKbbTzFi?Gi-z+bAI!*8u z=?>0>-(1x|q&QtV^-p<{H#T9A)cUs*m7?VdhORsq`uKYu8E4wz)M0x0)jA)A_lZsdnq<+ z(7c6p`i_tPAb_sWM1*C5yO#>`zxTbEdYHlPwo$o!+eTEfIu-nkr=kJf^67~}12XZpjd_K$+ zR+DKxku zvOZvD-mg1NtkG9eQ$tQr>>tohzqFj1pHDw}FKd+Epuvubi)&gsJj6V}asEl__vOx- zGS(sGrXZ@wHpB(kD#Vf3cXw%_w+5+?=hZ)Fb{r9xBkkH1OsDU$-}4AWwn+yZ`d>TW z7)oL(*Df8(b{h-621~Prg&!k%fD^a3Z+au$fOhd5gao!&hxO%>@^YxbBjsE3*-?U} zC(F&1?d-k`>AbVCxl*x2C1RRzJxDv7;ipL&&T6jV6Ip*N}Zzw&WIaSDrFk_KEJU4_Iqo^7j<1>F%1)UJmM3Bd!Ant6xk~)(c zB)Z%CVUPzY7o$SG1QWO3?>@;JlW?I7#-FOW^cPQyGraKMpk@9-(w3;bx0xM|WM%Xl zw``8}%pb{A$LHQ!OIIU^Y&Pq?det;N&*wd&xa#eq>9a$U>=%Y2H}BZO^a`$@rd+p= z56nZ?|M~@EUFhtr(9^W_{jyrs>e!Y6z88n4VATyP7q`c^z={Y8oBA|$NTzXCFvnMxHxkW z7H0f`3eY~3-D6|13SkEa2Ou|ZXqY-XYe*-G%d7bA-8*&tzYTgPSM(lE5Okqmj6k$H5~t9Z6ysA<-xE?#mH#q5Gc)w01*4Oj zM+y(mnIUq0Be=JUaPPW~QCq@AC4JM@AYqs*_-rFD;tH_d*qm8PDtD zQXLJm0xr#cBhjCRD}x?A8ufac`pXr^ES!vdAXXi>ru|P`=rG1dP#gwPXdo0+s>II> z4+El_n3&d2p9C=df%-6H7U*GTXY}!-^_w@cQc~ICjoh3X(7FeYP#!J9 zU6l0EUFQSkY@NSE%;tYGfTBhXJfbCUA{nbW&W84mASw^jchG1!I^+ zPY?x~Y{an4z-6K!AKOhd6RU8D75)fDRAUMn6tZre3qpkAD6cXW&p5iJoCntb>rSu!E1M|SE*1I&AXl%Fex zLa!IP;eWhsjPh-~?Ykez_&j~`(-0rm|8Q@Qm5U2M#4)U04YH(~8j0+vx|?g`Y&A74 zt*xb{O6OvKn8=g=RE?c(ZQVKtvoO9rX6kt`fT<4-1S@4|$WTSf=;|tH#?nJS6N zzd;QP%96L~W&rGdccFPL6-Zezd6|uAxS#LqrP< z6z2JvlKiD#_~}z^=!XFGWhCV7nshWS=yS~-oq$Q>WZ_3M9D(faZ{a-qGzJY4Jvt%d zRaLy1DQ8v;a$VF_C2|eZW@GWoJfnW3`>rl7-XD+^FES{|czs}Wp$+8DsyNh?0(tRy&C6 z6$B)PvqMAnpn(XsDZm#7D(ib-R$SnO7m-cG-Tfv1rNr9CSqFoQtN*>wSW62dG}0j{ z873qn4;lm_B;$&My|grWU<)>m47ny`pkKcVKnjtd*lWZDhEEj({ht-WK8IohBHz>` zk#4fHz77;SWhOV+nV{ZGPZx&?afV2YOGV;wi9JRyFNCl#>hcK`z(+^#ot+O44ggF! zIy}U|*aItPRH;6=p(k`Gq2r1XEX^PzCpWag@6y?2N=q2LzNvtLjV=HDIVv{CqerQd z^bqFUUFlcTX=tE4*ny0ET~WX8x5y(AI85|&Y6sj%NqS&j(bC#NPR#z8os*LvKHUJG zPvb{WR}lGPPe`~Z9*D=Xw6cQs6iVjI5lf`TTkB3S1hNlZbTBYC#T!F{Gn%z5J?j-S zzJMt-06ijxEMcTY8Vb-?QA|qi6Bu>uQQ7@{sN~^sb<1M{fj!8o;52I#j9r7gkEc}V zcf()U#}rzOg)lcOr3f|EpjA-QG&?(6YUuAY>NJ(~@xB?7 z>rhjVUR*S>vg-EQ4~a14MP>gSk_8D0YbCeokO#dRxUqN>X6gnW0~jeqb+xLh5^!ow;(47py?*_8 z^Mhgjh-J0@Pptw4Wo1#95+xQQHexjm6zt}_8@+<+;5-3{ z3byaw73L0>>nO7DK|==QS-MR#v*hsZ`Cl$B`cCNRzJ9G~YATSH21Xa(Mo6qG(H=iu zVP@V0TNvf}wA9!(APL~&;tIJ{oNrg*T`oVMg|X4xba5JJQh&k!yRu@rnP}dxGVl;` z;t+`DkZL1t{{6XCRRs72R9wbqX0AA`{qD}0bsTJsxSSN!$1RMd1^%mx?_YRO7EDD& z)w)Q<{#YSf^14J@lL8<$*ywoq_!=9^OG`mXU8nd@W{TSi0l`9QDidztD+EH~`v|m} znwuqm*VVxv9=X{#J;|gGx9ONqsQ!2z3vvQwktg3`-&qpX1`p4O8b+oN+Pz zFRv~NTAC$6JTW9T=g(U-WKRj7>;=!p2m3w>9?1N-Mp$k0ko7w3xotW(JUOsxFZFCga3462Y&Qo{BDY0B`h zTBm7RbMr@kLs+X5AXL23z8N5t$4`6bU@Zrh6u^Jga# z3ysJ3!{@)0Age`XXERUcnIDepxi?u-^RP`M-R*H8#xAqB6Q4vNbx72x1|Bek1f=8#E>;;DT^pQsFx?FZzpN z)g>rX@Hd)^93C5%uQ?s^7=A3c4LSjzVY!LlK01+h$okuVA?Nkt^3&dLP%Z>$0-G4c9}zsQ~< zOUv9GnH@9m>qt2a@?y}@(16@Q7`(i@ySB2@_J;8-ZJ2EEIiq)$&%FbGk@TYHJi7Rpn#kavEztw zDHg30n&;uTVuYXC{7yI(kMd*l+%+obzkugd0}NXLGS}VR4IZhtqG+Hlf{Zl(^aEfU z0Gn@b+YBD2fRk%zy8z{v;2&9chTlVu41l;U0$~d+Oh99&r>QVpK#}<&H@C8q(k!^M zLOlyi(%jHFkU;s{*@=?8<6$-c z4;ipw;B&$&K&Q0a0>rD9zzG&Ak2vW6!{NfQY9l-<0jP({zOG~Lx>RJh-*{eXXk!#0 zbw)W{Q*(3bXVV%G-y?4J1Hp4*x4}z*jV)X@geBVJo7%VK(yA&v>?43qAW+{N#NGS{ zCVR0Y_pxPOzI^QOpFcTyP*U;*s;j$q@y4(E<}Sa1?&b7!wU<}lU0NzOHdR{DNw}b( z!MdmTOxSY0^ufsxSF|l|VoruFZQs%5_msT~K3bbf*X8+c<8L7&R zlgl96eml4ijv@d;-zE#Qv!4HsHUQ5C;3qsR%;$F({O-0T0t8(Ei!w6kzo>0U-df&5 ziyh7ioF4GPq@tj>^YHuaN%ipoxDMbTPjI*f+!?G-Z;e}NulE80cfNfPAci_gL4JLPXfU22CnoiR1Me#z$0nG&bZje(44v6NV~q}g}S=dKxY|T z?NPf9A*}%`rJt3RFhd16y94NIIX7HTC*QVk;CJvL;GzP=_3?Zqj!yHMkZq!ga$)Y~ zqN=$?3J?hQZin3<8GkR1gQ`lMt9_wN@#*ay(Q#poL)b~ZRvv?b1zeCVhWS+3=4t4j7} zj_YvfAlf~!7UvHQHvMOmQUU9pg8FZk4L5o0bYRxu*J;P)C4sEmRH@2yWUFD3X; z>BF|Jub-TjcFQ92y152V1b{L?WcPNB7lB=y`Rz=)8l8G!aj};_dORH`@FDv8eD=8H z_aO!1;^y`;BedhLhK(9!I#dGL#msC4RDXHG;IM(p3g{x7Ac&P`o^U~+;T}IbIXSty z$}(XCh#rthxVgA~06mG5^XT{(#7*phBmgtA?(Ve>4YV5G#vZ4`^ecl}=vz$plc-r> zt%Sj{)nJFYiyT z=U;n@@h>~$k-myT2S?CC$UOIA@QIYEB2mYoZ6XnE;?6cdiDbszEMxXZEXORo#?{@B z6Dx}Z@Hf3iJ5U^u3tjOEE*ML*FJd#qb<@n5ApIKLScmCd9v5C3yr2R*?%tjX2t{uy z&_#Q|hJ_?4=|0Uv)qU5^+p+>|2{u+%pvrIu3ZXk=3SOj4y_d& zZ0t`zL>Y$s6i@Eq;sW+7PAyK5nH3iH&@YmTkdTU)n4DJm^gz-@MZ=0Ix~tJm4yp0v zRPIbYD4TYeXpNFqnGCa>UR6>kT`gL_cb zr>1(|BRILjm9pqBvw9V^oSr-tO}P{Nn33@zgrv(m!P0m!i_0+D{fe_yzo!Q)Qa8{! zB`OL-S2zB+WRzAkuLXb`}mMPanxm2Sg8QGcC z;{5!VsHk;FVz#%@aLHEdey`y}C%Xq;6blP_S1_DW=XoVWUe%~(aXLOlgb;g_>f)Q{ z)kIW<@v=@VO;oYNb!-0h1CgvwP(8^2P!8@Jm`@oRima?`@9f;8y;?V@)KxXG!N)iY z3)6&(0)7P{$)ps6l+Luw`J>1Tuwc2lKO45AD$=d{&tk7o7dJ@|IeBw zt|w>2l9`zjDvgSZPnvpf|3~2M9Umukn%i^vDB<(_=Qu0=Ubb3>0`tZ0&6PR8DDSxb z3=`f>trJL&Rb&A!6@GBp;h|Yg&1Do}SQ>41wwYMW3wW56^efyY;G?DxCaJDyrKF@K zB^5iQ1AC7ukhJv+-&y3s9!nTpl9MxSF?vUaW_575>}I~{UqC?jZxKk?z?^N*hAQe!HVYUI458iwHZzT|>L6Zu^iE~+3?Bc0#`PkU5JH$M1&(+_e zx@XU3V`KjTS&)O{cbzCh2NfkH=*UrY`53fVYD$SYVq%14nU)J8|I=Sn+7*9p#p=D z0e(QAn)N5Js;ZnzN=kyl!(*Tqf@fi7&G}Fa@!3!>AvqafoJLXsc6R7;c}p`u90h_m zP`M-|B*eF36l7r9!A(Jc>W#ECYl#0K^^hYnAk^@75VY+CI3P`9i3Y_Cz(gQZm6R-$ z%~E{+oH)c07V@h?kUUE+Dl(9lR}uF{SaTLZZ9qb@vlCvZP^}*hys#7vb_$Ek5NSbI zS6|qrdwW9x7Q(`M!7wDn+27Z{ii!FkoZCE&_=GNGnWeKc9Rxzb(lP`1h5G`*!KDh> zOpJ^#S)_Uyzo`+#^+YPjK>d}Vm>di@L z2F1JR``r3((hp-XL3cupt*_gJRz!!J_ziR)IJI<*jh}5Mhi*+*R`8#ltEL}lvO{_w z6GiwqmhxUJu48~3ZYdy$z%u}7AL1d2!q8{7@|Eo zO=%moXu4JZlX^jiZDMW?Ho&5y&r9Ya%AzsEwUD0?@GqX9xd5rSGl?fWB!urQ)MRpP zkE1a(Ifa1jS>pvzgnV|6_6)WfmAQhD$HS|T(a|OJXrJ5(9Wi|y@)6d9coR$D{Jgli z`6m=Ka?XcmfN=(2 zU=#6ZyRN$U2?eH+!$s;efp9c$Lq<+M5AF0U8NU;x&72OW_tSC=^qKOyMcr^ay%37{ z9Kwk3zAF~fDs?dP+WBLQNQIO|Dsi^DBn=R4Y6rDH#y7W2HSpZT*>zg&vg z5xO(gDOHa|#+PvT^mVh0iiYIp)+Yz4x$)r+=}w7XGQ7wyjQS`x1v^fym|eGD|3y1l zF}~x5vcF$CHfHwGbM<1EmWyqOpI@WBReEjZ9>h9Lc8Xx>WrtTlV+77jTzrsSj#1M= z#Uq5O>RyA(){_ReL~7`nqBzyxf}l^IN;Q=u2{llLF+58()Ha9v-sH9A&=7%DW%D1h zA)kX|=I`0rkY7UURE2dJ=Hg(US5u49zM8t?Oz&G{YCAn|M|tc0s0=6DlZJ(mxTj=+ z$jK}8nBhkwcQiX7)7v$~f}Decqt%eAQ-Hh`Wi4HiVSTk6EEOQ=dT$5_Y#}{DsuowC zlX}i#IzpXwE>fz-7bqwt5nn!hKP5x)-@#{C=rFS`p{tAO7in#7PK!UkyR`+u#n&N5 z-roMGS&{^BoaioAyFT=2ip8(XZy^R;FmeKd&7~z7CO2v6Pmq>C zyZG$l0)#^WY5dal49=$b?Oilxl`Y6D>i+xWE$f*ls6zq5Li}0=1~eXWaY0`JvdSi} z-M+q;CE5HPhoNMRfd~8hko@6el;P17zO~4;w#WrtUje5r4;DVng1&(sA`qSsgVru2 z-i*;*lJuF#*0#Ize_!0g!df`w1LTW{a1mUcl(V{u3kp~{q=@6rE}>xRU$XZ+YpGJr zV_{26gMv9SsRyOYAXWiDpMN81*Q`&z!Z3+3*J&>WCNHsu6XZ;{2Jf{E7q!aI&P}1F z0|vN|1EdVKzkUIL3i26X2xkWb6S#z#>Oe?E=xNj-LAY%mTF)R%qpF8+WkI4LrHDm9xRs*cH;q+|sQDCmL==9ob z29{B~Q!On?HD+s4NuRsX{pR}G=R{P^hpqp5RARqTCq_|lKQ+&tkw1qHDo7}U!9}{q z78De)l)gkkzYZRN@6h0aQ&eA0Hb+&g6X5&CfHy(Sz`)WbOr`6kmw%m$qWy+mYG#LL zZ7ss9YPr#QD7<%n^+yIxk{}f@J`+a#mTM__8Kj*`-g?$%CH@B6=mz^qmCh%loX4<~} zL=9J?$mNZVdo!j(L#mL4DYCpyVO@36T&x^W+4Fe!Zb!S}pC;T=bSsbyL2YCJ2|T1o z;1tCC6Rhys+GHFvPK8WaVIep>SLNp`?3KKS*6)W8Xc69ISFH(47j1u2GUm6Zp$dqG zOA+XG76_jLtZ4Kh zo!{B{@#n7*&T(cMujA$UzMDC#bwAxpEIBB~9|bfuwm{C{OB)y%*k?D!k&rQJ^%ysB zBBsURo?5Kn)8Cu>0j9a%yCgkp$BP6Fv#~W*RA7J>hU|G9g&d7fDQ}}u@BTmYTo|*0 zfJG%Z463QPLJi#i7I-@lbiEYaRK<9>X19b0?Ima^sQq4b!9m8Jv*e$A`#S*H&(`rb zlMhApjXz(EKGz)Z+JNvrTSxkJ)y1H>yW0xR1uz$i?O_4^Eq>a&@6h`1->(hXRs@Tb zPrefHcjV>e)zs8{1r4+0fi$NEtPa#`T+!D7lhe~~=MB9Aqdl~zyIwZ`lz*0%9xt9t-AOa_p7Y(1PU6?@|gecp($>gORr<0$a`5&gx@2<*K-*q=^v6tzW)cc Date: Tue, 23 May 2023 09:23:10 -0500 Subject: [PATCH 02/55] Primer commit para trabajar en equipo --- src/busqueda.html | 98 ++++++++++++++++++++++++++++++++++++------- src/contacto.html | 85 +++++++++++++++++++------------------ src/css/style.css | 84 ++++++++++++++++++++++++++++++++++++- src/image/client.png | Bin 0 -> 162537 bytes src/testimonios.html | 35 +++++++++++++++- 5 files changed, 244 insertions(+), 58 deletions(-) create mode 100644 src/image/client.png diff --git a/src/busqueda.html b/src/busqueda.html index 8ef76d8e..6e00fd61 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -66,21 +66,89 @@

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

- - +
+
+
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
diff --git a/src/contacto.html b/src/contacto.html index c6565710..64e0587e 100644 --- a/src/contacto.html +++ b/src/contacto.html @@ -24,6 +24,7 @@ + @@ -63,54 +64,56 @@ -
- -

Contacto

-
-
-
- - -
- -
- - -
- -
- - -
- -
- - - -
-
- - +
+ +
+

Contacto

+
+
+ + +
+ +
+ +
+ +
+ + +
+ +
+ + +
+ +
+ + - -
+ diff --git a/src/css/style.css b/src/css/style.css index 73f3ec54..eff2966d 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -36,8 +36,17 @@ body { grid-auto-flow: row; width: 100%; height: 100%; + position: relative; + min-height: 100vh; } + + +#content-wrap { + padding-bottom: 2.5rem; /* Footer height */ +} + + /* * HEADER */ @@ -147,9 +156,14 @@ body { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12); box-sizing: border-box; width: 100%; + text-align: left; font: bold 16px sans-serif; padding: 55px 50px; + + + position: absolute; + bottom: 0; } .footer .footer-left, @@ -356,7 +370,30 @@ body { /************C0NTACTOS***************/ /************MAIN-004***************/ - +#contact-form label { + display: block; + margin-bottom: 5px; +} +#contact-form input[type="text"], +#contact-form textarea { + width: 100%; + padding: 8px; + border-radius: 4px; + border: 1px solid #ccc; +} +#contact-form textarea { + height: 100px; +} +#contact-form button { + background-color: #4CAF50; + border: none; + padding: 10px 20px; + border-radius: 4px; + cursor: pointer; +} +#contact-form button:hover { + background-color: #45a049; +} @@ -369,3 +406,48 @@ body { /************TESTIMONIOS***************/ +#Test-img{ + height: 15%; + width: 10%; +} + +.wrapper{ + width: 100%; + /*margin-top: 100px;*/ + background: #fff; + padding: 30px 0; +} + +.slider-testimonial{ + width: 85%; + max-width: 1400px; + margin: auto; +} + +.testimonial-client{ + margin-bottom: 15px; +} + +.testimonial-client img{ + width: 120px; + margin:auto; +} + +.client-name{ + font-family: "Open sans"; + font-weight: 600; + text-align: center; +} + +.testimonial-text{ + padding: 10px 120px; +} + +.testimonial-text p{ + font-family: "Open sans"; + font-size: 25px; + font-weight: 400; + font-style: italic; + text-align: center; + color: #454545; +} diff --git a/src/image/client.png b/src/image/client.png new file mode 100644 index 0000000000000000000000000000000000000000..5d67d555628da40369909a755144d93190441218 GIT binary patch literal 162537 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

lRvT={IiIeEKWjp*DeyiJZ=B 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

nz|~u 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

!ogJ}DtW=I#^nBOIfyvICBlhk0zM-=yT_ z)~_h(s`038pe1e93gCwnm!EDeZG9ihvK@?+dn}Ejm2>jc3)= zfy1|1z@vHQs6j5p(T<>Js+CMAy*t(UjxrP1`6Z}k^BL82WH&r@(zG3kwP%#&o4rw` zYjMN_IbBQ}%hFQYh?bhk?&IAB;Gq7reVC}`ax`C+=f1_BsIfHGHgm49r(Z@QYNfB0 z!sp`-VUA#97#F6sma?tVIA2BM`E6V>!@M;WR-s$tx-(52L-Pr?=CwXPlE_GoHNWrK z?%rm$>8npMy$&~&a%XtTk&N`7eePVLd<>Ge_NwWu6bRKrv z2&c=k{4nQU-nqXz5^=dBC{@ed9ZTmC`ErjBC@QXWWxVM`QVJVCsj}wAa6d&-R^#{g=q9dbtSvXsx-RRT z0a2D-s|xS~6p#1B!DBA@Gm{6_X>HQOZ_RC>=mOQIJCAofS^k&i!0hiQR5Lc`PM6M5 zic6_DWS;*)w|)@(>o_|s%oHgY3Y-U6c#&5GEO!zJlAf%M1_~FDvkmMY6{ zyK&e&zprmQKrtQH+6H!atsjM8W}M=3W(N0mxu5WFL9a~F9;Yecf9FsmE2}r(vjD1F zhN$K_@kZ#+N%sxvp08xs1ioa43fdGd(d&g4m$8oqoN_PDs^fy+O!%3G26R3fdO!XY zRAjy4w4xHs7?p@dmOERk+-~(l{yp2MLXpWVK%6295KP~P474)OCk>B#G#tKD-~Ju=3h0qn z#o5?TLCan^NO&o6Au>jepWpcg%AjVfI$VcU^$*46;H$e*Er)jApqAxdlWFowm&e() zw6-EPB}bEP#oc!w=!Vqbqe!?N2@f=nf~ReJR#*!$Q)e{&np>-6@5B|bsf)05G&Iow zDb&zDK3AdUx^eCX3JyN;rB4rWse&g{>`NQ2FHU$KY}@RQ+1hxF>p#DtEUoC<+z*PY+Qs=5Bbp`ZTB0jdeL#r1%; zxykWob92zV)P1LTpp$ooG=y#DvzKfs8XCw`ALY$lb`_@ABhx(nQ~R?Wj=Jw;|0kp$6T1sV zAo`&(G>O6z^852|Fs}vV0T|NOvGn>d}J?bZt0CyNWon}DBYZMi9HH~1BG#Z{I`$AG*f~G!FXH; zD0lNroSo8m!esK&kTRWizVY(qlc8$|1+yM9B?m3TMb{%BOv2k>1EZ-v>ksRr5AX|W zSeEE`G(@-jkQqKpBrJs%$wOSiyQutaIF1F^L4|$<^y3P}P~vSAYLcCCs-R68(b`WZ za9Y2EJ7kYu3Jy%r*lltJff6TN?e8 z_#NtE0t=r0#h(EUu#pR@y*Fjjk!fb1C;KF-ndcV-na{wMPskqtretzIt?PWe{nZ`y zh-ps7HiY0iN8rB9HYDVRZ^!%hc&0$B{}$Ckwec3vXfErcR}8CeH77;1Brz-9M*%0z zlhb5VWvwy0i^<-ciNroIjV&@}7aJRo!T?i^+ol=^}Yp1+7!XvwZ z$6Jv<`Ky1Yz(QdvrcKoy+B&m*`0^VL2T~>V?e$l_hRu$CTPyyDL%Mkxph|)*7D>O| z(yqtm?`n@uXMQg zdeJczrjjfHb)TVv7|3wsxg8%LJG(uQkaA@0T^`5*!5J&oRB)(~F}H{f>8j7N*2NlC z*l64GK@Fm!vz@kVZs9t;jPhHl!>km{Rtz>YDTTJ{=_Wuz`6$uMr_#l3-agXlF>b{5 z#k1n3OIwp?=M1=Eq_6$Ck9P3%Z2C*v?>nVk+EfmcI1)K!m4O}-LKlUCYIBy!{fsq} z`6NH9u6cYI;#YG$g!z&=+H1NCmnoyJ%bwwLhedqU)tIBV60%FOtu}7&9f*u|21qt6 zM|3orQotF;$1qno6*dBvHfB`(fr%l)t-%o(CvBiz{FM|zSwfu_w2fYwh)k35TI=X6 zP8`X@T968*?В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 KbhV^e;Qs)IK5otc literal 0 HcmV?d00001 diff --git a/src/testimonios.html b/src/testimonios.html index 7f701743..ed3cd7d9 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -60,7 +60,40 @@ -

diff --git a/src/css/app.css b/src/css/app.css new file mode 100644 index 00000000..2e71a55e --- /dev/null +++ b/src/css/app.css @@ -0,0 +1,64 @@ +/***APP.CSS***/ +main { + /* background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);*/ + font-family: 'Staatliches', cursive; +} + +h1 { + font-family: 'Staatliches', cursive; + /*font-size: 6rem; + padding: 3rem 0;*/ + margin: 0; +} + + +h1 { + text-align: center; +} +#buscador { + /* max-width: 1100px;*/ + margin: 0 auto; + /*padding: 4rem;*/ + background: white; + /* margin-bottom: 10rem;*/ + font-family: Arial, Helvetica, sans-serif; +} +#app p{ + text-align: left!important; + /* font-size: 2rem;*/ + font-family: Arial, Helvetica, sans-serif; +} +#resultado p { + margin: 0; + padding: 2rem; + border-bottom: 1px solid #e1e1e1; +} +#resultado p span { + font-weight: bold; +} +#resultado p:last-of-type{ + border: none; +} +.alerta { + /* padding: 1rem;*/ + text-align: center; + font-weight: bold; + text-transform: uppercase; + color: white; + /* font-size: 2rem;*/ +} +.error { + background-color: red; +} + +.sitio-web { + color: white; + display: block; + /*font-size: 4rem;*/ + + /*margin: 2rem auto;*/ + text-decoration: none; +} +.sitio-web:hover { + color: white; +} diff --git a/src/css/normalize.css b/src/css/normalize.css new file mode 100644 index 00000000..486bdfd1 --- /dev/null +++ b/src/css/normalize.css @@ -0,0 +1,427 @@ +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + + html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome + * (include `-moz` to future-proof). + */ + +input[type="search"] { + /* 1 */ + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; /* 2 */ + box-sizing: content-box; +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/src/css/skeleton.css b/src/css/skeleton.css new file mode 100644 index 00000000..7918ae2b --- /dev/null +++ b/src/css/skeleton.css @@ -0,0 +1,328 @@ +/* +* Skeleton V2.0.4 +* Copyright 2014, Dave Gamache +* www.getskeleton.com +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +* 12/29/2014 +*/ + + +/* Table of contents +–––––––––––––––––––––––––––––––––––––––––––––––––– +- Grid +- Base Styles +- Typography +- Links +- Buttons +- Forms +- Lists +- Code +- Tables +- Spacing +- Utilities +- Clearing +- Media Queries +*/ + + +/* Grid +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.container { + position: relative; + width: 100%; + /*max-width: 960px;*/ + margin: 0 auto; + /* padding: 0 20px;*/ + box-sizing: border-box; } +.column, +.columns { + width: 100%; + float: left; + box-sizing: border-box; } + + .one.column, + .one.columns { width: 4.66666666667%; } + .two.columns { width: 13.3333333333%; } + .three.columns { width: 22%; } + .four.columns { width: 30.6666666667%; } + .five.columns { width: 39.3333333333%; } + .six.columns { width: 48%; } + .seven.columns { width: 56.6666666667%; } + .eight.columns { width: 65.3333333333%; } + .nine.columns { width: 74.0%; } + .ten.columns { width: 82.6666666667%; } + .eleven.columns { width: 91.3333333333%; } + .twelve.columns { width: 100%; margin-left: 0; } + + .one-third.column { width: 30.6666666667%; } + .two-thirds.column { width: 65.3333333333%; } + + .one-half.column { width: 48%; } + .offset-by-one.column, + .offset-by-one.columns { margin-left: 8.66666666667%; } + .offset-by-two.column, + .offset-by-two.columns { margin-left: 17.3333333333%; } + .offset-by-three.column, + .offset-by-three.columns { margin-left: 26%; } + .offset-by-four.column, + .offset-by-four.columns { margin-left: 34.6666666667%; } + .offset-by-five.column, + .offset-by-five.columns { margin-left: 43.3333333333%; } + .offset-by-six.column, + .offset-by-six.columns { margin-left: 52%; } + .offset-by-seven.column, + .offset-by-seven.columns { margin-left: 60.6666666667%; } + .offset-by-eight.column, + .offset-by-eight.columns { margin-left: 69.3333333333%; } + .offset-by-nine.column, + .offset-by-nine.columns { margin-left: 78.0%; } + .offset-by-ten.column, + .offset-by-ten.columns { margin-left: 86.6666666667%; } + .offset-by-eleven.column, + .offset-by-eleven.columns { margin-left: 95.3333333333%; } + + .offset-by-one-third.column, + .offset-by-one-third.columns { margin-left: 34.6666666667%; } + .offset-by-two-thirds.column, + .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } + + .offset-by-one-half.column, + .offset-by-one-half.columns { margin-left: 52%; } + +/* Base Styles +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* NOTE +html is set to 62.5% so that all the REM measurements throughout Skeleton +are based on 10px sizing. So basically 1.5rem = 15px :) */ +html { + font-size: 62.5%; } +body { + font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */ + line-height: 1.6; + font-weight: 400; + font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; + color: #222; } + +/* Typography +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 2rem; + font-weight: 300; } +h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;} +h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } +h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; } +h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; } +h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; } +h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; } + +/* Larger than phablet */ +@media (min-width: 550px) { + h1 { font-size: 5.0rem; } + h2 { font-size: 4.2rem; } + h3 { font-size: 3.6rem; } + h4 { font-size: 3.0rem; } + h5 { font-size: 2.4rem; } + h6 { font-size: 1.5rem; } +} + +p { + margin-top: 0; } + + /* Links +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +a { + color: #1EAEDB; } +a:hover { + color: #0FA0CE; } +/* Buttons +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.button, +button, +input[type="submit"], +input[type="reset"], +input[type="button"] { + display: inline-block; + height: 38px; + padding: 0 30px; + color: #555; + text-align: center; + font-size: 11px; + font-weight: 600; + line-height: 38px; + letter-spacing: .1rem; + text-transform: uppercase; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border-radius: 4px; + border: 1px solid #bbb; + cursor: pointer; + box-sizing: border-box; } +.button:hover, +button:hover, +input[type="submit"]:hover, +input[type="reset"]:hover, +input[type="button"]:hover, +.button:focus, +button:focus, +input[type="submit"]:focus, +input[type="reset"]:focus, +input[type="button"]:focus { + color: #333; + border-color: #888; + outline: 0; } +.button.button-primary, +button.button-primary, +input[type="submit"].button-primary, +input[type="reset"].button-primary, +input[type="button"].button-primary { + color: #FFF; + background-color: #33C3F0; + border-color: #33C3F0; } +.button.button-primary:hover, +button.button-primary:hover, +input[type="submit"].button-primary:hover, +input[type="reset"].button-primary:hover, +input[type="button"].button-primary:hover, +.button.button-primary:focus, +button.button-primary:focus, +input[type="submit"].button-primary:focus, +input[type="reset"].button-primary:focus, +input[type="button"].button-primary:focus { + color: #FFF; + background-color: #1EAEDB; + border-color: #1EAEDB; } + + +/* Lists +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +ul { + list-style: circle inside; } +ol { + list-style: decimal inside; } +ol, ul { + padding-left: 0; + margin-top: 0; } +ul ul, +ul ol, +ol ol, +ol ul { + margin: 1.5rem 0 1.5rem 3rem; + font-size: 90%; } +li { + margin-bottom: 1rem; } + + +/* Code +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +code { + padding: .2rem .5rem; + margin: 0 .2rem; + font-size: 90%; + white-space: nowrap; + background: #F1F1F1; + border: 1px solid #E1E1E1; + border-radius: 4px; } +pre > code { + display: block; + padding: 1rem 1.5rem; + white-space: pre; } + +/* Tables +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +th, +td { + padding: 12px 15px; + text-align: left; + border-bottom: 1px solid #E1E1E1; } +th:first-child, +td:first-child { + padding-left: 0; } +th:last-child, +td:last-child { + padding-right: 0; } + + +/* Spacing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +button, +.button { + margin-bottom: 1rem; } +input, +textarea, +select, +fieldset { + margin-bottom: 1.5rem; } +pre, +blockquote, +dl, +figure, +table, +p, +ul, +ol, +form { + margin-bottom: 2.5rem; } + + +/* Utilities +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +.u-full-width { + width: 100%; + box-sizing: border-box; + display: flex; +align-items: center; } +.u-max-full-width { + max-width: 100%; + box-sizing: border-box; } +.u-pull-right { + float: right; } +.u-pull-left { + float: left; } + + /* Misc +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +hr { + margin-top: 3rem; + margin-bottom: 3.5rem; + border-width: 0; + border-top: 1px solid #E1E1E1; } + + +/* Clearing +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +/* Self Clearing Goodness */ +.container:after, +.row:after, +.u-cf { + content: ""; + display: table; + clear: both; } + +/* Media Queries +–––––––––––––––––––––––––––––––––––––––––––––––––– */ +/* +Note: The best way to structure the use of media queries is to create the queries +near the relevant code. For example, if you wanted to change the styles for buttons +on small devices, paste the mobile query code up in the buttons section and style it +there. +*/ + + +/* Larger than mobile */ +@media (min-width: 400px) {} + +/* Larger than phablet (also point when grid becomes active) */ +@media (min-width: 550px) {} + +/* Larger than tablet */ +@media (min-width: 750px) {} + +/* Larger than desktop */ +@media (min-width: 1000px) {} + +/* Larger than Desktop HD */ +@media (min-width: 1200px) {} diff --git a/src/data/breakingbad/README.md b/src/data/breakingbad/README.md deleted file mode 100644 index a20e3110..00000000 --- a/src/data/breakingbad/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# Breaking Bad - -Breaking Bad es una serie de televisión estadounidense -creada y producida por Vince Gilligan. Situada y producida -en Albuquerque, Nuevo México, consiste en la historia de -Walter White, un profesor de química al que diagnostican -un cáncer de pulmón inoperable. Walter pasa a una vida de -crimen produciendo y distribuyendo metanfetamina junto -a un ex-estudiante, Jesse Pinkman, con el objetivo de -conseguir suficiente dinero para el futuro de su -familia tras su inevitable muerte - -## Hallazgos - -Haciendo una investigación (research) sobre la -información que podrían necesitar nuestras -usuarias encontramos que los datos de mayor -interés son: - -- Información sobre los personajes como nombre, -apodo, ocupación y nombre de la actriz o actor -que lo interpreta. - -- Adicionalmente a esta información, Breaking Bad -coexsiste con Better Call Saul; para nuestras usuarias -es importante poder ver la lista de personajes que -aparecen cada una de las series. - -## Detalles de la data - -Con este set de datos puedes obtener los siguientes datos de un personaje: - -- nombre -- imagen -- ocupación -- estado de vida -- apodo/nickname -- categoria -- temporada donde aparece diff --git a/src/data/breakingbad/README.pt.md b/src/data/breakingbad/README.pt.md deleted file mode 100644 index 99bb0844..00000000 --- a/src/data/breakingbad/README.pt.md +++ /dev/null @@ -1,37 +0,0 @@ -# Breaking Bad - -Breaking Bad é uma série de televisão americana criada e -produzida por Vince Gilligan. Ambientado e produzido em -Albuquerque, Novo México, segue a história de Walter White, -um professor de química que é diagnosticado com câncer de -pulmão inoperável. Walter se volta para uma vida de crime -produzindo e distribuindo metanfetamina ao lado de um -ex-aluno, Jesse Pinkman, a fim de arrecadar dinheiro -suficiente para o futuro de sua família após sua morte -inevitável. - -## Constatações - -Fazendo uma investigação (pesquisa) sobre as -informações que nossas usuárias podem precisar, -descobrimos que os dados de maior interesse são: - -- Informações sobre os personagens como nome, apelido, -ocupação e nome da atriz ou ator que o interpreta. - -- Além dessas informações, Breaking Bad coexiste -com Better Call Saul; para nossos usuários é -importante poder ver a lista de personagens que -aparecem em cada uma das séries. - -## Detalhes dos data - -Com este conjunto de dados você pode obter os seguintes dados de um caractere: - -- nome -- imagem -- ocupação -- estado de vida -- sobrenome -- categoria -- estação em que aparece diff --git a/src/data/breakingbad/breakingbad.js b/src/data/breakingbad/breakingbad.js deleted file mode 100644 index 00c23039..00000000 --- a/src/data/breakingbad/breakingbad.js +++ /dev/null @@ -1,818 +0,0 @@ -export default { - "breaking_bad": [ - { - char_id: 1, - name: "Walter White", - birthday: "09-07-1958", - occupation: ["High School Chemistry Teacher", "Meth King Pin"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg", - status: "Presumed dead", - nickname: "Heisenberg", - appearance: [1, 2, 3, 4, 5], - portrayed: "Bryan Cranston", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 2, - name: "Jesse Pinkman", - birthday: "09-24-1984", - occupation: ["Meth Dealer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/9/95/JesseS5.jpg/revision/latest?cb=20120620012441", - status: "Alive", - nickname: "Cap n' Cook", - appearance: [1, 2, 3, 4, 5], - portrayed: "Aaron Paul", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 3, - name: "Skyler White", - birthday: "08-11-1970", - occupation: [ - "House wife", - "Book Keeper", - "Car Wash Manager", - "Taxi Dispatcher", - ], - img: "https://s-i.huffpost.com/gen/1317262/images/o-ANNA-GUNN-facebook.jpg", - status: "Alive", - nickname: "Sky", - appearance: [1, 2, 3, 4, 5], - portrayed: "Anna Gunn", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 4, - name: "Walter White Jr.", - birthday: "07-08-1993", - occupation: ["Teenager"], - img: "https://media1.popsugar-assets.com/files/thumbor/WeLUSvbAMS_GL4iELYAUzu7Bpv0/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2018/01/12/910/n/1922283/fb758e62b5daf3c9_TCDBRBA_EC011/i/RJ-Mitte-Walter-White-Jr.jpg", - status: "Alive", - nickname: "Flynn", - appearance: [1, 2, 3, 4, 5], - portrayed: "RJ Mitte", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 5, - name: "Henry Schrader", - birthday: "Unknown", - occupation: ["DEA Agent"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/b7/HankS5.jpg/revision/latest/scale-to-width-down/700?cb=20120620014136", - status: "Deceased", - nickname: "Hank", - appearance: [1, 2, 3, 4, 5], - portrayed: "Dean Norris", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 6, - name: "Marie Schrader", - birthday: "Unknown", - occupation: ["Housewife", "Clepto"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/1/10/Season_2_-_Marie.jpg/revision/latest?cb=20120617211645", - status: "Alive", - nickname: "Marie", - appearance: [1, 2, 3, 4, 5], - portrayed: "Betsy Brandt", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 7, - name: "Mike Ehrmantraut", - birthday: "Unknown", - occupation: ["Hitman", "Private Investigator", "Ex-Cop"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_mike-ehrmantraut-lg.jpg", - status: "Deceased", - nickname: "Mike", - appearance: [2, 3, 4, 5], - portrayed: "Jonathan Banks", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 8, - name: "Saul Goodman", - birthday: "Unknown", - occupation: ["Lawyer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/1/16/Saul_Goodman.jpg/revision/latest?cb=20120704065846", - status: "Alive", - nickname: "Jimmy McGill", - appearance: [2, 3, 4, 5], - portrayed: "Bob Odenkirk", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 9, - name: "Gustavo Fring", - birthday: "Unknown", - occupation: ["Los-Pollos co-Founder", "Philanthropist", "Cartel Leader"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/1/1f/BCS_S4_Gustavo_Fring.jpg/revision/latest?cb=20180824195925", - status: "Deceased", - nickname: "Gus", - appearance: [2, 3, 4], - portrayed: "Giancarlo Esposito", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [3, 4, 5], - }, - { - char_id: 10, - name: "Hector Salamanca", - birthday: "Unknown", - occupation: ["Former Senior Cartel Leader"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/b4/Hector_BCS.jpg/revision/latest?cb=20170810091606", - status: "Deceased", - nickname: "Don Hector", - appearance: [1, 2, 3, 4], - portrayed: "Mark Margolis", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [2, 3, 4, 5], - }, - { - char_id: 11, - name: "Domingo Molina", - birthday: "Unknown", - occupation: ["Meth Distributor"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/e/e7/Krazy8.png/revision/latest?cb=20130208041554", - status: "Deceased", - nickname: "Krazy-8", - appearance: [1], - portrayed: "Maximino Arciniega", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 12, - name: "Tuco Salamanca", - birthday: "Unknown", - occupation: ["Meth Distributor"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/a/a7/Tuco_BCS.jpg/revision/latest?cb=20170810082445", - status: "Deceased", - nickname: "Tuco", - appearance: [1, 2], - portrayed: "Raymond Cruz", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [1, 2], - }, - { - char_id: 13, - name: "Marco & Leonel Salamanca", - birthday: "Unknown", - occupation: ["Cartel Hitman"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_the-cousins-lg.jpg", - status: "Deceased", - nickname: "The Cousins", - appearance: [3], - portrayed: "Luis & Daniel Moncada", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 14, - name: "Lydia Rodarte-Quayle", - birthday: "Unknown", - occupation: ["Executive at Madrigal"], - img: "https://media1.popsugar-assets.com/files/thumbor/wERDST0TUb-iHCSb2r5ZpsvaZLo/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2013/07/17/675/n/1922283/fae2f583f04bb80f_Laura-Fraser-is-back-as-Lydia-Rodarte-Quayle_gallery_primary/i/Laura-Fraser-Lydia-Rodarte-Quayle.jpg", - status: "Deceased", - nickname: "Lydia", - appearance: [5], - portrayed: "Laura Fraser", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 15, - name: "Todd Alquist", - birthday: "Unknown", - occupation: ["Lab Assistant", "Enforcer", "Meth Cook"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/9/95/Todd_brba5b.png/revision/latest?cb=20130717134303", - status: "Deceased", - nickname: "Ricky Hitler", - appearance: [5], - portrayed: "Jesse Plemons", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 16, - name: "Jane Margolis", - birthday: "Unknown", - occupation: ["Tattoo Artist", "Landlord"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/b4/Jane.jpg/revision/latest?cb=20090621233653", - status: "Deceased", - nickname: "Apology Girl", - appearance: [2], - portrayed: "Krysten Ritter", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 17, - name: "Skinny Pete", - birthday: "Unknown", - occupation: ["Low-level meth distributer"], - img: "https://vignette.wikia.nocookie.net/breaking-bad-tv/images/c/ce/Sp.png/revision/latest?cb=20121016143623", - status: "Alive", - nickname: "Skinny", - appearance: [1, 2, 3, 4, 5], - portrayed: "Charles Baker", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 18, - name: "Brandon Mayhew", - birthday: "Unknown", - occupation: ["Low-level meth distributer"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_badger-lg.jpg", - status: "Alive", - nickname: "Badger", - appearance: [1, 2, 3, 4, 5], - portrayed: "Matt L. Jones", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 19, - name: "Huell Babineaux", - birthday: "Unknown", - occupation: ["Bodyguard"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/c1/4x11_-_Huell.png/revision/latest?cb=20130913100459&path-prefix=es", - status: "Alive", - nickname: "Huell", - appearance: [4, 5], - portrayed: "Lavell Crawford", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 20, - name: "Steven Gomez", - birthday: "Unknown", - occupation: ["DEA Agent"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_steven-gomez-lg.jpg", - status: "Deceased", - nickname: "Gomie", - appearance: [1, 2, 3, 4, 5], - portrayed: "Steven Michael Quezada", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 21, - name: "Theodore Beneke", - birthday: "Unknown", - occupation: ["Former President Beneke Fabricators"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/bd/Cast_bb_700x1000_todd-beneke-lg.jpg/revision/latest?cb=20170723165057", - status: "Alive", - nickname: "Ted", - appearance: [2, 3, 4, 5], - portrayed: "Christopher Cousins", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 22, - name: "Gale Boetticher", - birthday: "Unknown", - occupation: ["Chemist", "Meth manufacturer"], - img: "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_gale-boetticher-lg.jpg", - status: "Deceased", - nickname: "GB", - appearance: [3], - portrayed: "David Costabile", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 23, - name: "Andrea Cantillo", - birthday: "Unknown", - occupation: ["Unknown"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/5/51/Andrea_-_To%27hajilee.png/revision/latest?cb=20131025094457", - status: "Deceased", - nickname: "Andrea", - appearance: [3, 4, 5], - portrayed: "Emily Rios", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 24, - name: "Brock Cantillo", - birthday: "Unknown", - occupation: ["Kid"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/9/97/Brock.png/revision/latest?cb=20170725193144", - status: "Alive", - nickname: "Brock", - appearance: [3, 4, 5], - portrayed: "Ian Posada", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 25, - name: "Carmen Molina", - birthday: "Unknown", - occupation: ["High School Principal"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/d/de/Carmen.JPG/revision/latest?cb=20100410125233", - status: "Alive", - nickname: "Carmen", - appearance: [1, 2, 3, 5], - portrayed: "Carmen Serano", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 26, - name: "Gretchen Schwartz", - birthday: "Unknown", - occupation: ["Co-owner Gray Matter"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/5/5e/Gretchen_Schwartz.png/revision/latest?cb=20131005103735&path-prefix=es", - status: "Alive", - nickname: "Gretchen", - appearance: [1, 2, 5], - portrayed: "Jessica Hecht", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 27, - name: "Elliot Schwartz", - birthday: "Unknown", - occupation: ["Co-Founder Gray Matter"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/8/8a/Elliott_Schwartz.png/revision/latest?cb=20131005103743&path-prefix=es", - status: "Alive", - nickname: "Elliot", - appearance: [1, 5], - portrayed: "Adam Godley", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 28, - name: "Gonzo", - birthday: "Unknown", - occupation: ["Tuco's Bodyguard"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/d/d6/Gonzo.JPG/revision/latest?cb=20100415212944", - status: "Deceased", - nickname: "Gonzo", - appearance: [1, 2], - portrayed: "Jesus, Payan, Jr.", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 29, - name: "Christian Ortgea", - birthday: "Unknown", - occupation: ["Low-level meth distributor"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1540314304/c8acek3pimb0hb4efrvf.jpg", - status: "Deceased", - nickname: "Combo", - appearance: [1, 2, 3], - portrayed: "Rodney Rush", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 30, - name: "Mrs. Pinkman", - birthday: "Unknown", - occupation: ["unknown"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/a/a2/Tess_Harper.jpg/revision/latest?cb=20120923235754", - status: "Alive", - nickname: "Jesse's mom", - appearance: [1, 2, 3], - portrayed: "Tess Harper", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 31, - name: "Adam Pinkman", - birthday: "Unknown", - occupation: ["unknown"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/c9/AdamPinkman.png/revision/latest?cb=20141117180836&path-prefix=es", - status: "Alive", - nickname: "Jesse's dad", - appearance: [1, 2, 3], - portrayed: "Michael Bofshever", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 32, - name: "Jake Pinkman", - birthday: "Unknown", - occupation: ["Kid", "Jesse's little brother"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/a/a4/Jake.jpg/revision/latest?cb=20121214201656&path-prefix=de", - status: "Alive", - nickname: "Jake", - appearance: [1], - portrayed: "Ben Petry", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 33, - name: "No-Doze", - birthday: "Unknown", - occupation: ["Juarez Cartel Lieutenant"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/ca/No_Doze_2.png/revision/latest?cb=20131014073210", - status: "Deceased", - nickname: "No-Doze", - appearance: [1, 2], - portrayed: "Cesar Garcia", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 34, - name: "Emilio Koyama", - birthday: "Unknown", - occupation: ["Low-level meth distributor"], - img: "https://vignette.wikia.nocookie.net/trbreakingbad/images/9/9c/Emilio.jpeg/revision/latest?cb=20161029192022", - status: "Deceased", - nickname: "Emilio", - appearance: [1], - portrayed: "John Koyama", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 35, - name: "Dr. Delcavoli", - birthday: "Unknown", - occupation: ["Physician"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1540314509/lj5qlbe6xvmmpxnspz6y.jpg", - status: "Alive", - nickname: "Dr. Delcavoli", - appearance: [1, 2], - portrayed: "David House", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 36, - name: "Wendy S.", - birthday: "Unknown", - occupation: ["Prostitute"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/cc/Wendy.jpg/revision/latest?cb=20170721162715", - status: "Alive", - nickname: "Wendy", - appearance: [1, 2, 3], - portrayed: "Julie Minesci", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 37, - name: "Bogdan Wolynetz", - birthday: "Unknown", - occupation: ["Former owner of A1A Car Wash"], - img: "https://i.pinimg.com/originals/d5/c0/34/d5c0345ae70fbdbaa33b7537d685da54.jpg", - status: "Alive", - nickname: "Bogdan", - appearance: [1, 3, 4], - portrayed: "Marius Stan", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 38, - name: "Ken", - birthday: "Unknown", - occupation: ["Stock Broker"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/8/8c/Ken.png/revision/latest?cb=20170721163649", - status: "Alive", - nickname: "Ken Wins", - appearance: [1], - portrayed: "Kyle Bornheimer", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 39, - name: "Holly White", - birthday: "Unknown", - occupation: ["Infant"], - img: "https://static.wikia.nocookie.net/breakingbad/images/0/08/Tumblr_lqddc79K9S1qc5omm.png/revision/latest?cb=20111012055605", - status: "Alive", - nickname: "Holly", - appearance: [2, 3, 4, 5], - portrayed: "Unknown", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 40, - name: "George Merkert", - birthday: "Unknown", - occupation: ["Former Head of Albuquerque DEA"], - img: "https://m.media-amazon.com/images/M/MV5BMTkwMTkxNjUzM15BMl5BanBnXkFtZTgwMTg5MTczMTE@._V1_UY317_CR175,0,214,317_AL_.jpg", - status: "Alive", - nickname: "ASAC Merkert", - appearance: [2, 3, 4, 5], - portrayed: "Michael Shamus Wiles", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 41, - name: "Donald Margolis", - birthday: "Unknown", - occupation: ["Air-Traffic Controller", "Landlord"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/1/12/Donald_Margolis.png/revision/latest?cb=20120802212034", - status: "Unknown", - nickname: "Jane's dad", - appearance: [2, 3], - portrayed: "John de Lancie", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 42, - name: "Clovis", - birthday: "Unknown", - occupation: ["Mechanic"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/0/0f/Clovis.JPG/revision/latest?cb=20100415221013", - status: "Alive", - nickname: "Clovis", - appearance: [2, 3], - portrayed: "Tom Kiesche", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 43, - name: "SAC Ramey", - birthday: "Unknown", - occupation: ["DEA agent"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1539360786/o7thsjdorobfbetqaefj.jpg", - status: "Alive", - nickname: "SAC Ramey", - appearance: [2, 4, 5], - portrayed: "Todd Terry", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 44, - name: "Victor", - birthday: "Unknown", - occupation: ["Henchman of Gustavo Fring"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/4/48/Victor2.png/revision/latest?cb=20131009225027", - status: "Deceased", - nickname: "Victor", - appearance: [2, 3, 4], - portrayed: "Jeremiah Bitsui", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 45, - name: "Tomás Cantillo", - birthday: "Unknown", - occupation: ["Kid", "Gang member for a rival dealer in ABQ"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/e/ec/Tomas.png/revision/latest?cb=20130131043014", - status: "Deceased", - nickname: "Andrea's brother", - appearance: [2, 3], - portrayed: "Angelo Martinez", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 46, - name: "Francesca Liddy", - birthday: "Unknown", - occupation: [ - "Department of Motor Vehicles", - "Secretary for Saul Goodman Associates", - ], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1539362182/o9mstjonfn6dsdi3uij6.jpg", - status: "Alive", - nickname: "Honey Tits", - appearance: [2, 3, 4, 5], - portrayed: "Tina Parker", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [3, 4], - }, - { - char_id: 47, - name: "Cynthia", - birthday: "Unknown", - occupation: ["Los Pollos Hermanos Manager"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1539362375/z63youp272k5mbqbuqj9.jpg", - status: "Alive", - nickname: "Cynthia", - appearance: [2, 3, 4], - portrayed: "Ashley Kajiki", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 48, - name: "Tortuga", - birthday: "Unknown", - occupation: ["Juarez Cartel member", "DEA informant"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/5/58/BBWA_Tortuga.jpg/revision/latest?cb=20131101172007", - status: "Deceased", - nickname: "Tortuga", - appearance: [2, 3], - portrayed: "Danny Trejo", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 49, - name: "Tim Roberts", - birthday: "Unknown", - occupation: ["Detective for the APD"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/8/8d/2x02_-_Tim_Roberts.jpg/revision/latest?cb=20110927053954", - status: "Alive", - nickname: "Detective Roberts", - appearance: [2, 4], - portrayed: "Nigel Gibbs", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 50, - name: "Juan Bolsa", - birthday: "Unknown", - occupation: ["Mexican drug cartel boss"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/3/38/Bolsa.png/revision/latest?cb=20180825204033", - status: "Deceased", - nickname: "Don Juan", - appearance: [3, 4], - portrayed: "Javier Grajeda", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 51, - name: "Group Leader", - birthday: "Unknown", - occupation: ["Drug & Alcohol Rehabilitation Counselor"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/8/81/Group_Leader_Brown_Shirt_-_Kafkaesque.png/revision/latest?cb=20131025095333", - status: "Alive", - nickname: "Counselor", - appearance: [3, 4], - portrayed: "Jere Burns", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 52, - name: "Kaylee Ehrmantraut", - birthday: "Unknown", - occupation: ["Kid"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/cc/Kaylee.png/revision/latest?cb=20170810082843", - status: "Alive", - nickname: "Mike's Granddaughter", - appearance: [3, 5], - portrayed: "Kaija Rose Bales", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 53, - name: "Pamela", - birthday: "Unknown", - occupation: ["Attorney"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1539373707/bbb6muek0tcmbc3g2sog.jpg", - status: "Alive", - nickname: "Skyler's attorney", - appearance: [3], - portrayed: "Julie Dretzin", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 54, - name: "Duane Chow", - birthday: "Unknown", - occupation: ["Owner of Golden Moth Chemical"], - img: "https://res.cloudinary.com/dwvrok1le/image/upload/v1539373871/ssk1t4hvo9tmhvdt5hcn.jpg", - status: "Deceased", - nickname: "Chow", - appearance: [3, 5], - portrayed: "James Ning", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 55, - name: "Stacey Ehrmantraut", - birthday: "Unknown", - occupation: ["Mother"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/b3/StaceyEhrmantraut.png/revision/latest?cb=20150310150049", - status: "Alive", - nickname: "Mike's daugter-in-law", - appearance: [3], - portrayed: "Kerry Condon", - category: "Breaking Bad, Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 56, - name: "Officer Saxton", - birthday: "Unknown", - occupation: ["APD Officer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/f/f3/Officer_Saxton_-_I.F.T..png/revision/latest?cb=20131025090606", - status: "Alive", - nickname: "Saxton", - appearance: [3], - portrayed: "Stoney Westmoreland", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 57, - name: "Jack Welker", - birthday: "Unknown", - occupation: ["Criminal Gang Leader"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/c/ce/Jack5x13.png/revision/latest?cb=20130912225922", - status: "Deceased", - nickname: "Uncle Jack", - appearance: [5], - portrayed: "Michael Bowen", - category: "Breaking Bad", - better_call_saul_appearance: [], - }, - { - char_id: 112, - name: "Kimberly Wexler", - birthday: "Unknown", - occupation: ["Lawyer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/f/f7/BCS_S4_Kim_Wexler.jpg/revision/latest?cb=20180824195845", - status: "Alive", - nickname: "Kim", - appearance: [], - portrayed: "Rhea Seehorn", - category: "Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 113, - name: "Howard Hamlin", - birthday: "Unknown", - occupation: ["Lawyer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/5/57/BCS_S4_Howard_Hamlin.jpg/revision/latest?cb=20180824195855", - status: "Alive", - nickname: "Howard", - appearance: [], - portrayed: "Patrick Fabian", - category: "Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 114, - name: "Charles McGill", - birthday: "Unknown", - occupation: ["Lawyer"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/3/3e/BCS_S3_ChuckMcGill.jpg/revision/latest?cb=20170327185308", - status: "Deceased", - nickname: "Chuck", - appearance: [], - portrayed: "Michael McKean", - category: "Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4], - }, - { - char_id: 115, - name: "Ignacio Varga", - birthday: "Unknown", - occupation: ["Crimal Gang Lieutenant"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/b/b1/BCS_S4_Nacho_Varga.jpg/revision/latest?cb=20180824195910", - status: "Alive", - nickname: "Nacho", - appearance: [], - portrayed: "Michael Mano", - category: "Better Call Saul", - better_call_saul_appearance: [1, 2, 3, 4, 5], - }, - { - char_id: 116, - name: "Eduardo Salamanca", - birthday: "Unknown", - occupation: ["Cartel Member"], - img: "https://vignette.wikia.nocookie.net/breakingbad/images/8/85/LaloProfileBCS.png/revision/latest?cb=20180925050152", - status: "Alive", - nickname: "Lalo", - appearance: [], - portrayed: "Tony Dalton", - category: "Better Call Saul", - better_call_saul_appearance: [4, 5], - }, - ], -}; diff --git a/src/data/breakingbad/breakingbad.json b/src/data/breakingbad/breakingbad.json deleted file mode 100644 index 80d8625e..00000000 --- a/src/data/breakingbad/breakingbad.json +++ /dev/null @@ -1,1224 +0,0 @@ -{ - "breaking_bad": [ - { - "char_id": 1, - "name": "Walter White", - "birthday": "09-07-1958", - "occupation": [ - "High School Chemistry Teacher", - "Meth King Pin" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_walter-white-lg.jpg", - "status": "Presumed dead", - "nickname": "Heisenberg", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Bryan Cranston", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 2, - "name": "Jesse Pinkman", - "birthday": "09-24-1984", - "occupation": [ - "Meth Dealer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/9/95/JesseS5.jpg/revision/latest?cb=20120620012441", - "status": "Alive", - "nickname": "Cap n' Cook", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Aaron Paul", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 3, - "name": "Skyler White", - "birthday": "08-11-1970", - "occupation": [ - "House wife", - "Book Keeper", - "Car Wash Manager", - "Taxi Dispatcher" - ], - "img": "https://s-i.huffpost.com/gen/1317262/images/o-ANNA-GUNN-facebook.jpg", - "status": "Alive", - "nickname": "Sky", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Anna Gunn", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 4, - "name": "Walter White Jr.", - "birthday": "07-08-1993", - "occupation": [ - "Teenager" - ], - "img": "https://media1.popsugar-assets.com/files/thumbor/WeLUSvbAMS_GL4iELYAUzu7Bpv0/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2018/01/12/910/n/1922283/fb758e62b5daf3c9_TCDBRBA_EC011/i/RJ-Mitte-Walter-White-Jr.jpg", - "status": "Alive", - "nickname": "Flynn", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "RJ Mitte", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 5, - "name": "Henry Schrader", - "birthday": "Unknown", - "occupation": [ - "DEA Agent" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/b7/HankS5.jpg/revision/latest/scale-to-width-down/700?cb=20120620014136", - "status": "Deceased", - "nickname": "Hank", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Dean Norris", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 6, - "name": "Marie Schrader", - "birthday": "Unknown", - "occupation": [ - "Housewife", - "Clepto" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/1/10/Season_2_-_Marie.jpg/revision/latest?cb=20120617211645", - "status": "Alive", - "nickname": "Marie", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Betsy Brandt", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 7, - "name": "Mike Ehrmantraut", - "birthday": "Unknown", - "occupation": [ - "Hitman", - "Private Investigator", - "Ex-Cop" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_mike-ehrmantraut-lg.jpg", - "status": "Deceased", - "nickname": "Mike", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Jonathan Banks", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 8, - "name": "Saul Goodman", - "birthday": "Unknown", - "occupation": [ - "Lawyer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/1/16/Saul_Goodman.jpg/revision/latest?cb=20120704065846", - "status": "Alive", - "nickname": "Jimmy McGill", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Bob Odenkirk", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 9, - "name": "Gustavo Fring", - "birthday": "Unknown", - "occupation": [ - "Los-Pollos co-Founder", - "Philanthropist", - "Cartel Leader" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/1/1f/BCS_S4_Gustavo_Fring.jpg/revision/latest?cb=20180824195925", - "status": "Deceased", - "nickname": "Gus", - "appearance": [ - 2, - 3, - 4 - ], - "portrayed": "Giancarlo Esposito", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 3, - 4, - 5 - ] - }, - { - "char_id": 10, - "name": "Hector Salamanca", - "birthday": "Unknown", - "occupation": [ - "Former Senior Cartel Leader" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/b4/Hector_BCS.jpg/revision/latest?cb=20170810091606", - "status": "Deceased", - "nickname": "Don Hector", - "appearance": [ - 1, - 2, - 3, - 4 - ], - "portrayed": "Mark Margolis", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 11, - "name": "Domingo Molina", - "birthday": "Unknown", - "occupation": [ - "Meth Distributor" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/e/e7/Krazy8.png/revision/latest?cb=20130208041554", - "status": "Deceased", - "nickname": "Krazy-8", - "appearance": [ - 1 - ], - "portrayed": "Maximino Arciniega", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 12, - "name": "Tuco Salamanca", - "birthday": "Unknown", - "occupation": [ - "Meth Distributor" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/a/a7/Tuco_BCS.jpg/revision/latest?cb=20170810082445", - "status": "Deceased", - "nickname": "Tuco", - "appearance": [ - 1, - 2 - ], - "portrayed": "Raymond Cruz", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2 - ] - }, - { - "char_id": 13, - "name": "Marco & Leonel Salamanca", - "birthday": "Unknown", - "occupation": [ - "Cartel Hitman" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_the-cousins-lg.jpg", - "status": "Deceased", - "nickname": "The Cousins", - "appearance": [ - 3 - ], - "portrayed": "Luis & Daniel Moncada", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 14, - "name": "Lydia Rodarte-Quayle", - "birthday": "Unknown", - "occupation": [ - "Executive at Madrigal" - ], - "img": "https://media1.popsugar-assets.com/files/thumbor/wERDST0TUb-iHCSb2r5ZpsvaZLo/fit-in/1024x1024/filters:format_auto-!!-:strip_icc-!!-/2013/07/17/675/n/1922283/fae2f583f04bb80f_Laura-Fraser-is-back-as-Lydia-Rodarte-Quayle_gallery_primary/i/Laura-Fraser-Lydia-Rodarte-Quayle.jpg", - "status": "Deceased", - "nickname": "Lydia", - "appearance": [ - 5 - ], - "portrayed": "Laura Fraser", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 15, - "name": "Todd Alquist", - "birthday": "Unknown", - "occupation": [ - "Lab Assistant", - "Enforcer", - "Meth Cook" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/9/95/Todd_brba5b.png/revision/latest?cb=20130717134303", - "status": "Deceased", - "nickname": "Ricky Hitler", - "appearance": [ - 5 - ], - "portrayed": "Jesse Plemons", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 16, - "name": "Jane Margolis", - "birthday": "Unknown", - "occupation": [ - "Tattoo Artist", - "Landlord" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/b4/Jane.jpg/revision/latest?cb=20090621233653", - "status": "Deceased", - "nickname": "Apology Girl", - "appearance": [ - 2 - ], - "portrayed": "Krysten Ritter", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 17, - "name": "Skinny Pete", - "birthday": "Unknown", - "occupation": [ - "Low-level meth distributer" - ], - "img": "https://vignette.wikia.nocookie.net/breaking-bad-tv/images/c/ce/Sp.png/revision/latest?cb=20121016143623", - "status": "Alive", - "nickname": "Skinny", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Charles Baker", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 18, - "name": "Brandon Mayhew", - "birthday": "Unknown", - "occupation": [ - "Low-level meth distributer" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_badger-lg.jpg", - "status": "Alive", - "nickname": "Badger", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Matt L. Jones", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 19, - "name": "Huell Babineaux", - "birthday": "Unknown", - "occupation": [ - "Bodyguard" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/c1/4x11_-_Huell.png/revision/latest?cb=20130913100459&path-prefix=es", - "status": "Alive", - "nickname": "Huell", - "appearance": [ - 4, - 5 - ], - "portrayed": "Lavell Crawford", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 20, - "name": "Steven Gomez", - "birthday": "Unknown", - "occupation": [ - "DEA Agent" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_steven-gomez-lg.jpg", - "status": "Deceased", - "nickname": "Gomie", - "appearance": [ - 1, - 2, - 3, - 4, - 5 - ], - "portrayed": "Steven Michael Quezada", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 21, - "name": "Theodore Beneke", - "birthday": "Unknown", - "occupation": [ - "Former President Beneke Fabricators" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/bd/Cast_bb_700x1000_todd-beneke-lg.jpg/revision/latest?cb=20170723165057", - "status": "Alive", - "nickname": "Ted", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Christopher Cousins", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 22, - "name": "Gale Boetticher", - "birthday": "Unknown", - "occupation": [ - "Chemist", - "Meth manufacturer" - ], - "img": "https://images.amcnetworks.com/amc.com/wp-content/uploads/2015/04/cast_bb_700x1000_gale-boetticher-lg.jpg", - "status": "Deceased", - "nickname": "GB", - "appearance": [ - 3 - ], - "portrayed": "David Costabile", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 23, - "name": "Andrea Cantillo", - "birthday": "Unknown", - "occupation": [ - "Unknown" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/5/51/Andrea_-_To%27hajilee.png/revision/latest?cb=20131025094457", - "status": "Deceased", - "nickname": "Andrea", - "appearance": [ - 3, - 4, - 5 - ], - "portrayed": "Emily Rios", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 24, - "name": "Brock Cantillo", - "birthday": "Unknown", - "occupation": [ - "Kid" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/9/97/Brock.png/revision/latest?cb=20170725193144", - "status": "Alive", - "nickname": "Brock", - "appearance": [ - 3, - 4, - 5 - ], - "portrayed": "Ian Posada", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 25, - "name": "Carmen Molina", - "birthday": "Unknown", - "occupation": [ - "High School Principal" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/d/de/Carmen.JPG/revision/latest?cb=20100410125233", - "status": "Alive", - "nickname": "Carmen", - "appearance": [ - 1, - 2, - 3, - 5 - ], - "portrayed": "Carmen Serano", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 26, - "name": "Gretchen Schwartz", - "birthday": "Unknown", - "occupation": [ - "Co-owner Gray Matter" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/5/5e/Gretchen_Schwartz.png/revision/latest?cb=20131005103735&path-prefix=es", - "status": "Alive", - "nickname": "Gretchen", - "appearance": [ - 1, - 2, - 5 - ], - "portrayed": "Jessica Hecht", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 27, - "name": "Elliot Schwartz", - "birthday": "Unknown", - "occupation": [ - "Co-Founder Gray Matter" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/8/8a/Elliott_Schwartz.png/revision/latest?cb=20131005103743&path-prefix=es", - "status": "Alive", - "nickname": "Elliot", - "appearance": [ - 1, - 5 - ], - "portrayed": "Adam Godley", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 28, - "name": "Gonzo", - "birthday": "Unknown", - "occupation": [ - "Tuco's Bodyguard" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/d/d6/Gonzo.JPG/revision/latest?cb=20100415212944", - "status": "Deceased", - "nickname": "Gonzo", - "appearance": [ - 1, - 2 - ], - "portrayed": "Jesus, Payan, Jr.", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 29, - "name": "Christian Ortgea", - "birthday": "Unknown", - "occupation": [ - "Low-level meth distributor" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1540314304/c8acek3pimb0hb4efrvf.jpg", - "status": "Deceased", - "nickname": "Combo", - "appearance": [ - 1, - 2, - 3 - ], - "portrayed": "Rodney Rush", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 30, - "name": "Mrs. Pinkman", - "birthday": "Unknown", - "occupation": [ - "unknown" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/a/a2/Tess_Harper.jpg/revision/latest?cb=20120923235754", - "status": "Alive", - "nickname": "Jesse's mom", - "appearance": [ - 1, - 2, - 3 - ], - "portrayed": "Tess Harper", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 31, - "name": "Adam Pinkman", - "birthday": "Unknown", - "occupation": [ - "unknown" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/c9/AdamPinkman.png/revision/latest?cb=20141117180836&path-prefix=es", - "status": "Alive", - "nickname": "Jesse's dad", - "appearance": [ - 1, - 2, - 3 - ], - "portrayed": "Michael Bofshever", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 32, - "name": "Jake Pinkman", - "birthday": "Unknown", - "occupation": [ - "Kid", - "Jesse's little brother" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/a/a4/Jake.jpg/revision/latest?cb=20121214201656&path-prefix=de", - "status": "Alive", - "nickname": "Jake", - "appearance": [ - 1 - ], - "portrayed": "Ben Petry", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 33, - "name": "No-Doze", - "birthday": "Unknown", - "occupation": [ - "Juarez Cartel Lieutenant" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/ca/No_Doze_2.png/revision/latest?cb=20131014073210", - "status": "Deceased", - "nickname": "No-Doze", - "appearance": [ - 1, - 2 - ], - "portrayed": "Cesar Garcia", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 34, - "name": "Emilio Koyama", - "birthday": "Unknown", - "occupation": [ - "Low-level meth distributor" - ], - "img": "https://vignette.wikia.nocookie.net/trbreakingbad/images/9/9c/Emilio.jpeg/revision/latest?cb=20161029192022", - "status": "Deceased", - "nickname": "Emilio", - "appearance": [ - 1 - ], - "portrayed": "John Koyama", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 35, - "name": "Dr. Delcavoli", - "birthday": "Unknown", - "occupation": [ - "Physician" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1540314509/lj5qlbe6xvmmpxnspz6y.jpg", - "status": "Alive", - "nickname": "Dr. Delcavoli", - "appearance": [ - 1, - 2 - ], - "portrayed": "David House", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 36, - "name": "Wendy S.", - "birthday": "Unknown", - "occupation": [ - "Prostitute" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/cc/Wendy.jpg/revision/latest?cb=20170721162715", - "status": "Alive", - "nickname": "Wendy", - "appearance": [ - 1, - 2, - 3 - ], - "portrayed": "Julie Minesci", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 37, - "name": "Bogdan Wolynetz", - "birthday": "Unknown", - "occupation": [ - "Former owner of A1A Car Wash" - ], - "img": "https://i.pin.com/originals/d5/c0/34/d5c0345ae70fbdbaa33b7537d685da54.jpg", - "status": "Alive", - "nickname": "Bogdan", - "appearance": [ - 1, - 3, - 4 - ], - "portrayed": "Marius Stan", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 38, - "name": "Ken", - "birthday": "Unknown", - "occupation": [ - "Stock Broker" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/8/8c/Ken.png/revision/latest?cb=20170721163649", - "status": "Alive", - "nickname": "Ken Wins", - "appearance": [ - 1 - ], - "portrayed": "Kyle Bornheimer", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 39, - "name": "Holly White", - "birthday": "Unknown", - "occupation": [ - "Infant" - ], - "img": "https://static.wikia.nocookie.net/breakingbad/images/0/08/Tumblr_lqddc79K9S1qc5omm.png/revision/latest?cb=20111012055605", - "status": "Alive", - "nickname": "Holly", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Unknown", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 40, - "name": "George Merkert", - "birthday": "Unknown", - "occupation": [ - "Former Head of Albuquerque DEA" - ], - "img": "https://m.media-amazon.com/images/M/MV5BMTkwMTkxNjUzM15BMl5BanBnXkFtZTgwMTg5MTczMTE@._V1_UY317_CR175,0,214,317_AL_.jpg", - "status": "Alive", - "nickname": "ASAC Merkert", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Michael Shamus Wiles", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 41, - "name": "Donald Margolis", - "birthday": "Unknown", - "occupation": [ - "Air-Traffic Controller", - "Landlord" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/1/12/Donald_Margolis.png/revision/latest?cb=20120802212034", - "status": "Unknown", - "nickname": "Jane's dad", - "appearance": [ - 2, - 3 - ], - "portrayed": "John de Lancie", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 42, - "name": "Clovis", - "birthday": "Unknown", - "occupation": [ - "Mechanic" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/0/0f/Clovis.JPG/revision/latest?cb=20100415221013", - "status": "Alive", - "nickname": "Clovis", - "appearance": [ - 2, - 3 - ], - "portrayed": "Tom Kiesche", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 43, - "name": "SAC Ramey", - "birthday": "Unknown", - "occupation": [ - "DEA agent" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1539360786/o7thsjdorobfbetqaefj.jpg", - "status": "Alive", - "nickname": "SAC Ramey", - "appearance": [ - 2, - 4, - 5 - ], - "portrayed": "Todd Terry", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 44, - "name": "Victor", - "birthday": "Unknown", - "occupation": [ - "Henchman of Gustavo Fring" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/4/48/Victor2.png/revision/latest?cb=20131009225027", - "status": "Deceased", - "nickname": "Victor", - "appearance": [ - 2, - 3, - 4 - ], - "portrayed": "Jeremiah Bitsui", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 45, - "name": "Tomás Cantillo", - "birthday": "Unknown", - "occupation": [ - "Kid", - "Gang member for a rival dealer in ABQ" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/e/ec/Tomas.png/revision/latest?cb=20130131043014", - "status": "Deceased", - "nickname": "Andrea's brother", - "appearance": [ - 2, - 3 - ], - "portrayed": "Angelo Martinez", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 46, - "name": "Francesca Liddy", - "birthday": "Unknown", - "occupation": [ - "Department of Motor Vehicles", - "Secretary for Saul Goodman Associates" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1539362182/o9mstjonfn6dsdi3uij6.jpg", - "status": "Alive", - "nickname": "Honey Tits", - "appearance": [ - 2, - 3, - 4, - 5 - ], - "portrayed": "Tina Parker", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 3, - 4 - ] - }, - { - "char_id": 47, - "name": "Cynthia", - "birthday": "Unknown", - "occupation": [ - "Los Pollos Hermanos Manager" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1539362375/z63youp272k5mbqbuqj9.jpg", - "status": "Alive", - "nickname": "Cynthia", - "appearance": [ - 2, - 3, - 4 - ], - "portrayed": "Ashley Kajiki", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 48, - "name": "Tortuga", - "birthday": "Unknown", - "occupation": [ - "Juarez Cartel member", - "DEA informant" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/5/58/BBWA_Tortuga.jpg/revision/latest?cb=20131101172007", - "status": "Deceased", - "nickname": "Tortuga", - "appearance": [ - 2, - 3 - ], - "portrayed": "Danny Trejo", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 49, - "name": "Tim Roberts", - "birthday": "Unknown", - "occupation": [ - "Detective for the APD" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/8/8d/2x02_-_Tim_Roberts.jpg/revision/latest?cb=20110927053954", - "status": "Alive", - "nickname": "Detective Roberts", - "appearance": [ - 2, - 4 - ], - "portrayed": "Nigel Gibbs", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 50, - "name": "Juan Bolsa", - "birthday": "Unknown", - "occupation": [ - "Mexican drug cartel boss" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/3/38/Bolsa.png/revision/latest?cb=20180825204033", - "status": "Deceased", - "nickname": "Don Juan", - "appearance": [ - 3, - 4 - ], - "portrayed": "Javier Grajeda", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 51, - "name": "Group Leader", - "birthday": "Unknown", - "occupation": [ - "Drug & Alcohol Rehabilitation Counselor" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/8/81/Group_Leader_Brown_Shirt_-_Kafkaesque.png/revision/latest?cb=20131025095333", - "status": "Alive", - "nickname": "Counselor", - "appearance": [ - 3, - 4 - ], - "portrayed": "Jere Burns", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 52, - "name": "Kaylee Ehrmantraut", - "birthday": "Unknown", - "occupation": [ - "Kid" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/cc/Kaylee.png/revision/latest?cb=20170810082843", - "status": "Alive", - "nickname": "Mike's Granddaughter", - "appearance": [ - 3, - 5 - ], - "portrayed": "Kaija Rose Bales", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 53, - "name": "Pamela", - "birthday": "Unknown", - "occupation": [ - "Attorney" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1539373707/bbb6muek0tcmbc3g2sog.jpg", - "status": "Alive", - "nickname": "Skyler's attorney", - "appearance": [ - 3 - ], - "portrayed": "Julie Dretzin", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 54, - "name": "Duane Chow", - "birthday": "Unknown", - "occupation": [ - "Owner of Golden Moth Chemical" - ], - "img": "https://res.cloudinary.com/dwvrok1le/image/upload/v1539373871/ssk1t4hvo9tmhvdt5hcn.jpg", - "status": "Deceased", - "nickname": "Chow", - "appearance": [ - 3, - 5 - ], - "portrayed": "James Ning", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 55, - "name": "Stacey Ehrmantraut", - "birthday": "Unknown", - "occupation": [ - "Mother" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/b3/StaceyEhrmantraut.png/revision/latest?cb=20150310150049", - "status": "Alive", - "nickname": "Mike's daugter-in-law", - "appearance": [ - 3 - ], - "portrayed": "Kerry Condon", - "category": "Breaking Bad, Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 56, - "name": "Officer Saxton", - "birthday": "Unknown", - "occupation": [ - "APD Officer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/f/f3/Officer_Saxton_-_I.F.T..png/revision/latest?cb=20131025090606", - "status": "Alive", - "nickname": "Saxton", - "appearance": [ - 3 - ], - "portrayed": "Stoney Westmoreland", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 57, - "name": "Jack Welker", - "birthday": "Unknown", - "occupation": [ - "Criminal Gang Leader" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/c/ce/Jack5x13.png/revision/latest?cb=20130912225922", - "status": "Deceased", - "nickname": "Uncle Jack", - "appearance": [ - 5 - ], - "portrayed": "Michael Bowen", - "category": "Breaking Bad", - "better_call_saul_appearance": [] - }, - { - "char_id": 112, - "name": "Kimberly Wexler", - "birthday": "Unknown", - "occupation": [ - "Lawyer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/f/f7/BCS_S4_Kim_Wexler.jpg/revision/latest?cb=20180824195845", - "status": "Alive", - "nickname": "Kim", - "appearance": [], - "portrayed": "Rhea Seehorn", - "category": "Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 113, - "name": "Howard Hamlin", - "birthday": "Unknown", - "occupation": [ - "Lawyer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/5/57/BCS_S4_Howard_Hamlin.jpg/revision/latest?cb=20180824195855", - "status": "Alive", - "nickname": "Howard", - "appearance": [], - "portrayed": "Patrick Fabian", - "category": "Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 114, - "name": "Charles McGill", - "birthday": "Unknown", - "occupation": [ - "Lawyer" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/3/3e/BCS_S3_ChuckMcGill.jpg/revision/latest?cb=20170327185308", - "status": "Deceased", - "nickname": "Chuck", - "appearance": [], - "portrayed": "Michael McKean", - "category": "Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4 - ] - }, - { - "char_id": 115, - "name": "Ignacio Varga", - "birthday": "Unknown", - "occupation": [ - "Crimal Gang Lieutenant" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/b/b1/BCS_S4_Nacho_Varga.jpg/revision/latest?cb=20180824195910", - "status": "Alive", - "nickname": "Nacho", - "appearance": [], - "portrayed": "Michael Mano", - "category": "Better Call Saul", - "better_call_saul_appearance": [ - 1, - 2, - 3, - 4, - 5 - ] - }, - { - "char_id": 116, - "name": "Eduardo Salamanca", - "birthday": "Unknown", - "occupation": [ - "Cartel Member" - ], - "img": "https://vignette.wikia.nocookie.net/breakingbad/images/8/85/LaloProfileBCS.png/revision/latest?cb=20180925050152", - "status": "Alive", - "nickname": "Lalo", - "appearance": [], - "portrayed": "Tony Dalton", - "category": "Better Call Saul", - "better_call_saul_appearance": [ - 4, - 5 - ] - } - ] -} \ No newline at end of file diff --git a/src/data/countries/README.md b/src/data/countries/README.md deleted file mode 100644 index 67b64435..00000000 --- a/src/data/countries/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# Países - -La geografía (del latín geographĭa, literalmente traducido como -_descripción de la tierra_) es la disciplina que trata del estudio, -la descripción o de la representación gráfica de la Tierra. En sentido amplio -es la ciencia que estudia la superficie terrestre, las sociedades que la -habitan y los territorios, paisajes, lugares o regiones que la forman al -relacionarse entre sí. - -La geografía se divide en dos grandes ramas: geografía regional y geografía -general, en este caso nos centraremos en la primera. - -La geografía regional estudia las diferentes subdivisiones del espacio terrestre -en países, estados y regiones a distintas escalas de detalle, desde el análisis -geográfico de un pequeño valle de montaña, hasta el estudio regional amplio de -comarcas, países, naciones o estados, e incluso, espacios multinacionales. - -En este _dataset_ podrás encontrar información sobre las divisiones que hoy -conocemos como _Países_. - -## Hallazgos - -Cada país cuenta con ciertas características que son relevantes para -una potencial usuaria que quisiera introducirse en la disciplina conocida -como _Geografía_. - -Cada uno contiene información sobre: - -- Su nombre común y oficial. -- Su _Top Level Domain_ (tld), la extensión que utilizan en intenet, por - ejemplo la de Perú es `.pe` y la de Brasil es `.br`. -- Si se ha independizado o no. -- Su(s) Capital(es). -- La _subregión_ a la que pertenece. -- Los lenguajes hablados en ese país. -- Los países con los que limita. -- Su área total (en metros cuadrados). -- Un emoji con su respectiva bandera. -- La población total. -- Su [coeficiente de gini](https://es.wikipedia.org/wiki/Coeficiente_de_Gini) - (del año más reciente del cual se tenga data). -- La nomenclatura utilizada por la FIFA para identificar al país. -- Su huso horario. -- El continente al cual pertenece. -- Y por último, imágenes y descripción de su bandera. diff --git a/src/data/countries/README.pt.md b/src/data/countries/README.pt.md deleted file mode 100644 index 3c8ba5ea..00000000 --- a/src/data/countries/README.pt.md +++ /dev/null @@ -1,43 +0,0 @@ -# Países - -Geografia (do latim geographĭa, traduzido literalmente como -_descrição do terreno_) é a disciplina que trata do estudo,a descrição ou -representação gráfica da Terra. Em sentido amplo, é a ciência que estuda a -superfície terrestre, as sociedades que a habitam e os territórios, paisagens, -lugares ou regiões que a constituem quando se relacionam entre si. - -A geografia divide-se em dois grandes ramos: a geografia regional e a geografia -geral, neste caso vamos nos concentrar na primeira. - -A geografia regional estuda as diferentes subdivisões do espaço terrestre em -países, estados e regiões em diferentes escalas de detalhe, desde a análise -geográfica de um pequeno vale montanhoso, até o amplo estudo regional de -condados, países, nações ou estados, e até espaços multinacionais. - -Neste _dataset_ você poderá encontrar informações sobre as divisões que hoje em -dia conhecemos como _Países_. - -## Constatações - -Cada país tem certas características que são relevantes para uma potencial -usuária que gostaria de entrar na disciplina conhecida como _Geografia_. - -Cada um contém informações sobre: - -- Seu nome comum e oficial. -- Seu _Top Level Domain_ (tld), a extensão que usam na internet, por exemplo, - a do Peru é `.pe` e a do Brasil é `.br`. -- Se tornou independente ou não. -- Suas capitais. -- A _sub-região_ a que pertence. -- As línguas faladas naquele país. -- Os países que faz fronteira. -- Sua área total (em metros quadrados). -- Um emoji com sua respectiva bandeira. -- A população total. -- Seu [coeficiente Gini](https://www.ipea.gov.br/desafios/index.php?option=com_content&id=2048:catid=28#:~:text=O%20que%20%C3%A9%3F%20%2D%20%C3%8Dndice%20de%20Gini&text=O%20%C3%8Dndice%20de%20Gini%2C%20criado,apresentam%20de%20zero%20a%20cem) - (do ano mais recente para o qual há dados disponíveis). -- A nomenclatura usada pela FIFA para identificar o país. -- Seu fuso horário. -- O continente a que pertence. -- E por fim, imagens e descrição da sua bandeira. diff --git a/src/data/countries/countries.js b/src/data/countries/countries.js deleted file mode 100644 index c5ab1b82..00000000 --- a/src/data/countries/countries.js +++ /dev/null @@ -1,9650 +0,0 @@ -export default { - "countries": [ - { - "name": { - "common": "Guatemala", - "official": "Republic of Guatemala" - }, - "tld": [ - ".gt" - ], - "independent": true, - "capital": [ - "Guatemala City" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BLZ", - "SLV", - "HND", - "MEX" - ], - "area": 108889, - "flag": "🇬🇹", - "population": 16858333, - "gini": { - "2014": 48.3 - }, - "fifa": "GUA", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gt.png", - "svg": "https://flagcdn.com/gt.svg", - "alt": "The flag of Guatemala is composed of three equal vertical bands of light blue, white and light blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Singapore", - "official": "Republic of Singapore" - }, - "tld": [ - ".sg", - ".新加坡", - ".சிங்கப்பூர்" - ], - "independent": true, - "capital": [ - "Singapore" - ], - "subregion": "South-Eastern Asia", - "languages": { - "zho": "Chinese", - "eng": "English", - "msa": "Malay", - "tam": "Tamil" - }, - "area": 710, - "flag": "🇸🇬", - "population": 5685807, - "fifa": "SIN", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sg.png", - "svg": "https://flagcdn.com/sg.svg", - "alt": "The flag of Singapore is composed of two equal horizontal bands of red and white. On the hoist side of the red band is a fly-side facing white crescent which partially encloses five small five-pointed white stars arranged in the shape of a pentagon." - } - }, - { - "name": { - "common": "Bosnia and Herzegovina", - "official": "Bosnia and Herzegovina" - }, - "tld": [ - ".ba" - ], - "independent": true, - "capital": [ - "Sarajevo" - ], - "subregion": "Southeast Europe", - "languages": { - "bos": "Bosnian", - "hrv": "Croatian", - "srp": "Serbian" - }, - "borders": [ - "HRV", - "MNE", - "SRB" - ], - "area": 51209, - "flag": "🇧🇦", - "population": 3280815, - "gini": { - "2011": 33 - }, - "fifa": "BIH", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ba.png", - "svg": "https://flagcdn.com/ba.svg", - "alt": "The flag of Bosnia and Herzegovina has a blue field, at the center of which is a large yellow hoist-side facing right-angled triangle that is based on the top edge and spans the height of the field. Adjacent to the hypotenuse of this triangle are nine adjoining five-pointed white stars with the top and bottom stars cut in half by the edges of the field." - } - }, - { - "name": { - "common": "Maldives", - "official": "Republic of the Maldives" - }, - "tld": [ - ".mv" - ], - "independent": true, - "capital": [ - "Malé" - ], - "subregion": "Southern Asia", - "languages": { - "div": "Maldivian" - }, - "area": 300, - "flag": "🇲🇻", - "population": 540542, - "gini": { - "2016": 31.3 - }, - "fifa": "MDV", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mv.png", - "svg": "https://flagcdn.com/mv.svg", - "alt": "The flag of Maldives has a red field, at the center of which is a large green rectangle bearing a fly-side facing white crescent." - } - }, - { - "name": { - "common": "Latvia", - "official": "Republic of Latvia" - }, - "tld": [ - ".lv" - ], - "independent": true, - "capital": [ - "Riga" - ], - "subregion": "Northern Europe", - "languages": { - "lav": "Latvian" - }, - "borders": [ - "BLR", - "EST", - "LTU", - "RUS" - ], - "area": 64559, - "flag": "🇱🇻", - "population": 1901548, - "gini": { - "2018": 35.1 - }, - "fifa": "LVA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lv.png", - "svg": "https://flagcdn.com/lv.svg", - "alt": "The flag of Latvia has a carmine-red field with a thin white horizontal band across the middle of the field." - } - }, - { - "name": { - "common": "Greece", - "official": "Hellenic Republic" - }, - "tld": [ - ".gr" - ], - "independent": true, - "capital": [ - "Athens" - ], - "subregion": "Southern Europe", - "languages": { - "ell": "Greek" - }, - "borders": [ - "ALB", - "BGR", - "TUR", - "MKD" - ], - "area": 131990, - "flag": "🇬🇷", - "population": 10715549, - "gini": { - "2018": 32.9 - }, - "fifa": "GRE", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gr.png", - "svg": "https://flagcdn.com/gr.svg", - "alt": "The flag of Greece is composed of nine equal horizontal bands of blue alternating with white. A blue square bearing a white cross is superimposed in the canton." - } - }, - { - "name": { - "common": "Cocos (Keeling) Islands", - "official": "Territory of the Cocos (Keeling) Islands" - }, - "tld": [ - ".cc" - ], - "independent": false, - "capital": [ - "West Island" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 14, - "flag": "🇨🇨", - "population": 544, - "timezones": [ - "UTC+06:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cc.png", - "svg": "https://flagcdn.com/cc.svg" - } - }, - { - "name": { - "common": "Mayotte", - "official": "Department of Mayotte" - }, - "tld": [ - ".yt" - ], - "independent": false, - "capital": [ - "Mamoudzou" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French" - }, - "area": 374, - "flag": "🇾🇹", - "population": 226915, - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/yt.png", - "svg": "https://flagcdn.com/yt.svg" - } - }, - { - "name": { - "common": "Jordan", - "official": "Hashemite Kingdom of Jordan" - }, - "tld": [ - ".jo", - "الاردن." - ], - "independent": true, - "capital": [ - "Amman" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "ISR", - "PSE", - "SAU", - "SYR" - ], - "area": 89342, - "flag": "🇯🇴", - "population": 10203140, - "gini": { - "2010": 33.7 - }, - "fifa": "JOR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/jo.png", - "svg": "https://flagcdn.com/jo.svg", - "alt": "The flag of Jordan is composed of three equal horizontal bands of black, white and green, with a red isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about half the width of the field and bears a small seven-pointed white star at its center." - } - }, - { - "name": { - "common": "Bangladesh", - "official": "People's Republic of Bangladesh" - }, - "tld": [ - ".bd" - ], - "independent": true, - "capital": [ - "Dhaka" - ], - "subregion": "Southern Asia", - "languages": { - "ben": "Bengali" - }, - "borders": [ - "MMR", - "IND" - ], - "area": 147570, - "flag": "🇧🇩", - "population": 164689383, - "gini": { - "2016": 32.4 - }, - "fifa": "BAN", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bd.png", - "svg": "https://flagcdn.com/bd.svg", - "alt": "The flag of Bangladesh has a dark green field bearing a large red circle that is offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "American Samoa", - "official": "American Samoa" - }, - "tld": [ - ".as" - ], - "independent": false, - "capital": [ - "Pago Pago" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan" - }, - "area": 199, - "flag": "🇦🇸", - "population": 55197, - "fifa": "ASA", - "timezones": [ - "UTC-11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/as.png", - "svg": "https://flagcdn.com/as.svg" - } - }, - { - "name": { - "common": "Italy", - "official": "Italian Republic" - }, - "tld": [ - ".it" - ], - "independent": true, - "capital": [ - "Rome" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian" - }, - "borders": [ - "AUT", - "FRA", - "SMR", - "SVN", - "CHE", - "VAT" - ], - "area": 301336, - "flag": "🇮🇹", - "population": 59554023, - "gini": { - "2017": 35.9 - }, - "fifa": "ITA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/it.png", - "svg": "https://flagcdn.com/it.svg", - "alt": "The flag of Italy is composed of three equal vertical bands of green, white and red." - } - }, - { - "name": { - "common": "Algeria", - "official": "People's Democratic Republic of Algeria" - }, - "tld": [ - ".dz", - "الجزائر." - ], - "independent": true, - "capital": [ - "Algiers" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "TUN", - "LBY", - "NER", - "ESH", - "MRT", - "MLI", - "MAR" - ], - "area": 2381741, - "flag": "🇩🇿", - "population": 44700000, - "gini": { - "2011": 27.6 - }, - "fifa": "ALG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/dz.png", - "svg": "https://flagcdn.com/dz.svg", - "alt": "The flag of Algeria features two equal vertical bands of green and white. A five-pointed red star within a fly-side facing red crescent is centered over the two-color boundary." - } - }, - { - "name": { - "common": "France", - "official": "French Republic" - }, - "tld": [ - ".fr" - ], - "independent": true, - "capital": [ - "Paris" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French" - }, - "borders": [ - "AND", - "BEL", - "DEU", - "ITA", - "LUX", - "MCO", - "ESP", - "CHE" - ], - "area": 551695, - "flag": "🇫🇷", - "population": 67391582, - "gini": { - "2018": 32.4 - }, - "fifa": "FRA", - "timezones": [ - "UTC-10:00", - "UTC-09:30", - "UTC-09:00", - "UTC-08:00", - "UTC-04:00", - "UTC-03:00", - "UTC+01:00", - "UTC+02:00", - "UTC+03:00", - "UTC+04:00", - "UTC+05:00", - "UTC+10:00", - "UTC+11:00", - "UTC+12:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fr.png", - "svg": "https://flagcdn.com/fr.svg", - "alt": "The flag of France is composed of three equal vertical bands of blue, white and red." - } - }, - { - "name": { - "common": "Bhutan", - "official": "Kingdom of Bhutan" - }, - "tld": [ - ".bt" - ], - "independent": true, - "capital": [ - "Thimphu" - ], - "subregion": "Southern Asia", - "languages": { - "dzo": "Dzongkha" - }, - "borders": [ - "CHN", - "IND" - ], - "area": 38394, - "flag": "🇧🇹", - "population": 771612, - "gini": { - "2017": 37.4 - }, - "fifa": "BHU", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bt.png", - "svg": "https://flagcdn.com/bt.svg", - "alt": "The flag of Bhutan is divided diagonally, from the lower hoist-side corner to the upper fly-side corner, into an upper yellow and a lower orange triangle. A fly-side facing white dragon holding four jewels in its claws is situated along the boundary of the two triangles." - } - }, - { - "name": { - "common": "São Tomé and Príncipe", - "official": "Democratic Republic of São Tomé and Príncipe" - }, - "tld": [ - ".st" - ], - "independent": true, - "capital": [ - "São Tomé" - ], - "subregion": "Middle Africa", - "languages": { - "por": "Portuguese" - }, - "area": 964, - "flag": "🇸🇹", - "population": 219161, - "gini": { - "2017": 56.3 - }, - "fifa": "STP", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/st.png", - "svg": "https://flagcdn.com/st.svg", - "alt": "The flag of South Sudan is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. A blue equilateral triangle which spans about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end of the field. At the center of this triangle is a five-pointed yellow star." - } - }, - { - "name": { - "common": "Nauru", - "official": "Republic of Nauru" - }, - "tld": [ - ".nr" - ], - "independent": true, - "capital": [ - "Yaren" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "nau": "Nauru" - }, - "area": 21, - "flag": "🇳🇷", - "population": 10834, - "gini": { - "2012": 34.8 - }, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nr.png", - "svg": "https://flagcdn.com/nr.svg", - "alt": "The flag of Nauru has a dark blue field with a thin yellow horizontal band across the center and a large white twelve-pointed star beneath the horizontal band on the hoist side of the field." - } - }, - { - "name": { - "common": "Gabon", - "official": "Gabonese Republic" - }, - "tld": [ - ".ga" - ], - "independent": true, - "capital": [ - "Libreville" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "CMR", - "COG", - "GNQ" - ], - "area": 267668, - "flag": "🇬🇦", - "population": 2225728, - "gini": { - "2017": 38 - }, - "fifa": "GAB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ga.png", - "svg": "https://flagcdn.com/ga.svg", - "alt": "The flag of Gabon is composed of three equal horizontal bands of green, yellow and blue." - } - }, - { - "name": { - "common": "New Caledonia", - "official": "New Caledonia" - }, - "tld": [ - ".nc" - ], - "independent": false, - "capital": [ - "Nouméa" - ], - "subregion": "Melanesia", - "languages": { - "fra": "French" - }, - "area": 18575, - "flag": "🇳🇨", - "population": 271960, - "fifa": "NCL", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nc.png", - "svg": "https://flagcdn.com/nc.svg" - } - }, - { - "name": { - "common": "Norway", - "official": "Kingdom of Norway" - }, - "tld": [ - ".no" - ], - "independent": true, - "capital": [ - "Oslo" - ], - "subregion": "Northern Europe", - "languages": { - "nno": "Norwegian Nynorsk", - "nob": "Norwegian Bokmål", - "smi": "Sami" - }, - "borders": [ - "FIN", - "SWE", - "RUS" - ], - "area": 323802, - "flag": "🇳🇴", - "population": 5379475, - "gini": { - "2018": 27.6 - }, - "fifa": "NOR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/no.png", - "svg": "https://flagcdn.com/no.svg", - "alt": "The flag of Norway has a red field with a large white-edged navy blue cross that extends to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Tuvalu", - "official": "Tuvalu" - }, - "tld": [ - ".tv" - ], - "independent": true, - "capital": [ - "Funafuti" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "tvl": "Tuvaluan" - }, - "area": 26, - "flag": "🇹🇻", - "population": 11792, - "gini": { - "2010": 39.1 - }, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tv.png", - "svg": "https://flagcdn.com/tv.svg", - "alt": "The flag of Tuvalu has a light blue field with the flag of the United Kingdom — the Union Jack — in the canton. A representation of the country's nine Islands using nine five-pointed yellow stars is situated in the fly half of the field." - } - }, - { - "name": { - "common": "India", - "official": "Republic of India" - }, - "tld": [ - ".in" - ], - "independent": true, - "capital": [ - "New Delhi" - ], - "subregion": "Southern Asia", - "languages": { - "eng": "English", - "hin": "Hindi", - "tam": "Tamil" - }, - "borders": [ - "BGD", - "BTN", - "MMR", - "CHN", - "NPL", - "PAK" - ], - "area": 3287590, - "flag": "🇮🇳", - "population": 1380004385, - "gini": { - "2011": 35.7 - }, - "fifa": "IND", - "timezones": [ - "UTC+05:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/in.png", - "svg": "https://flagcdn.com/in.svg", - "alt": "The flag of India is composed of three equal horizontal bands of saffron, white and green. A navy blue wheel with twenty-four spokes — the Ashoka Chakra — is centered in the white band." - } - }, - { - "name": { - "common": "Cambodia", - "official": "Kingdom of Cambodia" - }, - "tld": [ - ".kh" - ], - "independent": true, - "capital": [ - "Phnom Penh" - ], - "subregion": "South-Eastern Asia", - "languages": { - "khm": "Khmer" - }, - "borders": [ - "LAO", - "THA", - "VNM" - ], - "area": 181035, - "flag": "🇰🇭", - "population": 16718971, - "fifa": "CAM", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kh.png", - "svg": "https://flagcdn.com/kh.svg", - "alt": "The flag of Cambodia features three horizontal bands of blue, red and blue, with a white depiction of the temple complex, Angkor Wat centered in the red band." - } - }, - { - "name": { - "common": "Mauritius", - "official": "Republic of Mauritius" - }, - "tld": [ - ".mu" - ], - "independent": true, - "capital": [ - "Port Louis" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "fra": "French", - "mfe": "Mauritian Creole" - }, - "area": 2040, - "flag": "🇲🇺", - "population": 1265740, - "gini": { - "2017": 36.8 - }, - "fifa": "MRI", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mu.png", - "svg": "https://flagcdn.com/mu.svg", - "alt": "The flag of Mauritius is composed of four equal horizontal bands of red, blue, yellow and green." - } - }, - { - "name": { - "common": "DR Congo", - "official": "Democratic Republic of the Congo" - }, - "tld": [ - ".cd" - ], - "independent": true, - "capital": [ - "Kinshasa" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "kon": "Kikongo", - "lin": "Lingala", - "lua": "Tshiluba", - "swa": "Swahili" - }, - "borders": [ - "AGO", - "BDI", - "CAF", - "COG", - "RWA", - "SSD", - "TZA", - "UGA", - "ZMB" - ], - "area": 2344858, - "flag": "🇨🇩", - "population": 108407721, - "gini": { - "2012": 42.1 - }, - "fifa": "COD", - "timezones": [ - "UTC+01:00", - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cd.png", - "svg": "https://flagcdn.com/cd.svg", - "alt": "The flag of the Democratic Republic of the Congo has a sky-blue field with a yellow-edged red diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. A large five-pointed yellow star is situated above the diagonal band on the upper hoist side of the field." - } - }, - { - "name": { - "common": "San Marino", - "official": "Republic of San Marino" - }, - "tld": [ - ".sm" - ], - "independent": true, - "capital": [ - "City of San Marino" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian" - }, - "borders": [ - "ITA" - ], - "area": 61, - "flag": "🇸🇲", - "population": 33938, - "fifa": "SMR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sm.png", - "svg": "https://flagcdn.com/sm.svg", - "alt": "The flag of San Marino is composed of two equal horizontal bands of white and light blue, with the national coat of arms superimposed in the center." - } - }, - { - "name": { - "common": "Panama", - "official": "Republic of Panama" - }, - "tld": [ - ".pa" - ], - "independent": true, - "capital": [ - "Panama City" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "COL", - "CRI" - ], - "area": 75417, - "flag": "🇵🇦", - "population": 4314768, - "gini": { - "2019": 49.8 - }, - "fifa": "PAN", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pa.png", - "svg": "https://flagcdn.com/pa.svg", - "alt": "The flag of Panama is composed of four equal rectangular areas — a white rectangular area with a blue five-pointed star at its center, a red rectangular area, a white rectangular area with a red five-pointed star at its center, and a blue rectangular area — in the upper hoist side, upper fly side, lower fly side and lower hoist side respectively." - } - }, - { - "name": { - "common": "Netherlands", - "official": "Kingdom of the Netherlands" - }, - "tld": [ - ".nl" - ], - "independent": true, - "capital": [ - "Amsterdam" - ], - "subregion": "Western Europe", - "languages": { - "nld": "Dutch" - }, - "borders": [ - "BEL", - "DEU" - ], - "area": 41850, - "flag": "🇳🇱", - "population": 16655799, - "gini": { - "2018": 28.1 - }, - "fifa": "NED", - "timezones": [ - "UTC-04:00", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/nl.png", - "svg": "https://flagcdn.com/nl.svg", - "alt": "The flag of the Netherlands is composed of three equal horizontal bands of red, white and blue." - } - }, - { - "name": { - "common": "Puerto Rico", - "official": "Commonwealth of Puerto Rico" - }, - "tld": [ - ".pr" - ], - "independent": false, - "capital": [ - "San Juan" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "spa": "Spanish" - }, - "area": 8870, - "flag": "🇵🇷", - "population": 3194034, - "fifa": "PUR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pr.png", - "svg": "https://flagcdn.com/pr.svg" - } - }, - { - "name": { - "common": "Nicaragua", - "official": "Republic of Nicaragua" - }, - "tld": [ - ".ni" - ], - "independent": true, - "capital": [ - "Managua" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "CRI", - "HND" - ], - "area": 130373, - "flag": "🇳🇮", - "population": 6624554, - "gini": { - "2014": 46.2 - }, - "fifa": "NCA", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ni.png", - "svg": "https://flagcdn.com/ni.svg", - "alt": "The flag of Nicaragua is composed of three equal horizontal bands of blue, white and blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Réunion", - "official": "Réunion Island" - }, - "tld": [ - ".re" - ], - "independent": false, - "capital": [ - "Saint-Denis" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French" - }, - "area": 2511, - "flag": "🇷🇪", - "population": 840974, - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/re.png", - "svg": "https://flagcdn.com/re.svg" - } - }, - { - "name": { - "common": "Sierra Leone", - "official": "Republic of Sierra Leone" - }, - "tld": [ - ".sl" - ], - "independent": true, - "capital": [ - "Freetown" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "GIN", - "LBR" - ], - "area": 71740, - "flag": "🇸🇱", - "population": 7976985, - "gini": { - "2018": 35.7 - }, - "fifa": "SLE", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sl.png", - "svg": "https://flagcdn.com/sl.svg", - "alt": "The flag of Sierra Leone is composed of three equal horizontal bands of green, white and blue." - } - }, - { - "name": { - "common": "Barbados", - "official": "Barbados" - }, - "tld": [ - ".bb" - ], - "independent": true, - "capital": [ - "Bridgetown" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 430, - "flag": "🇧🇧", - "population": 287371, - "fifa": "BRB", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bb.png", - "svg": "https://flagcdn.com/bb.svg", - "alt": "The flag of Barbados is composed of three equal vertical bands of ultramarine, gold and ultramarine. The head of a black trident is centered in the gold band." - } - }, - { - "name": { - "common": "Israel", - "official": "State of Israel" - }, - "tld": [ - ".il" - ], - "independent": true, - "capital": [ - "Jerusalem" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "heb": "Hebrew" - }, - "borders": [ - "EGY", - "JOR", - "LBN", - "PSE", - "SYR" - ], - "area": 20770, - "flag": "🇮🇱", - "population": 9216900, - "gini": { - "2016": 39 - }, - "fifa": "ISR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/il.png", - "svg": "https://flagcdn.com/il.svg", - "alt": "The flag of Israel has a white field with a blue hexagram — the Magen David — centered between two equal horizontal blue bands situated near the top and bottom edges of the field." - } - }, - { - "name": { - "common": "Western Sahara", - "official": "Sahrawi Arab Democratic Republic" - }, - "tld": [ - ".eh" - ], - "independent": false, - "capital": [ - "El Aaiún" - ], - "subregion": "Northern Africa", - "languages": { - "ber": "Berber", - "mey": "Hassaniya", - "spa": "Spanish" - }, - "borders": [ - "DZA", - "MRT", - "MAR" - ], - "area": 266000, - "flag": "🇪🇭", - "population": 510713, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/eh.png", - "svg": "https://flagcdn.com/eh.svg" - } - }, - { - "name": { - "common": "Anguilla", - "official": "Anguilla" - }, - "tld": [ - ".ai" - ], - "independent": false, - "capital": [ - "The Valley" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 91, - "flag": "🇦🇮", - "population": 13452, - "fifa": "AIA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ai.png", - "svg": "https://flagcdn.com/ai.svg" - } - }, - { - "name": { - "common": "Rwanda", - "official": "Republic of Rwanda" - }, - "tld": [ - ".rw" - ], - "independent": true, - "capital": [ - "Kigali" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "fra": "French", - "kin": "Kinyarwanda" - }, - "borders": [ - "BDI", - "COD", - "TZA", - "UGA" - ], - "area": 26338, - "flag": "🇷🇼", - "population": 12952209, - "gini": { - "2016": 43.7 - }, - "fifa": "RWA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/rw.png", - "svg": "https://flagcdn.com/rw.svg", - "alt": "The flag of Rwanda is composed of three horizontal bands of light blue, yellow and green. The light blue band is twice the height of the other two bands and bears a yellow sun with twenty-four rays on its fly side." - } - }, - { - "name": { - "common": "Turkey", - "official": "Republic of Turkey" - }, - "tld": [ - ".tr" - ], - "independent": true, - "capital": [ - "Ankara" - ], - "subregion": "Western Asia", - "languages": { - "tur": "Turkish" - }, - "borders": [ - "ARM", - "AZE", - "BGR", - "GEO", - "GRC", - "IRN", - "IRQ", - "SYR" - ], - "area": 783562, - "flag": "🇹🇷", - "population": 84339067, - "gini": { - "2019": 41.9 - }, - "fifa": "TUR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tr.png", - "svg": "https://flagcdn.com/tr.svg", - "alt": "The flag of Turkey has a red field bearing a large fly-side facing white crescent and a smaller five-pointed white star placed just outside the crescent opening. The white crescent and star are offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Marshall Islands", - "official": "Republic of the Marshall Islands" - }, - "tld": [ - ".mh" - ], - "independent": true, - "capital": [ - "Majuro" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "mah": "Marshallese" - }, - "area": 181, - "flag": "🇲🇭", - "population": 59194, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/mh.png", - "svg": "https://flagcdn.com/mh.svg", - "alt": "The flag of Marshall Islands has a blue field with two broadening adjacent diagonal bands of orange and white that extend from the lower hoist-side corner to the upper fly-side corner of the field. A large white star with twenty-four rays — four large rays at the cardinal points and twenty smaller rays — is situated in the upper hoist-side corner above the diagonal bands." - } - }, - { - "name": { - "common": "Mozambique", - "official": "Republic of Mozambique" - }, - "tld": [ - ".mz" - ], - "independent": true, - "capital": [ - "Maputo" - ], - "subregion": "Eastern Africa", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "MWI", - "ZAF", - "SWZ", - "TZA", - "ZMB", - "ZWE" - ], - "area": 801590, - "flag": "🇲🇿", - "population": 31255435, - "gini": { - "2014": 54 - }, - "fifa": "MOZ", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mz.png", - "svg": "https://flagcdn.com/mz.svg", - "alt": "The flag of Mozambique is composed of three equal horizontal bands of teal, black with white top and bottom edges, and yellow. A red isosceles triangle spanning about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end. This triangle bears a crossed rifle and hoe in black superimposed on an open white book which is superimposed on a five-pointed yellow star." - } - }, - { - "name": { - "common": "Nigeria", - "official": "Federal Republic of Nigeria" - }, - "tld": [ - ".ng" - ], - "independent": true, - "capital": [ - "Abuja" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "BEN", - "CMR", - "TCD", - "NER" - ], - "area": 923768, - "flag": "🇳🇬", - "population": 206139587, - "gini": { - "2018": 35.1 - }, - "fifa": "NGA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ng.png", - "svg": "https://flagcdn.com/ng.svg", - "alt": "The flag of Nigeria is composed of three equal vertical bands of green, white and green." - } - }, - { - "name": { - "common": "Russia", - "official": "Russian Federation" - }, - "tld": [ - ".ru", - ".su", - ".рф" - ], - "independent": true, - "capital": [ - "Moscow" - ], - "subregion": "Eastern Europe", - "languages": { - "rus": "Russian" - }, - "borders": [ - "AZE", - "BLR", - "CHN", - "EST", - "FIN", - "GEO", - "KAZ", - "PRK", - "LVA", - "LTU", - "MNG", - "NOR", - "POL", - "UKR" - ], - "area": 17098242, - "flag": "🇷🇺", - "population": 144104080, - "gini": { - "2018": 37.5 - }, - "fifa": "RUS", - "timezones": [ - "UTC+03:00", - "UTC+04:00", - "UTC+06:00", - "UTC+07:00", - "UTC+08:00", - "UTC+09:00", - "UTC+10:00", - "UTC+11:00", - "UTC+12:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ru.png", - "svg": "https://flagcdn.com/ru.svg", - "alt": "The flag of Russia is composed of three equal horizontal bands of white, blue and red." - } - }, - { - "name": { - "common": "Cuba", - "official": "Republic of Cuba" - }, - "tld": [ - ".cu" - ], - "independent": true, - "capital": [ - "Havana" - ], - "subregion": "Caribbean", - "languages": { - "spa": "Spanish" - }, - "area": 109884, - "flag": "🇨🇺", - "population": 11326616, - "fifa": "CUB", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cu.png", - "svg": "https://flagcdn.com/cu.svg", - "alt": "The flag of Cuba is composed of five equal horizontal bands of blue alternating with white and a red equilateral triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a white five-pointed star at its center." - } - }, - { - "name": { - "common": "Jersey", - "official": "Bailiwick of Jersey" - }, - "tld": [ - ".je" - ], - "independent": false, - "capital": [ - "Saint Helier" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "fra": "French", - "nrf": "Jèrriais" - }, - "area": 116, - "flag": "🇯🇪", - "population": 100800, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/je.png", - "svg": "https://flagcdn.com/je.svg" - } - }, - { - "name": { - "common": "British Virgin Islands", - "official": "Virgin Islands" - }, - "tld": [ - ".vg" - ], - "independent": false, - "capital": [ - "Road Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 151, - "flag": "🇻🇬", - "population": 30237, - "fifa": "VGB", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vg.png", - "svg": "https://flagcdn.com/vg.svg" - } - }, - { - "name": { - "common": "Costa Rica", - "official": "Republic of Costa Rica" - }, - "tld": [ - ".cr" - ], - "independent": true, - "capital": [ - "San José" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "NIC", - "PAN" - ], - "area": 51100, - "flag": "🇨🇷", - "population": 5094114, - "gini": { - "2019": 48.2 - }, - "fifa": "CRC", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cr.png", - "svg": "https://flagcdn.com/cr.svg", - "alt": "The flag of Costa Rica is composed of five horizontal bands of blue, white, red, white and blue. The central red band is twice the height of the other four bands." - } - }, - { - "name": { - "common": "Saint Pierre and Miquelon", - "official": "Saint Pierre and Miquelon" - }, - "tld": [ - ".pm" - ], - "independent": false, - "capital": [ - "Saint-Pierre" - ], - "subregion": "North America", - "languages": { - "fra": "French" - }, - "area": 242, - "flag": "🇵🇲", - "population": 6069, - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pm.png", - "svg": "https://flagcdn.com/pm.svg" - } - }, - { - "name": { - "common": "El Salvador", - "official": "Republic of El Salvador" - }, - "tld": [ - ".sv" - ], - "independent": true, - "capital": [ - "San Salvador" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "GTM", - "HND" - ], - "area": 21041, - "flag": "🇸🇻", - "population": 6486201, - "gini": { - "2019": 38.8 - }, - "fifa": "SLV", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sv.png", - "svg": "https://flagcdn.com/sv.svg", - "alt": "The flag of El Salvador is composed of three equal horizontal bands of cobalt blue, white and cobalt blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Cook Islands", - "official": "Cook Islands" - }, - "tld": [ - ".ck" - ], - "independent": false, - "capital": [ - "Avarua" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "rar": "Cook Islands Māori" - }, - "area": 236, - "flag": "🇨🇰", - "population": 18100, - "fifa": "COK", - "timezones": [ - "UTC-10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ck.png", - "svg": "https://flagcdn.com/ck.svg" - } - }, - { - "name": { - "common": "Niue", - "official": "Niue" - }, - "tld": [ - ".nu" - ], - "independent": false, - "capital": [ - "Alofi" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "niu": "Niuean" - }, - "area": 260, - "flag": "🇳🇺", - "population": 1470, - "timezones": [ - "UTC-11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nu.png", - "svg": "https://flagcdn.com/nu.svg" - } - }, - { - "name": { - "common": "Slovenia", - "official": "Republic of Slovenia" - }, - "tld": [ - ".si" - ], - "independent": true, - "capital": [ - "Ljubljana" - ], - "subregion": "Central Europe", - "languages": { - "slv": "Slovene" - }, - "borders": [ - "AUT", - "HRV", - "ITA", - "HUN" - ], - "area": 20273, - "flag": "🇸🇮", - "population": 2100126, - "gini": { - "2018": 24.6 - }, - "fifa": "SVN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/si.png", - "svg": "https://flagcdn.com/si.svg", - "alt": "The flag of Slovenia is composed of three equal horizontal bands of white, blue and red. The national coat of arms is situated in the upper hoist side of the field centered on the boundary between the white and blue bands." - } - }, - { - "name": { - "common": "Papua New Guinea", - "official": "Independent State of Papua New Guinea" - }, - "tld": [ - ".pg" - ], - "independent": true, - "capital": [ - "Port Moresby" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English", - "hmo": "Hiri Motu", - "tpi": "Tok Pisin" - }, - "borders": [ - "IDN" - ], - "area": 462840, - "flag": "🇵🇬", - "population": 8947027, - "gini": { - "2009": 41.9 - }, - "fifa": "PNG", - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pg.png", - "svg": "https://flagcdn.com/pg.svg", - "alt": "The flag of Papua New Guinea is divided diagonally, from the upper hoist-side corner to the lower fly-side corner, into a lower black and an upper red triangle. On the hoist side of the lower black triangle is a representation of the Southern Cross constellation made up of one small and four larger five-pointed white stars. A golden Raggiana bird-of-paradise is situated on the fly side of the upper red triangle." - } - }, - { - "name": { - "common": "Honduras", - "official": "Republic of Honduras" - }, - "tld": [ - ".hn" - ], - "independent": true, - "capital": [ - "Tegucigalpa" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "GTM", - "SLV", - "NIC" - ], - "area": 112492, - "flag": "🇭🇳", - "population": 9904608, - "gini": { - "2019": 48.2 - }, - "fifa": "HON", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/hn.png", - "svg": "https://flagcdn.com/hn.svg", - "alt": "The flag of Honduras is composed of three equal horizontal bands of turquoise, white and turquoise, with five small five-pointed turquoise stars arranged in a quincuncial pattern at the center of the white band." - } - }, - { - "name": { - "common": "Macau", - "official": "Macao Special Administrative Region of the People's Republic of China" - }, - "tld": [ - ".mo" - ], - "independent": false, - "subregion": "Eastern Asia", - "languages": { - "por": "Portuguese", - "zho": "Chinese" - }, - "borders": [ - "CHN" - ], - "area": 30, - "flag": "🇲🇴", - "population": 649342, - "fifa": "MAC", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mo.png", - "svg": "https://flagcdn.com/mo.svg" - } - }, - { - "name": { - "common": "Portugal", - "official": "Portuguese Republic" - }, - "tld": [ - ".pt" - ], - "independent": true, - "capital": [ - "Lisbon" - ], - "subregion": "Southern Europe", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "ESP" - ], - "area": 92090, - "flag": "🇵🇹", - "population": 10305564, - "gini": { - "2018": 33.5 - }, - "fifa": "POR", - "timezones": [ - "UTC-01:00", - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/pt.png", - "svg": "https://flagcdn.com/pt.svg", - "alt": "The flag of Portugal is composed of two vertical bands of green and red in the ratio of 2:3, with the coat of arms of Portugal centered over the two-color boundary." - } - }, - { - "name": { - "common": "Trinidad and Tobago", - "official": "Republic of Trinidad and Tobago" - }, - "tld": [ - ".tt" - ], - "independent": true, - "capital": [ - "Port of Spain" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 5130, - "flag": "🇹🇹", - "population": 1399491, - "gini": { - "1992": 40.3 - }, - "fifa": "TRI", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/tt.png", - "svg": "https://flagcdn.com/tt.svg", - "alt": "The flag of Trinidad and Tobago has a red field with a white-edged black diagonal band that extends from the upper hoist-side corner to the lower fly-side corner of the field." - } - }, - { - "name": { - "common": "Gambia", - "official": "Republic of the Gambia" - }, - "tld": [ - ".gm" - ], - "independent": true, - "capital": [ - "Banjul" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "SEN" - ], - "area": 10689, - "flag": "🇬🇲", - "population": 2416664, - "gini": { - "2015": 35.9 - }, - "fifa": "GAM", - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gm.png", - "svg": "https://flagcdn.com/gm.svg", - "alt": "The flag of Gambia is composed of three equal horizontal bands of red, blue with white top and bottom edges, and green." - } - }, - { - "name": { - "common": "Myanmar", - "official": "Republic of the Union of Myanmar" - }, - "tld": [ - ".mm" - ], - "independent": true, - "capital": [ - "Naypyidaw" - ], - "subregion": "South-Eastern Asia", - "languages": { - "mya": "Burmese" - }, - "borders": [ - "BGD", - "CHN", - "IND", - "LAO", - "THA" - ], - "area": 676578, - "flag": "🇲🇲", - "population": 54409794, - "gini": { - "2017": 30.7 - }, - "fifa": "MYA", - "timezones": [ - "UTC+06:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mm.png", - "svg": "https://flagcdn.com/mm.svg", - "alt": "The flag of Myanmar is composed of three equal horizontal bands of yellow, green and red, with a large five-pointed white star superimposed at the center of the field." - } - }, - { - "name": { - "common": "Egypt", - "official": "Arab Republic of Egypt" - }, - "tld": [ - ".eg", - ".مصر" - ], - "independent": true, - "capital": [ - "Cairo" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "ISR", - "LBY", - "PSE", - "SDN" - ], - "area": 1002450, - "flag": "🇪🇬", - "population": 102334403, - "gini": { - "2017": 31.5 - }, - "fifa": "EGY", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/eg.png", - "svg": "https://flagcdn.com/eg.svg", - "alt": "The flag of Egypt is composed of three equal horizontal bands of red, white and black, with Egypt's national emblem — a hoist-side facing gold eagle of Saladin — centered in the white band." - } - }, - { - "name": { - "common": "Lebanon", - "official": "Lebanese Republic" - }, - "tld": [ - ".lb" - ], - "independent": true, - "capital": [ - "Beirut" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "ISR", - "SYR" - ], - "area": 10452, - "flag": "🇱🇧", - "population": 6825442, - "gini": { - "2011": 31.8 - }, - "fifa": "LBN", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/lb.png", - "svg": "https://flagcdn.com/lb.svg", - "alt": "The flag of Lebanon is composed of three horizontal bands of red, white and red. The white band is twice the height of the red bands and bears a green Lebanese Cedar tree at its center." - } - }, - { - "name": { - "common": "Kenya", - "official": "Republic of Kenya" - }, - "tld": [ - ".ke" - ], - "independent": true, - "capital": [ - "Nairobi" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "ETH", - "SOM", - "SSD", - "TZA", - "UGA" - ], - "area": 580367, - "flag": "🇰🇪", - "population": 53771300, - "gini": { - "2015": 40.8 - }, - "fifa": "KEN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ke.png", - "svg": "https://flagcdn.com/ke.svg", - "alt": "The flag of Kenya is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. An emblem comprising a red, black and white Maasai shield covering two crossed white spears is superimposed at the center of the field." - } - }, - { - "name": { - "common": "Equatorial Guinea", - "official": "Republic of Equatorial Guinea" - }, - "tld": [ - ".gq" - ], - "independent": true, - "capital": [ - "Malabo" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "por": "Portuguese", - "spa": "Spanish" - }, - "borders": [ - "CMR", - "GAB" - ], - "area": 28051, - "flag": "🇬🇶", - "population": 1402985, - "fifa": "EQG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gq.png", - "svg": "https://flagcdn.com/gq.svg", - "alt": "The flag of Equatorial Guinea is composed of three equal horizontal bands of green, white and red with the national coat of arms centered in the white band and an isosceles triangle superimposed on the hoist side of the field. The triangle is light blue, has its base on the hoist end and spans about one-fifth the width of the field." - } - }, - { - "name": { - "common": "United States Virgin Islands", - "official": "Virgin Islands of the United States" - }, - "tld": [ - ".vi" - ], - "independent": false, - "capital": [ - "Charlotte Amalie" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 347, - "flag": "🇻🇮", - "population": 106290, - "fifa": "VIR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vi.png", - "svg": "https://flagcdn.com/vi.svg" - } - }, - { - "name": { - "common": "Croatia", - "official": "Republic of Croatia" - }, - "tld": [ - ".hr" - ], - "independent": true, - "capital": [ - "Zagreb" - ], - "subregion": "Southeast Europe", - "languages": { - "hrv": "Croatian" - }, - "borders": [ - "BIH", - "HUN", - "MNE", - "SRB", - "SVN" - ], - "area": 56594, - "flag": "🇭🇷", - "population": 4047200, - "gini": { - "2018": 29.7 - }, - "fifa": "CRO", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/hr.png", - "svg": "https://flagcdn.com/hr.svg", - "alt": "The flag of Croatia is composed of three equal horizontal bands of red, white and blue, with coat of arms of Croatia superimposed in the center." - } - }, - { - "name": { - "common": "United States", - "official": "United States of America" - }, - "tld": [ - ".us" - ], - "independent": true, - "capital": [ - "Washington, D.C." - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "borders": [ - "CAN", - "MEX" - ], - "area": 9372610, - "flag": "🇺🇸", - "population": 329484123, - "gini": { - "2018": 41.4 - }, - "fifa": "USA", - "timezones": [ - "UTC-12:00", - "UTC-11:00", - "UTC-10:00", - "UTC-09:00", - "UTC-08:00", - "UTC-07:00", - "UTC-06:00", - "UTC-05:00", - "UTC-04:00", - "UTC+10:00", - "UTC+12:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/us.png", - "svg": "https://flagcdn.com/us.svg", - "alt": "The flag of the United States of America is composed of thirteen equal horizontal bands of red alternating with white. A blue rectangle, bearing fifty small five-pointed white stars arranged in nine rows where rows of six stars alternate with rows of five stars, is superimposed in the canton." - } - }, - { - "name": { - "common": "Caribbean Netherlands", - "official": "Bonaire, Sint Eustatius and Saba" - }, - "tld": [ - ".bq", - ".nl" - ], - "independent": false, - "capital": [ - "Kralendijk" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 328, - "flag": "🇧🇶", - "population": 25987, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bq.png", - "svg": "https://flagcdn.com/bq.svg" - } - }, - { - "name": { - "common": "Philippines", - "official": "Republic of the Philippines" - }, - "tld": [ - ".ph" - ], - "independent": true, - "capital": [ - "Manila" - ], - "subregion": "South-Eastern Asia", - "languages": { - "eng": "English", - "fil": "Filipino" - }, - "area": 342353, - "flag": "🇵🇭", - "population": 109581085, - "gini": { - "2018": 42.3 - }, - "fifa": "PHI", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ph.png", - "svg": "https://flagcdn.com/ph.svg", - "alt": "The flag of Philippines is composed of two equal horizontal bands of blue and red, with a white equilateral triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a central golden-yellow sun with eight rays and a five-pointed golden-yellow star at each vertex." - } - }, - { - "name": { - "common": "Kazakhstan", - "official": "Republic of Kazakhstan" - }, - "tld": [ - ".kz", - ".қаз" - ], - "independent": true, - "capital": [ - "Nur-Sultan" - ], - "subregion": "Central Asia", - "languages": { - "kaz": "Kazakh", - "rus": "Russian" - }, - "borders": [ - "CHN", - "KGZ", - "RUS", - "TKM", - "UZB" - ], - "area": 2724900, - "flag": "🇰🇿", - "population": 18754440, - "gini": { - "2018": 27.8 - }, - "fifa": "KAZ", - "timezones": [ - "UTC+05:00", - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kz.png", - "svg": "https://flagcdn.com/kz.svg", - "alt": "The flag of Kazakhstan has a turquoise field, at the center of which is a gold sun with thirty-two rays above a soaring golden steppe eagle. A thin vertical band displays a national ornamental pattern — koshkar-muiz — in gold near the hoist end." - } - }, - { - "name": { - "common": "Kosovo", - "official": "Republic of Kosovo" - }, - "capital": [ - "Pristina" - ], - "subregion": "Southeast Europe", - "languages": { - "sqi": "Albanian", - "srp": "Serbian" - }, - "borders": [ - "ALB", - "MKD", - "MNE", - "SRB" - ], - "area": 10908, - "flag": "🇽🇰", - "population": 1775378, - "gini": { - "2017": 29 - }, - "fifa": "KVX", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/xk.png", - "svg": "https://flagcdn.com/xk.svg" - } - }, - { - "name": { - "common": "Argentina", - "official": "Argentine Republic" - }, - "tld": [ - ".ar" - ], - "independent": true, - "capital": [ - "Buenos Aires" - ], - "subregion": "South America", - "languages": { - "grn": "Guaraní", - "spa": "Spanish" - }, - "borders": [ - "BOL", - "BRA", - "CHL", - "PRY", - "URY" - ], - "area": 2780400, - "flag": "🇦🇷", - "population": 45376763, - "gini": { - "2019": 42.9 - }, - "fifa": "ARG", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ar.png", - "svg": "https://flagcdn.com/ar.svg", - "alt": "The flag of Argentina features three equal horizontal bands of light blue, white and light blue. A brown-edged golden sun is centered in the white band." - } - }, - { - "name": { - "common": "Tajikistan", - "official": "Republic of Tajikistan" - }, - "tld": [ - ".tj" - ], - "independent": true, - "capital": [ - "Dushanbe" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "tgk": "Tajik" - }, - "borders": [ - "AFG", - "CHN", - "KGZ", - "UZB" - ], - "area": 143100, - "flag": "🇹🇯", - "population": 9537642, - "gini": { - "2015": 34 - }, - "fifa": "TJK", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tj.png", - "svg": "https://flagcdn.com/tj.svg", - "alt": "The flag of Tajikistan is composed of three horizontal bands of red, white and green in the ratio of 2:3:2. A golden-yellow crown surmounted by an arc of seven five-pointed golden-yellow stars is centered in the white band." - } - }, - { - "name": { - "common": "Azerbaijan", - "official": "Republic of Azerbaijan" - }, - "tld": [ - ".az" - ], - "independent": true, - "capital": [ - "Baku" - ], - "subregion": "Western Asia", - "languages": { - "aze": "Azerbaijani", - "rus": "Russian" - }, - "borders": [ - "ARM", - "GEO", - "IRN", - "RUS", - "TUR" - ], - "area": 86600, - "flag": "🇦🇿", - "population": 10110116, - "gini": { - "2005": 26.6 - }, - "fifa": "AZE", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/az.png", - "svg": "https://flagcdn.com/az.svg", - "alt": "The flag of Azerbaijan features three equal horizontal bands of blue, red and green, with a white fly-side facing crescent and eight-pointed star centered in the red band." - } - }, - { - "name": { - "common": "Romania", - "official": "Romania" - }, - "tld": [ - ".ro" - ], - "independent": true, - "capital": [ - "Bucharest" - ], - "subregion": "Southeast Europe", - "languages": { - "ron": "Romanian" - }, - "borders": [ - "BGR", - "HUN", - "MDA", - "SRB", - "UKR" - ], - "area": 238391, - "flag": "🇷🇴", - "population": 19286123, - "gini": { - "2018": 35.8 - }, - "fifa": "ROU", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ro.png", - "svg": "https://flagcdn.com/ro.svg", - "alt": "The flag of Romania is composed of three equal vertical bands of navy blue, yellow and red." - } - }, - { - "name": { - "common": "Chile", - "official": "Republic of Chile" - }, - "tld": [ - ".cl" - ], - "independent": true, - "capital": [ - "Santiago" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BOL", - "PER" - ], - "area": 756102, - "flag": "🇨🇱", - "population": 19116209, - "gini": { - "2017": 44.4 - }, - "fifa": "CHI", - "timezones": [ - "UTC-06:00", - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cl.png", - "svg": "https://flagcdn.com/cl.svg", - "alt": "The flag of Chile is composed of two equal horizontal bands of white and red, with a blue square of the same height as the white band superimposed in the canton. A white five-pointed star is centered in the blue square." - } - }, - { - "name": { - "common": "Cyprus", - "official": "Republic of Cyprus" - }, - "tld": [ - ".cy" - ], - "independent": true, - "capital": [ - "Nicosia" - ], - "subregion": "Southern Europe", - "languages": { - "ell": "Greek", - "tur": "Turkish" - }, - "area": 9251, - "flag": "🇨🇾", - "population": 1207361, - "gini": { - "2018": 32.7 - }, - "fifa": "CYP", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/cy.png", - "svg": "https://flagcdn.com/cy.svg", - "alt": "The flag of Cyprus has a white field, at the center of which is a copper-colored silhouette of the Island of Cyprus above two green olive branches crossed at the stem." - } - }, - { - "name": { - "common": "Cape Verde", - "official": "Republic of Cabo Verde" - }, - "tld": [ - ".cv" - ], - "independent": true, - "capital": [ - "Praia" - ], - "subregion": "Western Africa", - "languages": { - "por": "Portuguese" - }, - "area": 4033, - "flag": "🇨🇻", - "population": 555988, - "gini": { - "2015": 42.4 - }, - "fifa": "CPV", - "timezones": [ - "UTC-01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cv.png", - "svg": "https://flagcdn.com/cv.svg", - "alt": "The flag of Cape Verde is composed of five horizontal bands of blue, white, red, white and blue in the ratio of 6:1:1:1:3. A ring of ten five-pointed yellow stars is centered at three-eighth of the height from the bottom edge and three-eighth of the width from the hoist end of the field." - } - }, - { - "name": { - "common": "Bulgaria", - "official": "Republic of Bulgaria" - }, - "tld": [ - ".bg" - ], - "independent": true, - "capital": [ - "Sofia" - ], - "subregion": "Southeast Europe", - "languages": { - "bul": "Bulgarian" - }, - "borders": [ - "GRC", - "MKD", - "ROU", - "SRB", - "TUR" - ], - "area": 110879, - "flag": "🇧🇬", - "population": 6927288, - "gini": { - "2018": 41.3 - }, - "fifa": "BUL", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/bg.png", - "svg": "https://flagcdn.com/bg.svg", - "alt": "The flag of Bulgaria is composed of three equal horizontal bands of white, green and red." - } - }, - { - "name": { - "common": "Uruguay", - "official": "Oriental Republic of Uruguay" - }, - "tld": [ - ".uy" - ], - "independent": true, - "capital": [ - "Montevideo" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BRA" - ], - "area": 181034, - "flag": "🇺🇾", - "population": 3473727, - "gini": { - "2019": 39.7 - }, - "fifa": "URU", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/uy.png", - "svg": "https://flagcdn.com/uy.svg", - "alt": "The flag of Uruguay is composed of nine equal horizontal bands of white alternating with blue, with a white square superimposed in the canton. In the white square is a yellow sun bearing a human face — the Sun of May — from which sixteen rays extend. The sun's rays alternate between triangular and wavy." - } - }, - { - "name": { - "common": "North Macedonia", - "official": "Republic of North Macedonia" - }, - "tld": [ - ".mk" - ], - "independent": true, - "capital": [ - "Skopje" - ], - "subregion": "Southeast Europe", - "languages": { - "mkd": "Macedonian" - }, - "borders": [ - "ALB", - "BGR", - "GRC", - "UNK", - "SRB" - ], - "area": 25713, - "flag": "🇲🇰", - "population": 2077132, - "gini": { - "2018": 33 - }, - "fifa": "MKD", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mk.png", - "svg": "https://flagcdn.com/mk.svg", - "alt": "The flag of North Macedonia has a red field, at the center of which is a golden-yellow sun with eight broadening rays that extend to the edges of the field." - } - }, - { - "name": { - "common": "Afghanistan", - "official": "Islamic Republic of Afghanistan" - }, - "tld": [ - ".af" - ], - "independent": true, - "capital": [ - "Kabul" - ], - "subregion": "Southern Asia", - "languages": { - "prs": "Dari", - "pus": "Pashto", - "tuk": "Turkmen" - }, - "borders": [ - "IRN", - "PAK", - "TKM", - "UZB", - "TJK", - "CHN" - ], - "area": 652230, - "flag": "🇦🇫", - "population": 40218234, - "fifa": "AFG", - "timezones": [ - "UTC+04:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_the_Taliban.svg/320px-Flag_of_the_Taliban.svg.png", - "svg": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg", - "alt": "The flag of the Islamic Emirate of Afghanistan has a white field with Arabic inscriptions — the Shahada — in black across its center." - } - }, - { - "name": { - "common": "Botswana", - "official": "Republic of Botswana" - }, - "tld": [ - ".bw" - ], - "independent": true, - "capital": [ - "Gaborone" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "tsn": "Tswana" - }, - "borders": [ - "NAM", - "ZAF", - "ZMB", - "ZWE" - ], - "area": 582000, - "flag": "🇧🇼", - "population": 2351625, - "gini": { - "2015": 53.3 - }, - "fifa": "BOT", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bw.png", - "svg": "https://flagcdn.com/bw.svg", - "alt": "The flag of Botswana has a light blue field with a white-edged black horizontal band across its center." - } - }, - { - "name": { - "common": "Antarctica", - "official": "Antarctica" - }, - "tld": [ - ".aq" - ], - "independent": false, - "area": 14000000, - "flag": "🇦🇶", - "population": 1000, - "timezones": [ - "UTC-03:00", - "UTC+03:00", - "UTC+05:00", - "UTC+06:00", - "UTC+07:00", - "UTC+08:00", - "UTC+10:00", - "UTC+12:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/aq.png", - "svg": "https://flagcdn.com/aq.svg" - } - }, - { - "name": { - "common": "Canada", - "official": "Canada" - }, - "tld": [ - ".ca" - ], - "independent": true, - "capital": [ - "Ottawa" - ], - "subregion": "North America", - "languages": { - "eng": "English", - "fra": "French" - }, - "borders": [ - "USA" - ], - "area": 9984670, - "flag": "🇨🇦", - "population": 38005238, - "gini": { - "2017": 33.3 - }, - "fifa": "CAN", - "timezones": [ - "UTC-08:00", - "UTC-07:00", - "UTC-06:00", - "UTC-05:00", - "UTC-04:00", - "UTC-03:30" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ca.png", - "svg": "https://flagcdn.com/ca.svg", - "alt": "The flag of Canada is composed of a red vertical band on the hoist and fly sides and a central white square that is twice the width of the vertical bands. A large eleven-pointed red maple leaf is centered in the white square." - } - }, - { - "name": { - "common": "Mauritania", - "official": "Islamic Republic of Mauritania" - }, - "tld": [ - ".mr" - ], - "independent": true, - "capital": [ - "Nouakchott" - ], - "subregion": "Western Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "MLI", - "SEN", - "ESH" - ], - "area": 1030700, - "flag": "🇲🇷", - "population": 4649660, - "gini": { - "2014": 32.6 - }, - "fifa": "MTN", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mr.png", - "svg": "https://flagcdn.com/mr.svg", - "alt": "The flag of Mauritania has a green field with a thin red horizontal band at the top and bottom of the field. At the center of the field is a five-pointed yellow star above an upward facing yellow crescent." - } - }, - { - "name": { - "common": "Qatar", - "official": "State of Qatar" - }, - "tld": [ - ".qa", - "قطر." - ], - "independent": true, - "capital": [ - "Doha" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "SAU" - ], - "area": 11586, - "flag": "🇶🇦", - "population": 2881060, - "fifa": "QAT", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/qa.png", - "svg": "https://flagcdn.com/qa.svg", - "alt": "The flag of Qatar has a maroon field, on the hoist side of which is a white vertical band that spans about one-third the width of the field and is separated from the rest of the field by nine adjoining fly-side pointing white isosceles triangles that serve as a serrated line." - } - }, - { - "name": { - "common": "Spain", - "official": "Kingdom of Spain" - }, - "tld": [ - ".es" - ], - "independent": true, - "capital": [ - "Madrid" - ], - "subregion": "Southern Europe", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "AND", - "FRA", - "GIB", - "PRT", - "MAR" - ], - "area": 505992, - "flag": "🇪🇸", - "population": 47351567, - "gini": { - "2018": 34.7 - }, - "fifa": "ESP", - "timezones": [ - "UTC", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/es.png", - "svg": "https://flagcdn.com/es.svg", - "alt": "The flag of Spain is composed of three horizontal bands of red, yellow and red, with the yellow band twice the height of the red bands. In the yellow band is the national coat of arms offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Yemen", - "official": "Republic of Yemen" - }, - "tld": [ - ".ye" - ], - "independent": true, - "capital": [ - "Sana'a" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "OMN", - "SAU" - ], - "area": 527968, - "flag": "🇾🇪", - "population": 29825968, - "gini": { - "2014": 36.7 - }, - "fifa": "YEM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ye.png", - "svg": "https://flagcdn.com/ye.svg", - "alt": "The flag of Yemen is composed of three equal horizontal bands of red, white and black." - } - }, - { - "name": { - "common": "Somalia", - "official": "Federal Republic of Somalia" - }, - "tld": [ - ".so" - ], - "independent": true, - "capital": [ - "Mogadishu" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "som": "Somali" - }, - "borders": [ - "DJI", - "ETH", - "KEN" - ], - "area": 637657, - "flag": "🇸🇴", - "population": 15893219, - "gini": { - "2017": 36.8 - }, - "fifa": "SOM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/so.png", - "svg": "https://flagcdn.com/so.svg", - "alt": "The flag of Somalia features a large five-pointed white star centered on a light blue field." - } - }, - { - "name": { - "common": "Sweden", - "official": "Kingdom of Sweden" - }, - "tld": [ - ".se" - ], - "independent": true, - "capital": [ - "Stockholm" - ], - "subregion": "Northern Europe", - "languages": { - "swe": "Swedish" - }, - "borders": [ - "FIN", - "NOR" - ], - "area": 450295, - "flag": "🇸🇪", - "population": 10353442, - "gini": { - "2018": 30 - }, - "fifa": "SWE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/se.png", - "svg": "https://flagcdn.com/se.svg", - "alt": "The flag of Sweden has a blue field with a large golden-yellow cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Liechtenstein", - "official": "Principality of Liechtenstein" - }, - "tld": [ - ".li" - ], - "independent": true, - "capital": [ - "Vaduz" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German" - }, - "borders": [ - "AUT", - "CHE" - ], - "area": 160, - "flag": "🇱🇮", - "population": 38137, - "fifa": "LIE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/li.png", - "svg": "https://flagcdn.com/li.svg", - "alt": "The flag of Liechtenstein is composed of two equal horizontal bands of blue and red, with a golden-yellow crown on the hoist side of the blue band." - } - }, - { - "name": { - "common": "South Georgia", - "official": "South Georgia and the South Sandwich Islands" - }, - "tld": [ - ".gs" - ], - "independent": false, - "capital": [ - "King Edward Point" - ], - "languages": { - "eng": "English" - }, - "area": 3903, - "flag": "🇬🇸", - "population": 30, - "timezones": [ - "UTC-02:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/gs.png", - "svg": "https://flagcdn.com/gs.svg" - } - }, - { - "name": { - "common": "Morocco", - "official": "Kingdom of Morocco" - }, - "tld": [ - ".ma", - "المغرب." - ], - "independent": true, - "capital": [ - "Rabat" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic", - "ber": "Berber" - }, - "borders": [ - "DZA", - "ESH", - "ESP" - ], - "area": 446550, - "flag": "🇲🇦", - "population": 36910558, - "gini": { - "2013": 39.5 - }, - "fifa": "MAR", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ma.png", - "svg": "https://flagcdn.com/ma.svg", - "alt": "The flag of Morocco features a green pentagram — a five-pointed linear star — centered on a red field." - } - }, - { - "name": { - "common": "Madagascar", - "official": "Republic of Madagascar" - }, - "tld": [ - ".mg" - ], - "independent": true, - "capital": [ - "Antananarivo" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French", - "mlg": "Malagasy" - }, - "area": 587041, - "flag": "🇲🇬", - "population": 27691019, - "gini": { - "2012": 42.6 - }, - "fifa": "MAD", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mg.png", - "svg": "https://flagcdn.com/mg.svg", - "alt": "The flag of Madagascar features a white vertical band on the hoist side that takes up about one-third the width of the field, and two equal horizontal bands of red and green adjoining the vertical band." - } - }, - { - "name": { - "common": "Ukraine", - "official": "Ukraine" - }, - "tld": [ - ".ua", - ".укр" - ], - "independent": true, - "capital": [ - "Kyiv" - ], - "subregion": "Eastern Europe", - "languages": { - "ukr": "Ukrainian" - }, - "borders": [ - "BLR", - "HUN", - "MDA", - "POL", - "ROU", - "RUS", - "SVK" - ], - "area": 603500, - "flag": "🇺🇦", - "population": 44134693, - "gini": { - "2019": 26.6 - }, - "fifa": "UKR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ua.png", - "svg": "https://flagcdn.com/ua.svg", - "alt": "The flag of Ukraine is composed of two equal horizontal bands of blue and yellow." - } - }, - { - "name": { - "common": "Iran", - "official": "Islamic Republic of Iran" - }, - "tld": [ - ".ir", - "ایران." - ], - "independent": true, - "capital": [ - "Tehran" - ], - "subregion": "Southern Asia", - "languages": { - "fas": "Persian (Farsi)" - }, - "borders": [ - "AFG", - "ARM", - "AZE", - "IRQ", - "PAK", - "TUR", - "TKM" - ], - "area": 1648195, - "flag": "🇮🇷", - "population": 83992953, - "gini": { - "2018": 42 - }, - "fifa": "IRN", - "timezones": [ - "UTC+03:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ir.png", - "svg": "https://flagcdn.com/ir.svg", - "alt": "The flag of Iran is composed of three equal horizontal bands of green, white and red. A red emblem of Iran is centered in the white band and Arabic inscriptions in white span the bottom edge of the green band and the top edge of the red band." - } - }, - { - "name": { - "common": "Poland", - "official": "Republic of Poland" - }, - "tld": [ - ".pl" - ], - "independent": true, - "capital": [ - "Warsaw" - ], - "subregion": "Central Europe", - "languages": { - "pol": "Polish" - }, - "borders": [ - "BLR", - "CZE", - "DEU", - "LTU", - "RUS", - "SVK", - "UKR" - ], - "area": 312679, - "flag": "🇵🇱", - "population": 37950802, - "gini": { - "2018": 30.2 - }, - "fifa": "POL", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/pl.png", - "svg": "https://flagcdn.com/pl.svg", - "alt": "The flag of Poland is composed of two equal horizontal bands of white and red." - } - }, - { - "name": { - "common": "Chad", - "official": "Republic of Chad" - }, - "tld": [ - ".td" - ], - "independent": true, - "capital": [ - "N'Djamena" - ], - "subregion": "Middle Africa", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "CMR", - "CAF", - "LBY", - "NER", - "NGA", - "SDN" - ], - "area": 1284000, - "flag": "🇹🇩", - "population": 16425859, - "gini": { - "2011": 43.3 - }, - "fifa": "CHA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/td.png", - "svg": "https://flagcdn.com/td.svg", - "alt": "The flag of Chad is composed of three equal vertical bands of blue, gold and red." - } - }, - { - "name": { - "common": "Vanuatu", - "official": "Republic of Vanuatu" - }, - "tld": [ - ".vu" - ], - "independent": true, - "capital": [ - "Port Vila" - ], - "subregion": "Melanesia", - "languages": { - "bis": "Bislama", - "eng": "English", - "fra": "French" - }, - "area": 12189, - "flag": "🇻🇺", - "population": 307150, - "gini": { - "2010": 37.6 - }, - "fifa": "VAN", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/vu.png", - "svg": "https://flagcdn.com/vu.svg", - "alt": "The flag of Vanuatu is composed of two equal horizontal bands of red and green, with a black isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and is enclosed on its sides by the arms of a thin black-edged yellow horizontally oriented Y-shaped band which extends along the boundary of the red and green bands to the fly end of the field. A yellow boar's tusk encircling two yellow crossed namele leaves is centered in the triangle." - } - }, - { - "name": { - "common": "Palau", - "official": "Republic of Palau" - }, - "tld": [ - ".pw" - ], - "independent": true, - "capital": [ - "Ngerulmud" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "pau": "Palauan" - }, - "area": 459, - "flag": "🇵🇼", - "population": 18092, - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pw.png", - "svg": "https://flagcdn.com/pw.svg", - "alt": "The flag of Palau has a light blue field with a large golden-yellow circle that is offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Peru", - "official": "Republic of Peru" - }, - "tld": [ - ".pe" - ], - "independent": true, - "capital": [ - "Lima" - ], - "subregion": "South America", - "languages": { - "aym": "Aymara", - "que": "Quechua", - "spa": "Spanish" - }, - "borders": [ - "BOL", - "BRA", - "CHL", - "COL", - "ECU" - ], - "area": 1285216, - "flag": "🇵🇪", - "population": 32971846, - "gini": { - "2019": 41.5 - }, - "fifa": "PER", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pe.png", - "svg": "https://flagcdn.com/pe.svg", - "alt": "The flag of Peru is composed of three equal vertical bands of red, white and red, with the national emblem centered in the white band." - } - }, - { - "name": { - "common": "Eswatini", - "official": "Kingdom of Eswatini" - }, - "tld": [ - ".sz" - ], - "independent": true, - "capital": [ - "Mbabane" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "ssw": "Swazi" - }, - "borders": [ - "MOZ", - "ZAF" - ], - "area": 17364, - "flag": "🇸🇿", - "population": 1160164, - "gini": { - "2016": 54.6 - }, - "fifa": "SWZ", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sz.png", - "svg": "https://flagcdn.com/sz.svg", - "alt": "The flag of Eswatini is composed of three horizontal bands — a large central yellow-edged red band, and a light blue band above and beneath the red band. The red band is three times the height of the blue bands and bears a centered emblem made up of a large black and white Nguni shield covering two spears and a staff decorated with feather tassels, all placed horizontally." - } - }, - { - "name": { - "common": "Martinique", - "official": "Martinique" - }, - "tld": [ - ".mq" - ], - "independent": false, - "capital": [ - "Fort-de-France" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 1128, - "flag": "🇲🇶", - "population": 378243, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mq.png", - "svg": "https://flagcdn.com/mq.svg" - } - }, - { - "name": { - "common": "Luxembourg", - "official": "Grand Duchy of Luxembourg" - }, - "tld": [ - ".lu" - ], - "independent": true, - "capital": [ - "Luxembourg" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German", - "fra": "French", - "ltz": "Luxembourgish" - }, - "borders": [ - "BEL", - "FRA", - "DEU" - ], - "area": 2586, - "flag": "🇱🇺", - "population": 632275, - "gini": { - "2018": 35.4 - }, - "fifa": "LUX", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lu.png", - "svg": "https://flagcdn.com/lu.svg", - "alt": "The flag of Luxembourg is composed of three equal horizontal bands of red, white and light blue." - } - }, - { - "name": { - "common": "Djibouti", - "official": "Republic of Djibouti" - }, - "tld": [ - ".dj" - ], - "independent": true, - "capital": [ - "Djibouti" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "ERI", - "ETH", - "SOM" - ], - "area": 23200, - "flag": "🇩🇯", - "population": 988002, - "gini": { - "2017": 41.6 - }, - "fifa": "DJI", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/dj.png", - "svg": "https://flagcdn.com/dj.svg", - "alt": "The flag of Djibouti is composed of two equal horizontal bands of light blue and light green, with a white isosceles triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a red five-pointed star at its center." - } - }, - { - "name": { - "common": "Haiti", - "official": "Republic of Haiti" - }, - "tld": [ - ".ht" - ], - "independent": true, - "capital": [ - "Port-au-Prince" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French", - "hat": "Haitian Creole" - }, - "borders": [ - "DOM" - ], - "area": 27750, - "flag": "🇭🇹", - "population": 11402533, - "gini": { - "2012": 41.1 - }, - "fifa": "HAI", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ht.png", - "svg": "https://flagcdn.com/ht.svg", - "alt": "The flag of Haiti is composed of two equal horizontal bands of blue and red. A white square bearing the national coat of arms is superimposed at the center of the field." - } - }, - { - "name": { - "common": "Syria", - "official": "Syrian Arab Republic" - }, - "tld": [ - ".sy", - "سوريا." - ], - "independent": true, - "capital": [ - "Damascus" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "ISR", - "JOR", - "LBN", - "TUR" - ], - "area": 185180, - "flag": "🇸🇾", - "population": 17500657, - "gini": { - "2003": 37.5 - }, - "fifa": "SYR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sy.png", - "svg": "https://flagcdn.com/sy.svg", - "alt": "The flag of Syria is composed of three equal horizontal bands of red, white and black. At the center of the white band are two small five-pointed green stars arranged in a horizontal line." - } - }, - { - "name": { - "common": "Gibraltar", - "official": "Gibraltar" - }, - "tld": [ - ".gi" - ], - "independent": false, - "capital": [ - "Gibraltar" - ], - "subregion": "Southern Europe", - "languages": { - "eng": "English" - }, - "borders": [ - "ESP" - ], - "area": 6, - "flag": "🇬🇮", - "population": 33691, - "fifa": "GIB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gi.png", - "svg": "https://flagcdn.com/gi.svg" - } - }, - { - "name": { - "common": "Mexico", - "official": "United Mexican States" - }, - "tld": [ - ".mx" - ], - "independent": true, - "capital": [ - "Mexico City" - ], - "subregion": "North America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BLZ", - "GTM", - "USA" - ], - "area": 1964375, - "flag": "🇲🇽", - "population": 128932753, - "gini": { - "2018": 45.4 - }, - "fifa": "MEX", - "timezones": [ - "UTC-08:00", - "UTC-07:00", - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mx.png", - "svg": "https://flagcdn.com/mx.svg", - "alt": "The flag of Mexico is composed of three equal vertical bands of green, white and red, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Iceland", - "official": "Iceland" - }, - "tld": [ - ".is" - ], - "independent": true, - "capital": [ - "Reykjavik" - ], - "subregion": "Northern Europe", - "languages": { - "isl": "Icelandic" - }, - "area": 103000, - "flag": "🇮🇸", - "population": 366425, - "gini": { - "2017": 26.1 - }, - "fifa": "ISL", - "timezones": [ - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/is.png", - "svg": "https://flagcdn.com/is.svg", - "alt": "The flag of Iceland has a blue field with a large white-edged red cross that extends to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Fiji", - "official": "Republic of Fiji" - }, - "tld": [ - ".fj" - ], - "independent": true, - "capital": [ - "Suva" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English", - "fij": "Fijian", - "hif": "Fiji Hindi" - }, - "area": 18272, - "flag": "🇫🇯", - "population": 896444, - "gini": { - "2013": 36.7 - }, - "fifa": "FIJ", - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/fj.png", - "svg": "https://flagcdn.com/fj.svg", - "alt": "The flag of Fiji has a light blue field. It features the flag of the United Kingdom — the Union Jack — in the canton and the shield of the national coat of arms centered in the fly half." - } - }, - { - "name": { - "common": "North Korea", - "official": "Democratic People's Republic of Korea" - }, - "tld": [ - ".kp" - ], - "independent": true, - "capital": [ - "Pyongyang" - ], - "subregion": "Eastern Asia", - "languages": { - "kor": "Korean" - }, - "borders": [ - "CHN", - "KOR", - "RUS" - ], - "area": 120538, - "flag": "🇰🇵", - "population": 25778815, - "fifa": "PRK", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kp.png", - "svg": "https://flagcdn.com/kp.svg", - "alt": "The flag of North Korea is composed of three horizontal bands — a large central white-edged red band, and a blue band above and beneath the red band. On the hoist side of the red band is a red five-pointed star within a white circle." - } - }, - { - "name": { - "common": "Solomon Islands", - "official": "Solomon Islands" - }, - "tld": [ - ".sb" - ], - "independent": true, - "capital": [ - "Honiara" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English" - }, - "area": 28896, - "flag": "🇸🇧", - "population": 686878, - "gini": { - "2012": 37.1 - }, - "fifa": "SOL", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/sb.png", - "svg": "https://flagcdn.com/sb.svg", - "alt": "The flag of Solomon Islands features a thin yellow diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a blue and green triangle respectively. Five white five-pointed stars arranged in an X shape are situated on the hoist side of the upper blue triangle." - } - }, - { - "name": { - "common": "United States Minor Outlying Islands", - "official": "United States Minor Outlying Islands" - }, - "tld": [ - ".us" - ], - "independent": false, - "capital": [ - "Washington DC" - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "area": 34.2, - "flag": "🇺🇲", - "population": 300, - "timezones": [ - "UTC-11:00", - "UTC-10:00", - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/um.png", - "svg": "https://flagcdn.com/um.svg" - } - }, - { - "name": { - "common": "Guinea", - "official": "Republic of Guinea" - }, - "tld": [ - ".gn" - ], - "independent": true, - "capital": [ - "Conakry" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "CIV", - "GNB", - "LBR", - "MLI", - "SEN", - "SLE" - ], - "area": 245857, - "flag": "🇬🇳", - "population": 13132792, - "gini": { - "2012": 33.7 - }, - "fifa": "GUI", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gn.png", - "svg": "https://flagcdn.com/gn.svg", - "alt": "The flag of Guinea is composed of three equal vertical bands of red, yellow and green." - } - }, - { - "name": { - "common": "Saint Kitts and Nevis", - "official": "Federation of Saint Christopher and Nevis" - }, - "tld": [ - ".kn" - ], - "independent": true, - "capital": [ - "Basseterre" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 261, - "flag": "🇰🇳", - "population": 53192, - "fifa": "SKN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/kn.png", - "svg": "https://flagcdn.com/kn.svg", - "alt": "The flag of Saint Kitts and Nevis features two large five-pointed white stars within a yellow-edged black diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and red triangle respectively." - } - }, - { - "name": { - "common": "French Southern and Antarctic Lands", - "official": "Territory of the French Southern and Antarctic Lands" - }, - "tld": [ - ".tf" - ], - "independent": false, - "capital": [ - "Port-aux-Français" - ], - "languages": { - "fra": "French" - }, - "area": 7747, - "flag": "🇹🇫", - "population": 400, - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/tf.png", - "svg": "https://flagcdn.com/tf.svg" - } - }, - { - "name": { - "common": "Bahrain", - "official": "Kingdom of Bahrain" - }, - "tld": [ - ".bh" - ], - "independent": true, - "capital": [ - "Manama" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "area": 765, - "flag": "🇧🇭", - "population": 1701583, - "fifa": "BHR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bh.png", - "svg": "https://flagcdn.com/bh.svg", - "alt": "The flag of Bahrain has a red field. On the hoist side, it features a white vertical band that spans about one-third the width of the field and is separated from the rest of the field by five adjoining fly-side pointing white isosceles triangles that serve as a serrated line." - } - }, - { - "name": { - "common": "Lithuania", - "official": "Republic of Lithuania" - }, - "tld": [ - ".lt" - ], - "independent": true, - "capital": [ - "Vilnius" - ], - "subregion": "Northern Europe", - "languages": { - "lit": "Lithuanian" - }, - "borders": [ - "BLR", - "LVA", - "POL", - "RUS" - ], - "area": 65300, - "flag": "🇱🇹", - "population": 2794700, - "gini": { - "2018": 35.7 - }, - "fifa": "LTU", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lt.png", - "svg": "https://flagcdn.com/lt.svg", - "alt": "The flag of Lithuania is composed of three equal horizontal bands of yellow, green and red." - } - }, - { - "name": { - "common": "Georgia", - "official": "Georgia" - }, - "tld": [ - ".ge" - ], - "independent": true, - "capital": [ - "Tbilisi" - ], - "subregion": "Western Asia", - "languages": { - "kat": "Georgian" - }, - "borders": [ - "ARM", - "AZE", - "RUS", - "TUR" - ], - "area": 69700, - "flag": "🇬🇪", - "population": 3714000, - "gini": { - "2019": 35.9 - }, - "fifa": "GEO", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ge.png", - "svg": "https://flagcdn.com/ge.svg", - "alt": "The flag of Georgia has a white field with a large centered red cross that extends to the edges and divides the field into four quarters. A small red Bolnur-Katskhuri cross is centered in each quarter." - } - }, - { - "name": { - "common": "Serbia", - "official": "Republic of Serbia" - }, - "tld": [ - ".rs", - ".срб" - ], - "independent": true, - "capital": [ - "Belgrade" - ], - "subregion": "Southeast Europe", - "languages": { - "srp": "Serbian" - }, - "borders": [ - "BIH", - "BGR", - "HRV", - "HUN", - "UNK", - "MKD", - "MNE", - "ROU" - ], - "area": 88361, - "flag": "🇷🇸", - "population": 6908224, - "gini": { - "2017": 36.2 - }, - "fifa": "SRB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/rs.png", - "svg": "https://flagcdn.com/rs.svg", - "alt": "The flag of Serbia is composed of three equal horizontal bands of red, blue and white. The coat of arms of Serbia is superimposed at the center of the field slightly towards the hoist side." - } - }, - { - "name": { - "common": "Central African Republic", - "official": "Central African Republic" - }, - "tld": [ - ".cf" - ], - "independent": true, - "capital": [ - "Bangui" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "sag": "Sango" - }, - "borders": [ - "CMR", - "TCD", - "COD", - "COG", - "SSD", - "SDN" - ], - "area": 622984, - "flag": "🇨🇫", - "population": 4829764, - "gini": { - "2008": 56.2 - }, - "fifa": "CTA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cf.png", - "svg": "https://flagcdn.com/cf.svg", - "alt": "The flag of Central African Republic is composed of four equal horizontal bands of blue, white, green and yellow intersected at the center by a vertical red band of equal size as the horizontal bands. A yellow five-pointed star is situated on the hoist side of the blue band." - } - }, - { - "name": { - "common": "Mali", - "official": "Republic of Mali" - }, - "tld": [ - ".ml" - ], - "independent": true, - "capital": [ - "Bamako" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "DZA", - "BFA", - "GIN", - "CIV", - "MRT", - "NER", - "SEN" - ], - "area": 1240192, - "flag": "🇲🇱", - "population": 20250834, - "gini": { - "2009": 33 - }, - "fifa": "MLI", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ml.png", - "svg": "https://flagcdn.com/ml.svg", - "alt": "The flag of Mali is composed of three equal vertical bands of green, yellow and red." - } - }, - { - "name": { - "common": "Mongolia", - "official": "Mongolia" - }, - "tld": [ - ".mn" - ], - "independent": true, - "capital": [ - "Ulan Bator" - ], - "subregion": "Eastern Asia", - "languages": { - "mon": "Mongolian" - }, - "borders": [ - "CHN", - "RUS" - ], - "area": 1564110, - "flag": "🇲🇳", - "population": 3278292, - "gini": { - "2018": 32.7 - }, - "fifa": "MNG", - "timezones": [ - "UTC+07:00", - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mn.png", - "svg": "https://flagcdn.com/mn.svg", - "alt": "The flag of Mongolia is composed of three equal vertical bands of red, blue and red, with the national emblem — the Soyombo — in gold centered in the hoist-side red band." - } - }, - { - "name": { - "common": "Dominica", - "official": "Commonwealth of Dominica" - }, - "tld": [ - ".dm" - ], - "independent": true, - "capital": [ - "Roseau" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 751, - "flag": "🇩🇲", - "population": 71991, - "fifa": "DMA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/dm.png", - "svg": "https://flagcdn.com/dm.svg", - "alt": "The flag of Dominica has a green field with a large centered tricolor cross. The vertical and horizontal parts of the cross each comprise three bands of yellow, black and white. A red circle, bearing a hoist-side facing purple Sisserou parrot standing on a twig and encircled by ten five-pointed yellow-edged green stars, is superimposed at the center of the cross." - } - }, - { - "name": { - "common": "Greenland", - "official": "Greenland" - }, - "tld": [ - ".gl" - ], - "independent": false, - "capital": [ - "Nuuk" - ], - "subregion": "North America", - "languages": { - "kal": "Greenlandic" - }, - "area": 2166086, - "flag": "🇬🇱", - "population": 56367, - "timezones": [ - "UTC-04:00", - "UTC-03:00", - "UTC-01:00", - "UTC+00:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gl.png", - "svg": "https://flagcdn.com/gl.svg" - } - }, - { - "name": { - "common": "Ethiopia", - "official": "Federal Democratic Republic of Ethiopia" - }, - "tld": [ - ".et" - ], - "independent": true, - "capital": [ - "Addis Ababa" - ], - "subregion": "Eastern Africa", - "languages": { - "amh": "Amharic" - }, - "borders": [ - "DJI", - "ERI", - "KEN", - "SOM", - "SSD", - "SDN" - ], - "area": 1104300, - "flag": "🇪🇹", - "population": 114963583, - "gini": { - "2015": 35 - }, - "fifa": "ETH", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/et.png", - "svg": "https://flagcdn.com/et.svg", - "alt": "The flag of Ethiopia is composed of three equal horizontal bands of green, yellow and red, with the national emblem superimposed at the center of the field. The national emblem comprises a light blue circle bearing a golden-yellow pentagram with single yellow rays emanating from the angles between the points of the pentagram." - } - }, - { - "name": { - "common": "Libya", - "official": "State of Libya" - }, - "tld": [ - ".ly" - ], - "independent": true, - "capital": [ - "Tripoli" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "TCD", - "EGY", - "NER", - "SDN", - "TUN" - ], - "area": 1759540, - "flag": "🇱🇾", - "population": 6871287, - "fifa": "LBY", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ly.png", - "svg": "https://flagcdn.com/ly.svg", - "alt": "The flag of Libya is composed of three horizontal bands of red, black and green, with the black band twice the height of the other two bands. At the center of the black band is a fly-side facing white crescent and a five-pointed white star placed just outside the crescent opening." - } - }, - { - "name": { - "common": "Namibia", - "official": "Republic of Namibia" - }, - "tld": [ - ".na" - ], - "independent": true, - "capital": [ - "Windhoek" - ], - "subregion": "Southern Africa", - "languages": { - "afr": "Afrikaans", - "deu": "German", - "eng": "English", - "her": "Herero", - "hgm": "Khoekhoe", - "kwn": "Kwangali", - "loz": "Lozi", - "ndo": "Ndonga", - "tsn": "Tswana" - }, - "borders": [ - "AGO", - "BWA", - "ZAF", - "ZMB" - ], - "area": 825615, - "flag": "🇳🇦", - "population": 2540916, - "gini": { - "2015": 59.1 - }, - "fifa": "NAM", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/na.png", - "svg": "https://flagcdn.com/na.svg", - "alt": "The flag of Namibia features a white-edged red diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a blue and green triangle respectively. A gold sun with twelve triangular rays is situated on the hoist side of the upper triangle." - } - }, - { - "name": { - "common": "Moldova", - "official": "Republic of Moldova" - }, - "tld": [ - ".md" - ], - "independent": true, - "capital": [ - "Chișinău" - ], - "subregion": "Eastern Europe", - "languages": { - "ron": "Romanian" - }, - "borders": [ - "ROU", - "UKR" - ], - "area": 33846, - "flag": "🇲🇩", - "population": 2617820, - "gini": { - "2018": 25.7 - }, - "fifa": "MDA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/md.png", - "svg": "https://flagcdn.com/md.svg", - "alt": "The flag of Moldova is composed of three equal vertical bands of blue, yellow and red, with the national coat of arms centered in the yellow band." - } - }, - { - "name": { - "common": "Bolivia", - "official": "Plurinational State of Bolivia" - }, - "tld": [ - ".bo" - ], - "independent": true, - "capital": [ - "Sucre" - ], - "subregion": "South America", - "languages": { - "aym": "Aymara", - "grn": "Guaraní", - "que": "Quechua", - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BRA", - "CHL", - "PRY", - "PER" - ], - "area": 1098581, - "flag": "🇧🇴", - "population": 11673029, - "gini": { - "2019": 41.6 - }, - "fifa": "BOL", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bo.png", - "svg": "https://flagcdn.com/bo.svg", - "alt": "The flag of Bolivia is composed of three equal horizontal bands of red, yellow and green, with the national coat of arms centered in the yellow band." - } - }, - { - "name": { - "common": "Dominican Republic", - "official": "Dominican Republic" - }, - "tld": [ - ".do" - ], - "independent": true, - "capital": [ - "Santo Domingo" - ], - "subregion": "Caribbean", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "HTI" - ], - "area": 48671, - "flag": "🇩🇴", - "population": 10847904, - "gini": { - "2019": 41.9 - }, - "fifa": "DOM", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/do.png", - "svg": "https://flagcdn.com/do.svg", - "alt": "The flag of the Dominican Republic is divided into four rectangles by a centered white cross that extends to the edges of the field and bears the national coat of arms in its center. The upper hoist-side and lower fly-side rectangles are blue and the lower hoist-side and upper fly-side rectangles are red." - } - }, - { - "name": { - "common": "Curaçao", - "official": "Country of Curaçao" - }, - "tld": [ - ".cw" - ], - "independent": false, - "capital": [ - "Willemstad" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 444, - "flag": "🇨🇼", - "population": 155014, - "fifa": "CUW", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cw.png", - "svg": "https://flagcdn.com/cw.svg" - } - }, - { - "name": { - "common": "Indonesia", - "official": "Republic of Indonesia" - }, - "tld": [ - ".id" - ], - "independent": true, - "capital": [ - "Jakarta" - ], - "subregion": "South-Eastern Asia", - "languages": { - "ind": "Indonesian" - }, - "borders": [ - "TLS", - "MYS", - "PNG" - ], - "area": 1904569, - "flag": "🇮🇩", - "population": 273523621, - "gini": { - "2019": 38.2 - }, - "fifa": "IDN", - "timezones": [ - "UTC+07:00", - "UTC+08:00", - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/id.png", - "svg": "https://flagcdn.com/id.svg", - "alt": "The flag of Indonesia is composed of two equal horizontal bands of red and white." - } - }, - { - "name": { - "common": "Belarus", - "official": "Republic of Belarus" - }, - "tld": [ - ".by" - ], - "independent": true, - "capital": [ - "Minsk" - ], - "subregion": "Eastern Europe", - "languages": { - "bel": "Belarusian", - "rus": "Russian" - }, - "borders": [ - "LVA", - "LTU", - "POL", - "RUS", - "UKR" - ], - "area": 207600, - "flag": "🇧🇾", - "population": 9398861, - "gini": { - "2019": 25.3 - }, - "fifa": "BLR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/by.png", - "svg": "https://flagcdn.com/by.svg", - "alt": "The flag of Belarus features a vertical band, with a white and red ornamental pattern, spanning about one-fifth the width of the field on the hoist side. Adjoining the vertical band are two horizontal bands of red and green, with the red band twice the height of the green band." - } - }, - { - "name": { - "common": "Bouvet Island", - "official": "Bouvet Island" - }, - "tld": [ - ".bv" - ], - "independent": false, - "languages": { - "nor": "Norwegian" - }, - "area": 49, - "flag": "🇧🇻", - "population": 0, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/bv.png", - "svg": "https://flagcdn.com/bv.svg" - } - }, - { - "name": { - "common": "Republic of the Congo", - "official": "Republic of the Congo" - }, - "tld": [ - ".cg" - ], - "independent": true, - "capital": [ - "Brazzaville" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "kon": "Kikongo", - "lin": "Lingala" - }, - "borders": [ - "AGO", - "CMR", - "CAF", - "COD", - "GAB" - ], - "area": 342000, - "flag": "🇨🇬", - "population": 5657000, - "gini": { - "2011": 48.9 - }, - "fifa": "CGO", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cg.png", - "svg": "https://flagcdn.com/cg.svg", - "alt": "The flag of the Republic of the Congo features a yellow diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and red triangle respectively." - } - }, - { - "name": { - "common": "Liberia", - "official": "Republic of Liberia" - }, - "tld": [ - ".lr" - ], - "independent": true, - "capital": [ - "Monrovia" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "GIN", - "CIV", - "SLE" - ], - "area": 111369, - "flag": "🇱🇷", - "population": 5057677, - "gini": { - "2016": 35.3 - }, - "fifa": "LBR", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/lr.png", - "svg": "https://flagcdn.com/lr.svg", - "alt": "The flag of Liberia is composed of eleven equal horizontal bands of red alternating with white. A blue square bearing a five-pointed white star is superimposed in the canton." - } - }, - { - "name": { - "common": "Malta", - "official": "Republic of Malta" - }, - "tld": [ - ".mt" - ], - "independent": true, - "capital": [ - "Valletta" - ], - "subregion": "Southern Europe", - "languages": { - "eng": "English", - "mlt": "Maltese" - }, - "area": 316, - "flag": "🇲🇹", - "population": 525285, - "gini": { - "2018": 28.7 - }, - "fifa": "MLT", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mt.png", - "svg": "https://flagcdn.com/mt.svg", - "alt": "The flag of Malta is composed of two equal vertical bands of white and red. A representation of the George cross edged in red is situated on the upper hoist-side corner of the white band." - } - }, - { - "name": { - "common": "Saint Martin", - "official": "Saint Martin" - }, - "tld": [ - ".fr", - ".gp" - ], - "independent": false, - "capital": [ - "Marigot" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "borders": [ - "SXM" - ], - "area": 53, - "flag": "🇲🇫", - "population": 38659, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mf.png", - "svg": "https://flagcdn.com/mf.svg" - } - }, - { - "name": { - "common": "South Africa", - "official": "Republic of South Africa" - }, - "tld": [ - ".za" - ], - "independent": true, - "capital": [ - "Pretoria", - "Bloemfontein", - "Cape Town" - ], - "subregion": "Southern Africa", - "languages": { - "afr": "Afrikaans", - "eng": "English", - "nbl": "Southern Ndebele", - "nso": "Northern Sotho", - "sot": "Southern Sotho", - "ssw": "Swazi", - "tsn": "Tswana", - "tso": "Tsonga", - "ven": "Venda", - "xho": "Xhosa", - "zul": "Zulu" - }, - "borders": [ - "BWA", - "LSO", - "MOZ", - "NAM", - "SWZ", - "ZWE" - ], - "area": 1221037, - "flag": "🇿🇦", - "population": 59308690, - "gini": { - "2014": 63 - }, - "fifa": "RSA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/za.png", - "svg": "https://flagcdn.com/za.svg", - "alt": "The flag of South Africa is composed of two equal horizontal bands of red and blue, with a yellow-edged black isosceles triangle superimposed on the hoist side of the field. This triangle has its base centered on the hoist end, spans about two-fifth the width and two-third the height of the field, and is enclosed on its sides by the arms of a white-edged green horizontally oriented Y-shaped band which extends along the boundary of the red and blue bands to the fly end of the field." - } - }, - { - "name": { - "common": "Togo", - "official": "Togolese Republic" - }, - "tld": [ - ".tg" - ], - "independent": true, - "capital": [ - "Lomé" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BEN", - "BFA", - "GHA" - ], - "area": 56785, - "flag": "🇹🇬", - "population": 8278737, - "gini": { - "2015": 43.1 - }, - "fifa": "TOG", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tg.png", - "svg": "https://flagcdn.com/tg.svg", - "alt": "The flag of Togo is composed of five equal horizontal bands of green alternating with yellow. A red square bearing a five-pointed white star is superimposed in the canton." - } - }, - { - "name": { - "common": "Armenia", - "official": "Republic of Armenia" - }, - "tld": [ - ".am" - ], - "independent": true, - "capital": [ - "Yerevan" - ], - "subregion": "Western Asia", - "languages": { - "hye": "Armenian" - }, - "borders": [ - "AZE", - "GEO", - "IRN", - "TUR" - ], - "area": 29743, - "flag": "🇦🇲", - "population": 2963234, - "gini": { - "2019": 29.9 - }, - "fifa": "ARM", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/am.png", - "svg": "https://flagcdn.com/am.svg", - "alt": "The flag of Armenia is composed of three equal horizontal bands of red, blue and orange." - } - }, - { - "name": { - "common": "Saint Helena, Ascension and Tristan da Cunha", - "official": "Saint Helena, Ascension and Tristan da Cunha" - }, - "tld": [ - ".sh", - ".ac" - ], - "independent": false, - "capital": [ - "Jamestown" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "area": 394, - "flag": "🇸🇭", - "population": 53192, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sh.png", - "svg": "https://flagcdn.com/sh.svg" - } - }, - { - "name": { - "common": "Albania", - "official": "Republic of Albania" - }, - "tld": [ - ".al" - ], - "independent": true, - "capital": [ - "Tirana" - ], - "subregion": "Southeast Europe", - "languages": { - "sqi": "Albanian" - }, - "borders": [ - "MNE", - "GRC", - "MKD", - "UNK" - ], - "area": 28748, - "flag": "🇦🇱", - "population": 2837743, - "gini": { - "2017": 33.2 - }, - "fifa": "ALB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/al.png", - "svg": "https://flagcdn.com/al.svg", - "alt": "The flag of Albania features a silhouetted double-headed black eagle at the center of a red field." - } - }, - { - "name": { - "common": "Andorra", - "official": "Principality of Andorra" - }, - "tld": [ - ".ad" - ], - "independent": true, - "capital": [ - "Andorra la Vella" - ], - "subregion": "Southern Europe", - "languages": { - "cat": "Catalan" - }, - "borders": [ - "FRA", - "ESP" - ], - "area": 468, - "flag": "🇦🇩", - "population": 77265, - "fifa": "AND", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ad.png", - "svg": "https://flagcdn.com/ad.svg", - "alt": "The flag of Andorra features three equal vertical bands of blue, yellow and red, with the coat of arms of Andorra centered in the yellow band." - } - }, - { - "name": { - "common": "South Sudan", - "official": "Republic of South Sudan" - }, - "tld": [ - ".ss" - ], - "independent": true, - "capital": [ - "Juba" - ], - "subregion": "Middle Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "CAF", - "COD", - "ETH", - "KEN", - "SDN", - "UGA" - ], - "area": 619745, - "flag": "🇸🇸", - "population": 11193729, - "gini": { - "2016": 44.1 - }, - "fifa": "SSD", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ss.png", - "svg": "https://flagcdn.com/ss.svg", - "alt": "The flag of South Sudan is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. A blue equilateral triangle which spans about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end of the field. At the center of this triangle is a five-pointed yellow star." - } - }, - { - "name": { - "common": "Guernsey", - "official": "Bailiwick of Guernsey" - }, - "tld": [ - ".gg" - ], - "independent": false, - "capital": [ - "St. Peter Port" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "fra": "French", - "nfr": "Guernésiais" - }, - "area": 78, - "flag": "🇬🇬", - "population": 62999, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gg.png", - "svg": "https://flagcdn.com/gg.svg" - } - }, - { - "name": { - "common": "United Arab Emirates", - "official": "United Arab Emirates" - }, - "tld": [ - ".ae", - "امارات." - ], - "independent": true, - "capital": [ - "Abu Dhabi" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "OMN", - "SAU" - ], - "area": 83600, - "flag": "🇦🇪", - "population": 9890400, - "gini": { - "2018": 26 - }, - "fifa": "UAE", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ae.png", - "svg": "https://flagcdn.com/ae.svg", - "alt": "The flag of United Arab Emirates features a red vertical band on its hoist side that takes up about one-fourth the width of the field and three equal horizontal bands of green, white and black adjoining the vertical band." - } - }, - { - "name": { - "common": "Czechia", - "official": "Czech Republic" - }, - "tld": [ - ".cz" - ], - "independent": true, - "capital": [ - "Prague" - ], - "subregion": "Central Europe", - "languages": { - "ces": "Czech", - "slk": "Slovak" - }, - "borders": [ - "AUT", - "DEU", - "POL", - "SVK" - ], - "area": 78865, - "flag": "🇨🇿", - "population": 10698896, - "gini": { - "2018": 25 - }, - "fifa": "CZE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/cz.png", - "svg": "https://flagcdn.com/cz.svg", - "alt": "The flag of Czechia is composed of two equal horizontal bands of white and red, with a blue isosceles triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end and spans about two-fifth the width of the field." - } - }, - { - "name": { - "common": "Guadeloupe", - "official": "Guadeloupe" - }, - "tld": [ - ".gp" - ], - "independent": false, - "capital": [ - "Basse-Terre" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 1628, - "flag": "🇬🇵", - "population": 400132, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gp.png", - "svg": "https://flagcdn.com/gp.svg" - } - }, - { - "name": { - "common": "Grenada", - "official": "Grenada" - }, - "tld": [ - ".gd" - ], - "independent": true, - "capital": [ - "St. George's" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 344, - "flag": "🇬🇩", - "population": 112519, - "fifa": "GRN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gd.png", - "svg": "https://flagcdn.com/gd.svg", - "alt": "The flag of Grenada features a large central rectangular area surrounded by a red border, with three five-pointed yellow stars centered on the top and bottom borders. The central rectangle is divided diagonally into four alternating triangular areas of yellow at the top and bottom and green on the hoist and fly sides, and a five-pointed yellow star on a red circle is superimposed at its center. A symbolic nutmeg pod is situated on the green hoist-side triangle." - } - }, - { - "name": { - "common": "Pakistan", - "official": "Islamic Republic of Pakistan" - }, - "tld": [ - ".pk" - ], - "independent": true, - "capital": [ - "Islamabad" - ], - "subregion": "Southern Asia", - "languages": { - "eng": "English", - "urd": "Urdu" - }, - "borders": [ - "AFG", - "CHN", - "IND", - "IRN" - ], - "area": 881912, - "flag": "🇵🇰", - "population": 220892331, - "gini": { - "2018": 31.6 - }, - "fifa": "PAK", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/pk.png", - "svg": "https://flagcdn.com/pk.svg", - "alt": "The flag of Pakistan is composed of a white vertical band on its hoist side that takes up about one-fourth the width of the field and a dark green rectangular area that spans the rest of the field. A white fly-side facing crescent and five-pointed star are centered in the dark green area." - } - }, - { - "name": { - "common": "Vatican City", - "official": "Vatican City State" - }, - "tld": [ - ".va" - ], - "independent": true, - "capital": [ - "Vatican City" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian", - "lat": "Latin" - }, - "borders": [ - "ITA" - ], - "area": 0.44, - "flag": "🇻🇦", - "population": 451, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/va.png", - "svg": "https://flagcdn.com/va.svg", - "alt": "The flag of Vatican City is square shaped. It is composed of two equal vertical bands of yellow and white, with national coat of arms centered in the white band. The national coat of arms comprises the Papal Tiara superimposed on two crossed keys." - } - }, - { - "name": { - "common": "Wallis and Futuna", - "official": "Territory of the Wallis and Futuna Islands" - }, - "tld": [ - ".wf" - ], - "independent": false, - "capital": [ - "Mata-Utu" - ], - "subregion": "Polynesia", - "languages": { - "fra": "French" - }, - "area": 142, - "flag": "🇼🇫", - "population": 11750, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/wf.png", - "svg": "https://flagcdn.com/wf.svg" - } - }, - { - "name": { - "common": "Svalbard and Jan Mayen", - "official": "Svalbard og Jan Mayen" - }, - "tld": [ - ".sj" - ], - "independent": false, - "capital": [ - "Longyearbyen" - ], - "subregion": "Northern Europe", - "languages": { - "nor": "Norwegian" - }, - "area": -1, - "flag": "🇸🇯", - "population": 2562, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sj.png", - "svg": "https://flagcdn.com/sj.svg" - } - }, - { - "name": { - "common": "Cameroon", - "official": "Republic of Cameroon" - }, - "tld": [ - ".cm" - ], - "independent": true, - "capital": [ - "Yaoundé" - ], - "subregion": "Middle Africa", - "languages": { - "eng": "English", - "fra": "French" - }, - "borders": [ - "CAF", - "TCD", - "COG", - "GNQ", - "GAB", - "NGA" - ], - "area": 475442, - "flag": "🇨🇲", - "population": 26545864, - "gini": { - "2014": 46.6 - }, - "fifa": "CMR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cm.png", - "svg": "https://flagcdn.com/cm.svg", - "alt": "The flag of Cameroon is composed of three equal vertical bands of green, red and yellow, with a yellow five-pointed star in the center." - } - }, - { - "name": { - "common": "Jamaica", - "official": "Jamaica" - }, - "tld": [ - ".jm" - ], - "independent": true, - "capital": [ - "Kingston" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "jam": "Jamaican Patois" - }, - "area": 10991, - "flag": "🇯🇲", - "population": 2961161, - "gini": { - "2004": 45.5 - }, - "fifa": "JAM", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/jm.png", - "svg": "https://flagcdn.com/jm.svg", - "alt": "The flag of Jamaica is divided by a gold diagonal cross into four alternating triangular areas of green at the top and bottom, and black on the hoist and fly sides" - } - }, - { - "name": { - "common": "Comoros", - "official": "Union of the Comoros" - }, - "tld": [ - ".km" - ], - "independent": true, - "capital": [ - "Moroni" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "fra": "French", - "zdj": "Comorian" - }, - "area": 1862, - "flag": "🇰🇲", - "population": 869595, - "gini": { - "2014": 45.3 - }, - "fifa": "COM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/km.png", - "svg": "https://flagcdn.com/km.svg", - "alt": "The flag of Comoros is composed of four equal horizontal bands of yellow, white, red and blue, with a green isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a fly-side facing white crescent and four five-pointed white stars arranged in a vertical line along the opening of the crescent." - } - }, - { - "name": { - "common": "Falkland Islands", - "official": "Falkland Islands" - }, - "tld": [ - ".fk" - ], - "independent": false, - "capital": [ - "Stanley" - ], - "subregion": "South America", - "languages": { - "eng": "English" - }, - "area": 12173, - "flag": "🇫🇰", - "population": 2563, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/fk.png", - "svg": "https://flagcdn.com/fk.svg" - } - }, - { - "name": { - "common": "Turkmenistan", - "official": "Turkmenistan" - }, - "tld": [ - ".tm" - ], - "independent": true, - "capital": [ - "Ashgabat" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "tuk": "Turkmen" - }, - "borders": [ - "AFG", - "IRN", - "KAZ", - "UZB" - ], - "area": 488100, - "flag": "🇹🇲", - "population": 6031187, - "gini": { - "1998": 40.8 - }, - "fifa": "TKM", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tm.png", - "svg": "https://flagcdn.com/tm.svg", - "alt": "The flag of Turkmenistan has a green field. It features a red vertical band, bearing five carpet guls stacked above two crossed olive branches, near the hoist end of the field. Just to the fly side of the vertical band near the top edge of the field is a hoist-side facing white crescent and five small five-pointed white stars placed just outside the crescent opening." - } - }, - { - "name": { - "common": "Brunei", - "official": "Nation of Brunei, Abode of Peace" - }, - "tld": [ - ".bn" - ], - "independent": true, - "capital": [ - "Bandar Seri Begawan" - ], - "subregion": "South-Eastern Asia", - "languages": { - "msa": "Malay" - }, - "borders": [ - "MYS" - ], - "area": 5765, - "flag": "🇧🇳", - "population": 437483, - "fifa": "BRU", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bn.png", - "svg": "https://flagcdn.com/bn.svg", - "alt": "The flag of Brunei has a yellow field with two adjoining diagonal bands of white and black that extend from the upper hoist side of the field to the lower fly side. The red emblem of Brunei is centered on the field." - } - }, - { - "name": { - "common": "Antigua and Barbuda", - "official": "Antigua and Barbuda" - }, - "tld": [ - ".ag" - ], - "independent": true, - "capital": [ - "Saint John's" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 442, - "flag": "🇦🇬", - "population": 97928, - "fifa": "ATG", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ag.png", - "svg": "https://flagcdn.com/ag.svg", - "alt": "The flag of Antigua and Barbuda has a red field with an inverted isosceles triangle based on the top edge and spanning the height of the field. This triangle has three horizontal bands of black, light blue and white, with the light blue band half the height of the two other bands. The top half of a golden-yellow sun is situated in the lower two-third of the black band to depict a rising sun." - } - }, - { - "name": { - "common": "Ghana", - "official": "Republic of Ghana" - }, - "tld": [ - ".gh" - ], - "independent": true, - "capital": [ - "Accra" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "BFA", - "CIV", - "TGO" - ], - "area": 238533, - "flag": "🇬🇭", - "population": 31072945, - "gini": { - "2016": 43.5 - }, - "fifa": "GHA", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gh.png", - "svg": "https://flagcdn.com/gh.svg", - "alt": "The flag of Ghana is composed of three equal horizontal bands of red, gold and green, with a five-pointed black star centered in the gold band." - } - }, - { - "name": { - "common": "Kuwait", - "official": "State of Kuwait" - }, - "tld": [ - ".kw" - ], - "independent": true, - "capital": [ - "Kuwait City" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "SAU" - ], - "area": 17818, - "flag": "🇰🇼", - "population": 4270563, - "fifa": "KUW", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kw.png", - "svg": "https://flagcdn.com/kw.svg", - "alt": "The flag of Kuwait is composed of three equal horizontal bands of green, white and red, with a black trapezium superimposed on the hoist side of the field. This trapezium has its base on the hoist end and spans about one-fourth the width of the field." - } - }, - { - "name": { - "common": "Eritrea", - "official": "State of Eritrea" - }, - "tld": [ - ".er" - ], - "independent": true, - "capital": [ - "Asmara" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "eng": "English", - "tir": "Tigrinya" - }, - "borders": [ - "DJI", - "ETH", - "SDN" - ], - "area": 117600, - "flag": "🇪🇷", - "population": 5352000, - "fifa": "ERI", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/er.png", - "svg": "https://flagcdn.com/er.svg", - "alt": "The flag of Eritrea comprises three triangles — a large red isosceles triangle with its base spanning the hoist end and its apex at the midpoint on the fly end, and a green and blue right-angled triangle above and beneath the red triangle. On the hoist side of the red triangle is a golden vertical olive branch encircled by a golden olive wreath." - } - }, - { - "name": { - "common": "Zimbabwe", - "official": "Republic of Zimbabwe" - }, - "tld": [ - ".zw" - ], - "independent": true, - "capital": [ - "Harare" - ], - "subregion": "Southern Africa", - "languages": { - "bwg": "Chibarwe", - "eng": "English", - "kck": "Kalanga", - "khi": "Khoisan", - "ndc": "Ndau", - "nde": "Northern Ndebele", - "nya": "Chewa", - "sna": "Shona", - "sot": "Sotho", - "toi": "Tonga", - "tsn": "Tswana", - "tso": "Tsonga", - "ven": "Venda", - "xho": "Xhosa", - "zib": "Zimbabwean Sign Language" - }, - "borders": [ - "BWA", - "MOZ", - "ZAF", - "ZMB" - ], - "area": 390757, - "flag": "🇿🇼", - "population": 14862927, - "gini": { - "2019": 50.3 - }, - "fifa": "ZIM", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/zw.png", - "svg": "https://flagcdn.com/zw.svg", - "alt": "The flag of Zimbabwe is composed of seven equal horizontal bands of green, yellow, red, black, red, yellow and green, with a white isosceles triangle superimposed on the hoist side of the field. This triangle is edged in black, spans about one-fourth the width of the field and has its base on the hoist end. A yellow Zimbabwe bird superimposed on a five-pointed red star is centered in the triangle." - } - }, - { - "name": { - "common": "Tanzania", - "official": "United Republic of Tanzania" - }, - "tld": [ - ".tz" - ], - "independent": true, - "capital": [ - "Dodoma" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "BDI", - "COD", - "KEN", - "MWI", - "MOZ", - "RWA", - "UGA", - "ZMB" - ], - "area": 945087, - "flag": "🇹🇿", - "population": 59734213, - "gini": { - "2017": 40.5 - }, - "fifa": "TAN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tz.png", - "svg": "https://flagcdn.com/tz.svg", - "alt": "The flag of Tanzania features a yellow-edged black diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and light blue triangle respectively." - } - }, - { - "name": { - "common": "Estonia", - "official": "Republic of Estonia" - }, - "tld": [ - ".ee" - ], - "independent": true, - "capital": [ - "Tallinn" - ], - "subregion": "Northern Europe", - "languages": { - "est": "Estonian" - }, - "borders": [ - "LVA", - "RUS" - ], - "area": 45227, - "flag": "🇪🇪", - "population": 1331057, - "gini": { - "2018": 30.3 - }, - "fifa": "EST", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ee.png", - "svg": "https://flagcdn.com/ee.svg", - "alt": "The flag of Estonia is composed of three equal horizontal bands of blue, black and white." - } - }, - { - "name": { - "common": "Belize", - "official": "Belize" - }, - "tld": [ - ".bz" - ], - "independent": true, - "capital": [ - "Belmopan" - ], - "subregion": "Central America", - "languages": { - "bjz": "Belizean Creole", - "eng": "English", - "spa": "Spanish" - }, - "borders": [ - "GTM", - "MEX" - ], - "area": 22966, - "flag": "🇧🇿", - "population": 397621, - "gini": { - "1999": 53.3 - }, - "fifa": "BLZ", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bz.png", - "svg": "https://flagcdn.com/bz.svg", - "alt": "The flag of Belize has a royal blue field with a thin red horizontal band at the top and bottom of the field and the national coat of arms in the center." - } - }, - { - "name": { - "common": "Saudi Arabia", - "official": "Kingdom of Saudi Arabia" - }, - "tld": [ - ".sa", - ".السعودية" - ], - "independent": true, - "capital": [ - "Riyadh" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "JOR", - "KWT", - "OMN", - "QAT", - "ARE", - "YEM" - ], - "area": 2149690, - "flag": "🇸🇦", - "population": 34813867, - "fifa": "KSA", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sa.png", - "svg": "https://flagcdn.com/sa.svg", - "alt": "The flag of Saudi Arabia has a green field, at the center of which is an Arabic inscription — the Shahada — in white above a white horizontal sabre with its tip pointed to the hoist side of the field." - } - }, - { - "name": { - "common": "New Zealand", - "official": "New Zealand" - }, - "tld": [ - ".nz" - ], - "independent": true, - "capital": [ - "Wellington" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English", - "mri": "Māori", - "nzs": "New Zealand Sign Language" - }, - "area": 270467, - "flag": "🇳🇿", - "population": 5084300, - "fifa": "NZL", - "timezones": [ - "UTC-11:00", - "UTC-10:00", - "UTC+12:00", - "UTC+12:45", - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nz.png", - "svg": "https://flagcdn.com/nz.svg", - "alt": "The flag of New Zealand has a dark blue field with the flag of the United Kingdom — the Union Jack — in the canton and a representation of the Southern Cross constellation, made up of four five-pointed white-edged red stars, on the fly side of the field." - } - }, - { - "name": { - "common": "Turks and Caicos Islands", - "official": "Turks and Caicos Islands" - }, - "tld": [ - ".tc" - ], - "independent": false, - "capital": [ - "Cockburn Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 948, - "flag": "🇹🇨", - "population": 38718, - "fifa": "TCA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/tc.png", - "svg": "https://flagcdn.com/tc.svg" - } - }, - { - "name": { - "common": "Colombia", - "official": "Republic of Colombia" - }, - "tld": [ - ".co" - ], - "independent": true, - "capital": [ - "Bogotá" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BRA", - "ECU", - "PAN", - "PER", - "VEN" - ], - "area": 1141748, - "flag": "🇨🇴", - "population": 50882884, - "gini": { - "2019": 51.3 - }, - "fifa": "COL", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/co.png", - "svg": "https://flagcdn.com/co.svg", - "alt": "The flag of Colombia is composed of three horizontal bands of yellow, blue and red, with the yellow band twice the height of the other two bands." - } - }, - { - "name": { - "common": "Malaysia", - "official": "Malaysia" - }, - "tld": [ - ".my" - ], - "independent": true, - "capital": [ - "Kuala Lumpur" - ], - "subregion": "South-Eastern Asia", - "languages": { - "eng": "English", - "msa": "Malay" - }, - "borders": [ - "BRN", - "IDN", - "THA" - ], - "area": 330803, - "flag": "🇲🇾", - "population": 32365998, - "gini": { - "2015": 41.1 - }, - "fifa": "MAS", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/my.png", - "svg": "https://flagcdn.com/my.svg", - "alt": "The flag of Malaysia is composed of fourteen equal horizontal bands of red alternating with white. A blue rectangle, bearing a fly-side facing yellow crescent and a fourteen-pointed yellow star placed just outside the crescent opening, is superimposed in the canton." - } - }, - { - "name": { - "common": "Bermuda", - "official": "Bermuda" - }, - "tld": [ - ".bm" - ], - "independent": false, - "capital": [ - "Hamilton" - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "area": 54, - "flag": "🇧🇲", - "population": 63903, - "fifa": "BER", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bm.png", - "svg": "https://flagcdn.com/bm.svg" - } - }, - { - "name": { - "common": "Austria", - "official": "Republic of Austria" - }, - "tld": [ - ".at" - ], - "independent": true, - "capital": [ - "Vienna" - ], - "subregion": "Central Europe", - "languages": { - "de": "German" - }, - "borders": [ - "CZE", - "DEU", - "HUN", - "ITA", - "LIE", - "SVK", - "SVN", - "CHE" - ], - "area": 83871, - "flag": "🇦🇹", - "population": 8917205, - "gini": { - "2018": 30.8 - }, - "fifa": "AUT", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/at.png", - "svg": "https://flagcdn.com/at.svg", - "alt": "The flag of Austria is composed of three equal horizontal bands of red, white and red." - } - }, - { - "name": { - "common": "Samoa", - "official": "Independent State of Samoa" - }, - "tld": [ - ".ws" - ], - "independent": true, - "capital": [ - "Apia" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan" - }, - "area": 2842, - "flag": "🇼🇸", - "population": 198410, - "gini": { - "2013": 38.7 - }, - "fifa": "SAM", - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ws.png", - "svg": "https://flagcdn.com/ws.svg", - "alt": "The flag of Samoa has a red field. A blue rectangle, bearing a representation of the Southern Cross made up of five large and one smaller five-pointed white stars, is superimposed in the canton." - } - }, - { - "name": { - "common": "Uganda", - "official": "Republic of Uganda" - }, - "tld": [ - ".ug" - ], - "independent": true, - "capital": [ - "Kampala" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "COD", - "KEN", - "RWA", - "SSD", - "TZA" - ], - "area": 241550, - "flag": "🇺🇬", - "population": 45741000, - "gini": { - "2016": 42.8 - }, - "fifa": "UGA", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ug.png", - "svg": "https://flagcdn.com/ug.svg", - "alt": "The flag of Uganda is composed of six equal horizontal bands of black, yellow, red, black, yellow and red. A white circle bearing a hoist-side facing grey red-crested crane is superimposed in the center of the field." - } - }, - { - "name": { - "common": "Nepal", - "official": "Federal Democratic Republic of Nepal" - }, - "tld": [ - ".np" - ], - "independent": true, - "capital": [ - "Kathmandu" - ], - "subregion": "Southern Asia", - "languages": { - "nep": "Nepali" - }, - "borders": [ - "CHN", - "IND" - ], - "area": 147181, - "flag": "🇳🇵", - "population": 29136808, - "gini": { - "2010": 32.8 - }, - "fifa": "NEP", - "timezones": [ - "UTC+05:45" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/np.png", - "svg": "https://flagcdn.com/np.svg", - "alt": "The flag of Nepal is the world's only non-quadrilateral flag of a sovereign country. It takes the shape of two adjoining right-angled triangles and has a crimson red field with deep blue edges. Within the smaller upper triangle is an emblem of the upper half of a white sun resting on an upward facing white crescent. The lower triangle bears a white sun with twelve rays." - } - }, - { - "name": { - "common": "Paraguay", - "official": "Republic of Paraguay" - }, - "tld": [ - ".py" - ], - "independent": true, - "capital": [ - "Asunción" - ], - "subregion": "South America", - "languages": { - "grn": "Guaraní", - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BOL", - "BRA" - ], - "area": 406752, - "flag": "🇵🇾", - "population": 7132530, - "gini": { - "2019": 45.7 - }, - "fifa": "PAR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/py.png", - "svg": "https://flagcdn.com/py.svg", - "alt": "The flag of Paraguay features three equal horizontal bands of red, white and blue, with an emblem centered in the white band. On the obverse side of the flag depicted, this emblem is the national coat of arms." - } - }, - { - "name": { - "common": "Australia", - "official": "Commonwealth of Australia" - }, - "tld": [ - ".au" - ], - "independent": true, - "capital": [ - "Canberra" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 7692024, - "flag": "🇦🇺", - "population": 25687041, - "gini": { - "2014": 34.4 - }, - "fifa": "AUS", - "timezones": [ - "UTC+05:00", - "UTC+06:30", - "UTC+07:00", - "UTC+08:00", - "UTC+09:30", - "UTC+10:00", - "UTC+10:30", - "UTC+11:30" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/au.png", - "svg": "https://flagcdn.com/au.svg", - "alt": "The flag of Australia has a dark blue field. It features the flag of the United Kingdom — the Union Jack — in the canton, beneath which is a large white seven-pointed star. A representation of the Southern Cross constellation, made up of one small five-pointed and four larger seven-pointed white stars, is situated on the fly side of the field." - } - }, - { - "name": { - "common": "Faroe Islands", - "official": "Faroe Islands" - }, - "tld": [ - ".fo" - ], - "independent": false, - "capital": [ - "Tórshavn" - ], - "subregion": "Northern Europe", - "languages": { - "dan": "Danish", - "fao": "Faroese" - }, - "area": 1393, - "flag": "🇫🇴", - "population": 48865, - "fifa": "FRO", - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fo.png", - "svg": "https://flagcdn.com/fo.svg" - } - }, - { - "name": { - "common": "United Kingdom", - "official": "United Kingdom of Great Britain and Northern Ireland" - }, - "tld": [ - ".uk" - ], - "independent": true, - "capital": [ - "London" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English" - }, - "borders": [ - "IRL" - ], - "area": 242900, - "flag": "🇬🇧", - "population": 67215293, - "gini": { - "2017": 35.1 - }, - "timezones": [ - "UTC-08:00", - "UTC-05:00", - "UTC-04:00", - "UTC-03:00", - "UTC-02:00", - "UTC", - "UTC+01:00", - "UTC+02:00", - "UTC+06:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gb.png", - "svg": "https://flagcdn.com/gb.svg", - "alt": "The flag of the United Kingdom — the Union Jack — has a blue field. It features the white-edged red cross of Saint George superimposed on the diagonal red cross of Saint Patrick which is superimposed on the diagonal white cross of Saint Andrew." - } - }, - { - "name": { - "common": "Tokelau", - "official": "Tokelau" - }, - "tld": [ - ".tk" - ], - "independent": false, - "capital": [ - "Fakaofo" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan", - "tkl": "Tokelauan" - }, - "area": 12, - "flag": "🇹🇰", - "population": 1411, - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tk.png", - "svg": "https://flagcdn.com/tk.svg" - } - }, - { - "name": { - "common": "Zambia", - "official": "Republic of Zambia" - }, - "tld": [ - ".zm" - ], - "independent": true, - "capital": [ - "Lusaka" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "AGO", - "BWA", - "COD", - "MWI", - "MOZ", - "NAM", - "TZA", - "ZWE" - ], - "area": 752612, - "flag": "🇿🇲", - "population": 18383956, - "gini": { - "2015": 57.1 - }, - "fifa": "ZAM", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/zm.png", - "svg": "https://flagcdn.com/zm.svg", - "alt": "The flag of Zambia has a green field, on the fly side of which is a soaring orange African fish eagle above a rectangular area divided into three equal vertical bands of red, black and orange." - } - }, - { - "name": { - "common": "Saint Lucia", - "official": "Saint Lucia" - }, - "tld": [ - ".lc" - ], - "independent": true, - "capital": [ - "Castries" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 616, - "flag": "🇱🇨", - "population": 183629, - "gini": { - "2016": 51.2 - }, - "fifa": "LCA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/lc.png", - "svg": "https://flagcdn.com/lc.svg", - "alt": "The flag of Saint Lucia has a light blue field, at the center of which are two triangles which share a common base — a small golden-yellow isosceles triangle superimposed on a large white-edged black isosceles triangle." - } - }, - { - "name": { - "common": "Isle of Man", - "official": "Isle of Man" - }, - "tld": [ - ".im" - ], - "independent": false, - "capital": [ - "Douglas" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "glv": "Manx" - }, - "area": 572, - "flag": "🇮🇲", - "population": 85032, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/im.png", - "svg": "https://flagcdn.com/im.svg" - } - }, - { - "name": { - "common": "Kyrgyzstan", - "official": "Kyrgyz Republic" - }, - "tld": [ - ".kg" - ], - "independent": true, - "capital": [ - "Bishkek" - ], - "subregion": "Central Asia", - "languages": { - "kir": "Kyrgyz", - "rus": "Russian" - }, - "borders": [ - "CHN", - "KAZ", - "TJK", - "UZB" - ], - "area": 199951, - "flag": "🇰🇬", - "population": 6591600, - "gini": { - "2019": 29.7 - }, - "fifa": "KGZ", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kg.png", - "svg": "https://flagcdn.com/kg.svg", - "alt": "The flag of Kyrgyzstan features a yellow sun with forty rays at the center of a red field. At the center of the sun is a stylized depiction of a tunduk." - } - }, - { - "name": { - "common": "French Polynesia", - "official": "French Polynesia" - }, - "tld": [ - ".pf" - ], - "independent": false, - "capital": [ - "Papeetē" - ], - "subregion": "Polynesia", - "languages": { - "fra": "French" - }, - "area": 4167, - "flag": "🇵🇫", - "population": 280904, - "timezones": [ - "UTC-10:00", - "UTC-09:30", - "UTC-09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pf.png", - "svg": "https://flagcdn.com/pf.svg" - } - }, - { - "name": { - "common": "Ecuador", - "official": "Republic of Ecuador" - }, - "tld": [ - ".ec" - ], - "independent": true, - "capital": [ - "Quito" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "COL", - "PER" - ], - "area": 276841, - "flag": "🇪🇨", - "population": 17643060, - "gini": { - "2019": 45.7 - }, - "fifa": "ECU", - "timezones": [ - "UTC-06:00", - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ec.png", - "svg": "https://flagcdn.com/ec.svg", - "alt": "The flag of Ecuador is composed of the horizontal bands of yellow, blue and red, with the yellow band twice the height of the other two bands. The Ecuadorian coat of arms is superimposed in the center of the field." - } - }, - { - "name": { - "common": "Hong Kong", - "official": "Hong Kong Special Administrative Region of the People's Republic of China" - }, - "tld": [ - ".hk", - ".香港" - ], - "independent": false, - "capital": [ - "City of Victoria" - ], - "subregion": "Eastern Asia", - "languages": { - "eng": "English", - "zho": "Chinese" - }, - "borders": [ - "CHN" - ], - "area": 1104, - "flag": "🇭🇰", - "population": 7500700, - "fifa": "HKG", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/hk.png", - "svg": "https://flagcdn.com/hk.svg" - } - }, - { - "name": { - "common": "Northern Mariana Islands", - "official": "Commonwealth of the Northern Mariana Islands" - }, - "tld": [ - ".mp" - ], - "independent": false, - "capital": [ - "Saipan" - ], - "subregion": "Micronesia", - "languages": { - "cal": "Carolinian", - "cha": "Chamorro", - "eng": "English" - }, - "area": 464, - "flag": "🇲🇵", - "population": 57557, - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/mp.png", - "svg": "https://flagcdn.com/mp.svg" - } - }, - { - "name": { - "common": "Timor-Leste", - "official": "Democratic Republic of Timor-Leste" - }, - "tld": [ - ".tl" - ], - "independent": true, - "capital": [ - "Dili" - ], - "subregion": "South-Eastern Asia", - "languages": { - "por": "Portuguese", - "tet": "Tetum" - }, - "borders": [ - "IDN" - ], - "area": 14874, - "flag": "🇹🇱", - "population": 1318442, - "gini": { - "2014": 28.7 - }, - "fifa": "TLS", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tl.png", - "svg": "https://flagcdn.com/tl.svg", - "alt": "The flag of Timor-Leste has a red field with two isosceles triangles which share a common base on the hoist end. The smaller black triangle, which bears a five-pointed white star at its center and spans one-third the width of the field, is superimposed on the larger yellow triangle that extends to the center of the field." - } - }, - { - "name": { - "common": "Saint Vincent and the Grenadines", - "official": "Saint Vincent and the Grenadines" - }, - "tld": [ - ".vc" - ], - "independent": true, - "capital": [ - "Kingstown" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 389, - "flag": "🇻🇨", - "population": 110947, - "fifa": "VIN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vc.png", - "svg": "https://flagcdn.com/vc.svg", - "alt": "The flag of Saint Vincent and the Grenadines is composed of three vertical bands of blue, gold and green. The gold band is twice as wide as the other two bands and bears three green diamonds arranged to form the letter V at its center." - } - }, - { - "name": { - "common": "Vietnam", - "official": "Socialist Republic of Vietnam" - }, - "tld": [ - ".vn" - ], - "independent": true, - "capital": [ - "Hanoi" - ], - "subregion": "South-Eastern Asia", - "languages": { - "vie": "Vietnamese" - }, - "borders": [ - "KHM", - "CHN", - "LAO" - ], - "area": 331212, - "flag": "🇻🇳", - "population": 97338583, - "gini": { - "2018": 35.7 - }, - "fifa": "VIE", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/vn.png", - "svg": "https://flagcdn.com/vn.svg", - "alt": "The flag of Vietnam features a large five-pointed yellow star on a red field." - } - }, - { - "name": { - "common": "Heard Island and McDonald Islands", - "official": "Heard Island and McDonald Islands" - }, - "tld": [ - ".hm", - ".aq" - ], - "independent": false, - "languages": { - "eng": "English" - }, - "area": 412, - "flag": "🇭🇲", - "population": 0, - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/hm.png", - "svg": "https://flagcdn.com/hm.svg" - } - }, - { - "name": { - "common": "Ireland", - "official": "Republic of Ireland" - }, - "tld": [ - ".ie" - ], - "independent": true, - "capital": [ - "Dublin" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "gle": "Irish" - }, - "borders": [ - "GBR" - ], - "area": 70273, - "flag": "🇮🇪", - "population": 4994724, - "gini": { - "2017": 31.4 - }, - "fifa": "IRL", - "timezones": [ - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ie.png", - "svg": "https://flagcdn.com/ie.svg", - "alt": "The flag of Ireland is composed of three equal vertical bands of green, white and orange." - } - }, - { - "name": { - "common": "Finland", - "official": "Republic of Finland" - }, - "tld": [ - ".fi" - ], - "independent": true, - "capital": [ - "Helsinki" - ], - "subregion": "Northern Europe", - "languages": { - "fin": "Finnish", - "swe": "Swedish" - }, - "borders": [ - "NOR", - "SWE", - "RUS" - ], - "area": 338424, - "flag": "🇫🇮", - "population": 5530719, - "gini": { - "2018": 27.3 - }, - "fifa": "FIN", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fi.png", - "svg": "https://flagcdn.com/fi.svg", - "alt": "The flag of Finland has a white field with a large blue cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Japan", - "official": "Japan" - }, - "tld": [ - ".jp", - ".みんな" - ], - "independent": true, - "capital": [ - "Tokyo" - ], - "subregion": "Eastern Asia", - "languages": { - "jpn": "Japanese" - }, - "area": 377930, - "flag": "🇯🇵", - "population": 125836021, - "gini": { - "2013": 32.9 - }, - "fifa": "JPN", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/jp.png", - "svg": "https://flagcdn.com/jp.svg", - "alt": "The flag of Japan features a crimson-red circle at the center of a white field." - } - }, - { - "name": { - "common": "British Indian Ocean Territory", - "official": "British Indian Ocean Territory" - }, - "tld": [ - ".io" - ], - "independent": false, - "capital": [ - "Diego Garcia" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English" - }, - "area": 60, - "flag": "🇮🇴", - "population": 3000, - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/io.png", - "svg": "https://flagcdn.com/io.svg" - } - }, - { - "name": { - "common": "Norfolk Island", - "official": "Territory of Norfolk Island" - }, - "tld": [ - ".nf" - ], - "independent": false, - "capital": [ - "Kingston" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English", - "pih": "Norfuk" - }, - "area": 36, - "flag": "🇳🇫", - "population": 2302, - "timezones": [ - "UTC+11:30" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nf.png", - "svg": "https://flagcdn.com/nf.svg" - } - }, - { - "name": { - "common": "Brazil", - "official": "Federative Republic of Brazil" - }, - "tld": [ - ".br" - ], - "independent": true, - "capital": [ - "Brasília" - ], - "subregion": "South America", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "ARG", - "BOL", - "COL", - "GUF", - "GUY", - "PRY", - "PER", - "SUR", - "URY", - "VEN" - ], - "area": 8515767, - "flag": "🇧🇷", - "population": 212559409, - "gini": { - "2019": 53.4 - }, - "fifa": "BRA", - "timezones": [ - "UTC-05:00", - "UTC-04:00", - "UTC-03:00", - "UTC-02:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/br.png", - "svg": "https://flagcdn.com/br.svg", - "alt": "The flag of Brazil has a green field with a large yellow rhombus in the center. Within the rhombus is a dark blue globe with twenty-seven small five-pointed white stars depicting a starry sky and a thin white convex horizontal band inscribed with the national motto 'Ordem e Progresso' across its center." - } - }, - { - "name": { - "common": "Montenegro", - "official": "Montenegro" - }, - "tld": [ - ".me" - ], - "independent": true, - "capital": [ - "Podgorica" - ], - "subregion": "Southeast Europe", - "languages": { - "cnr": "Montenegrin" - }, - "borders": [ - "ALB", - "BIH", - "HRV", - "UNK", - "SRB" - ], - "area": 13812, - "flag": "🇲🇪", - "population": 621718, - "gini": { - "2016": 38.5 - }, - "fifa": "MNE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/me.png", - "svg": "https://flagcdn.com/me.svg", - "alt": "The flag of Montenegro features a large red central rectangular area surrounded by a golden-yellow border. The coat of arms of Montenegro is centered in the red rectangle." - } - }, - { - "name": { - "common": "Guyana", - "official": "Co-operative Republic of Guyana" - }, - "tld": [ - ".gy" - ], - "independent": true, - "capital": [ - "Georgetown" - ], - "subregion": "South America", - "languages": { - "eng": "English" - }, - "borders": [ - "BRA", - "SUR", - "VEN" - ], - "area": 214969, - "flag": "🇬🇾", - "population": 786559, - "gini": { - "1998": 45.1 - }, - "fifa": "GUY", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gy.png", - "svg": "https://flagcdn.com/gy.svg", - "alt": "The flag of Guyana has a green field with two isosceles triangles which share a common base on the hoist end. The smaller black-edged red triangle spanning half the width of the field is superimposed on the larger white-edged yellow triangle which spans the full width of the field." - } - }, - { - "name": { - "common": "Slovakia", - "official": "Slovak Republic" - }, - "tld": [ - ".sk" - ], - "independent": true, - "capital": [ - "Bratislava" - ], - "subregion": "Central Europe", - "languages": { - "slk": "Slovak" - }, - "borders": [ - "AUT", - "CZE", - "HUN", - "POL", - "UKR" - ], - "area": 49037, - "flag": "🇸🇰", - "population": 5458827, - "gini": { - "2018": 25 - }, - "fifa": "SVK", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sk.png", - "svg": "https://flagcdn.com/sk.svg", - "alt": "The flag of Slovakia is composed of three equal horizontal bands of white, blue and red. The coat of arms of Slovakia is superimposed at the center of the field slightly towards the hoist side." - } - }, - { - "name": { - "common": "Guam", - "official": "Guam" - }, - "tld": [ - ".gu" - ], - "independent": false, - "capital": [ - "Hagåtña" - ], - "subregion": "Micronesia", - "languages": { - "cha": "Chamorro", - "eng": "English", - "spa": "Spanish" - }, - "area": 549, - "flag": "🇬🇺", - "population": 168783, - "fifa": "GUM", - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/gu.png", - "svg": "https://flagcdn.com/gu.svg" - } - }, - { - "name": { - "common": "Monaco", - "official": "Principality of Monaco" - }, - "tld": [ - ".mc" - ], - "independent": true, - "capital": [ - "Monaco" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French" - }, - "borders": [ - "FRA" - ], - "area": 2.02, - "flag": "🇲🇨", - "population": 39244, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mc.png", - "svg": "https://flagcdn.com/mc.svg", - "alt": "The flag of Monaco is composed of two equal horizontal bands of red and white." - } - }, - { - "name": { - "common": "China", - "official": "People's Republic of China" - }, - "tld": [ - ".cn", - ".中国", - ".中國", - ".公司", - ".网络" - ], - "independent": true, - "capital": [ - "Beijing" - ], - "subregion": "Eastern Asia", - "languages": { - "zho": "Chinese" - }, - "borders": [ - "AFG", - "BTN", - "MMR", - "HKG", - "IND", - "KAZ", - "NPL", - "PRK", - "KGZ", - "LAO", - "MAC", - "MNG", - "PAK", - "RUS", - "TJK", - "VNM" - ], - "area": 9706961, - "flag": "🇨🇳", - "population": 1402112000, - "gini": { - "2016": 38.5 - }, - "fifa": "CHN", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cn.png", - "svg": "https://flagcdn.com/cn.svg", - "alt": "The flag of China has a red field. In the canton are five yellow five-pointed stars — a large star and four smaller stars arranged in a vertical arc on the fly side of the large star." - } - }, - { - "name": { - "common": "Aruba", - "official": "Aruba" - }, - "tld": [ - ".aw" - ], - "independent": false, - "capital": [ - "Oranjestad" - ], - "subregion": "Caribbean", - "languages": { - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 180, - "flag": "🇦🇼", - "population": 106766, - "fifa": "ARU", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/aw.png", - "svg": "https://flagcdn.com/aw.svg" - } - }, - { - "name": { - "common": "Laos", - "official": "Lao People's Democratic Republic" - }, - "tld": [ - ".la" - ], - "independent": true, - "capital": [ - "Vientiane" - ], - "subregion": "South-Eastern Asia", - "languages": { - "lao": "Lao" - }, - "borders": [ - "MMR", - "KHM", - "CHN", - "THA", - "VNM" - ], - "area": 236800, - "flag": "🇱🇦", - "population": 7275556, - "gini": { - "2018": 38.8 - }, - "fifa": "LAO", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/la.png", - "svg": "https://flagcdn.com/la.svg", - "alt": "The flag of Laos is composed of three horizontal bands of red, blue and red. The blue band is twice the height of the red bands and bears a white circle at its center." - } - }, - { - "name": { - "common": "Venezuela", - "official": "Bolivarian Republic of Venezuela" - }, - "tld": [ - ".ve" - ], - "independent": true, - "capital": [ - "Caracas" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BRA", - "COL", - "GUY" - ], - "area": 916445, - "flag": "🇻🇪", - "population": 28435943, - "gini": { - "2006": 44.8 - }, - "fifa": "VEN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ve.png", - "svg": "https://flagcdn.com/ve.svg", - "alt": "The flag of Venezuela is composed of three equal horizontal bands of yellow, blue and red. At the center of the blue band are eight five-pointed white stars arranged in a horizontal arc." - } - }, - { - "name": { - "common": "Palestine", - "official": "State of Palestine" - }, - "tld": [ - ".ps", - "فلسطين." - ], - "independent": false, - "capital": [ - "Ramallah", - "Jerusalem" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "ISR", - "EGY", - "JOR" - ], - "area": 6220, - "flag": "🇵🇸", - "population": 4803269, - "gini": { - "2016": 33.7 - }, - "fifa": "PLE", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ps.png", - "svg": "https://flagcdn.com/ps.svg" - } - }, - { - "name": { - "common": "Sint Maarten", - "official": "Sint Maarten" - }, - "tld": [ - ".sx" - ], - "independent": false, - "capital": [ - "Philipsburg" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "fra": "French", - "nld": "Dutch" - }, - "borders": [ - "MAF" - ], - "area": 34, - "flag": "🇸🇽", - "population": 40812, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sx.png", - "svg": "https://flagcdn.com/sx.svg" - } - }, - { - "name": { - "common": "Hungary", - "official": "Hungary" - }, - "tld": [ - ".hu" - ], - "independent": true, - "capital": [ - "Budapest" - ], - "subregion": "Central Europe", - "languages": { - "hun": "Hungarian" - }, - "borders": [ - "AUT", - "HRV", - "ROU", - "SRB", - "SVK", - "SVN", - "UKR" - ], - "area": 93028, - "flag": "🇭🇺", - "population": 9749763, - "gini": { - "2018": 29.6 - }, - "fifa": "HUN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/hu.png", - "svg": "https://flagcdn.com/hu.svg", - "alt": "The flag of Hungary is composed of three equal horizontal bands of red, white and green." - } - }, - { - "name": { - "common": "Germany", - "official": "Federal Republic of Germany" - }, - "tld": [ - ".de" - ], - "independent": true, - "capital": [ - "Berlin" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German" - }, - "borders": [ - "AUT", - "BEL", - "CZE", - "DNK", - "FRA", - "LUX", - "NLD", - "POL", - "CHE" - ], - "area": 357114, - "flag": "🇩🇪", - "population": 83240525, - "gini": { - "2016": 31.9 - }, - "fifa": "GER", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/de.png", - "svg": "https://flagcdn.com/de.svg", - "alt": "The flag of Germany is composed of three equal horizontal bands of black, red and gold." - } - }, - { - "name": { - "common": "Tonga", - "official": "Kingdom of Tonga" - }, - "tld": [ - ".to" - ], - "independent": true, - "capital": [ - "Nuku'alofa" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "ton": "Tongan" - }, - "area": 747, - "flag": "🇹🇴", - "population": 105697, - "gini": { - "2015": 37.6 - }, - "fifa": "TGA", - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/to.png", - "svg": "https://flagcdn.com/to.svg", - "alt": "The flag of Tonga has a red field. A white rectangle bearing a red Greek cross is superimposed in the canton." - } - }, - { - "name": { - "common": "Iraq", - "official": "Republic of Iraq" - }, - "tld": [ - ".iq" - ], - "independent": true, - "capital": [ - "Baghdad" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "arc": "Aramaic", - "ckb": "Sorani" - }, - "borders": [ - "IRN", - "JOR", - "KWT", - "SAU", - "SYR", - "TUR" - ], - "area": 438317, - "flag": "🇮🇶", - "population": 40222503, - "gini": { - "2012": 29.5 - }, - "fifa": "IRQ", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/iq.png", - "svg": "https://flagcdn.com/iq.svg", - "alt": "The flag of Iraq is composed of three equal horizontal bands of red, white and black. In the central white band are Arabic inscriptions in green." - } - }, - { - "name": { - "common": "Thailand", - "official": "Kingdom of Thailand" - }, - "tld": [ - ".th", - ".ไทย" - ], - "independent": true, - "capital": [ - "Bangkok" - ], - "subregion": "South-Eastern Asia", - "languages": { - "tha": "Thai" - }, - "borders": [ - "MMR", - "KHM", - "LAO", - "MYS" - ], - "area": 513120, - "flag": "🇹🇭", - "population": 69799978, - "gini": { - "2019": 34.9 - }, - "fifa": "THA", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/th.png", - "svg": "https://flagcdn.com/th.svg", - "alt": "The flag of Thailand is composed of five horizontal bands of red, white, blue, white and red, with the central blue band twice the height of the other four bands." - } - }, - { - "name": { - "common": "Tunisia", - "official": "Tunisian Republic" - }, - "tld": [ - ".tn" - ], - "independent": true, - "capital": [ - "Tunis" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "LBY" - ], - "area": 163610, - "flag": "🇹🇳", - "population": 11818618, - "gini": { - "2015": 32.8 - }, - "fifa": "TUN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tn.png", - "svg": "https://flagcdn.com/tn.svg", - "alt": "The flag of Tunisia has a red field. A white circle bearing a five-pointed red star within a fly-side facing red crescent is situated at the center of the field." - } - }, - { - "name": { - "common": "Burundi", - "official": "Republic of Burundi" - }, - "tld": [ - ".bi" - ], - "independent": true, - "capital": [ - "Gitega" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French", - "run": "Kirundi" - }, - "borders": [ - "COD", - "RWA", - "TZA" - ], - "area": 27834, - "flag": "🇧🇮", - "population": 11890781, - "gini": { - "2013": 38.6 - }, - "fifa": "BDI", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bi.png", - "svg": "https://flagcdn.com/bi.svg", - "alt": "The flag of Burundi is divided by a white diagonal cross into four alternating triangular areas of red at the top and bottom, and green on the hoist and fly sides. A white circle, with three green-edged red six-pointed stars arranged to form a triangle, is superimposed at the center of the cross." - } - }, - { - "name": { - "common": "Switzerland", - "official": "Swiss Confederation" - }, - "tld": [ - ".ch" - ], - "independent": true, - "capital": [ - "Bern" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French", - "gsw": "Swiss German", - "ita": "Italian", - "roh": "Romansh" - }, - "borders": [ - "AUT", - "FRA", - "ITA", - "LIE", - "DEU" - ], - "area": 41284, - "flag": "🇨🇭", - "population": 8654622, - "gini": { - "2018": 33.1 - }, - "fifa": "SUI", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ch.png", - "svg": "https://flagcdn.com/ch.svg", - "alt": "The flag of Switzerland is square shaped. It features a white Swiss cross centered on a red field." - } - }, - { - "name": { - "common": "Åland Islands", - "official": "Åland Islands" - }, - "tld": [ - ".ax" - ], - "independent": false, - "capital": [ - "Mariehamn" - ], - "subregion": "Northern Europe", - "languages": { - "swe": "Swedish" - }, - "area": 1580, - "flag": "🇦🇽", - "population": 29458, - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ax.png", - "svg": "https://flagcdn.com/ax.svg" - } - }, - { - "name": { - "common": "Benin", - "official": "Republic of Benin" - }, - "tld": [ - ".bj" - ], - "independent": true, - "capital": [ - "Porto-Novo" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BFA", - "NER", - "NGA", - "TGO" - ], - "area": 112622, - "flag": "🇧🇯", - "population": 12123198, - "gini": { - "2015": 47.8 - }, - "fifa": "BEN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bj.png", - "svg": "https://flagcdn.com/bj.svg", - "alt": "The flag of Benin features a green vertical band on its hoist side that takes up about two-fifth the width of the field and two equal horizontal bands of yellow and red adjoining the vertical band." - } - }, - { - "name": { - "common": "Kiribati", - "official": "Independent and Sovereign Republic of Kiribati" - }, - "tld": [ - ".ki" - ], - "independent": true, - "capital": [ - "South Tarawa" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "gil": "Gilbertese" - }, - "area": 811, - "flag": "🇰🇮", - "population": 119446, - "gini": { - "2006": 37 - }, - "timezones": [ - "UTC+12:00", - "UTC+13:00", - "UTC+14:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ki.png", - "svg": "https://flagcdn.com/ki.svg", - "alt": "The flag of Kiribati is divided into two halves. While the upper half has a red field, at the center of which is a yellow frigate bird flying over the top half of a rising yellow sun with seventeen visible rays, the lower half is composed of six horizontal wavy bands of white alternating with blue to depict the ocean." - } - }, - { - "name": { - "common": "Sudan", - "official": "Republic of the Sudan" - }, - "tld": [ - ".sd" - ], - "independent": true, - "capital": [ - "Khartoum" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic", - "eng": "English" - }, - "borders": [ - "CAF", - "TCD", - "EGY", - "ERI", - "ETH", - "LBY", - "SSD" - ], - "area": 1886068, - "flag": "🇸🇩", - "population": 43849269, - "gini": { - "2014": 34.2 - }, - "fifa": "SDN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sd.png", - "svg": "https://flagcdn.com/sd.svg", - "alt": "The flag of Sudan is composed of three equal horizontal bands of red, white and black, with a green isosceles triangle superimposed on the hoist side. The green triangle spans about two-fifth the width of the field with its base on the hoist end." - } - }, - { - "name": { - "common": "Uzbekistan", - "official": "Republic of Uzbekistan" - }, - "tld": [ - ".uz" - ], - "independent": true, - "capital": [ - "Tashkent" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "uzb": "Uzbek" - }, - "borders": [ - "AFG", - "KAZ", - "KGZ", - "TJK", - "TKM" - ], - "area": 447400, - "flag": "🇺🇿", - "population": 34232050, - "gini": { - "2003": 35.3 - }, - "fifa": "UZB", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/uz.png", - "svg": "https://flagcdn.com/uz.svg", - "alt": "The flag of Uzbekistan is composed of three equal horizontal bands of turquoise, white with red top and bottom edges, and green. On the hoist side of the turquoise band is a fly-side facing white crescent and twelve five-pointed white stars arranged just outside the crescent opening in three rows comprising three, four and five stars." - } - }, - { - "name": { - "common": "Burkina Faso", - "official": "Burkina Faso" - }, - "tld": [ - ".bf" - ], - "independent": true, - "capital": [ - "Ouagadougou" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BEN", - "CIV", - "GHA", - "MLI", - "NER", - "TGO" - ], - "area": 272967, - "flag": "🇧🇫", - "population": 20903278, - "gini": { - "2014": 35.3 - }, - "fifa": "BFA", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bf.png", - "svg": "https://flagcdn.com/bf.svg", - "alt": "The flag of Burkina Faso features two equal horizontal bands of red and green, with a yellow five-pointed star in the center." - } - }, - { - "name": { - "common": "Sri Lanka", - "official": "Democratic Socialist Republic of Sri Lanka" - }, - "tld": [ - ".lk", - ".இலங்கை", - ".ලංකා" - ], - "independent": true, - "capital": [ - "Sri Jayawardenepura Kotte" - ], - "subregion": "Southern Asia", - "languages": { - "sin": "Sinhala", - "tam": "Tamil" - }, - "borders": [ - "IND" - ], - "area": 65610, - "flag": "🇱🇰", - "population": 21919000, - "gini": { - "2016": 39.3 - }, - "fifa": "SRI", - "timezones": [ - "UTC+05:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/lk.png", - "svg": "https://flagcdn.com/lk.svg", - "alt": "The flag of Sri Lanka features two large adjacent but separate rectangular areas, centered on a golden-yellow field. The smaller hoist-side rectangle is divided into two equal vertical bands of teal and orange, and the larger fly-side rectangle is maroon with a centered golden-yellow lion holding a Kastane sword in its right fore-paw and four golden-yellow Bo leaves, one in each corner." - } - }, - { - "name": { - "common": "Niger", - "official": "Republic of Niger" - }, - "tld": [ - ".ne" - ], - "independent": true, - "capital": [ - "Niamey" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "DZA", - "BEN", - "BFA", - "TCD", - "LBY", - "MLI", - "NGA" - ], - "area": 1267000, - "flag": "🇳🇪", - "population": 24206636, - "gini": { - "2014": 34.3 - }, - "fifa": "NIG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ne.png", - "svg": "https://flagcdn.com/ne.svg", - "alt": "The flag of Niger features three equal horizontal bands of orange, white and green, with an orange circle centered in the white band." - } - }, - { - "name": { - "common": "Suriname", - "official": "Republic of Suriname" - }, - "tld": [ - ".sr" - ], - "independent": true, - "capital": [ - "Paramaribo" - ], - "subregion": "South America", - "languages": { - "nld": "Dutch" - }, - "borders": [ - "BRA", - "GUF", - "GUY" - ], - "area": 163820, - "flag": "🇸🇷", - "population": 586634, - "gini": { - "1999": 57.9 - }, - "fifa": "SUR", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sr.png", - "svg": "https://flagcdn.com/sr.svg", - "alt": "The flag of Suriname is composed of five horizontal bands of green, white, red, white and green in the ratio of 2:1:4:1:2. A large five-pointed yellow star is centered in the red band." - } - }, - { - "name": { - "common": "Angola", - "official": "Republic of Angola" - }, - "tld": [ - ".ao" - ], - "independent": true, - "capital": [ - "Luanda" - ], - "subregion": "Middle Africa", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "COG", - "COD", - "ZMB", - "NAM" - ], - "area": 1246700, - "flag": "🇦🇴", - "population": 32866268, - "gini": { - "2018": 51.3 - }, - "fifa": "ANG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ao.png", - "svg": "https://flagcdn.com/ao.svg", - "alt": "The flag of Angola features two equal horizontal bands of red and black, with a yellow emblem at its centre. This emblem consists of a five-pointed star within the hoist-side facing half of a cogwheel that is crossed on its lower end by a machete." - } - }, - { - "name": { - "common": "Ivory Coast", - "official": "Republic of Côte d'Ivoire" - }, - "tld": [ - ".ci" - ], - "independent": true, - "capital": [ - "Yamoussoukro" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BFA", - "GHA", - "GIN", - "LBR", - "MLI" - ], - "area": 322463, - "flag": "🇨🇮", - "population": 26378275, - "gini": { - "2015": 41.5 - }, - "fifa": "CIV", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ci.png", - "svg": "https://flagcdn.com/ci.svg", - "alt": "The flag of Ivory Coast is composed of three equal vertical bands of orange, white and green." - } - }, - { - "name": { - "common": "Cayman Islands", - "official": "Cayman Islands" - }, - "tld": [ - ".ky" - ], - "independent": false, - "capital": [ - "George Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 264, - "flag": "🇰🇾", - "population": 65720, - "fifa": "CAY", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ky.png", - "svg": "https://flagcdn.com/ky.svg" - } - }, - { - "name": { - "common": "Lesotho", - "official": "Kingdom of Lesotho" - }, - "tld": [ - ".ls" - ], - "independent": true, - "capital": [ - "Maseru" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "sot": "Sotho" - }, - "borders": [ - "ZAF" - ], - "area": 30355, - "flag": "🇱🇸", - "population": 2142252, - "gini": { - "2017": 44.9 - }, - "fifa": "LES", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ls.png", - "svg": "https://flagcdn.com/ls.svg", - "alt": "The flag of Lesotho is composed of three horizontal bands of blue, white and green in the ratio of 3:4:3. A black mokorotlo — a Basotho hat — is centered in the white band." - } - }, - { - "name": { - "common": "Montserrat", - "official": "Montserrat" - }, - "tld": [ - ".ms" - ], - "independent": false, - "capital": [ - "Plymouth" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 102, - "flag": "🇲🇸", - "population": 4922, - "fifa": "MSR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ms.png", - "svg": "https://flagcdn.com/ms.svg" - } - }, - { - "name": { - "common": "Malawi", - "official": "Republic of Malawi" - }, - "tld": [ - ".mw" - ], - "independent": true, - "capital": [ - "Lilongwe" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "nya": "Chewa" - }, - "borders": [ - "MOZ", - "TZA", - "ZMB" - ], - "area": 118484, - "flag": "🇲🇼", - "population": 19129955, - "gini": { - "2016": 44.7 - }, - "fifa": "MWI", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mw.png", - "svg": "https://flagcdn.com/mw.svg", - "alt": "The flag of Malawi is composed of three equal horizontal bands of black, red and green. The top half of a red sun with thirty-one visible rays is centered in the black band." - } - }, - { - "name": { - "common": "Bahamas", - "official": "Commonwealth of the Bahamas" - }, - "tld": [ - ".bs" - ], - "independent": true, - "capital": [ - "Nassau" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 13943, - "flag": "🇧🇸", - "population": 393248, - "fifa": "BAH", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bs.png", - "svg": "https://flagcdn.com/bs.svg", - "alt": "The flag of the Bahamas is composed of three equal horizontal bands of aquamarine, yellow and aquamarine, with a black equilateral triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end and spans about one-third the width of the field." - } - }, - { - "name": { - "common": "Guinea-Bissau", - "official": "Republic of Guinea-Bissau" - }, - "tld": [ - ".gw" - ], - "independent": true, - "capital": [ - "Bissau" - ], - "subregion": "Western Africa", - "languages": { - "por": "Portuguese", - "pov": "Upper Guinea Creole" - }, - "borders": [ - "GIN", - "SEN" - ], - "area": 36125, - "flag": "🇬🇼", - "population": 1967998, - "gini": { - "2010": 50.7 - }, - "fifa": "GNB", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gw.png", - "svg": "https://flagcdn.com/gw.svg", - "alt": "The flag of Guinea-Bissau features a red vertical band on its hoist side that takes up about two-fifth the width of the field, and two equal horizontal bands of yellow and green adjoining the vertical band. A five-pointed black star is centered in the vertical band." - } - }, - { - "name": { - "common": "Saint Barthélemy", - "official": "Collectivity of Saint Barthélemy" - }, - "tld": [ - ".bl" - ], - "independent": false, - "capital": [ - "Gustavia" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 21, - "flag": "🇧🇱", - "population": 4255, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bl.png", - "svg": "https://flagcdn.com/bl.svg" - } - }, - { - "name": { - "common": "Seychelles", - "official": "Republic of Seychelles" - }, - "tld": [ - ".sc" - ], - "independent": true, - "capital": [ - "Victoria" - ], - "subregion": "Eastern Africa", - "languages": { - "crs": "Seychellois Creole", - "eng": "English", - "fra": "French" - }, - "area": 452, - "flag": "🇸🇨", - "population": 98462, - "gini": { - "2018": 32.1 - }, - "fifa": "SEY", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sc.png", - "svg": "https://flagcdn.com/sc.svg", - "alt": "The flag of Seychelles is composed of five broadening oblique bands of blue, yellow, red, white and green, which extend from the hoist side of the bottom edge to the top and fly edges of the field." - } - }, - { - "name": { - "common": "Christmas Island", - "official": "Territory of Christmas Island" - }, - "tld": [ - ".cx" - ], - "independent": false, - "capital": [ - "Flying Fish Cove" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 135, - "flag": "🇨🇽", - "population": 2072, - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cx.png", - "svg": "https://flagcdn.com/cx.svg" - } - }, - { - "name": { - "common": "Micronesia", - "official": "Federated States of Micronesia" - }, - "tld": [ - ".fm" - ], - "independent": true, - "capital": [ - "Palikir" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English" - }, - "area": 702, - "flag": "🇫🇲", - "population": 115021, - "gini": { - "2013": 40.1 - }, - "timezones": [ - "UTC+10:00", - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/fm.png", - "svg": "https://flagcdn.com/fm.svg", - "alt": "The flag of Micronesia has a light blue field, at the center of which are four five-pointed white stars arranged in the shape of a diamond." - } - }, - { - "name": { - "common": "Belgium", - "official": "Kingdom of Belgium" - }, - "tld": [ - ".be" - ], - "independent": true, - "capital": [ - "Brussels" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German", - "fra": "French", - "nld": "Dutch" - }, - "borders": [ - "FRA", - "DEU", - "LUX", - "NLD" - ], - "area": 30528, - "flag": "🇧🇪", - "population": 11555997, - "gini": { - "2018": 27.2 - }, - "fifa": "BEL", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/be.png", - "svg": "https://flagcdn.com/be.svg", - "alt": "The flag of Belgium is composed of three equal vertical bands of black, yellow and red." - } - }, - { - "name": { - "common": "French Guiana", - "official": "Guiana" - }, - "tld": [ - ".gf" - ], - "independent": false, - "capital": [ - "Cayenne" - ], - "subregion": "South America", - "languages": { - "fra": "French" - }, - "borders": [ - "BRA", - "SUR" - ], - "area": 83534, - "flag": "🇬🇫", - "population": 254541, - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gf.png", - "svg": "https://flagcdn.com/gf.svg" - } - }, - { - "name": { - "common": "Taiwan", - "official": "Republic of China (Taiwan)" - }, - "tld": [ - ".tw", - ".台灣", - ".台湾" - ], - "independent": false, - "capital": [ - "Taipei" - ], - "subregion": "Eastern Asia", - "languages": { - "zho": "Chinese" - }, - "area": 36193, - "flag": "🇹🇼", - "population": 23503349, - "fifa": "TPE", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tw.png", - "svg": "https://flagcdn.com/tw.svg" - } - }, - { - "name": { - "common": "South Korea", - "official": "Republic of Korea" - }, - "tld": [ - ".kr", - ".한국" - ], - "independent": true, - "capital": [ - "Seoul" - ], - "subregion": "Eastern Asia", - "languages": { - "kor": "Korean" - }, - "borders": [ - "PRK" - ], - "area": 100210, - "flag": "🇰🇷", - "population": 51780579, - "gini": { - "2016": 31.4 - }, - "fifa": "KOR", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kr.png", - "svg": "https://flagcdn.com/kr.svg", - "alt": "The flag of South Korea has a white field, at the center of which is a red and blue Taegeuk circle surrounded by four black trigrams, one in each corner." - } - }, - { - "name": { - "common": "Denmark", - "official": "Kingdom of Denmark" - }, - "tld": [ - ".dk" - ], - "independent": true, - "capital": [ - "Copenhagen" - ], - "subregion": "Northern Europe", - "languages": { - "dan": "Danish" - }, - "borders": [ - "DEU" - ], - "area": 43094, - "flag": "🇩🇰", - "population": 5831404, - "gini": { - "2018": 28.2 - }, - "fifa": "DEN", - "timezones": [ - "UTC-04:00", - "UTC-03:00", - "UTC-01:00", - "UTC", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/dk.png", - "svg": "https://flagcdn.com/dk.svg", - "alt": "The flag of Denmark has a red field with a large white cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Oman", - "official": "Sultanate of Oman" - }, - "tld": [ - ".om" - ], - "independent": true, - "capital": [ - "Muscat" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "SAU", - "ARE", - "YEM" - ], - "area": 309500, - "flag": "🇴🇲", - "population": 5106622, - "fifa": "OMA", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/om.png", - "svg": "https://flagcdn.com/om.svg", - "alt": "The flag of Oman features a red vertical band on the hoist side that takes up about one-fourth the width of the field, and three equal horizontal bands of white, red and green adjoining the vertical band. At the top of the vertical band is the white emblem of Oman." - } - }, - { - "name": { - "common": "Pitcairn Islands", - "official": "Pitcairn Group of Islands" - }, - "tld": [ - ".pn" - ], - "independent": false, - "capital": [ - "Adamstown" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English" - }, - "area": 47, - "flag": "🇵🇳", - "population": 56, - "timezones": [ - "UTC-08:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pn.png", - "svg": "https://flagcdn.com/pn.svg" - } - }, - { - "name": { - "common": "Senegal", - "official": "Republic of Senegal" - }, - "tld": [ - ".sn" - ], - "independent": true, - "capital": [ - "Dakar" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "GMB", - "GIN", - "GNB", - "MLI", - "MRT" - ], - "area": 196722, - "flag": "🇸🇳", - "population": 16743930, - "gini": { - "2011": 40.3 - }, - "fifa": "SEN", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sn.png", - "svg": "https://flagcdn.com/sn.svg", - "alt": "The flag of Senegal is composed of three equal vertical bands of green, golden-yellow and red, with a five-pointed green star centered in the golden-yellow band." - } - } - ] -} \ No newline at end of file diff --git a/src/data/countries/countries.json b/src/data/countries/countries.json deleted file mode 100644 index eeb2b952..00000000 --- a/src/data/countries/countries.json +++ /dev/null @@ -1,9648 +0,0 @@ -[ - { - "name": { - "common": "Guatemala", - "official": "Republic of Guatemala" - }, - "tld": [ - ".gt" - ], - "independent": true, - "capital": [ - "Guatemala City" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BLZ", - "SLV", - "HND", - "MEX" - ], - "area": 108889, - "flag": "🇬🇹", - "population": 16858333, - "gini": { - "2014": 48.3 - }, - "fifa": "GUA", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gt.png", - "svg": "https://flagcdn.com/gt.svg", - "alt": "The flag of Guatemala is composed of three equal vertical bands of light blue, white and light blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Singapore", - "official": "Republic of Singapore" - }, - "tld": [ - ".sg", - ".新加坡", - ".சிங்கப்பூர்" - ], - "independent": true, - "capital": [ - "Singapore" - ], - "subregion": "South-Eastern Asia", - "languages": { - "zho": "Chinese", - "eng": "English", - "msa": "Malay", - "tam": "Tamil" - }, - "area": 710, - "flag": "🇸🇬", - "population": 5685807, - "fifa": "SIN", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sg.png", - "svg": "https://flagcdn.com/sg.svg", - "alt": "The flag of Singapore is composed of two equal horizontal bands of red and white. On the hoist side of the red band is a fly-side facing white crescent which partially encloses five small five-pointed white stars arranged in the shape of a pentagon." - } - }, - { - "name": { - "common": "Bosnia and Herzegovina", - "official": "Bosnia and Herzegovina" - }, - "tld": [ - ".ba" - ], - "independent": true, - "capital": [ - "Sarajevo" - ], - "subregion": "Southeast Europe", - "languages": { - "bos": "Bosnian", - "hrv": "Croatian", - "srp": "Serbian" - }, - "borders": [ - "HRV", - "MNE", - "SRB" - ], - "area": 51209, - "flag": "🇧🇦", - "population": 3280815, - "gini": { - "2011": 33 - }, - "fifa": "BIH", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ba.png", - "svg": "https://flagcdn.com/ba.svg", - "alt": "The flag of Bosnia and Herzegovina has a blue field, at the center of which is a large yellow hoist-side facing right-angled triangle that is based on the top edge and spans the height of the field. Adjacent to the hypotenuse of this triangle are nine adjoining five-pointed white stars with the top and bottom stars cut in half by the edges of the field." - } - }, - { - "name": { - "common": "Maldives", - "official": "Republic of the Maldives" - }, - "tld": [ - ".mv" - ], - "independent": true, - "capital": [ - "Malé" - ], - "subregion": "Southern Asia", - "languages": { - "div": "Maldivian" - }, - "area": 300, - "flag": "🇲🇻", - "population": 540542, - "gini": { - "2016": 31.3 - }, - "fifa": "MDV", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mv.png", - "svg": "https://flagcdn.com/mv.svg", - "alt": "The flag of Maldives has a red field, at the center of which is a large green rectangle bearing a fly-side facing white crescent." - } - }, - { - "name": { - "common": "Latvia", - "official": "Republic of Latvia" - }, - "tld": [ - ".lv" - ], - "independent": true, - "capital": [ - "Riga" - ], - "subregion": "Northern Europe", - "languages": { - "lav": "Latvian" - }, - "borders": [ - "BLR", - "EST", - "LTU", - "RUS" - ], - "area": 64559, - "flag": "🇱🇻", - "population": 1901548, - "gini": { - "2018": 35.1 - }, - "fifa": "LVA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lv.png", - "svg": "https://flagcdn.com/lv.svg", - "alt": "The flag of Latvia has a carmine-red field with a thin white horizontal band across the middle of the field." - } - }, - { - "name": { - "common": "Greece", - "official": "Hellenic Republic" - }, - "tld": [ - ".gr" - ], - "independent": true, - "capital": [ - "Athens" - ], - "subregion": "Southern Europe", - "languages": { - "ell": "Greek" - }, - "borders": [ - "ALB", - "BGR", - "TUR", - "MKD" - ], - "area": 131990, - "flag": "🇬🇷", - "population": 10715549, - "gini": { - "2018": 32.9 - }, - "fifa": "GRE", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gr.png", - "svg": "https://flagcdn.com/gr.svg", - "alt": "The flag of Greece is composed of nine equal horizontal bands of blue alternating with white. A blue square bearing a white cross is superimposed in the canton." - } - }, - { - "name": { - "common": "Cocos (Keeling) Islands", - "official": "Territory of the Cocos (Keeling) Islands" - }, - "tld": [ - ".cc" - ], - "independent": false, - "capital": [ - "West Island" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 14, - "flag": "🇨🇨", - "population": 544, - "timezones": [ - "UTC+06:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cc.png", - "svg": "https://flagcdn.com/cc.svg" - } - }, - { - "name": { - "common": "Mayotte", - "official": "Department of Mayotte" - }, - "tld": [ - ".yt" - ], - "independent": false, - "capital": [ - "Mamoudzou" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French" - }, - "area": 374, - "flag": "🇾🇹", - "population": 226915, - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/yt.png", - "svg": "https://flagcdn.com/yt.svg" - } - }, - { - "name": { - "common": "Jordan", - "official": "Hashemite Kingdom of Jordan" - }, - "tld": [ - ".jo", - "الاردن." - ], - "independent": true, - "capital": [ - "Amman" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "ISR", - "PSE", - "SAU", - "SYR" - ], - "area": 89342, - "flag": "🇯🇴", - "population": 10203140, - "gini": { - "2010": 33.7 - }, - "fifa": "JOR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/jo.png", - "svg": "https://flagcdn.com/jo.svg", - "alt": "The flag of Jordan is composed of three equal horizontal bands of black, white and green, with a red isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about half the width of the field and bears a small seven-pointed white star at its center." - } - }, - { - "name": { - "common": "Bangladesh", - "official": "People's Republic of Bangladesh" - }, - "tld": [ - ".bd" - ], - "independent": true, - "capital": [ - "Dhaka" - ], - "subregion": "Southern Asia", - "languages": { - "ben": "Bengali" - }, - "borders": [ - "MMR", - "IND" - ], - "area": 147570, - "flag": "🇧🇩", - "population": 164689383, - "gini": { - "2016": 32.4 - }, - "fifa": "BAN", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bd.png", - "svg": "https://flagcdn.com/bd.svg", - "alt": "The flag of Bangladesh has a dark green field bearing a large red circle that is offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "American Samoa", - "official": "American Samoa" - }, - "tld": [ - ".as" - ], - "independent": false, - "capital": [ - "Pago Pago" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan" - }, - "area": 199, - "flag": "🇦🇸", - "population": 55197, - "fifa": "ASA", - "timezones": [ - "UTC-11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/as.png", - "svg": "https://flagcdn.com/as.svg" - } - }, - { - "name": { - "common": "Italy", - "official": "Italian Republic" - }, - "tld": [ - ".it" - ], - "independent": true, - "capital": [ - "Rome" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian" - }, - "borders": [ - "AUT", - "FRA", - "SMR", - "SVN", - "CHE", - "VAT" - ], - "area": 301336, - "flag": "🇮🇹", - "population": 59554023, - "gini": { - "2017": 35.9 - }, - "fifa": "ITA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/it.png", - "svg": "https://flagcdn.com/it.svg", - "alt": "The flag of Italy is composed of three equal vertical bands of green, white and red." - } - }, - { - "name": { - "common": "Algeria", - "official": "People's Democratic Republic of Algeria" - }, - "tld": [ - ".dz", - "الجزائر." - ], - "independent": true, - "capital": [ - "Algiers" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "TUN", - "LBY", - "NER", - "ESH", - "MRT", - "MLI", - "MAR" - ], - "area": 2381741, - "flag": "🇩🇿", - "population": 44700000, - "gini": { - "2011": 27.6 - }, - "fifa": "ALG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/dz.png", - "svg": "https://flagcdn.com/dz.svg", - "alt": "The flag of Algeria features two equal vertical bands of green and white. A five-pointed red star within a fly-side facing red crescent is centered over the two-color boundary." - } - }, - { - "name": { - "common": "France", - "official": "French Republic" - }, - "tld": [ - ".fr" - ], - "independent": true, - "capital": [ - "Paris" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French" - }, - "borders": [ - "AND", - "BEL", - "DEU", - "ITA", - "LUX", - "MCO", - "ESP", - "CHE" - ], - "area": 551695, - "flag": "🇫🇷", - "population": 67391582, - "gini": { - "2018": 32.4 - }, - "fifa": "FRA", - "timezones": [ - "UTC-10:00", - "UTC-09:30", - "UTC-09:00", - "UTC-08:00", - "UTC-04:00", - "UTC-03:00", - "UTC+01:00", - "UTC+02:00", - "UTC+03:00", - "UTC+04:00", - "UTC+05:00", - "UTC+10:00", - "UTC+11:00", - "UTC+12:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fr.png", - "svg": "https://flagcdn.com/fr.svg", - "alt": "The flag of France is composed of three equal vertical bands of blue, white and red." - } - }, - { - "name": { - "common": "Bhutan", - "official": "Kingdom of Bhutan" - }, - "tld": [ - ".bt" - ], - "independent": true, - "capital": [ - "Thimphu" - ], - "subregion": "Southern Asia", - "languages": { - "dzo": "Dzongkha" - }, - "borders": [ - "CHN", - "IND" - ], - "area": 38394, - "flag": "🇧🇹", - "population": 771612, - "gini": { - "2017": 37.4 - }, - "fifa": "BHU", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bt.png", - "svg": "https://flagcdn.com/bt.svg", - "alt": "The flag of Bhutan is divided diagonally, from the lower hoist-side corner to the upper fly-side corner, into an upper yellow and a lower orange triangle. A fly-side facing white dragon holding four jewels in its claws is situated along the boundary of the two triangles." - } - }, - { - "name": { - "common": "São Tomé and Príncipe", - "official": "Democratic Republic of São Tomé and Príncipe" - }, - "tld": [ - ".st" - ], - "independent": true, - "capital": [ - "São Tomé" - ], - "subregion": "Middle Africa", - "languages": { - "por": "Portuguese" - }, - "area": 964, - "flag": "🇸🇹", - "population": 219161, - "gini": { - "2017": 56.3 - }, - "fifa": "STP", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/st.png", - "svg": "https://flagcdn.com/st.svg", - "alt": "The flag of South Sudan is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. A blue equilateral triangle which spans about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end of the field. At the center of this triangle is a five-pointed yellow star." - } - }, - { - "name": { - "common": "Nauru", - "official": "Republic of Nauru" - }, - "tld": [ - ".nr" - ], - "independent": true, - "capital": [ - "Yaren" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "nau": "Nauru" - }, - "area": 21, - "flag": "🇳🇷", - "population": 10834, - "gini": { - "2012": 34.8 - }, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nr.png", - "svg": "https://flagcdn.com/nr.svg", - "alt": "The flag of Nauru has a dark blue field with a thin yellow horizontal band across the center and a large white twelve-pointed star beneath the horizontal band on the hoist side of the field." - } - }, - { - "name": { - "common": "Gabon", - "official": "Gabonese Republic" - }, - "tld": [ - ".ga" - ], - "independent": true, - "capital": [ - "Libreville" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "CMR", - "COG", - "GNQ" - ], - "area": 267668, - "flag": "🇬🇦", - "population": 2225728, - "gini": { - "2017": 38 - }, - "fifa": "GAB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ga.png", - "svg": "https://flagcdn.com/ga.svg", - "alt": "The flag of Gabon is composed of three equal horizontal bands of green, yellow and blue." - } - }, - { - "name": { - "common": "New Caledonia", - "official": "New Caledonia" - }, - "tld": [ - ".nc" - ], - "independent": false, - "capital": [ - "Nouméa" - ], - "subregion": "Melanesia", - "languages": { - "fra": "French" - }, - "area": 18575, - "flag": "🇳🇨", - "population": 271960, - "fifa": "NCL", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nc.png", - "svg": "https://flagcdn.com/nc.svg" - } - }, - { - "name": { - "common": "Norway", - "official": "Kingdom of Norway" - }, - "tld": [ - ".no" - ], - "independent": true, - "capital": [ - "Oslo" - ], - "subregion": "Northern Europe", - "languages": { - "nno": "Norwegian Nynorsk", - "nob": "Norwegian Bokmål", - "smi": "Sami" - }, - "borders": [ - "FIN", - "SWE", - "RUS" - ], - "area": 323802, - "flag": "🇳🇴", - "population": 5379475, - "gini": { - "2018": 27.6 - }, - "fifa": "NOR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/no.png", - "svg": "https://flagcdn.com/no.svg", - "alt": "The flag of Norway has a red field with a large white-edged navy blue cross that extends to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Tuvalu", - "official": "Tuvalu" - }, - "tld": [ - ".tv" - ], - "independent": true, - "capital": [ - "Funafuti" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "tvl": "Tuvaluan" - }, - "area": 26, - "flag": "🇹🇻", - "population": 11792, - "gini": { - "2010": 39.1 - }, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tv.png", - "svg": "https://flagcdn.com/tv.svg", - "alt": "The flag of Tuvalu has a light blue field with the flag of the United Kingdom — the Union Jack — in the canton. A representation of the country's nine Islands using nine five-pointed yellow stars is situated in the fly half of the field." - } - }, - { - "name": { - "common": "India", - "official": "Republic of India" - }, - "tld": [ - ".in" - ], - "independent": true, - "capital": [ - "New Delhi" - ], - "subregion": "Southern Asia", - "languages": { - "eng": "English", - "hin": "Hindi", - "tam": "Tamil" - }, - "borders": [ - "BGD", - "BTN", - "MMR", - "CHN", - "NPL", - "PAK" - ], - "area": 3287590, - "flag": "🇮🇳", - "population": 1380004385, - "gini": { - "2011": 35.7 - }, - "fifa": "IND", - "timezones": [ - "UTC+05:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/in.png", - "svg": "https://flagcdn.com/in.svg", - "alt": "The flag of India is composed of three equal horizontal bands of saffron, white and green. A navy blue wheel with twenty-four spokes — the Ashoka Chakra — is centered in the white band." - } - }, - { - "name": { - "common": "Cambodia", - "official": "Kingdom of Cambodia" - }, - "tld": [ - ".kh" - ], - "independent": true, - "capital": [ - "Phnom Penh" - ], - "subregion": "South-Eastern Asia", - "languages": { - "khm": "Khmer" - }, - "borders": [ - "LAO", - "THA", - "VNM" - ], - "area": 181035, - "flag": "🇰🇭", - "population": 16718971, - "fifa": "CAM", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kh.png", - "svg": "https://flagcdn.com/kh.svg", - "alt": "The flag of Cambodia features three horizontal bands of blue, red and blue, with a white depiction of the temple complex, Angkor Wat centered in the red band." - } - }, - { - "name": { - "common": "Mauritius", - "official": "Republic of Mauritius" - }, - "tld": [ - ".mu" - ], - "independent": true, - "capital": [ - "Port Louis" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "fra": "French", - "mfe": "Mauritian Creole" - }, - "area": 2040, - "flag": "🇲🇺", - "population": 1265740, - "gini": { - "2017": 36.8 - }, - "fifa": "MRI", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mu.png", - "svg": "https://flagcdn.com/mu.svg", - "alt": "The flag of Mauritius is composed of four equal horizontal bands of red, blue, yellow and green." - } - }, - { - "name": { - "common": "DR Congo", - "official": "Democratic Republic of the Congo" - }, - "tld": [ - ".cd" - ], - "independent": true, - "capital": [ - "Kinshasa" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "kon": "Kikongo", - "lin": "Lingala", - "lua": "Tshiluba", - "swa": "Swahili" - }, - "borders": [ - "AGO", - "BDI", - "CAF", - "COG", - "RWA", - "SSD", - "TZA", - "UGA", - "ZMB" - ], - "area": 2344858, - "flag": "🇨🇩", - "population": 108407721, - "gini": { - "2012": 42.1 - }, - "fifa": "COD", - "timezones": [ - "UTC+01:00", - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cd.png", - "svg": "https://flagcdn.com/cd.svg", - "alt": "The flag of the Democratic Republic of the Congo has a sky-blue field with a yellow-edged red diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. A large five-pointed yellow star is situated above the diagonal band on the upper hoist side of the field." - } - }, - { - "name": { - "common": "San Marino", - "official": "Republic of San Marino" - }, - "tld": [ - ".sm" - ], - "independent": true, - "capital": [ - "City of San Marino" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian" - }, - "borders": [ - "ITA" - ], - "area": 61, - "flag": "🇸🇲", - "population": 33938, - "fifa": "SMR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sm.png", - "svg": "https://flagcdn.com/sm.svg", - "alt": "The flag of San Marino is composed of two equal horizontal bands of white and light blue, with the national coat of arms superimposed in the center." - } - }, - { - "name": { - "common": "Panama", - "official": "Republic of Panama" - }, - "tld": [ - ".pa" - ], - "independent": true, - "capital": [ - "Panama City" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "COL", - "CRI" - ], - "area": 75417, - "flag": "🇵🇦", - "population": 4314768, - "gini": { - "2019": 49.8 - }, - "fifa": "PAN", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pa.png", - "svg": "https://flagcdn.com/pa.svg", - "alt": "The flag of Panama is composed of four equal rectangular areas — a white rectangular area with a blue five-pointed star at its center, a red rectangular area, a white rectangular area with a red five-pointed star at its center, and a blue rectangular area — in the upper hoist side, upper fly side, lower fly side and lower hoist side respectively." - } - }, - { - "name": { - "common": "Netherlands", - "official": "Kingdom of the Netherlands" - }, - "tld": [ - ".nl" - ], - "independent": true, - "capital": [ - "Amsterdam" - ], - "subregion": "Western Europe", - "languages": { - "nld": "Dutch" - }, - "borders": [ - "BEL", - "DEU" - ], - "area": 41850, - "flag": "🇳🇱", - "population": 16655799, - "gini": { - "2018": 28.1 - }, - "fifa": "NED", - "timezones": [ - "UTC-04:00", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/nl.png", - "svg": "https://flagcdn.com/nl.svg", - "alt": "The flag of the Netherlands is composed of three equal horizontal bands of red, white and blue." - } - }, - { - "name": { - "common": "Puerto Rico", - "official": "Commonwealth of Puerto Rico" - }, - "tld": [ - ".pr" - ], - "independent": false, - "capital": [ - "San Juan" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "spa": "Spanish" - }, - "area": 8870, - "flag": "🇵🇷", - "population": 3194034, - "fifa": "PUR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pr.png", - "svg": "https://flagcdn.com/pr.svg" - } - }, - { - "name": { - "common": "Nicaragua", - "official": "Republic of Nicaragua" - }, - "tld": [ - ".ni" - ], - "independent": true, - "capital": [ - "Managua" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "CRI", - "HND" - ], - "area": 130373, - "flag": "🇳🇮", - "population": 6624554, - "gini": { - "2014": 46.2 - }, - "fifa": "NCA", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ni.png", - "svg": "https://flagcdn.com/ni.svg", - "alt": "The flag of Nicaragua is composed of three equal horizontal bands of blue, white and blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Réunion", - "official": "Réunion Island" - }, - "tld": [ - ".re" - ], - "independent": false, - "capital": [ - "Saint-Denis" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French" - }, - "area": 2511, - "flag": "🇷🇪", - "population": 840974, - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/re.png", - "svg": "https://flagcdn.com/re.svg" - } - }, - { - "name": { - "common": "Sierra Leone", - "official": "Republic of Sierra Leone" - }, - "tld": [ - ".sl" - ], - "independent": true, - "capital": [ - "Freetown" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "GIN", - "LBR" - ], - "area": 71740, - "flag": "🇸🇱", - "population": 7976985, - "gini": { - "2018": 35.7 - }, - "fifa": "SLE", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sl.png", - "svg": "https://flagcdn.com/sl.svg", - "alt": "The flag of Sierra Leone is composed of three equal horizontal bands of green, white and blue." - } - }, - { - "name": { - "common": "Barbados", - "official": "Barbados" - }, - "tld": [ - ".bb" - ], - "independent": true, - "capital": [ - "Bridgetown" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 430, - "flag": "🇧🇧", - "population": 287371, - "fifa": "BRB", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bb.png", - "svg": "https://flagcdn.com/bb.svg", - "alt": "The flag of Barbados is composed of three equal vertical bands of ultramarine, gold and ultramarine. The head of a black trident is centered in the gold band." - } - }, - { - "name": { - "common": "Israel", - "official": "State of Israel" - }, - "tld": [ - ".il" - ], - "independent": true, - "capital": [ - "Jerusalem" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "heb": "Hebrew" - }, - "borders": [ - "EGY", - "JOR", - "LBN", - "PSE", - "SYR" - ], - "area": 20770, - "flag": "🇮🇱", - "population": 9216900, - "gini": { - "2016": 39 - }, - "fifa": "ISR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/il.png", - "svg": "https://flagcdn.com/il.svg", - "alt": "The flag of Israel has a white field with a blue hexagram — the Magen David — centered between two equal horizontal blue bands situated near the top and bottom edges of the field." - } - }, - { - "name": { - "common": "Western Sahara", - "official": "Sahrawi Arab Democratic Republic" - }, - "tld": [ - ".eh" - ], - "independent": false, - "capital": [ - "El Aaiún" - ], - "subregion": "Northern Africa", - "languages": { - "ber": "Berber", - "mey": "Hassaniya", - "spa": "Spanish" - }, - "borders": [ - "DZA", - "MRT", - "MAR" - ], - "area": 266000, - "flag": "🇪🇭", - "population": 510713, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/eh.png", - "svg": "https://flagcdn.com/eh.svg" - } - }, - { - "name": { - "common": "Anguilla", - "official": "Anguilla" - }, - "tld": [ - ".ai" - ], - "independent": false, - "capital": [ - "The Valley" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 91, - "flag": "🇦🇮", - "population": 13452, - "fifa": "AIA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ai.png", - "svg": "https://flagcdn.com/ai.svg" - } - }, - { - "name": { - "common": "Rwanda", - "official": "Republic of Rwanda" - }, - "tld": [ - ".rw" - ], - "independent": true, - "capital": [ - "Kigali" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "fra": "French", - "kin": "Kinyarwanda" - }, - "borders": [ - "BDI", - "COD", - "TZA", - "UGA" - ], - "area": 26338, - "flag": "🇷🇼", - "population": 12952209, - "gini": { - "2016": 43.7 - }, - "fifa": "RWA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/rw.png", - "svg": "https://flagcdn.com/rw.svg", - "alt": "The flag of Rwanda is composed of three horizontal bands of light blue, yellow and green. The light blue band is twice the height of the other two bands and bears a yellow sun with twenty-four rays on its fly side." - } - }, - { - "name": { - "common": "Turkey", - "official": "Republic of Turkey" - }, - "tld": [ - ".tr" - ], - "independent": true, - "capital": [ - "Ankara" - ], - "subregion": "Western Asia", - "languages": { - "tur": "Turkish" - }, - "borders": [ - "ARM", - "AZE", - "BGR", - "GEO", - "GRC", - "IRN", - "IRQ", - "SYR" - ], - "area": 783562, - "flag": "🇹🇷", - "population": 84339067, - "gini": { - "2019": 41.9 - }, - "fifa": "TUR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tr.png", - "svg": "https://flagcdn.com/tr.svg", - "alt": "The flag of Turkey has a red field bearing a large fly-side facing white crescent and a smaller five-pointed white star placed just outside the crescent opening. The white crescent and star are offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Marshall Islands", - "official": "Republic of the Marshall Islands" - }, - "tld": [ - ".mh" - ], - "independent": true, - "capital": [ - "Majuro" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "mah": "Marshallese" - }, - "area": 181, - "flag": "🇲🇭", - "population": 59194, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/mh.png", - "svg": "https://flagcdn.com/mh.svg", - "alt": "The flag of Marshall Islands has a blue field with two broadening adjacent diagonal bands of orange and white that extend from the lower hoist-side corner to the upper fly-side corner of the field. A large white star with twenty-four rays — four large rays at the cardinal points and twenty smaller rays — is situated in the upper hoist-side corner above the diagonal bands." - } - }, - { - "name": { - "common": "Mozambique", - "official": "Republic of Mozambique" - }, - "tld": [ - ".mz" - ], - "independent": true, - "capital": [ - "Maputo" - ], - "subregion": "Eastern Africa", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "MWI", - "ZAF", - "SWZ", - "TZA", - "ZMB", - "ZWE" - ], - "area": 801590, - "flag": "🇲🇿", - "population": 31255435, - "gini": { - "2014": 54 - }, - "fifa": "MOZ", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mz.png", - "svg": "https://flagcdn.com/mz.svg", - "alt": "The flag of Mozambique is composed of three equal horizontal bands of teal, black with white top and bottom edges, and yellow. A red isosceles triangle spanning about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end. This triangle bears a crossed rifle and hoe in black superimposed on an open white book which is superimposed on a five-pointed yellow star." - } - }, - { - "name": { - "common": "Nigeria", - "official": "Federal Republic of Nigeria" - }, - "tld": [ - ".ng" - ], - "independent": true, - "capital": [ - "Abuja" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "BEN", - "CMR", - "TCD", - "NER" - ], - "area": 923768, - "flag": "🇳🇬", - "population": 206139587, - "gini": { - "2018": 35.1 - }, - "fifa": "NGA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ng.png", - "svg": "https://flagcdn.com/ng.svg", - "alt": "The flag of Nigeria is composed of three equal vertical bands of green, white and green." - } - }, - { - "name": { - "common": "Russia", - "official": "Russian Federation" - }, - "tld": [ - ".ru", - ".su", - ".рф" - ], - "independent": true, - "capital": [ - "Moscow" - ], - "subregion": "Eastern Europe", - "languages": { - "rus": "Russian" - }, - "borders": [ - "AZE", - "BLR", - "CHN", - "EST", - "FIN", - "GEO", - "KAZ", - "PRK", - "LVA", - "LTU", - "MNG", - "NOR", - "POL", - "UKR" - ], - "area": 17098242, - "flag": "🇷🇺", - "population": 144104080, - "gini": { - "2018": 37.5 - }, - "fifa": "RUS", - "timezones": [ - "UTC+03:00", - "UTC+04:00", - "UTC+06:00", - "UTC+07:00", - "UTC+08:00", - "UTC+09:00", - "UTC+10:00", - "UTC+11:00", - "UTC+12:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ru.png", - "svg": "https://flagcdn.com/ru.svg", - "alt": "The flag of Russia is composed of three equal horizontal bands of white, blue and red." - } - }, - { - "name": { - "common": "Cuba", - "official": "Republic of Cuba" - }, - "tld": [ - ".cu" - ], - "independent": true, - "capital": [ - "Havana" - ], - "subregion": "Caribbean", - "languages": { - "spa": "Spanish" - }, - "area": 109884, - "flag": "🇨🇺", - "population": 11326616, - "fifa": "CUB", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cu.png", - "svg": "https://flagcdn.com/cu.svg", - "alt": "The flag of Cuba is composed of five equal horizontal bands of blue alternating with white and a red equilateral triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a white five-pointed star at its center." - } - }, - { - "name": { - "common": "Jersey", - "official": "Bailiwick of Jersey" - }, - "tld": [ - ".je" - ], - "independent": false, - "capital": [ - "Saint Helier" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "fra": "French", - "nrf": "Jèrriais" - }, - "area": 116, - "flag": "🇯🇪", - "population": 100800, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/je.png", - "svg": "https://flagcdn.com/je.svg" - } - }, - { - "name": { - "common": "British Virgin Islands", - "official": "Virgin Islands" - }, - "tld": [ - ".vg" - ], - "independent": false, - "capital": [ - "Road Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 151, - "flag": "🇻🇬", - "population": 30237, - "fifa": "VGB", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vg.png", - "svg": "https://flagcdn.com/vg.svg" - } - }, - { - "name": { - "common": "Costa Rica", - "official": "Republic of Costa Rica" - }, - "tld": [ - ".cr" - ], - "independent": true, - "capital": [ - "San José" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "NIC", - "PAN" - ], - "area": 51100, - "flag": "🇨🇷", - "population": 5094114, - "gini": { - "2019": 48.2 - }, - "fifa": "CRC", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cr.png", - "svg": "https://flagcdn.com/cr.svg", - "alt": "The flag of Costa Rica is composed of five horizontal bands of blue, white, red, white and blue. The central red band is twice the height of the other four bands." - } - }, - { - "name": { - "common": "Saint Pierre and Miquelon", - "official": "Saint Pierre and Miquelon" - }, - "tld": [ - ".pm" - ], - "independent": false, - "capital": [ - "Saint-Pierre" - ], - "subregion": "North America", - "languages": { - "fra": "French" - }, - "area": 242, - "flag": "🇵🇲", - "population": 6069, - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pm.png", - "svg": "https://flagcdn.com/pm.svg" - } - }, - { - "name": { - "common": "El Salvador", - "official": "Republic of El Salvador" - }, - "tld": [ - ".sv" - ], - "independent": true, - "capital": [ - "San Salvador" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "GTM", - "HND" - ], - "area": 21041, - "flag": "🇸🇻", - "population": 6486201, - "gini": { - "2019": 38.8 - }, - "fifa": "SLV", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sv.png", - "svg": "https://flagcdn.com/sv.svg", - "alt": "The flag of El Salvador is composed of three equal horizontal bands of cobalt blue, white and cobalt blue, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Cook Islands", - "official": "Cook Islands" - }, - "tld": [ - ".ck" - ], - "independent": false, - "capital": [ - "Avarua" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "rar": "Cook Islands Māori" - }, - "area": 236, - "flag": "🇨🇰", - "population": 18100, - "fifa": "COK", - "timezones": [ - "UTC-10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ck.png", - "svg": "https://flagcdn.com/ck.svg" - } - }, - { - "name": { - "common": "Niue", - "official": "Niue" - }, - "tld": [ - ".nu" - ], - "independent": false, - "capital": [ - "Alofi" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "niu": "Niuean" - }, - "area": 260, - "flag": "🇳🇺", - "population": 1470, - "timezones": [ - "UTC-11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nu.png", - "svg": "https://flagcdn.com/nu.svg" - } - }, - { - "name": { - "common": "Slovenia", - "official": "Republic of Slovenia" - }, - "tld": [ - ".si" - ], - "independent": true, - "capital": [ - "Ljubljana" - ], - "subregion": "Central Europe", - "languages": { - "slv": "Slovene" - }, - "borders": [ - "AUT", - "HRV", - "ITA", - "HUN" - ], - "area": 20273, - "flag": "🇸🇮", - "population": 2100126, - "gini": { - "2018": 24.6 - }, - "fifa": "SVN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/si.png", - "svg": "https://flagcdn.com/si.svg", - "alt": "The flag of Slovenia is composed of three equal horizontal bands of white, blue and red. The national coat of arms is situated in the upper hoist side of the field centered on the boundary between the white and blue bands." - } - }, - { - "name": { - "common": "Papua New Guinea", - "official": "Independent State of Papua New Guinea" - }, - "tld": [ - ".pg" - ], - "independent": true, - "capital": [ - "Port Moresby" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English", - "hmo": "Hiri Motu", - "tpi": "Tok Pisin" - }, - "borders": [ - "IDN" - ], - "area": 462840, - "flag": "🇵🇬", - "population": 8947027, - "gini": { - "2009": 41.9 - }, - "fifa": "PNG", - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pg.png", - "svg": "https://flagcdn.com/pg.svg", - "alt": "The flag of Papua New Guinea is divided diagonally, from the upper hoist-side corner to the lower fly-side corner, into a lower black and an upper red triangle. On the hoist side of the lower black triangle is a representation of the Southern Cross constellation made up of one small and four larger five-pointed white stars. A golden Raggiana bird-of-paradise is situated on the fly side of the upper red triangle." - } - }, - { - "name": { - "common": "Honduras", - "official": "Republic of Honduras" - }, - "tld": [ - ".hn" - ], - "independent": true, - "capital": [ - "Tegucigalpa" - ], - "subregion": "Central America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "GTM", - "SLV", - "NIC" - ], - "area": 112492, - "flag": "🇭🇳", - "population": 9904608, - "gini": { - "2019": 48.2 - }, - "fifa": "HON", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/hn.png", - "svg": "https://flagcdn.com/hn.svg", - "alt": "The flag of Honduras is composed of three equal horizontal bands of turquoise, white and turquoise, with five small five-pointed turquoise stars arranged in a quincuncial pattern at the center of the white band." - } - }, - { - "name": { - "common": "Macau", - "official": "Macao Special Administrative Region of the People's Republic of China" - }, - "tld": [ - ".mo" - ], - "independent": false, - "subregion": "Eastern Asia", - "languages": { - "por": "Portuguese", - "zho": "Chinese" - }, - "borders": [ - "CHN" - ], - "area": 30, - "flag": "🇲🇴", - "population": 649342, - "fifa": "MAC", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mo.png", - "svg": "https://flagcdn.com/mo.svg" - } - }, - { - "name": { - "common": "Portugal", - "official": "Portuguese Republic" - }, - "tld": [ - ".pt" - ], - "independent": true, - "capital": [ - "Lisbon" - ], - "subregion": "Southern Europe", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "ESP" - ], - "area": 92090, - "flag": "🇵🇹", - "population": 10305564, - "gini": { - "2018": 33.5 - }, - "fifa": "POR", - "timezones": [ - "UTC-01:00", - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/pt.png", - "svg": "https://flagcdn.com/pt.svg", - "alt": "The flag of Portugal is composed of two vertical bands of green and red in the ratio of 2:3, with the coat of arms of Portugal centered over the two-color boundary." - } - }, - { - "name": { - "common": "Trinidad and Tobago", - "official": "Republic of Trinidad and Tobago" - }, - "tld": [ - ".tt" - ], - "independent": true, - "capital": [ - "Port of Spain" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 5130, - "flag": "🇹🇹", - "population": 1399491, - "gini": { - "1992": 40.3 - }, - "fifa": "TRI", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/tt.png", - "svg": "https://flagcdn.com/tt.svg", - "alt": "The flag of Trinidad and Tobago has a red field with a white-edged black diagonal band that extends from the upper hoist-side corner to the lower fly-side corner of the field." - } - }, - { - "name": { - "common": "Gambia", - "official": "Republic of the Gambia" - }, - "tld": [ - ".gm" - ], - "independent": true, - "capital": [ - "Banjul" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "SEN" - ], - "area": 10689, - "flag": "🇬🇲", - "population": 2416664, - "gini": { - "2015": 35.9 - }, - "fifa": "GAM", - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gm.png", - "svg": "https://flagcdn.com/gm.svg", - "alt": "The flag of Gambia is composed of three equal horizontal bands of red, blue with white top and bottom edges, and green." - } - }, - { - "name": { - "common": "Myanmar", - "official": "Republic of the Union of Myanmar" - }, - "tld": [ - ".mm" - ], - "independent": true, - "capital": [ - "Naypyidaw" - ], - "subregion": "South-Eastern Asia", - "languages": { - "mya": "Burmese" - }, - "borders": [ - "BGD", - "CHN", - "IND", - "LAO", - "THA" - ], - "area": 676578, - "flag": "🇲🇲", - "population": 54409794, - "gini": { - "2017": 30.7 - }, - "fifa": "MYA", - "timezones": [ - "UTC+06:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mm.png", - "svg": "https://flagcdn.com/mm.svg", - "alt": "The flag of Myanmar is composed of three equal horizontal bands of yellow, green and red, with a large five-pointed white star superimposed at the center of the field." - } - }, - { - "name": { - "common": "Egypt", - "official": "Arab Republic of Egypt" - }, - "tld": [ - ".eg", - ".مصر" - ], - "independent": true, - "capital": [ - "Cairo" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "ISR", - "LBY", - "PSE", - "SDN" - ], - "area": 1002450, - "flag": "🇪🇬", - "population": 102334403, - "gini": { - "2017": 31.5 - }, - "fifa": "EGY", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/eg.png", - "svg": "https://flagcdn.com/eg.svg", - "alt": "The flag of Egypt is composed of three equal horizontal bands of red, white and black, with Egypt's national emblem — a hoist-side facing gold eagle of Saladin — centered in the white band." - } - }, - { - "name": { - "common": "Lebanon", - "official": "Lebanese Republic" - }, - "tld": [ - ".lb" - ], - "independent": true, - "capital": [ - "Beirut" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "ISR", - "SYR" - ], - "area": 10452, - "flag": "🇱🇧", - "population": 6825442, - "gini": { - "2011": 31.8 - }, - "fifa": "LBN", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/lb.png", - "svg": "https://flagcdn.com/lb.svg", - "alt": "The flag of Lebanon is composed of three horizontal bands of red, white and red. The white band is twice the height of the red bands and bears a green Lebanese Cedar tree at its center." - } - }, - { - "name": { - "common": "Kenya", - "official": "Republic of Kenya" - }, - "tld": [ - ".ke" - ], - "independent": true, - "capital": [ - "Nairobi" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "ETH", - "SOM", - "SSD", - "TZA", - "UGA" - ], - "area": 580367, - "flag": "🇰🇪", - "population": 53771300, - "gini": { - "2015": 40.8 - }, - "fifa": "KEN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ke.png", - "svg": "https://flagcdn.com/ke.svg", - "alt": "The flag of Kenya is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. An emblem comprising a red, black and white Maasai shield covering two crossed white spears is superimposed at the center of the field." - } - }, - { - "name": { - "common": "Equatorial Guinea", - "official": "Republic of Equatorial Guinea" - }, - "tld": [ - ".gq" - ], - "independent": true, - "capital": [ - "Malabo" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "por": "Portuguese", - "spa": "Spanish" - }, - "borders": [ - "CMR", - "GAB" - ], - "area": 28051, - "flag": "🇬🇶", - "population": 1402985, - "fifa": "EQG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gq.png", - "svg": "https://flagcdn.com/gq.svg", - "alt": "The flag of Equatorial Guinea is composed of three equal horizontal bands of green, white and red with the national coat of arms centered in the white band and an isosceles triangle superimposed on the hoist side of the field. The triangle is light blue, has its base on the hoist end and spans about one-fifth the width of the field." - } - }, - { - "name": { - "common": "United States Virgin Islands", - "official": "Virgin Islands of the United States" - }, - "tld": [ - ".vi" - ], - "independent": false, - "capital": [ - "Charlotte Amalie" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 347, - "flag": "🇻🇮", - "population": 106290, - "fifa": "VIR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vi.png", - "svg": "https://flagcdn.com/vi.svg" - } - }, - { - "name": { - "common": "Croatia", - "official": "Republic of Croatia" - }, - "tld": [ - ".hr" - ], - "independent": true, - "capital": [ - "Zagreb" - ], - "subregion": "Southeast Europe", - "languages": { - "hrv": "Croatian" - }, - "borders": [ - "BIH", - "HUN", - "MNE", - "SRB", - "SVN" - ], - "area": 56594, - "flag": "🇭🇷", - "population": 4047200, - "gini": { - "2018": 29.7 - }, - "fifa": "CRO", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/hr.png", - "svg": "https://flagcdn.com/hr.svg", - "alt": "The flag of Croatia is composed of three equal horizontal bands of red, white and blue, with coat of arms of Croatia superimposed in the center." - } - }, - { - "name": { - "common": "United States", - "official": "United States of America" - }, - "tld": [ - ".us" - ], - "independent": true, - "capital": [ - "Washington, D.C." - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "borders": [ - "CAN", - "MEX" - ], - "area": 9372610, - "flag": "🇺🇸", - "population": 329484123, - "gini": { - "2018": 41.4 - }, - "fifa": "USA", - "timezones": [ - "UTC-12:00", - "UTC-11:00", - "UTC-10:00", - "UTC-09:00", - "UTC-08:00", - "UTC-07:00", - "UTC-06:00", - "UTC-05:00", - "UTC-04:00", - "UTC+10:00", - "UTC+12:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/us.png", - "svg": "https://flagcdn.com/us.svg", - "alt": "The flag of the United States of America is composed of thirteen equal horizontal bands of red alternating with white. A blue rectangle, bearing fifty small five-pointed white stars arranged in nine rows where rows of six stars alternate with rows of five stars, is superimposed in the canton." - } - }, - { - "name": { - "common": "Caribbean Netherlands", - "official": "Bonaire, Sint Eustatius and Saba" - }, - "tld": [ - ".bq", - ".nl" - ], - "independent": false, - "capital": [ - "Kralendijk" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 328, - "flag": "🇧🇶", - "population": 25987, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bq.png", - "svg": "https://flagcdn.com/bq.svg" - } - }, - { - "name": { - "common": "Philippines", - "official": "Republic of the Philippines" - }, - "tld": [ - ".ph" - ], - "independent": true, - "capital": [ - "Manila" - ], - "subregion": "South-Eastern Asia", - "languages": { - "eng": "English", - "fil": "Filipino" - }, - "area": 342353, - "flag": "🇵🇭", - "population": 109581085, - "gini": { - "2018": 42.3 - }, - "fifa": "PHI", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ph.png", - "svg": "https://flagcdn.com/ph.svg", - "alt": "The flag of Philippines is composed of two equal horizontal bands of blue and red, with a white equilateral triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a central golden-yellow sun with eight rays and a five-pointed golden-yellow star at each vertex." - } - }, - { - "name": { - "common": "Kazakhstan", - "official": "Republic of Kazakhstan" - }, - "tld": [ - ".kz", - ".қаз" - ], - "independent": true, - "capital": [ - "Nur-Sultan" - ], - "subregion": "Central Asia", - "languages": { - "kaz": "Kazakh", - "rus": "Russian" - }, - "borders": [ - "CHN", - "KGZ", - "RUS", - "TKM", - "UZB" - ], - "area": 2724900, - "flag": "🇰🇿", - "population": 18754440, - "gini": { - "2018": 27.8 - }, - "fifa": "KAZ", - "timezones": [ - "UTC+05:00", - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kz.png", - "svg": "https://flagcdn.com/kz.svg", - "alt": "The flag of Kazakhstan has a turquoise field, at the center of which is a gold sun with thirty-two rays above a soaring golden steppe eagle. A thin vertical band displays a national ornamental pattern — koshkar-muiz — in gold near the hoist end." - } - }, - { - "name": { - "common": "Kosovo", - "official": "Republic of Kosovo" - }, - "capital": [ - "Pristina" - ], - "subregion": "Southeast Europe", - "languages": { - "sqi": "Albanian", - "srp": "Serbian" - }, - "borders": [ - "ALB", - "MKD", - "MNE", - "SRB" - ], - "area": 10908, - "flag": "🇽🇰", - "population": 1775378, - "gini": { - "2017": 29 - }, - "fifa": "KVX", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/xk.png", - "svg": "https://flagcdn.com/xk.svg" - } - }, - { - "name": { - "common": "Argentina", - "official": "Argentine Republic" - }, - "tld": [ - ".ar" - ], - "independent": true, - "capital": [ - "Buenos Aires" - ], - "subregion": "South America", - "languages": { - "grn": "Guaraní", - "spa": "Spanish" - }, - "borders": [ - "BOL", - "BRA", - "CHL", - "PRY", - "URY" - ], - "area": 2780400, - "flag": "🇦🇷", - "population": 45376763, - "gini": { - "2019": 42.9 - }, - "fifa": "ARG", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ar.png", - "svg": "https://flagcdn.com/ar.svg", - "alt": "The flag of Argentina features three equal horizontal bands of light blue, white and light blue. A brown-edged golden sun is centered in the white band." - } - }, - { - "name": { - "common": "Tajikistan", - "official": "Republic of Tajikistan" - }, - "tld": [ - ".tj" - ], - "independent": true, - "capital": [ - "Dushanbe" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "tgk": "Tajik" - }, - "borders": [ - "AFG", - "CHN", - "KGZ", - "UZB" - ], - "area": 143100, - "flag": "🇹🇯", - "population": 9537642, - "gini": { - "2015": 34 - }, - "fifa": "TJK", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tj.png", - "svg": "https://flagcdn.com/tj.svg", - "alt": "The flag of Tajikistan is composed of three horizontal bands of red, white and green in the ratio of 2:3:2. A golden-yellow crown surmounted by an arc of seven five-pointed golden-yellow stars is centered in the white band." - } - }, - { - "name": { - "common": "Azerbaijan", - "official": "Republic of Azerbaijan" - }, - "tld": [ - ".az" - ], - "independent": true, - "capital": [ - "Baku" - ], - "subregion": "Western Asia", - "languages": { - "aze": "Azerbaijani", - "rus": "Russian" - }, - "borders": [ - "ARM", - "GEO", - "IRN", - "RUS", - "TUR" - ], - "area": 86600, - "flag": "🇦🇿", - "population": 10110116, - "gini": { - "2005": 26.6 - }, - "fifa": "AZE", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/az.png", - "svg": "https://flagcdn.com/az.svg", - "alt": "The flag of Azerbaijan features three equal horizontal bands of blue, red and green, with a white fly-side facing crescent and eight-pointed star centered in the red band." - } - }, - { - "name": { - "common": "Romania", - "official": "Romania" - }, - "tld": [ - ".ro" - ], - "independent": true, - "capital": [ - "Bucharest" - ], - "subregion": "Southeast Europe", - "languages": { - "ron": "Romanian" - }, - "borders": [ - "BGR", - "HUN", - "MDA", - "SRB", - "UKR" - ], - "area": 238391, - "flag": "🇷🇴", - "population": 19286123, - "gini": { - "2018": 35.8 - }, - "fifa": "ROU", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ro.png", - "svg": "https://flagcdn.com/ro.svg", - "alt": "The flag of Romania is composed of three equal vertical bands of navy blue, yellow and red." - } - }, - { - "name": { - "common": "Chile", - "official": "Republic of Chile" - }, - "tld": [ - ".cl" - ], - "independent": true, - "capital": [ - "Santiago" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BOL", - "PER" - ], - "area": 756102, - "flag": "🇨🇱", - "population": 19116209, - "gini": { - "2017": 44.4 - }, - "fifa": "CHI", - "timezones": [ - "UTC-06:00", - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cl.png", - "svg": "https://flagcdn.com/cl.svg", - "alt": "The flag of Chile is composed of two equal horizontal bands of white and red, with a blue square of the same height as the white band superimposed in the canton. A white five-pointed star is centered in the blue square." - } - }, - { - "name": { - "common": "Cyprus", - "official": "Republic of Cyprus" - }, - "tld": [ - ".cy" - ], - "independent": true, - "capital": [ - "Nicosia" - ], - "subregion": "Southern Europe", - "languages": { - "ell": "Greek", - "tur": "Turkish" - }, - "area": 9251, - "flag": "🇨🇾", - "population": 1207361, - "gini": { - "2018": 32.7 - }, - "fifa": "CYP", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/cy.png", - "svg": "https://flagcdn.com/cy.svg", - "alt": "The flag of Cyprus has a white field, at the center of which is a copper-colored silhouette of the Island of Cyprus above two green olive branches crossed at the stem." - } - }, - { - "name": { - "common": "Cape Verde", - "official": "Republic of Cabo Verde" - }, - "tld": [ - ".cv" - ], - "independent": true, - "capital": [ - "Praia" - ], - "subregion": "Western Africa", - "languages": { - "por": "Portuguese" - }, - "area": 4033, - "flag": "🇨🇻", - "population": 555988, - "gini": { - "2015": 42.4 - }, - "fifa": "CPV", - "timezones": [ - "UTC-01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cv.png", - "svg": "https://flagcdn.com/cv.svg", - "alt": "The flag of Cape Verde is composed of five horizontal bands of blue, white, red, white and blue in the ratio of 6:1:1:1:3. A ring of ten five-pointed yellow stars is centered at three-eighth of the height from the bottom edge and three-eighth of the width from the hoist end of the field." - } - }, - { - "name": { - "common": "Bulgaria", - "official": "Republic of Bulgaria" - }, - "tld": [ - ".bg" - ], - "independent": true, - "capital": [ - "Sofia" - ], - "subregion": "Southeast Europe", - "languages": { - "bul": "Bulgarian" - }, - "borders": [ - "GRC", - "MKD", - "ROU", - "SRB", - "TUR" - ], - "area": 110879, - "flag": "🇧🇬", - "population": 6927288, - "gini": { - "2018": 41.3 - }, - "fifa": "BUL", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/bg.png", - "svg": "https://flagcdn.com/bg.svg", - "alt": "The flag of Bulgaria is composed of three equal horizontal bands of white, green and red." - } - }, - { - "name": { - "common": "Uruguay", - "official": "Oriental Republic of Uruguay" - }, - "tld": [ - ".uy" - ], - "independent": true, - "capital": [ - "Montevideo" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BRA" - ], - "area": 181034, - "flag": "🇺🇾", - "population": 3473727, - "gini": { - "2019": 39.7 - }, - "fifa": "URU", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/uy.png", - "svg": "https://flagcdn.com/uy.svg", - "alt": "The flag of Uruguay is composed of nine equal horizontal bands of white alternating with blue, with a white square superimposed in the canton. In the white square is a yellow sun bearing a human face — the Sun of May — from which sixteen rays extend. The sun's rays alternate between triangular and wavy." - } - }, - { - "name": { - "common": "North Macedonia", - "official": "Republic of North Macedonia" - }, - "tld": [ - ".mk" - ], - "independent": true, - "capital": [ - "Skopje" - ], - "subregion": "Southeast Europe", - "languages": { - "mkd": "Macedonian" - }, - "borders": [ - "ALB", - "BGR", - "GRC", - "UNK", - "SRB" - ], - "area": 25713, - "flag": "🇲🇰", - "population": 2077132, - "gini": { - "2018": 33 - }, - "fifa": "MKD", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mk.png", - "svg": "https://flagcdn.com/mk.svg", - "alt": "The flag of North Macedonia has a red field, at the center of which is a golden-yellow sun with eight broadening rays that extend to the edges of the field." - } - }, - { - "name": { - "common": "Afghanistan", - "official": "Islamic Republic of Afghanistan" - }, - "tld": [ - ".af" - ], - "independent": true, - "capital": [ - "Kabul" - ], - "subregion": "Southern Asia", - "languages": { - "prs": "Dari", - "pus": "Pashto", - "tuk": "Turkmen" - }, - "borders": [ - "IRN", - "PAK", - "TKM", - "UZB", - "TJK", - "CHN" - ], - "area": 652230, - "flag": "🇦🇫", - "population": 40218234, - "fifa": "AFG", - "timezones": [ - "UTC+04:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Flag_of_the_Taliban.svg/320px-Flag_of_the_Taliban.svg.png", - "svg": "https://upload.wikimedia.org/wikipedia/commons/5/5c/Flag_of_the_Taliban.svg", - "alt": "The flag of the Islamic Emirate of Afghanistan has a white field with Arabic inscriptions — the Shahada — in black across its center." - } - }, - { - "name": { - "common": "Botswana", - "official": "Republic of Botswana" - }, - "tld": [ - ".bw" - ], - "independent": true, - "capital": [ - "Gaborone" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "tsn": "Tswana" - }, - "borders": [ - "NAM", - "ZAF", - "ZMB", - "ZWE" - ], - "area": 582000, - "flag": "🇧🇼", - "population": 2351625, - "gini": { - "2015": 53.3 - }, - "fifa": "BOT", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bw.png", - "svg": "https://flagcdn.com/bw.svg", - "alt": "The flag of Botswana has a light blue field with a white-edged black horizontal band across its center." - } - }, - { - "name": { - "common": "Antarctica", - "official": "Antarctica" - }, - "tld": [ - ".aq" - ], - "independent": false, - "area": 14000000, - "flag": "🇦🇶", - "population": 1000, - "timezones": [ - "UTC-03:00", - "UTC+03:00", - "UTC+05:00", - "UTC+06:00", - "UTC+07:00", - "UTC+08:00", - "UTC+10:00", - "UTC+12:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/aq.png", - "svg": "https://flagcdn.com/aq.svg" - } - }, - { - "name": { - "common": "Canada", - "official": "Canada" - }, - "tld": [ - ".ca" - ], - "independent": true, - "capital": [ - "Ottawa" - ], - "subregion": "North America", - "languages": { - "eng": "English", - "fra": "French" - }, - "borders": [ - "USA" - ], - "area": 9984670, - "flag": "🇨🇦", - "population": 38005238, - "gini": { - "2017": 33.3 - }, - "fifa": "CAN", - "timezones": [ - "UTC-08:00", - "UTC-07:00", - "UTC-06:00", - "UTC-05:00", - "UTC-04:00", - "UTC-03:30" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ca.png", - "svg": "https://flagcdn.com/ca.svg", - "alt": "The flag of Canada is composed of a red vertical band on the hoist and fly sides and a central white square that is twice the width of the vertical bands. A large eleven-pointed red maple leaf is centered in the white square." - } - }, - { - "name": { - "common": "Mauritania", - "official": "Islamic Republic of Mauritania" - }, - "tld": [ - ".mr" - ], - "independent": true, - "capital": [ - "Nouakchott" - ], - "subregion": "Western Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "MLI", - "SEN", - "ESH" - ], - "area": 1030700, - "flag": "🇲🇷", - "population": 4649660, - "gini": { - "2014": 32.6 - }, - "fifa": "MTN", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mr.png", - "svg": "https://flagcdn.com/mr.svg", - "alt": "The flag of Mauritania has a green field with a thin red horizontal band at the top and bottom of the field. At the center of the field is a five-pointed yellow star above an upward facing yellow crescent." - } - }, - { - "name": { - "common": "Qatar", - "official": "State of Qatar" - }, - "tld": [ - ".qa", - "قطر." - ], - "independent": true, - "capital": [ - "Doha" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "SAU" - ], - "area": 11586, - "flag": "🇶🇦", - "population": 2881060, - "fifa": "QAT", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/qa.png", - "svg": "https://flagcdn.com/qa.svg", - "alt": "The flag of Qatar has a maroon field, on the hoist side of which is a white vertical band that spans about one-third the width of the field and is separated from the rest of the field by nine adjoining fly-side pointing white isosceles triangles that serve as a serrated line." - } - }, - { - "name": { - "common": "Spain", - "official": "Kingdom of Spain" - }, - "tld": [ - ".es" - ], - "independent": true, - "capital": [ - "Madrid" - ], - "subregion": "Southern Europe", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "AND", - "FRA", - "GIB", - "PRT", - "MAR" - ], - "area": 505992, - "flag": "🇪🇸", - "population": 47351567, - "gini": { - "2018": 34.7 - }, - "fifa": "ESP", - "timezones": [ - "UTC", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/es.png", - "svg": "https://flagcdn.com/es.svg", - "alt": "The flag of Spain is composed of three horizontal bands of red, yellow and red, with the yellow band twice the height of the red bands. In the yellow band is the national coat of arms offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Yemen", - "official": "Republic of Yemen" - }, - "tld": [ - ".ye" - ], - "independent": true, - "capital": [ - "Sana'a" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "OMN", - "SAU" - ], - "area": 527968, - "flag": "🇾🇪", - "population": 29825968, - "gini": { - "2014": 36.7 - }, - "fifa": "YEM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ye.png", - "svg": "https://flagcdn.com/ye.svg", - "alt": "The flag of Yemen is composed of three equal horizontal bands of red, white and black." - } - }, - { - "name": { - "common": "Somalia", - "official": "Federal Republic of Somalia" - }, - "tld": [ - ".so" - ], - "independent": true, - "capital": [ - "Mogadishu" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "som": "Somali" - }, - "borders": [ - "DJI", - "ETH", - "KEN" - ], - "area": 637657, - "flag": "🇸🇴", - "population": 15893219, - "gini": { - "2017": 36.8 - }, - "fifa": "SOM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/so.png", - "svg": "https://flagcdn.com/so.svg", - "alt": "The flag of Somalia features a large five-pointed white star centered on a light blue field." - } - }, - { - "name": { - "common": "Sweden", - "official": "Kingdom of Sweden" - }, - "tld": [ - ".se" - ], - "independent": true, - "capital": [ - "Stockholm" - ], - "subregion": "Northern Europe", - "languages": { - "swe": "Swedish" - }, - "borders": [ - "FIN", - "NOR" - ], - "area": 450295, - "flag": "🇸🇪", - "population": 10353442, - "gini": { - "2018": 30 - }, - "fifa": "SWE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/se.png", - "svg": "https://flagcdn.com/se.svg", - "alt": "The flag of Sweden has a blue field with a large golden-yellow cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Liechtenstein", - "official": "Principality of Liechtenstein" - }, - "tld": [ - ".li" - ], - "independent": true, - "capital": [ - "Vaduz" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German" - }, - "borders": [ - "AUT", - "CHE" - ], - "area": 160, - "flag": "🇱🇮", - "population": 38137, - "fifa": "LIE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/li.png", - "svg": "https://flagcdn.com/li.svg", - "alt": "The flag of Liechtenstein is composed of two equal horizontal bands of blue and red, with a golden-yellow crown on the hoist side of the blue band." - } - }, - { - "name": { - "common": "South Georgia", - "official": "South Georgia and the South Sandwich Islands" - }, - "tld": [ - ".gs" - ], - "independent": false, - "capital": [ - "King Edward Point" - ], - "languages": { - "eng": "English" - }, - "area": 3903, - "flag": "🇬🇸", - "population": 30, - "timezones": [ - "UTC-02:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/gs.png", - "svg": "https://flagcdn.com/gs.svg" - } - }, - { - "name": { - "common": "Morocco", - "official": "Kingdom of Morocco" - }, - "tld": [ - ".ma", - "المغرب." - ], - "independent": true, - "capital": [ - "Rabat" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic", - "ber": "Berber" - }, - "borders": [ - "DZA", - "ESH", - "ESP" - ], - "area": 446550, - "flag": "🇲🇦", - "population": 36910558, - "gini": { - "2013": 39.5 - }, - "fifa": "MAR", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ma.png", - "svg": "https://flagcdn.com/ma.svg", - "alt": "The flag of Morocco features a green pentagram — a five-pointed linear star — centered on a red field." - } - }, - { - "name": { - "common": "Madagascar", - "official": "Republic of Madagascar" - }, - "tld": [ - ".mg" - ], - "independent": true, - "capital": [ - "Antananarivo" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French", - "mlg": "Malagasy" - }, - "area": 587041, - "flag": "🇲🇬", - "population": 27691019, - "gini": { - "2012": 42.6 - }, - "fifa": "MAD", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mg.png", - "svg": "https://flagcdn.com/mg.svg", - "alt": "The flag of Madagascar features a white vertical band on the hoist side that takes up about one-third the width of the field, and two equal horizontal bands of red and green adjoining the vertical band." - } - }, - { - "name": { - "common": "Ukraine", - "official": "Ukraine" - }, - "tld": [ - ".ua", - ".укр" - ], - "independent": true, - "capital": [ - "Kyiv" - ], - "subregion": "Eastern Europe", - "languages": { - "ukr": "Ukrainian" - }, - "borders": [ - "BLR", - "HUN", - "MDA", - "POL", - "ROU", - "RUS", - "SVK" - ], - "area": 603500, - "flag": "🇺🇦", - "population": 44134693, - "gini": { - "2019": 26.6 - }, - "fifa": "UKR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ua.png", - "svg": "https://flagcdn.com/ua.svg", - "alt": "The flag of Ukraine is composed of two equal horizontal bands of blue and yellow." - } - }, - { - "name": { - "common": "Iran", - "official": "Islamic Republic of Iran" - }, - "tld": [ - ".ir", - "ایران." - ], - "independent": true, - "capital": [ - "Tehran" - ], - "subregion": "Southern Asia", - "languages": { - "fas": "Persian (Farsi)" - }, - "borders": [ - "AFG", - "ARM", - "AZE", - "IRQ", - "PAK", - "TUR", - "TKM" - ], - "area": 1648195, - "flag": "🇮🇷", - "population": 83992953, - "gini": { - "2018": 42 - }, - "fifa": "IRN", - "timezones": [ - "UTC+03:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ir.png", - "svg": "https://flagcdn.com/ir.svg", - "alt": "The flag of Iran is composed of three equal horizontal bands of green, white and red. A red emblem of Iran is centered in the white band and Arabic inscriptions in white span the bottom edge of the green band and the top edge of the red band." - } - }, - { - "name": { - "common": "Poland", - "official": "Republic of Poland" - }, - "tld": [ - ".pl" - ], - "independent": true, - "capital": [ - "Warsaw" - ], - "subregion": "Central Europe", - "languages": { - "pol": "Polish" - }, - "borders": [ - "BLR", - "CZE", - "DEU", - "LTU", - "RUS", - "SVK", - "UKR" - ], - "area": 312679, - "flag": "🇵🇱", - "population": 37950802, - "gini": { - "2018": 30.2 - }, - "fifa": "POL", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/pl.png", - "svg": "https://flagcdn.com/pl.svg", - "alt": "The flag of Poland is composed of two equal horizontal bands of white and red." - } - }, - { - "name": { - "common": "Chad", - "official": "Republic of Chad" - }, - "tld": [ - ".td" - ], - "independent": true, - "capital": [ - "N'Djamena" - ], - "subregion": "Middle Africa", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "CMR", - "CAF", - "LBY", - "NER", - "NGA", - "SDN" - ], - "area": 1284000, - "flag": "🇹🇩", - "population": 16425859, - "gini": { - "2011": 43.3 - }, - "fifa": "CHA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/td.png", - "svg": "https://flagcdn.com/td.svg", - "alt": "The flag of Chad is composed of three equal vertical bands of blue, gold and red." - } - }, - { - "name": { - "common": "Vanuatu", - "official": "Republic of Vanuatu" - }, - "tld": [ - ".vu" - ], - "independent": true, - "capital": [ - "Port Vila" - ], - "subregion": "Melanesia", - "languages": { - "bis": "Bislama", - "eng": "English", - "fra": "French" - }, - "area": 12189, - "flag": "🇻🇺", - "population": 307150, - "gini": { - "2010": 37.6 - }, - "fifa": "VAN", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/vu.png", - "svg": "https://flagcdn.com/vu.svg", - "alt": "The flag of Vanuatu is composed of two equal horizontal bands of red and green, with a black isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and is enclosed on its sides by the arms of a thin black-edged yellow horizontally oriented Y-shaped band which extends along the boundary of the red and green bands to the fly end of the field. A yellow boar's tusk encircling two yellow crossed namele leaves is centered in the triangle." - } - }, - { - "name": { - "common": "Palau", - "official": "Republic of Palau" - }, - "tld": [ - ".pw" - ], - "independent": true, - "capital": [ - "Ngerulmud" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "pau": "Palauan" - }, - "area": 459, - "flag": "🇵🇼", - "population": 18092, - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pw.png", - "svg": "https://flagcdn.com/pw.svg", - "alt": "The flag of Palau has a light blue field with a large golden-yellow circle that is offset slightly towards the hoist side of center." - } - }, - { - "name": { - "common": "Peru", - "official": "Republic of Peru" - }, - "tld": [ - ".pe" - ], - "independent": true, - "capital": [ - "Lima" - ], - "subregion": "South America", - "languages": { - "aym": "Aymara", - "que": "Quechua", - "spa": "Spanish" - }, - "borders": [ - "BOL", - "BRA", - "CHL", - "COL", - "ECU" - ], - "area": 1285216, - "flag": "🇵🇪", - "population": 32971846, - "gini": { - "2019": 41.5 - }, - "fifa": "PER", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/pe.png", - "svg": "https://flagcdn.com/pe.svg", - "alt": "The flag of Peru is composed of three equal vertical bands of red, white and red, with the national emblem centered in the white band." - } - }, - { - "name": { - "common": "Eswatini", - "official": "Kingdom of Eswatini" - }, - "tld": [ - ".sz" - ], - "independent": true, - "capital": [ - "Mbabane" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "ssw": "Swazi" - }, - "borders": [ - "MOZ", - "ZAF" - ], - "area": 17364, - "flag": "🇸🇿", - "population": 1160164, - "gini": { - "2016": 54.6 - }, - "fifa": "SWZ", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sz.png", - "svg": "https://flagcdn.com/sz.svg", - "alt": "The flag of Eswatini is composed of three horizontal bands — a large central yellow-edged red band, and a light blue band above and beneath the red band. The red band is three times the height of the blue bands and bears a centered emblem made up of a large black and white Nguni shield covering two spears and a staff decorated with feather tassels, all placed horizontally." - } - }, - { - "name": { - "common": "Martinique", - "official": "Martinique" - }, - "tld": [ - ".mq" - ], - "independent": false, - "capital": [ - "Fort-de-France" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 1128, - "flag": "🇲🇶", - "population": 378243, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mq.png", - "svg": "https://flagcdn.com/mq.svg" - } - }, - { - "name": { - "common": "Luxembourg", - "official": "Grand Duchy of Luxembourg" - }, - "tld": [ - ".lu" - ], - "independent": true, - "capital": [ - "Luxembourg" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German", - "fra": "French", - "ltz": "Luxembourgish" - }, - "borders": [ - "BEL", - "FRA", - "DEU" - ], - "area": 2586, - "flag": "🇱🇺", - "population": 632275, - "gini": { - "2018": 35.4 - }, - "fifa": "LUX", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lu.png", - "svg": "https://flagcdn.com/lu.svg", - "alt": "The flag of Luxembourg is composed of three equal horizontal bands of red, white and light blue." - } - }, - { - "name": { - "common": "Djibouti", - "official": "Republic of Djibouti" - }, - "tld": [ - ".dj" - ], - "independent": true, - "capital": [ - "Djibouti" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "fra": "French" - }, - "borders": [ - "ERI", - "ETH", - "SOM" - ], - "area": 23200, - "flag": "🇩🇯", - "population": 988002, - "gini": { - "2017": 41.6 - }, - "fifa": "DJI", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/dj.png", - "svg": "https://flagcdn.com/dj.svg", - "alt": "The flag of Djibouti is composed of two equal horizontal bands of light blue and light green, with a white isosceles triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a red five-pointed star at its center." - } - }, - { - "name": { - "common": "Haiti", - "official": "Republic of Haiti" - }, - "tld": [ - ".ht" - ], - "independent": true, - "capital": [ - "Port-au-Prince" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French", - "hat": "Haitian Creole" - }, - "borders": [ - "DOM" - ], - "area": 27750, - "flag": "🇭🇹", - "population": 11402533, - "gini": { - "2012": 41.1 - }, - "fifa": "HAI", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ht.png", - "svg": "https://flagcdn.com/ht.svg", - "alt": "The flag of Haiti is composed of two equal horizontal bands of blue and red. A white square bearing the national coat of arms is superimposed at the center of the field." - } - }, - { - "name": { - "common": "Syria", - "official": "Syrian Arab Republic" - }, - "tld": [ - ".sy", - "سوريا." - ], - "independent": true, - "capital": [ - "Damascus" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "ISR", - "JOR", - "LBN", - "TUR" - ], - "area": 185180, - "flag": "🇸🇾", - "population": 17500657, - "gini": { - "2003": 37.5 - }, - "fifa": "SYR", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sy.png", - "svg": "https://flagcdn.com/sy.svg", - "alt": "The flag of Syria is composed of three equal horizontal bands of red, white and black. At the center of the white band are two small five-pointed green stars arranged in a horizontal line." - } - }, - { - "name": { - "common": "Gibraltar", - "official": "Gibraltar" - }, - "tld": [ - ".gi" - ], - "independent": false, - "capital": [ - "Gibraltar" - ], - "subregion": "Southern Europe", - "languages": { - "eng": "English" - }, - "borders": [ - "ESP" - ], - "area": 6, - "flag": "🇬🇮", - "population": 33691, - "fifa": "GIB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gi.png", - "svg": "https://flagcdn.com/gi.svg" - } - }, - { - "name": { - "common": "Mexico", - "official": "United Mexican States" - }, - "tld": [ - ".mx" - ], - "independent": true, - "capital": [ - "Mexico City" - ], - "subregion": "North America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BLZ", - "GTM", - "USA" - ], - "area": 1964375, - "flag": "🇲🇽", - "population": 128932753, - "gini": { - "2018": 45.4 - }, - "fifa": "MEX", - "timezones": [ - "UTC-08:00", - "UTC-07:00", - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mx.png", - "svg": "https://flagcdn.com/mx.svg", - "alt": "The flag of Mexico is composed of three equal vertical bands of green, white and red, with the national coat of arms centered in the white band." - } - }, - { - "name": { - "common": "Iceland", - "official": "Iceland" - }, - "tld": [ - ".is" - ], - "independent": true, - "capital": [ - "Reykjavik" - ], - "subregion": "Northern Europe", - "languages": { - "isl": "Icelandic" - }, - "area": 103000, - "flag": "🇮🇸", - "population": 366425, - "gini": { - "2017": 26.1 - }, - "fifa": "ISL", - "timezones": [ - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/is.png", - "svg": "https://flagcdn.com/is.svg", - "alt": "The flag of Iceland has a blue field with a large white-edged red cross that extends to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Fiji", - "official": "Republic of Fiji" - }, - "tld": [ - ".fj" - ], - "independent": true, - "capital": [ - "Suva" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English", - "fij": "Fijian", - "hif": "Fiji Hindi" - }, - "area": 18272, - "flag": "🇫🇯", - "population": 896444, - "gini": { - "2013": 36.7 - }, - "fifa": "FIJ", - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/fj.png", - "svg": "https://flagcdn.com/fj.svg", - "alt": "The flag of Fiji has a light blue field. It features the flag of the United Kingdom — the Union Jack — in the canton and the shield of the national coat of arms centered in the fly half." - } - }, - { - "name": { - "common": "North Korea", - "official": "Democratic People's Republic of Korea" - }, - "tld": [ - ".kp" - ], - "independent": true, - "capital": [ - "Pyongyang" - ], - "subregion": "Eastern Asia", - "languages": { - "kor": "Korean" - }, - "borders": [ - "CHN", - "KOR", - "RUS" - ], - "area": 120538, - "flag": "🇰🇵", - "population": 25778815, - "fifa": "PRK", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kp.png", - "svg": "https://flagcdn.com/kp.svg", - "alt": "The flag of North Korea is composed of three horizontal bands — a large central white-edged red band, and a blue band above and beneath the red band. On the hoist side of the red band is a red five-pointed star within a white circle." - } - }, - { - "name": { - "common": "Solomon Islands", - "official": "Solomon Islands" - }, - "tld": [ - ".sb" - ], - "independent": true, - "capital": [ - "Honiara" - ], - "subregion": "Melanesia", - "languages": { - "eng": "English" - }, - "area": 28896, - "flag": "🇸🇧", - "population": 686878, - "gini": { - "2012": 37.1 - }, - "fifa": "SOL", - "timezones": [ - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/sb.png", - "svg": "https://flagcdn.com/sb.svg", - "alt": "The flag of Solomon Islands features a thin yellow diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a blue and green triangle respectively. Five white five-pointed stars arranged in an X shape are situated on the hoist side of the upper blue triangle." - } - }, - { - "name": { - "common": "United States Minor Outlying Islands", - "official": "United States Minor Outlying Islands" - }, - "tld": [ - ".us" - ], - "independent": false, - "capital": [ - "Washington DC" - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "area": 34.2, - "flag": "🇺🇲", - "population": 300, - "timezones": [ - "UTC-11:00", - "UTC-10:00", - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/um.png", - "svg": "https://flagcdn.com/um.svg" - } - }, - { - "name": { - "common": "Guinea", - "official": "Republic of Guinea" - }, - "tld": [ - ".gn" - ], - "independent": true, - "capital": [ - "Conakry" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "CIV", - "GNB", - "LBR", - "MLI", - "SEN", - "SLE" - ], - "area": 245857, - "flag": "🇬🇳", - "population": 13132792, - "gini": { - "2012": 33.7 - }, - "fifa": "GUI", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gn.png", - "svg": "https://flagcdn.com/gn.svg", - "alt": "The flag of Guinea is composed of three equal vertical bands of red, yellow and green." - } - }, - { - "name": { - "common": "Saint Kitts and Nevis", - "official": "Federation of Saint Christopher and Nevis" - }, - "tld": [ - ".kn" - ], - "independent": true, - "capital": [ - "Basseterre" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 261, - "flag": "🇰🇳", - "population": 53192, - "fifa": "SKN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/kn.png", - "svg": "https://flagcdn.com/kn.svg", - "alt": "The flag of Saint Kitts and Nevis features two large five-pointed white stars within a yellow-edged black diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and red triangle respectively." - } - }, - { - "name": { - "common": "French Southern and Antarctic Lands", - "official": "Territory of the French Southern and Antarctic Lands" - }, - "tld": [ - ".tf" - ], - "independent": false, - "capital": [ - "Port-aux-Français" - ], - "languages": { - "fra": "French" - }, - "area": 7747, - "flag": "🇹🇫", - "population": 400, - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/tf.png", - "svg": "https://flagcdn.com/tf.svg" - } - }, - { - "name": { - "common": "Bahrain", - "official": "Kingdom of Bahrain" - }, - "tld": [ - ".bh" - ], - "independent": true, - "capital": [ - "Manama" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "area": 765, - "flag": "🇧🇭", - "population": 1701583, - "fifa": "BHR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bh.png", - "svg": "https://flagcdn.com/bh.svg", - "alt": "The flag of Bahrain has a red field. On the hoist side, it features a white vertical band that spans about one-third the width of the field and is separated from the rest of the field by five adjoining fly-side pointing white isosceles triangles that serve as a serrated line." - } - }, - { - "name": { - "common": "Lithuania", - "official": "Republic of Lithuania" - }, - "tld": [ - ".lt" - ], - "independent": true, - "capital": [ - "Vilnius" - ], - "subregion": "Northern Europe", - "languages": { - "lit": "Lithuanian" - }, - "borders": [ - "BLR", - "LVA", - "POL", - "RUS" - ], - "area": 65300, - "flag": "🇱🇹", - "population": 2794700, - "gini": { - "2018": 35.7 - }, - "fifa": "LTU", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/lt.png", - "svg": "https://flagcdn.com/lt.svg", - "alt": "The flag of Lithuania is composed of three equal horizontal bands of yellow, green and red." - } - }, - { - "name": { - "common": "Georgia", - "official": "Georgia" - }, - "tld": [ - ".ge" - ], - "independent": true, - "capital": [ - "Tbilisi" - ], - "subregion": "Western Asia", - "languages": { - "kat": "Georgian" - }, - "borders": [ - "ARM", - "AZE", - "RUS", - "TUR" - ], - "area": 69700, - "flag": "🇬🇪", - "population": 3714000, - "gini": { - "2019": 35.9 - }, - "fifa": "GEO", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ge.png", - "svg": "https://flagcdn.com/ge.svg", - "alt": "The flag of Georgia has a white field with a large centered red cross that extends to the edges and divides the field into four quarters. A small red Bolnur-Katskhuri cross is centered in each quarter." - } - }, - { - "name": { - "common": "Serbia", - "official": "Republic of Serbia" - }, - "tld": [ - ".rs", - ".срб" - ], - "independent": true, - "capital": [ - "Belgrade" - ], - "subregion": "Southeast Europe", - "languages": { - "srp": "Serbian" - }, - "borders": [ - "BIH", - "BGR", - "HRV", - "HUN", - "UNK", - "MKD", - "MNE", - "ROU" - ], - "area": 88361, - "flag": "🇷🇸", - "population": 6908224, - "gini": { - "2017": 36.2 - }, - "fifa": "SRB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/rs.png", - "svg": "https://flagcdn.com/rs.svg", - "alt": "The flag of Serbia is composed of three equal horizontal bands of red, blue and white. The coat of arms of Serbia is superimposed at the center of the field slightly towards the hoist side." - } - }, - { - "name": { - "common": "Central African Republic", - "official": "Central African Republic" - }, - "tld": [ - ".cf" - ], - "independent": true, - "capital": [ - "Bangui" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "sag": "Sango" - }, - "borders": [ - "CMR", - "TCD", - "COD", - "COG", - "SSD", - "SDN" - ], - "area": 622984, - "flag": "🇨🇫", - "population": 4829764, - "gini": { - "2008": 56.2 - }, - "fifa": "CTA", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cf.png", - "svg": "https://flagcdn.com/cf.svg", - "alt": "The flag of Central African Republic is composed of four equal horizontal bands of blue, white, green and yellow intersected at the center by a vertical red band of equal size as the horizontal bands. A yellow five-pointed star is situated on the hoist side of the blue band." - } - }, - { - "name": { - "common": "Mali", - "official": "Republic of Mali" - }, - "tld": [ - ".ml" - ], - "independent": true, - "capital": [ - "Bamako" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "DZA", - "BFA", - "GIN", - "CIV", - "MRT", - "NER", - "SEN" - ], - "area": 1240192, - "flag": "🇲🇱", - "population": 20250834, - "gini": { - "2009": 33 - }, - "fifa": "MLI", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ml.png", - "svg": "https://flagcdn.com/ml.svg", - "alt": "The flag of Mali is composed of three equal vertical bands of green, yellow and red." - } - }, - { - "name": { - "common": "Mongolia", - "official": "Mongolia" - }, - "tld": [ - ".mn" - ], - "independent": true, - "capital": [ - "Ulan Bator" - ], - "subregion": "Eastern Asia", - "languages": { - "mon": "Mongolian" - }, - "borders": [ - "CHN", - "RUS" - ], - "area": 1564110, - "flag": "🇲🇳", - "population": 3278292, - "gini": { - "2018": 32.7 - }, - "fifa": "MNG", - "timezones": [ - "UTC+07:00", - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/mn.png", - "svg": "https://flagcdn.com/mn.svg", - "alt": "The flag of Mongolia is composed of three equal vertical bands of red, blue and red, with the national emblem — the Soyombo — in gold centered in the hoist-side red band." - } - }, - { - "name": { - "common": "Dominica", - "official": "Commonwealth of Dominica" - }, - "tld": [ - ".dm" - ], - "independent": true, - "capital": [ - "Roseau" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 751, - "flag": "🇩🇲", - "population": 71991, - "fifa": "DMA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/dm.png", - "svg": "https://flagcdn.com/dm.svg", - "alt": "The flag of Dominica has a green field with a large centered tricolor cross. The vertical and horizontal parts of the cross each comprise three bands of yellow, black and white. A red circle, bearing a hoist-side facing purple Sisserou parrot standing on a twig and encircled by ten five-pointed yellow-edged green stars, is superimposed at the center of the cross." - } - }, - { - "name": { - "common": "Greenland", - "official": "Greenland" - }, - "tld": [ - ".gl" - ], - "independent": false, - "capital": [ - "Nuuk" - ], - "subregion": "North America", - "languages": { - "kal": "Greenlandic" - }, - "area": 2166086, - "flag": "🇬🇱", - "population": 56367, - "timezones": [ - "UTC-04:00", - "UTC-03:00", - "UTC-01:00", - "UTC+00:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gl.png", - "svg": "https://flagcdn.com/gl.svg" - } - }, - { - "name": { - "common": "Ethiopia", - "official": "Federal Democratic Republic of Ethiopia" - }, - "tld": [ - ".et" - ], - "independent": true, - "capital": [ - "Addis Ababa" - ], - "subregion": "Eastern Africa", - "languages": { - "amh": "Amharic" - }, - "borders": [ - "DJI", - "ERI", - "KEN", - "SOM", - "SSD", - "SDN" - ], - "area": 1104300, - "flag": "🇪🇹", - "population": 114963583, - "gini": { - "2015": 35 - }, - "fifa": "ETH", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/et.png", - "svg": "https://flagcdn.com/et.svg", - "alt": "The flag of Ethiopia is composed of three equal horizontal bands of green, yellow and red, with the national emblem superimposed at the center of the field. The national emblem comprises a light blue circle bearing a golden-yellow pentagram with single yellow rays emanating from the angles between the points of the pentagram." - } - }, - { - "name": { - "common": "Libya", - "official": "State of Libya" - }, - "tld": [ - ".ly" - ], - "independent": true, - "capital": [ - "Tripoli" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "TCD", - "EGY", - "NER", - "SDN", - "TUN" - ], - "area": 1759540, - "flag": "🇱🇾", - "population": 6871287, - "fifa": "LBY", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ly.png", - "svg": "https://flagcdn.com/ly.svg", - "alt": "The flag of Libya is composed of three horizontal bands of red, black and green, with the black band twice the height of the other two bands. At the center of the black band is a fly-side facing white crescent and a five-pointed white star placed just outside the crescent opening." - } - }, - { - "name": { - "common": "Namibia", - "official": "Republic of Namibia" - }, - "tld": [ - ".na" - ], - "independent": true, - "capital": [ - "Windhoek" - ], - "subregion": "Southern Africa", - "languages": { - "afr": "Afrikaans", - "deu": "German", - "eng": "English", - "her": "Herero", - "hgm": "Khoekhoe", - "kwn": "Kwangali", - "loz": "Lozi", - "ndo": "Ndonga", - "tsn": "Tswana" - }, - "borders": [ - "AGO", - "BWA", - "ZAF", - "ZMB" - ], - "area": 825615, - "flag": "🇳🇦", - "population": 2540916, - "gini": { - "2015": 59.1 - }, - "fifa": "NAM", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/na.png", - "svg": "https://flagcdn.com/na.svg", - "alt": "The flag of Namibia features a white-edged red diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a blue and green triangle respectively. A gold sun with twelve triangular rays is situated on the hoist side of the upper triangle." - } - }, - { - "name": { - "common": "Moldova", - "official": "Republic of Moldova" - }, - "tld": [ - ".md" - ], - "independent": true, - "capital": [ - "Chișinău" - ], - "subregion": "Eastern Europe", - "languages": { - "ron": "Romanian" - }, - "borders": [ - "ROU", - "UKR" - ], - "area": 33846, - "flag": "🇲🇩", - "population": 2617820, - "gini": { - "2018": 25.7 - }, - "fifa": "MDA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/md.png", - "svg": "https://flagcdn.com/md.svg", - "alt": "The flag of Moldova is composed of three equal vertical bands of blue, yellow and red, with the national coat of arms centered in the yellow band." - } - }, - { - "name": { - "common": "Bolivia", - "official": "Plurinational State of Bolivia" - }, - "tld": [ - ".bo" - ], - "independent": true, - "capital": [ - "Sucre" - ], - "subregion": "South America", - "languages": { - "aym": "Aymara", - "grn": "Guaraní", - "que": "Quechua", - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BRA", - "CHL", - "PRY", - "PER" - ], - "area": 1098581, - "flag": "🇧🇴", - "population": 11673029, - "gini": { - "2019": 41.6 - }, - "fifa": "BOL", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bo.png", - "svg": "https://flagcdn.com/bo.svg", - "alt": "The flag of Bolivia is composed of three equal horizontal bands of red, yellow and green, with the national coat of arms centered in the yellow band." - } - }, - { - "name": { - "common": "Dominican Republic", - "official": "Dominican Republic" - }, - "tld": [ - ".do" - ], - "independent": true, - "capital": [ - "Santo Domingo" - ], - "subregion": "Caribbean", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "HTI" - ], - "area": 48671, - "flag": "🇩🇴", - "population": 10847904, - "gini": { - "2019": 41.9 - }, - "fifa": "DOM", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/do.png", - "svg": "https://flagcdn.com/do.svg", - "alt": "The flag of the Dominican Republic is divided into four rectangles by a centered white cross that extends to the edges of the field and bears the national coat of arms in its center. The upper hoist-side and lower fly-side rectangles are blue and the lower hoist-side and upper fly-side rectangles are red." - } - }, - { - "name": { - "common": "Curaçao", - "official": "Country of Curaçao" - }, - "tld": [ - ".cw" - ], - "independent": false, - "capital": [ - "Willemstad" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 444, - "flag": "🇨🇼", - "population": 155014, - "fifa": "CUW", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/cw.png", - "svg": "https://flagcdn.com/cw.svg" - } - }, - { - "name": { - "common": "Indonesia", - "official": "Republic of Indonesia" - }, - "tld": [ - ".id" - ], - "independent": true, - "capital": [ - "Jakarta" - ], - "subregion": "South-Eastern Asia", - "languages": { - "ind": "Indonesian" - }, - "borders": [ - "TLS", - "MYS", - "PNG" - ], - "area": 1904569, - "flag": "🇮🇩", - "population": 273523621, - "gini": { - "2019": 38.2 - }, - "fifa": "IDN", - "timezones": [ - "UTC+07:00", - "UTC+08:00", - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/id.png", - "svg": "https://flagcdn.com/id.svg", - "alt": "The flag of Indonesia is composed of two equal horizontal bands of red and white." - } - }, - { - "name": { - "common": "Belarus", - "official": "Republic of Belarus" - }, - "tld": [ - ".by" - ], - "independent": true, - "capital": [ - "Minsk" - ], - "subregion": "Eastern Europe", - "languages": { - "bel": "Belarusian", - "rus": "Russian" - }, - "borders": [ - "LVA", - "LTU", - "POL", - "RUS", - "UKR" - ], - "area": 207600, - "flag": "🇧🇾", - "population": 9398861, - "gini": { - "2019": 25.3 - }, - "fifa": "BLR", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/by.png", - "svg": "https://flagcdn.com/by.svg", - "alt": "The flag of Belarus features a vertical band, with a white and red ornamental pattern, spanning about one-fifth the width of the field on the hoist side. Adjoining the vertical band are two horizontal bands of red and green, with the red band twice the height of the green band." - } - }, - { - "name": { - "common": "Bouvet Island", - "official": "Bouvet Island" - }, - "tld": [ - ".bv" - ], - "independent": false, - "languages": { - "nor": "Norwegian" - }, - "area": 49, - "flag": "🇧🇻", - "population": 0, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/bv.png", - "svg": "https://flagcdn.com/bv.svg" - } - }, - { - "name": { - "common": "Republic of the Congo", - "official": "Republic of the Congo" - }, - "tld": [ - ".cg" - ], - "independent": true, - "capital": [ - "Brazzaville" - ], - "subregion": "Middle Africa", - "languages": { - "fra": "French", - "kon": "Kikongo", - "lin": "Lingala" - }, - "borders": [ - "AGO", - "CMR", - "CAF", - "COD", - "GAB" - ], - "area": 342000, - "flag": "🇨🇬", - "population": 5657000, - "gini": { - "2011": 48.9 - }, - "fifa": "CGO", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cg.png", - "svg": "https://flagcdn.com/cg.svg", - "alt": "The flag of the Republic of the Congo features a yellow diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and red triangle respectively." - } - }, - { - "name": { - "common": "Liberia", - "official": "Republic of Liberia" - }, - "tld": [ - ".lr" - ], - "independent": true, - "capital": [ - "Monrovia" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "GIN", - "CIV", - "SLE" - ], - "area": 111369, - "flag": "🇱🇷", - "population": 5057677, - "gini": { - "2016": 35.3 - }, - "fifa": "LBR", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/lr.png", - "svg": "https://flagcdn.com/lr.svg", - "alt": "The flag of Liberia is composed of eleven equal horizontal bands of red alternating with white. A blue square bearing a five-pointed white star is superimposed in the canton." - } - }, - { - "name": { - "common": "Malta", - "official": "Republic of Malta" - }, - "tld": [ - ".mt" - ], - "independent": true, - "capital": [ - "Valletta" - ], - "subregion": "Southern Europe", - "languages": { - "eng": "English", - "mlt": "Maltese" - }, - "area": 316, - "flag": "🇲🇹", - "population": 525285, - "gini": { - "2018": 28.7 - }, - "fifa": "MLT", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mt.png", - "svg": "https://flagcdn.com/mt.svg", - "alt": "The flag of Malta is composed of two equal vertical bands of white and red. A representation of the George cross edged in red is situated on the upper hoist-side corner of the white band." - } - }, - { - "name": { - "common": "Saint Martin", - "official": "Saint Martin" - }, - "tld": [ - ".fr", - ".gp" - ], - "independent": false, - "capital": [ - "Marigot" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "borders": [ - "SXM" - ], - "area": 53, - "flag": "🇲🇫", - "population": 38659, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/mf.png", - "svg": "https://flagcdn.com/mf.svg" - } - }, - { - "name": { - "common": "South Africa", - "official": "Republic of South Africa" - }, - "tld": [ - ".za" - ], - "independent": true, - "capital": [ - "Pretoria", - "Bloemfontein", - "Cape Town" - ], - "subregion": "Southern Africa", - "languages": { - "afr": "Afrikaans", - "eng": "English", - "nbl": "Southern Ndebele", - "nso": "Northern Sotho", - "sot": "Southern Sotho", - "ssw": "Swazi", - "tsn": "Tswana", - "tso": "Tsonga", - "ven": "Venda", - "xho": "Xhosa", - "zul": "Zulu" - }, - "borders": [ - "BWA", - "LSO", - "MOZ", - "NAM", - "SWZ", - "ZWE" - ], - "area": 1221037, - "flag": "🇿🇦", - "population": 59308690, - "gini": { - "2014": 63 - }, - "fifa": "RSA", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/za.png", - "svg": "https://flagcdn.com/za.svg", - "alt": "The flag of South Africa is composed of two equal horizontal bands of red and blue, with a yellow-edged black isosceles triangle superimposed on the hoist side of the field. This triangle has its base centered on the hoist end, spans about two-fifth the width and two-third the height of the field, and is enclosed on its sides by the arms of a white-edged green horizontally oriented Y-shaped band which extends along the boundary of the red and blue bands to the fly end of the field." - } - }, - { - "name": { - "common": "Togo", - "official": "Togolese Republic" - }, - "tld": [ - ".tg" - ], - "independent": true, - "capital": [ - "Lomé" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BEN", - "BFA", - "GHA" - ], - "area": 56785, - "flag": "🇹🇬", - "population": 8278737, - "gini": { - "2015": 43.1 - }, - "fifa": "TOG", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tg.png", - "svg": "https://flagcdn.com/tg.svg", - "alt": "The flag of Togo is composed of five equal horizontal bands of green alternating with yellow. A red square bearing a five-pointed white star is superimposed in the canton." - } - }, - { - "name": { - "common": "Armenia", - "official": "Republic of Armenia" - }, - "tld": [ - ".am" - ], - "independent": true, - "capital": [ - "Yerevan" - ], - "subregion": "Western Asia", - "languages": { - "hye": "Armenian" - }, - "borders": [ - "AZE", - "GEO", - "IRN", - "TUR" - ], - "area": 29743, - "flag": "🇦🇲", - "population": 2963234, - "gini": { - "2019": 29.9 - }, - "fifa": "ARM", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/am.png", - "svg": "https://flagcdn.com/am.svg", - "alt": "The flag of Armenia is composed of three equal horizontal bands of red, blue and orange." - } - }, - { - "name": { - "common": "Saint Helena, Ascension and Tristan da Cunha", - "official": "Saint Helena, Ascension and Tristan da Cunha" - }, - "tld": [ - ".sh", - ".ac" - ], - "independent": false, - "capital": [ - "Jamestown" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "area": 394, - "flag": "🇸🇭", - "population": 53192, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sh.png", - "svg": "https://flagcdn.com/sh.svg" - } - }, - { - "name": { - "common": "Albania", - "official": "Republic of Albania" - }, - "tld": [ - ".al" - ], - "independent": true, - "capital": [ - "Tirana" - ], - "subregion": "Southeast Europe", - "languages": { - "sqi": "Albanian" - }, - "borders": [ - "MNE", - "GRC", - "MKD", - "UNK" - ], - "area": 28748, - "flag": "🇦🇱", - "population": 2837743, - "gini": { - "2017": 33.2 - }, - "fifa": "ALB", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/al.png", - "svg": "https://flagcdn.com/al.svg", - "alt": "The flag of Albania features a silhouetted double-headed black eagle at the center of a red field." - } - }, - { - "name": { - "common": "Andorra", - "official": "Principality of Andorra" - }, - "tld": [ - ".ad" - ], - "independent": true, - "capital": [ - "Andorra la Vella" - ], - "subregion": "Southern Europe", - "languages": { - "cat": "Catalan" - }, - "borders": [ - "FRA", - "ESP" - ], - "area": 468, - "flag": "🇦🇩", - "population": 77265, - "fifa": "AND", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ad.png", - "svg": "https://flagcdn.com/ad.svg", - "alt": "The flag of Andorra features three equal vertical bands of blue, yellow and red, with the coat of arms of Andorra centered in the yellow band." - } - }, - { - "name": { - "common": "South Sudan", - "official": "Republic of South Sudan" - }, - "tld": [ - ".ss" - ], - "independent": true, - "capital": [ - "Juba" - ], - "subregion": "Middle Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "CAF", - "COD", - "ETH", - "KEN", - "SDN", - "UGA" - ], - "area": 619745, - "flag": "🇸🇸", - "population": 11193729, - "gini": { - "2016": 44.1 - }, - "fifa": "SSD", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ss.png", - "svg": "https://flagcdn.com/ss.svg", - "alt": "The flag of South Sudan is composed of three equal horizontal bands of black, red with white top and bottom edges, and green. A blue equilateral triangle which spans about two-fifth the width of the field is superimposed on the hoist side with its base on the hoist end of the field. At the center of this triangle is a five-pointed yellow star." - } - }, - { - "name": { - "common": "Guernsey", - "official": "Bailiwick of Guernsey" - }, - "tld": [ - ".gg" - ], - "independent": false, - "capital": [ - "St. Peter Port" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "fra": "French", - "nfr": "Guernésiais" - }, - "area": 78, - "flag": "🇬🇬", - "population": 62999, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gg.png", - "svg": "https://flagcdn.com/gg.svg" - } - }, - { - "name": { - "common": "United Arab Emirates", - "official": "United Arab Emirates" - }, - "tld": [ - ".ae", - "امارات." - ], - "independent": true, - "capital": [ - "Abu Dhabi" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "OMN", - "SAU" - ], - "area": 83600, - "flag": "🇦🇪", - "population": 9890400, - "gini": { - "2018": 26 - }, - "fifa": "UAE", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ae.png", - "svg": "https://flagcdn.com/ae.svg", - "alt": "The flag of United Arab Emirates features a red vertical band on its hoist side that takes up about one-fourth the width of the field and three equal horizontal bands of green, white and black adjoining the vertical band." - } - }, - { - "name": { - "common": "Czechia", - "official": "Czech Republic" - }, - "tld": [ - ".cz" - ], - "independent": true, - "capital": [ - "Prague" - ], - "subregion": "Central Europe", - "languages": { - "ces": "Czech", - "slk": "Slovak" - }, - "borders": [ - "AUT", - "DEU", - "POL", - "SVK" - ], - "area": 78865, - "flag": "🇨🇿", - "population": 10698896, - "gini": { - "2018": 25 - }, - "fifa": "CZE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/cz.png", - "svg": "https://flagcdn.com/cz.svg", - "alt": "The flag of Czechia is composed of two equal horizontal bands of white and red, with a blue isosceles triangle superimposed on the hoist side of the field. The triangle has its base on the hoist end and spans about two-fifth the width of the field." - } - }, - { - "name": { - "common": "Guadeloupe", - "official": "Guadeloupe" - }, - "tld": [ - ".gp" - ], - "independent": false, - "capital": [ - "Basse-Terre" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 1628, - "flag": "🇬🇵", - "population": 400132, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gp.png", - "svg": "https://flagcdn.com/gp.svg" - } - }, - { - "name": { - "common": "Grenada", - "official": "Grenada" - }, - "tld": [ - ".gd" - ], - "independent": true, - "capital": [ - "St. George's" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 344, - "flag": "🇬🇩", - "population": 112519, - "fifa": "GRN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gd.png", - "svg": "https://flagcdn.com/gd.svg", - "alt": "The flag of Grenada features a large central rectangular area surrounded by a red border, with three five-pointed yellow stars centered on the top and bottom borders. The central rectangle is divided diagonally into four alternating triangular areas of yellow at the top and bottom and green on the hoist and fly sides, and a five-pointed yellow star on a red circle is superimposed at its center. A symbolic nutmeg pod is situated on the green hoist-side triangle." - } - }, - { - "name": { - "common": "Pakistan", - "official": "Islamic Republic of Pakistan" - }, - "tld": [ - ".pk" - ], - "independent": true, - "capital": [ - "Islamabad" - ], - "subregion": "Southern Asia", - "languages": { - "eng": "English", - "urd": "Urdu" - }, - "borders": [ - "AFG", - "CHN", - "IND", - "IRN" - ], - "area": 881912, - "flag": "🇵🇰", - "population": 220892331, - "gini": { - "2018": 31.6 - }, - "fifa": "PAK", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/pk.png", - "svg": "https://flagcdn.com/pk.svg", - "alt": "The flag of Pakistan is composed of a white vertical band on its hoist side that takes up about one-fourth the width of the field and a dark green rectangular area that spans the rest of the field. A white fly-side facing crescent and five-pointed star are centered in the dark green area." - } - }, - { - "name": { - "common": "Vatican City", - "official": "Vatican City State" - }, - "tld": [ - ".va" - ], - "independent": true, - "capital": [ - "Vatican City" - ], - "subregion": "Southern Europe", - "languages": { - "ita": "Italian", - "lat": "Latin" - }, - "borders": [ - "ITA" - ], - "area": 0.44, - "flag": "🇻🇦", - "population": 451, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/va.png", - "svg": "https://flagcdn.com/va.svg", - "alt": "The flag of Vatican City is square shaped. It is composed of two equal vertical bands of yellow and white, with national coat of arms centered in the white band. The national coat of arms comprises the Papal Tiara superimposed on two crossed keys." - } - }, - { - "name": { - "common": "Wallis and Futuna", - "official": "Territory of the Wallis and Futuna Islands" - }, - "tld": [ - ".wf" - ], - "independent": false, - "capital": [ - "Mata-Utu" - ], - "subregion": "Polynesia", - "languages": { - "fra": "French" - }, - "area": 142, - "flag": "🇼🇫", - "population": 11750, - "timezones": [ - "UTC+12:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/wf.png", - "svg": "https://flagcdn.com/wf.svg" - } - }, - { - "name": { - "common": "Svalbard and Jan Mayen", - "official": "Svalbard og Jan Mayen" - }, - "tld": [ - ".sj" - ], - "independent": false, - "capital": [ - "Longyearbyen" - ], - "subregion": "Northern Europe", - "languages": { - "nor": "Norwegian" - }, - "area": -1, - "flag": "🇸🇯", - "population": 2562, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sj.png", - "svg": "https://flagcdn.com/sj.svg" - } - }, - { - "name": { - "common": "Cameroon", - "official": "Republic of Cameroon" - }, - "tld": [ - ".cm" - ], - "independent": true, - "capital": [ - "Yaoundé" - ], - "subregion": "Middle Africa", - "languages": { - "eng": "English", - "fra": "French" - }, - "borders": [ - "CAF", - "TCD", - "COG", - "GNQ", - "GAB", - "NGA" - ], - "area": 475442, - "flag": "🇨🇲", - "population": 26545864, - "gini": { - "2014": 46.6 - }, - "fifa": "CMR", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/cm.png", - "svg": "https://flagcdn.com/cm.svg", - "alt": "The flag of Cameroon is composed of three equal vertical bands of green, red and yellow, with a yellow five-pointed star in the center." - } - }, - { - "name": { - "common": "Jamaica", - "official": "Jamaica" - }, - "tld": [ - ".jm" - ], - "independent": true, - "capital": [ - "Kingston" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "jam": "Jamaican Patois" - }, - "area": 10991, - "flag": "🇯🇲", - "population": 2961161, - "gini": { - "2004": 45.5 - }, - "fifa": "JAM", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/jm.png", - "svg": "https://flagcdn.com/jm.svg", - "alt": "The flag of Jamaica is divided by a gold diagonal cross into four alternating triangular areas of green at the top and bottom, and black on the hoist and fly sides" - } - }, - { - "name": { - "common": "Comoros", - "official": "Union of the Comoros" - }, - "tld": [ - ".km" - ], - "independent": true, - "capital": [ - "Moroni" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "fra": "French", - "zdj": "Comorian" - }, - "area": 1862, - "flag": "🇰🇲", - "population": 869595, - "gini": { - "2014": 45.3 - }, - "fifa": "COM", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/km.png", - "svg": "https://flagcdn.com/km.svg", - "alt": "The flag of Comoros is composed of four equal horizontal bands of yellow, white, red and blue, with a green isosceles triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end, spans about two-fifth the width of the field and bears a fly-side facing white crescent and four five-pointed white stars arranged in a vertical line along the opening of the crescent." - } - }, - { - "name": { - "common": "Falkland Islands", - "official": "Falkland Islands" - }, - "tld": [ - ".fk" - ], - "independent": false, - "capital": [ - "Stanley" - ], - "subregion": "South America", - "languages": { - "eng": "English" - }, - "area": 12173, - "flag": "🇫🇰", - "population": 2563, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/fk.png", - "svg": "https://flagcdn.com/fk.svg" - } - }, - { - "name": { - "common": "Turkmenistan", - "official": "Turkmenistan" - }, - "tld": [ - ".tm" - ], - "independent": true, - "capital": [ - "Ashgabat" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "tuk": "Turkmen" - }, - "borders": [ - "AFG", - "IRN", - "KAZ", - "UZB" - ], - "area": 488100, - "flag": "🇹🇲", - "population": 6031187, - "gini": { - "1998": 40.8 - }, - "fifa": "TKM", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tm.png", - "svg": "https://flagcdn.com/tm.svg", - "alt": "The flag of Turkmenistan has a green field. It features a red vertical band, bearing five carpet guls stacked above two crossed olive branches, near the hoist end of the field. Just to the fly side of the vertical band near the top edge of the field is a hoist-side facing white crescent and five small five-pointed white stars placed just outside the crescent opening." - } - }, - { - "name": { - "common": "Brunei", - "official": "Nation of Brunei, Abode of Peace" - }, - "tld": [ - ".bn" - ], - "independent": true, - "capital": [ - "Bandar Seri Begawan" - ], - "subregion": "South-Eastern Asia", - "languages": { - "msa": "Malay" - }, - "borders": [ - "MYS" - ], - "area": 5765, - "flag": "🇧🇳", - "population": 437483, - "fifa": "BRU", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/bn.png", - "svg": "https://flagcdn.com/bn.svg", - "alt": "The flag of Brunei has a yellow field with two adjoining diagonal bands of white and black that extend from the upper hoist side of the field to the lower fly side. The red emblem of Brunei is centered on the field." - } - }, - { - "name": { - "common": "Antigua and Barbuda", - "official": "Antigua and Barbuda" - }, - "tld": [ - ".ag" - ], - "independent": true, - "capital": [ - "Saint John's" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 442, - "flag": "🇦🇬", - "population": 97928, - "fifa": "ATG", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ag.png", - "svg": "https://flagcdn.com/ag.svg", - "alt": "The flag of Antigua and Barbuda has a red field with an inverted isosceles triangle based on the top edge and spanning the height of the field. This triangle has three horizontal bands of black, light blue and white, with the light blue band half the height of the two other bands. The top half of a golden-yellow sun is situated in the lower two-third of the black band to depict a rising sun." - } - }, - { - "name": { - "common": "Ghana", - "official": "Republic of Ghana" - }, - "tld": [ - ".gh" - ], - "independent": true, - "capital": [ - "Accra" - ], - "subregion": "Western Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "BFA", - "CIV", - "TGO" - ], - "area": 238533, - "flag": "🇬🇭", - "population": 31072945, - "gini": { - "2016": 43.5 - }, - "fifa": "GHA", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gh.png", - "svg": "https://flagcdn.com/gh.svg", - "alt": "The flag of Ghana is composed of three equal horizontal bands of red, gold and green, with a five-pointed black star centered in the gold band." - } - }, - { - "name": { - "common": "Kuwait", - "official": "State of Kuwait" - }, - "tld": [ - ".kw" - ], - "independent": true, - "capital": [ - "Kuwait City" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "SAU" - ], - "area": 17818, - "flag": "🇰🇼", - "population": 4270563, - "fifa": "KUW", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kw.png", - "svg": "https://flagcdn.com/kw.svg", - "alt": "The flag of Kuwait is composed of three equal horizontal bands of green, white and red, with a black trapezium superimposed on the hoist side of the field. This trapezium has its base on the hoist end and spans about one-fourth the width of the field." - } - }, - { - "name": { - "common": "Eritrea", - "official": "State of Eritrea" - }, - "tld": [ - ".er" - ], - "independent": true, - "capital": [ - "Asmara" - ], - "subregion": "Eastern Africa", - "languages": { - "ara": "Arabic", - "eng": "English", - "tir": "Tigrinya" - }, - "borders": [ - "DJI", - "ETH", - "SDN" - ], - "area": 117600, - "flag": "🇪🇷", - "population": 5352000, - "fifa": "ERI", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/er.png", - "svg": "https://flagcdn.com/er.svg", - "alt": "The flag of Eritrea comprises three triangles — a large red isosceles triangle with its base spanning the hoist end and its apex at the midpoint on the fly end, and a green and blue right-angled triangle above and beneath the red triangle. On the hoist side of the red triangle is a golden vertical olive branch encircled by a golden olive wreath." - } - }, - { - "name": { - "common": "Zimbabwe", - "official": "Republic of Zimbabwe" - }, - "tld": [ - ".zw" - ], - "independent": true, - "capital": [ - "Harare" - ], - "subregion": "Southern Africa", - "languages": { - "bwg": "Chibarwe", - "eng": "English", - "kck": "Kalanga", - "khi": "Khoisan", - "ndc": "Ndau", - "nde": "Northern Ndebele", - "nya": "Chewa", - "sna": "Shona", - "sot": "Sotho", - "toi": "Tonga", - "tsn": "Tswana", - "tso": "Tsonga", - "ven": "Venda", - "xho": "Xhosa", - "zib": "Zimbabwean Sign Language" - }, - "borders": [ - "BWA", - "MOZ", - "ZAF", - "ZMB" - ], - "area": 390757, - "flag": "🇿🇼", - "population": 14862927, - "gini": { - "2019": 50.3 - }, - "fifa": "ZIM", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/zw.png", - "svg": "https://flagcdn.com/zw.svg", - "alt": "The flag of Zimbabwe is composed of seven equal horizontal bands of green, yellow, red, black, red, yellow and green, with a white isosceles triangle superimposed on the hoist side of the field. This triangle is edged in black, spans about one-fourth the width of the field and has its base on the hoist end. A yellow Zimbabwe bird superimposed on a five-pointed red star is centered in the triangle." - } - }, - { - "name": { - "common": "Tanzania", - "official": "United Republic of Tanzania" - }, - "tld": [ - ".tz" - ], - "independent": true, - "capital": [ - "Dodoma" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "BDI", - "COD", - "KEN", - "MWI", - "MOZ", - "RWA", - "UGA", - "ZMB" - ], - "area": 945087, - "flag": "🇹🇿", - "population": 59734213, - "gini": { - "2017": 40.5 - }, - "fifa": "TAN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tz.png", - "svg": "https://flagcdn.com/tz.svg", - "alt": "The flag of Tanzania features a yellow-edged black diagonal band that extends from the lower hoist-side corner to the upper fly-side corner of the field. Above and beneath this band are a green and light blue triangle respectively." - } - }, - { - "name": { - "common": "Estonia", - "official": "Republic of Estonia" - }, - "tld": [ - ".ee" - ], - "independent": true, - "capital": [ - "Tallinn" - ], - "subregion": "Northern Europe", - "languages": { - "est": "Estonian" - }, - "borders": [ - "LVA", - "RUS" - ], - "area": 45227, - "flag": "🇪🇪", - "population": 1331057, - "gini": { - "2018": 30.3 - }, - "fifa": "EST", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ee.png", - "svg": "https://flagcdn.com/ee.svg", - "alt": "The flag of Estonia is composed of three equal horizontal bands of blue, black and white." - } - }, - { - "name": { - "common": "Belize", - "official": "Belize" - }, - "tld": [ - ".bz" - ], - "independent": true, - "capital": [ - "Belmopan" - ], - "subregion": "Central America", - "languages": { - "bjz": "Belizean Creole", - "eng": "English", - "spa": "Spanish" - }, - "borders": [ - "GTM", - "MEX" - ], - "area": 22966, - "flag": "🇧🇿", - "population": 397621, - "gini": { - "1999": 53.3 - }, - "fifa": "BLZ", - "timezones": [ - "UTC-06:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bz.png", - "svg": "https://flagcdn.com/bz.svg", - "alt": "The flag of Belize has a royal blue field with a thin red horizontal band at the top and bottom of the field and the national coat of arms in the center." - } - }, - { - "name": { - "common": "Saudi Arabia", - "official": "Kingdom of Saudi Arabia" - }, - "tld": [ - ".sa", - ".السعودية" - ], - "independent": true, - "capital": [ - "Riyadh" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "IRQ", - "JOR", - "KWT", - "OMN", - "QAT", - "ARE", - "YEM" - ], - "area": 2149690, - "flag": "🇸🇦", - "population": 34813867, - "fifa": "KSA", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/sa.png", - "svg": "https://flagcdn.com/sa.svg", - "alt": "The flag of Saudi Arabia has a green field, at the center of which is an Arabic inscription — the Shahada — in white above a white horizontal sabre with its tip pointed to the hoist side of the field." - } - }, - { - "name": { - "common": "New Zealand", - "official": "New Zealand" - }, - "tld": [ - ".nz" - ], - "independent": true, - "capital": [ - "Wellington" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English", - "mri": "Māori", - "nzs": "New Zealand Sign Language" - }, - "area": 270467, - "flag": "🇳🇿", - "population": 5084300, - "fifa": "NZL", - "timezones": [ - "UTC-11:00", - "UTC-10:00", - "UTC+12:00", - "UTC+12:45", - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nz.png", - "svg": "https://flagcdn.com/nz.svg", - "alt": "The flag of New Zealand has a dark blue field with the flag of the United Kingdom — the Union Jack — in the canton and a representation of the Southern Cross constellation, made up of four five-pointed white-edged red stars, on the fly side of the field." - } - }, - { - "name": { - "common": "Turks and Caicos Islands", - "official": "Turks and Caicos Islands" - }, - "tld": [ - ".tc" - ], - "independent": false, - "capital": [ - "Cockburn Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 948, - "flag": "🇹🇨", - "population": 38718, - "fifa": "TCA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/tc.png", - "svg": "https://flagcdn.com/tc.svg" - } - }, - { - "name": { - "common": "Colombia", - "official": "Republic of Colombia" - }, - "tld": [ - ".co" - ], - "independent": true, - "capital": [ - "Bogotá" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BRA", - "ECU", - "PAN", - "PER", - "VEN" - ], - "area": 1141748, - "flag": "🇨🇴", - "population": 50882884, - "gini": { - "2019": 51.3 - }, - "fifa": "COL", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/co.png", - "svg": "https://flagcdn.com/co.svg", - "alt": "The flag of Colombia is composed of three horizontal bands of yellow, blue and red, with the yellow band twice the height of the other two bands." - } - }, - { - "name": { - "common": "Malaysia", - "official": "Malaysia" - }, - "tld": [ - ".my" - ], - "independent": true, - "capital": [ - "Kuala Lumpur" - ], - "subregion": "South-Eastern Asia", - "languages": { - "eng": "English", - "msa": "Malay" - }, - "borders": [ - "BRN", - "IDN", - "THA" - ], - "area": 330803, - "flag": "🇲🇾", - "population": 32365998, - "gini": { - "2015": 41.1 - }, - "fifa": "MAS", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/my.png", - "svg": "https://flagcdn.com/my.svg", - "alt": "The flag of Malaysia is composed of fourteen equal horizontal bands of red alternating with white. A blue rectangle, bearing a fly-side facing yellow crescent and a fourteen-pointed yellow star placed just outside the crescent opening, is superimposed in the canton." - } - }, - { - "name": { - "common": "Bermuda", - "official": "Bermuda" - }, - "tld": [ - ".bm" - ], - "independent": false, - "capital": [ - "Hamilton" - ], - "subregion": "North America", - "languages": { - "eng": "English" - }, - "area": 54, - "flag": "🇧🇲", - "population": 63903, - "fifa": "BER", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bm.png", - "svg": "https://flagcdn.com/bm.svg" - } - }, - { - "name": { - "common": "Austria", - "official": "Republic of Austria" - }, - "tld": [ - ".at" - ], - "independent": true, - "capital": [ - "Vienna" - ], - "subregion": "Central Europe", - "languages": { - "de": "German" - }, - "borders": [ - "CZE", - "DEU", - "HUN", - "ITA", - "LIE", - "SVK", - "SVN", - "CHE" - ], - "area": 83871, - "flag": "🇦🇹", - "population": 8917205, - "gini": { - "2018": 30.8 - }, - "fifa": "AUT", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/at.png", - "svg": "https://flagcdn.com/at.svg", - "alt": "The flag of Austria is composed of three equal horizontal bands of red, white and red." - } - }, - { - "name": { - "common": "Samoa", - "official": "Independent State of Samoa" - }, - "tld": [ - ".ws" - ], - "independent": true, - "capital": [ - "Apia" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan" - }, - "area": 2842, - "flag": "🇼🇸", - "population": 198410, - "gini": { - "2013": 38.7 - }, - "fifa": "SAM", - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ws.png", - "svg": "https://flagcdn.com/ws.svg", - "alt": "The flag of Samoa has a red field. A blue rectangle, bearing a representation of the Southern Cross made up of five large and one smaller five-pointed white stars, is superimposed in the canton." - } - }, - { - "name": { - "common": "Uganda", - "official": "Republic of Uganda" - }, - "tld": [ - ".ug" - ], - "independent": true, - "capital": [ - "Kampala" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "swa": "Swahili" - }, - "borders": [ - "COD", - "KEN", - "RWA", - "SSD", - "TZA" - ], - "area": 241550, - "flag": "🇺🇬", - "population": 45741000, - "gini": { - "2016": 42.8 - }, - "fifa": "UGA", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ug.png", - "svg": "https://flagcdn.com/ug.svg", - "alt": "The flag of Uganda is composed of six equal horizontal bands of black, yellow, red, black, yellow and red. A white circle bearing a hoist-side facing grey red-crested crane is superimposed in the center of the field." - } - }, - { - "name": { - "common": "Nepal", - "official": "Federal Democratic Republic of Nepal" - }, - "tld": [ - ".np" - ], - "independent": true, - "capital": [ - "Kathmandu" - ], - "subregion": "Southern Asia", - "languages": { - "nep": "Nepali" - }, - "borders": [ - "CHN", - "IND" - ], - "area": 147181, - "flag": "🇳🇵", - "population": 29136808, - "gini": { - "2010": 32.8 - }, - "fifa": "NEP", - "timezones": [ - "UTC+05:45" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/np.png", - "svg": "https://flagcdn.com/np.svg", - "alt": "The flag of Nepal is the world's only non-quadrilateral flag of a sovereign country. It takes the shape of two adjoining right-angled triangles and has a crimson red field with deep blue edges. Within the smaller upper triangle is an emblem of the upper half of a white sun resting on an upward facing white crescent. The lower triangle bears a white sun with twelve rays." - } - }, - { - "name": { - "common": "Paraguay", - "official": "Republic of Paraguay" - }, - "tld": [ - ".py" - ], - "independent": true, - "capital": [ - "Asunción" - ], - "subregion": "South America", - "languages": { - "grn": "Guaraní", - "spa": "Spanish" - }, - "borders": [ - "ARG", - "BOL", - "BRA" - ], - "area": 406752, - "flag": "🇵🇾", - "population": 7132530, - "gini": { - "2019": 45.7 - }, - "fifa": "PAR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/py.png", - "svg": "https://flagcdn.com/py.svg", - "alt": "The flag of Paraguay features three equal horizontal bands of red, white and blue, with an emblem centered in the white band. On the obverse side of the flag depicted, this emblem is the national coat of arms." - } - }, - { - "name": { - "common": "Australia", - "official": "Commonwealth of Australia" - }, - "tld": [ - ".au" - ], - "independent": true, - "capital": [ - "Canberra" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 7692024, - "flag": "🇦🇺", - "population": 25687041, - "gini": { - "2014": 34.4 - }, - "fifa": "AUS", - "timezones": [ - "UTC+05:00", - "UTC+06:30", - "UTC+07:00", - "UTC+08:00", - "UTC+09:30", - "UTC+10:00", - "UTC+10:30", - "UTC+11:30" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/au.png", - "svg": "https://flagcdn.com/au.svg", - "alt": "The flag of Australia has a dark blue field. It features the flag of the United Kingdom — the Union Jack — in the canton, beneath which is a large white seven-pointed star. A representation of the Southern Cross constellation, made up of one small five-pointed and four larger seven-pointed white stars, is situated on the fly side of the field." - } - }, - { - "name": { - "common": "Faroe Islands", - "official": "Faroe Islands" - }, - "tld": [ - ".fo" - ], - "independent": false, - "capital": [ - "Tórshavn" - ], - "subregion": "Northern Europe", - "languages": { - "dan": "Danish", - "fao": "Faroese" - }, - "area": 1393, - "flag": "🇫🇴", - "population": 48865, - "fifa": "FRO", - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fo.png", - "svg": "https://flagcdn.com/fo.svg" - } - }, - { - "name": { - "common": "United Kingdom", - "official": "United Kingdom of Great Britain and Northern Ireland" - }, - "tld": [ - ".uk" - ], - "independent": true, - "capital": [ - "London" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English" - }, - "borders": [ - "IRL" - ], - "area": 242900, - "flag": "🇬🇧", - "population": 67215293, - "gini": { - "2017": 35.1 - }, - "timezones": [ - "UTC-08:00", - "UTC-05:00", - "UTC-04:00", - "UTC-03:00", - "UTC-02:00", - "UTC", - "UTC+01:00", - "UTC+02:00", - "UTC+06:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/gb.png", - "svg": "https://flagcdn.com/gb.svg", - "alt": "The flag of the United Kingdom — the Union Jack — has a blue field. It features the white-edged red cross of Saint George superimposed on the diagonal red cross of Saint Patrick which is superimposed on the diagonal white cross of Saint Andrew." - } - }, - { - "name": { - "common": "Tokelau", - "official": "Tokelau" - }, - "tld": [ - ".tk" - ], - "independent": false, - "capital": [ - "Fakaofo" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "smo": "Samoan", - "tkl": "Tokelauan" - }, - "area": 12, - "flag": "🇹🇰", - "population": 1411, - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tk.png", - "svg": "https://flagcdn.com/tk.svg" - } - }, - { - "name": { - "common": "Zambia", - "official": "Republic of Zambia" - }, - "tld": [ - ".zm" - ], - "independent": true, - "capital": [ - "Lusaka" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English" - }, - "borders": [ - "AGO", - "BWA", - "COD", - "MWI", - "MOZ", - "NAM", - "TZA", - "ZWE" - ], - "area": 752612, - "flag": "🇿🇲", - "population": 18383956, - "gini": { - "2015": 57.1 - }, - "fifa": "ZAM", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/zm.png", - "svg": "https://flagcdn.com/zm.svg", - "alt": "The flag of Zambia has a green field, on the fly side of which is a soaring orange African fish eagle above a rectangular area divided into three equal vertical bands of red, black and orange." - } - }, - { - "name": { - "common": "Saint Lucia", - "official": "Saint Lucia" - }, - "tld": [ - ".lc" - ], - "independent": true, - "capital": [ - "Castries" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 616, - "flag": "🇱🇨", - "population": 183629, - "gini": { - "2016": 51.2 - }, - "fifa": "LCA", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/lc.png", - "svg": "https://flagcdn.com/lc.svg", - "alt": "The flag of Saint Lucia has a light blue field, at the center of which are two triangles which share a common base — a small golden-yellow isosceles triangle superimposed on a large white-edged black isosceles triangle." - } - }, - { - "name": { - "common": "Isle of Man", - "official": "Isle of Man" - }, - "tld": [ - ".im" - ], - "independent": false, - "capital": [ - "Douglas" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "glv": "Manx" - }, - "area": 572, - "flag": "🇮🇲", - "population": 85032, - "timezones": [ - "UTC+00:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/im.png", - "svg": "https://flagcdn.com/im.svg" - } - }, - { - "name": { - "common": "Kyrgyzstan", - "official": "Kyrgyz Republic" - }, - "tld": [ - ".kg" - ], - "independent": true, - "capital": [ - "Bishkek" - ], - "subregion": "Central Asia", - "languages": { - "kir": "Kyrgyz", - "rus": "Russian" - }, - "borders": [ - "CHN", - "KAZ", - "TJK", - "UZB" - ], - "area": 199951, - "flag": "🇰🇬", - "population": 6591600, - "gini": { - "2019": 29.7 - }, - "fifa": "KGZ", - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kg.png", - "svg": "https://flagcdn.com/kg.svg", - "alt": "The flag of Kyrgyzstan features a yellow sun with forty rays at the center of a red field. At the center of the sun is a stylized depiction of a tunduk." - } - }, - { - "name": { - "common": "French Polynesia", - "official": "French Polynesia" - }, - "tld": [ - ".pf" - ], - "independent": false, - "capital": [ - "Papeetē" - ], - "subregion": "Polynesia", - "languages": { - "fra": "French" - }, - "area": 4167, - "flag": "🇵🇫", - "population": 280904, - "timezones": [ - "UTC-10:00", - "UTC-09:30", - "UTC-09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pf.png", - "svg": "https://flagcdn.com/pf.svg" - } - }, - { - "name": { - "common": "Ecuador", - "official": "Republic of Ecuador" - }, - "tld": [ - ".ec" - ], - "independent": true, - "capital": [ - "Quito" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "COL", - "PER" - ], - "area": 276841, - "flag": "🇪🇨", - "population": 17643060, - "gini": { - "2019": 45.7 - }, - "fifa": "ECU", - "timezones": [ - "UTC-06:00", - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ec.png", - "svg": "https://flagcdn.com/ec.svg", - "alt": "The flag of Ecuador is composed of the horizontal bands of yellow, blue and red, with the yellow band twice the height of the other two bands. The Ecuadorian coat of arms is superimposed in the center of the field." - } - }, - { - "name": { - "common": "Hong Kong", - "official": "Hong Kong Special Administrative Region of the People's Republic of China" - }, - "tld": [ - ".hk", - ".香港" - ], - "independent": false, - "capital": [ - "City of Victoria" - ], - "subregion": "Eastern Asia", - "languages": { - "eng": "English", - "zho": "Chinese" - }, - "borders": [ - "CHN" - ], - "area": 1104, - "flag": "🇭🇰", - "population": 7500700, - "fifa": "HKG", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/hk.png", - "svg": "https://flagcdn.com/hk.svg" - } - }, - { - "name": { - "common": "Northern Mariana Islands", - "official": "Commonwealth of the Northern Mariana Islands" - }, - "tld": [ - ".mp" - ], - "independent": false, - "capital": [ - "Saipan" - ], - "subregion": "Micronesia", - "languages": { - "cal": "Carolinian", - "cha": "Chamorro", - "eng": "English" - }, - "area": 464, - "flag": "🇲🇵", - "population": 57557, - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/mp.png", - "svg": "https://flagcdn.com/mp.svg" - } - }, - { - "name": { - "common": "Timor-Leste", - "official": "Democratic Republic of Timor-Leste" - }, - "tld": [ - ".tl" - ], - "independent": true, - "capital": [ - "Dili" - ], - "subregion": "South-Eastern Asia", - "languages": { - "por": "Portuguese", - "tet": "Tetum" - }, - "borders": [ - "IDN" - ], - "area": 14874, - "flag": "🇹🇱", - "population": 1318442, - "gini": { - "2014": 28.7 - }, - "fifa": "TLS", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/tl.png", - "svg": "https://flagcdn.com/tl.svg", - "alt": "The flag of Timor-Leste has a red field with two isosceles triangles which share a common base on the hoist end. The smaller black triangle, which bears a five-pointed white star at its center and spans one-third the width of the field, is superimposed on the larger yellow triangle that extends to the center of the field." - } - }, - { - "name": { - "common": "Saint Vincent and the Grenadines", - "official": "Saint Vincent and the Grenadines" - }, - "tld": [ - ".vc" - ], - "independent": true, - "capital": [ - "Kingstown" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 389, - "flag": "🇻🇨", - "population": 110947, - "fifa": "VIN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/vc.png", - "svg": "https://flagcdn.com/vc.svg", - "alt": "The flag of Saint Vincent and the Grenadines is composed of three vertical bands of blue, gold and green. The gold band is twice as wide as the other two bands and bears three green diamonds arranged to form the letter V at its center." - } - }, - { - "name": { - "common": "Vietnam", - "official": "Socialist Republic of Vietnam" - }, - "tld": [ - ".vn" - ], - "independent": true, - "capital": [ - "Hanoi" - ], - "subregion": "South-Eastern Asia", - "languages": { - "vie": "Vietnamese" - }, - "borders": [ - "KHM", - "CHN", - "LAO" - ], - "area": 331212, - "flag": "🇻🇳", - "population": 97338583, - "gini": { - "2018": 35.7 - }, - "fifa": "VIE", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/vn.png", - "svg": "https://flagcdn.com/vn.svg", - "alt": "The flag of Vietnam features a large five-pointed yellow star on a red field." - } - }, - { - "name": { - "common": "Heard Island and McDonald Islands", - "official": "Heard Island and McDonald Islands" - }, - "tld": [ - ".hm", - ".aq" - ], - "independent": false, - "languages": { - "eng": "English" - }, - "area": 412, - "flag": "🇭🇲", - "population": 0, - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Antarctica" - ], - "flags": { - "png": "https://flagcdn.com/w320/hm.png", - "svg": "https://flagcdn.com/hm.svg" - } - }, - { - "name": { - "common": "Ireland", - "official": "Republic of Ireland" - }, - "tld": [ - ".ie" - ], - "independent": true, - "capital": [ - "Dublin" - ], - "subregion": "Northern Europe", - "languages": { - "eng": "English", - "gle": "Irish" - }, - "borders": [ - "GBR" - ], - "area": 70273, - "flag": "🇮🇪", - "population": 4994724, - "gini": { - "2017": 31.4 - }, - "fifa": "IRL", - "timezones": [ - "UTC" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ie.png", - "svg": "https://flagcdn.com/ie.svg", - "alt": "The flag of Ireland is composed of three equal vertical bands of green, white and orange." - } - }, - { - "name": { - "common": "Finland", - "official": "Republic of Finland" - }, - "tld": [ - ".fi" - ], - "independent": true, - "capital": [ - "Helsinki" - ], - "subregion": "Northern Europe", - "languages": { - "fin": "Finnish", - "swe": "Swedish" - }, - "borders": [ - "NOR", - "SWE", - "RUS" - ], - "area": 338424, - "flag": "🇫🇮", - "population": 5530719, - "gini": { - "2018": 27.3 - }, - "fifa": "FIN", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/fi.png", - "svg": "https://flagcdn.com/fi.svg", - "alt": "The flag of Finland has a white field with a large blue cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Japan", - "official": "Japan" - }, - "tld": [ - ".jp", - ".みんな" - ], - "independent": true, - "capital": [ - "Tokyo" - ], - "subregion": "Eastern Asia", - "languages": { - "jpn": "Japanese" - }, - "area": 377930, - "flag": "🇯🇵", - "population": 125836021, - "gini": { - "2013": 32.9 - }, - "fifa": "JPN", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/jp.png", - "svg": "https://flagcdn.com/jp.svg", - "alt": "The flag of Japan features a crimson-red circle at the center of a white field." - } - }, - { - "name": { - "common": "British Indian Ocean Territory", - "official": "British Indian Ocean Territory" - }, - "tld": [ - ".io" - ], - "independent": false, - "capital": [ - "Diego Garcia" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English" - }, - "area": 60, - "flag": "🇮🇴", - "population": 3000, - "timezones": [ - "UTC+06:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/io.png", - "svg": "https://flagcdn.com/io.svg" - } - }, - { - "name": { - "common": "Norfolk Island", - "official": "Territory of Norfolk Island" - }, - "tld": [ - ".nf" - ], - "independent": false, - "capital": [ - "Kingston" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English", - "pih": "Norfuk" - }, - "area": 36, - "flag": "🇳🇫", - "population": 2302, - "timezones": [ - "UTC+11:30" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/nf.png", - "svg": "https://flagcdn.com/nf.svg" - } - }, - { - "name": { - "common": "Brazil", - "official": "Federative Republic of Brazil" - }, - "tld": [ - ".br" - ], - "independent": true, - "capital": [ - "Brasília" - ], - "subregion": "South America", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "ARG", - "BOL", - "COL", - "GUF", - "GUY", - "PRY", - "PER", - "SUR", - "URY", - "VEN" - ], - "area": 8515767, - "flag": "🇧🇷", - "population": 212559409, - "gini": { - "2019": 53.4 - }, - "fifa": "BRA", - "timezones": [ - "UTC-05:00", - "UTC-04:00", - "UTC-03:00", - "UTC-02:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/br.png", - "svg": "https://flagcdn.com/br.svg", - "alt": "The flag of Brazil has a green field with a large yellow rhombus in the center. Within the rhombus is a dark blue globe with twenty-seven small five-pointed white stars depicting a starry sky and a thin white convex horizontal band inscribed with the national motto 'Ordem e Progresso' across its center." - } - }, - { - "name": { - "common": "Montenegro", - "official": "Montenegro" - }, - "tld": [ - ".me" - ], - "independent": true, - "capital": [ - "Podgorica" - ], - "subregion": "Southeast Europe", - "languages": { - "cnr": "Montenegrin" - }, - "borders": [ - "ALB", - "BIH", - "HRV", - "UNK", - "SRB" - ], - "area": 13812, - "flag": "🇲🇪", - "population": 621718, - "gini": { - "2016": 38.5 - }, - "fifa": "MNE", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/me.png", - "svg": "https://flagcdn.com/me.svg", - "alt": "The flag of Montenegro features a large red central rectangular area surrounded by a golden-yellow border. The coat of arms of Montenegro is centered in the red rectangle." - } - }, - { - "name": { - "common": "Guyana", - "official": "Co-operative Republic of Guyana" - }, - "tld": [ - ".gy" - ], - "independent": true, - "capital": [ - "Georgetown" - ], - "subregion": "South America", - "languages": { - "eng": "English" - }, - "borders": [ - "BRA", - "SUR", - "VEN" - ], - "area": 214969, - "flag": "🇬🇾", - "population": 786559, - "gini": { - "1998": 45.1 - }, - "fifa": "GUY", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gy.png", - "svg": "https://flagcdn.com/gy.svg", - "alt": "The flag of Guyana has a green field with two isosceles triangles which share a common base on the hoist end. The smaller black-edged red triangle spanning half the width of the field is superimposed on the larger white-edged yellow triangle which spans the full width of the field." - } - }, - { - "name": { - "common": "Slovakia", - "official": "Slovak Republic" - }, - "tld": [ - ".sk" - ], - "independent": true, - "capital": [ - "Bratislava" - ], - "subregion": "Central Europe", - "languages": { - "slk": "Slovak" - }, - "borders": [ - "AUT", - "CZE", - "HUN", - "POL", - "UKR" - ], - "area": 49037, - "flag": "🇸🇰", - "population": 5458827, - "gini": { - "2018": 25 - }, - "fifa": "SVK", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/sk.png", - "svg": "https://flagcdn.com/sk.svg", - "alt": "The flag of Slovakia is composed of three equal horizontal bands of white, blue and red. The coat of arms of Slovakia is superimposed at the center of the field slightly towards the hoist side." - } - }, - { - "name": { - "common": "Guam", - "official": "Guam" - }, - "tld": [ - ".gu" - ], - "independent": false, - "capital": [ - "Hagåtña" - ], - "subregion": "Micronesia", - "languages": { - "cha": "Chamorro", - "eng": "English", - "spa": "Spanish" - }, - "area": 549, - "flag": "🇬🇺", - "population": 168783, - "fifa": "GUM", - "timezones": [ - "UTC+10:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/gu.png", - "svg": "https://flagcdn.com/gu.svg" - } - }, - { - "name": { - "common": "Monaco", - "official": "Principality of Monaco" - }, - "tld": [ - ".mc" - ], - "independent": true, - "capital": [ - "Monaco" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French" - }, - "borders": [ - "FRA" - ], - "area": 2.02, - "flag": "🇲🇨", - "population": 39244, - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/mc.png", - "svg": "https://flagcdn.com/mc.svg", - "alt": "The flag of Monaco is composed of two equal horizontal bands of red and white." - } - }, - { - "name": { - "common": "China", - "official": "People's Republic of China" - }, - "tld": [ - ".cn", - ".中国", - ".中國", - ".公司", - ".网络" - ], - "independent": true, - "capital": [ - "Beijing" - ], - "subregion": "Eastern Asia", - "languages": { - "zho": "Chinese" - }, - "borders": [ - "AFG", - "BTN", - "MMR", - "HKG", - "IND", - "KAZ", - "NPL", - "PRK", - "KGZ", - "LAO", - "MAC", - "MNG", - "PAK", - "RUS", - "TJK", - "VNM" - ], - "area": 9706961, - "flag": "🇨🇳", - "population": 1402112000, - "gini": { - "2016": 38.5 - }, - "fifa": "CHN", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cn.png", - "svg": "https://flagcdn.com/cn.svg", - "alt": "The flag of China has a red field. In the canton are five yellow five-pointed stars — a large star and four smaller stars arranged in a vertical arc on the fly side of the large star." - } - }, - { - "name": { - "common": "Aruba", - "official": "Aruba" - }, - "tld": [ - ".aw" - ], - "independent": false, - "capital": [ - "Oranjestad" - ], - "subregion": "Caribbean", - "languages": { - "nld": "Dutch", - "pap": "Papiamento" - }, - "area": 180, - "flag": "🇦🇼", - "population": 106766, - "fifa": "ARU", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/aw.png", - "svg": "https://flagcdn.com/aw.svg" - } - }, - { - "name": { - "common": "Laos", - "official": "Lao People's Democratic Republic" - }, - "tld": [ - ".la" - ], - "independent": true, - "capital": [ - "Vientiane" - ], - "subregion": "South-Eastern Asia", - "languages": { - "lao": "Lao" - }, - "borders": [ - "MMR", - "KHM", - "CHN", - "THA", - "VNM" - ], - "area": 236800, - "flag": "🇱🇦", - "population": 7275556, - "gini": { - "2018": 38.8 - }, - "fifa": "LAO", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/la.png", - "svg": "https://flagcdn.com/la.svg", - "alt": "The flag of Laos is composed of three horizontal bands of red, blue and red. The blue band is twice the height of the red bands and bears a white circle at its center." - } - }, - { - "name": { - "common": "Venezuela", - "official": "Bolivarian Republic of Venezuela" - }, - "tld": [ - ".ve" - ], - "independent": true, - "capital": [ - "Caracas" - ], - "subregion": "South America", - "languages": { - "spa": "Spanish" - }, - "borders": [ - "BRA", - "COL", - "GUY" - ], - "area": 916445, - "flag": "🇻🇪", - "population": 28435943, - "gini": { - "2006": 44.8 - }, - "fifa": "VEN", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ve.png", - "svg": "https://flagcdn.com/ve.svg", - "alt": "The flag of Venezuela is composed of three equal horizontal bands of yellow, blue and red. At the center of the blue band are eight five-pointed white stars arranged in a horizontal arc." - } - }, - { - "name": { - "common": "Palestine", - "official": "State of Palestine" - }, - "tld": [ - ".ps", - "فلسطين." - ], - "independent": false, - "capital": [ - "Ramallah", - "Jerusalem" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "ISR", - "EGY", - "JOR" - ], - "area": 6220, - "flag": "🇵🇸", - "population": 4803269, - "gini": { - "2016": 33.7 - }, - "fifa": "PLE", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/ps.png", - "svg": "https://flagcdn.com/ps.svg" - } - }, - { - "name": { - "common": "Sint Maarten", - "official": "Sint Maarten" - }, - "tld": [ - ".sx" - ], - "independent": false, - "capital": [ - "Philipsburg" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English", - "fra": "French", - "nld": "Dutch" - }, - "borders": [ - "MAF" - ], - "area": 34, - "flag": "🇸🇽", - "population": 40812, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sx.png", - "svg": "https://flagcdn.com/sx.svg" - } - }, - { - "name": { - "common": "Hungary", - "official": "Hungary" - }, - "tld": [ - ".hu" - ], - "independent": true, - "capital": [ - "Budapest" - ], - "subregion": "Central Europe", - "languages": { - "hun": "Hungarian" - }, - "borders": [ - "AUT", - "HRV", - "ROU", - "SRB", - "SVK", - "SVN", - "UKR" - ], - "area": 93028, - "flag": "🇭🇺", - "population": 9749763, - "gini": { - "2018": 29.6 - }, - "fifa": "HUN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/hu.png", - "svg": "https://flagcdn.com/hu.svg", - "alt": "The flag of Hungary is composed of three equal horizontal bands of red, white and green." - } - }, - { - "name": { - "common": "Germany", - "official": "Federal Republic of Germany" - }, - "tld": [ - ".de" - ], - "independent": true, - "capital": [ - "Berlin" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German" - }, - "borders": [ - "AUT", - "BEL", - "CZE", - "DNK", - "FRA", - "LUX", - "NLD", - "POL", - "CHE" - ], - "area": 357114, - "flag": "🇩🇪", - "population": 83240525, - "gini": { - "2016": 31.9 - }, - "fifa": "GER", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/de.png", - "svg": "https://flagcdn.com/de.svg", - "alt": "The flag of Germany is composed of three equal horizontal bands of black, red and gold." - } - }, - { - "name": { - "common": "Tonga", - "official": "Kingdom of Tonga" - }, - "tld": [ - ".to" - ], - "independent": true, - "capital": [ - "Nuku'alofa" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English", - "ton": "Tongan" - }, - "area": 747, - "flag": "🇹🇴", - "population": 105697, - "gini": { - "2015": 37.6 - }, - "fifa": "TGA", - "timezones": [ - "UTC+13:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/to.png", - "svg": "https://flagcdn.com/to.svg", - "alt": "The flag of Tonga has a red field. A white rectangle bearing a red Greek cross is superimposed in the canton." - } - }, - { - "name": { - "common": "Iraq", - "official": "Republic of Iraq" - }, - "tld": [ - ".iq" - ], - "independent": true, - "capital": [ - "Baghdad" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic", - "arc": "Aramaic", - "ckb": "Sorani" - }, - "borders": [ - "IRN", - "JOR", - "KWT", - "SAU", - "SYR", - "TUR" - ], - "area": 438317, - "flag": "🇮🇶", - "population": 40222503, - "gini": { - "2012": 29.5 - }, - "fifa": "IRQ", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/iq.png", - "svg": "https://flagcdn.com/iq.svg", - "alt": "The flag of Iraq is composed of three equal horizontal bands of red, white and black. In the central white band are Arabic inscriptions in green." - } - }, - { - "name": { - "common": "Thailand", - "official": "Kingdom of Thailand" - }, - "tld": [ - ".th", - ".ไทย" - ], - "independent": true, - "capital": [ - "Bangkok" - ], - "subregion": "South-Eastern Asia", - "languages": { - "tha": "Thai" - }, - "borders": [ - "MMR", - "KHM", - "LAO", - "MYS" - ], - "area": 513120, - "flag": "🇹🇭", - "population": 69799978, - "gini": { - "2019": 34.9 - }, - "fifa": "THA", - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/th.png", - "svg": "https://flagcdn.com/th.svg", - "alt": "The flag of Thailand is composed of five horizontal bands of red, white, blue, white and red, with the central blue band twice the height of the other four bands." - } - }, - { - "name": { - "common": "Tunisia", - "official": "Tunisian Republic" - }, - "tld": [ - ".tn" - ], - "independent": true, - "capital": [ - "Tunis" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "DZA", - "LBY" - ], - "area": 163610, - "flag": "🇹🇳", - "population": 11818618, - "gini": { - "2015": 32.8 - }, - "fifa": "TUN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/tn.png", - "svg": "https://flagcdn.com/tn.svg", - "alt": "The flag of Tunisia has a red field. A white circle bearing a five-pointed red star within a fly-side facing red crescent is situated at the center of the field." - } - }, - { - "name": { - "common": "Burundi", - "official": "Republic of Burundi" - }, - "tld": [ - ".bi" - ], - "independent": true, - "capital": [ - "Gitega" - ], - "subregion": "Eastern Africa", - "languages": { - "fra": "French", - "run": "Kirundi" - }, - "borders": [ - "COD", - "RWA", - "TZA" - ], - "area": 27834, - "flag": "🇧🇮", - "population": 11890781, - "gini": { - "2013": 38.6 - }, - "fifa": "BDI", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bi.png", - "svg": "https://flagcdn.com/bi.svg", - "alt": "The flag of Burundi is divided by a white diagonal cross into four alternating triangular areas of red at the top and bottom, and green on the hoist and fly sides. A white circle, with three green-edged red six-pointed stars arranged to form a triangle, is superimposed at the center of the cross." - } - }, - { - "name": { - "common": "Switzerland", - "official": "Swiss Confederation" - }, - "tld": [ - ".ch" - ], - "independent": true, - "capital": [ - "Bern" - ], - "subregion": "Western Europe", - "languages": { - "fra": "French", - "gsw": "Swiss German", - "ita": "Italian", - "roh": "Romansh" - }, - "borders": [ - "AUT", - "FRA", - "ITA", - "LIE", - "DEU" - ], - "area": 41284, - "flag": "🇨🇭", - "population": 8654622, - "gini": { - "2018": 33.1 - }, - "fifa": "SUI", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ch.png", - "svg": "https://flagcdn.com/ch.svg", - "alt": "The flag of Switzerland is square shaped. It features a white Swiss cross centered on a red field." - } - }, - { - "name": { - "common": "Åland Islands", - "official": "Åland Islands" - }, - "tld": [ - ".ax" - ], - "independent": false, - "capital": [ - "Mariehamn" - ], - "subregion": "Northern Europe", - "languages": { - "swe": "Swedish" - }, - "area": 1580, - "flag": "🇦🇽", - "population": 29458, - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/ax.png", - "svg": "https://flagcdn.com/ax.svg" - } - }, - { - "name": { - "common": "Benin", - "official": "Republic of Benin" - }, - "tld": [ - ".bj" - ], - "independent": true, - "capital": [ - "Porto-Novo" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BFA", - "NER", - "NGA", - "TGO" - ], - "area": 112622, - "flag": "🇧🇯", - "population": 12123198, - "gini": { - "2015": 47.8 - }, - "fifa": "BEN", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bj.png", - "svg": "https://flagcdn.com/bj.svg", - "alt": "The flag of Benin features a green vertical band on its hoist side that takes up about two-fifth the width of the field and two equal horizontal bands of yellow and red adjoining the vertical band." - } - }, - { - "name": { - "common": "Kiribati", - "official": "Independent and Sovereign Republic of Kiribati" - }, - "tld": [ - ".ki" - ], - "independent": true, - "capital": [ - "South Tarawa" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English", - "gil": "Gilbertese" - }, - "area": 811, - "flag": "🇰🇮", - "population": 119446, - "gini": { - "2006": 37 - }, - "timezones": [ - "UTC+12:00", - "UTC+13:00", - "UTC+14:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/ki.png", - "svg": "https://flagcdn.com/ki.svg", - "alt": "The flag of Kiribati is divided into two halves. While the upper half has a red field, at the center of which is a yellow frigate bird flying over the top half of a rising yellow sun with seventeen visible rays, the lower half is composed of six horizontal wavy bands of white alternating with blue to depict the ocean." - } - }, - { - "name": { - "common": "Sudan", - "official": "Republic of the Sudan" - }, - "tld": [ - ".sd" - ], - "independent": true, - "capital": [ - "Khartoum" - ], - "subregion": "Northern Africa", - "languages": { - "ara": "Arabic", - "eng": "English" - }, - "borders": [ - "CAF", - "TCD", - "EGY", - "ERI", - "ETH", - "LBY", - "SSD" - ], - "area": 1886068, - "flag": "🇸🇩", - "population": 43849269, - "gini": { - "2014": 34.2 - }, - "fifa": "SDN", - "timezones": [ - "UTC+03:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sd.png", - "svg": "https://flagcdn.com/sd.svg", - "alt": "The flag of Sudan is composed of three equal horizontal bands of red, white and black, with a green isosceles triangle superimposed on the hoist side. The green triangle spans about two-fifth the width of the field with its base on the hoist end." - } - }, - { - "name": { - "common": "Uzbekistan", - "official": "Republic of Uzbekistan" - }, - "tld": [ - ".uz" - ], - "independent": true, - "capital": [ - "Tashkent" - ], - "subregion": "Central Asia", - "languages": { - "rus": "Russian", - "uzb": "Uzbek" - }, - "borders": [ - "AFG", - "KAZ", - "KGZ", - "TJK", - "TKM" - ], - "area": 447400, - "flag": "🇺🇿", - "population": 34232050, - "gini": { - "2003": 35.3 - }, - "fifa": "UZB", - "timezones": [ - "UTC+05:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/uz.png", - "svg": "https://flagcdn.com/uz.svg", - "alt": "The flag of Uzbekistan is composed of three equal horizontal bands of turquoise, white with red top and bottom edges, and green. On the hoist side of the turquoise band is a fly-side facing white crescent and twelve five-pointed white stars arranged just outside the crescent opening in three rows comprising three, four and five stars." - } - }, - { - "name": { - "common": "Burkina Faso", - "official": "Burkina Faso" - }, - "tld": [ - ".bf" - ], - "independent": true, - "capital": [ - "Ouagadougou" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BEN", - "CIV", - "GHA", - "MLI", - "NER", - "TGO" - ], - "area": 272967, - "flag": "🇧🇫", - "population": 20903278, - "gini": { - "2014": 35.3 - }, - "fifa": "BFA", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/bf.png", - "svg": "https://flagcdn.com/bf.svg", - "alt": "The flag of Burkina Faso features two equal horizontal bands of red and green, with a yellow five-pointed star in the center." - } - }, - { - "name": { - "common": "Sri Lanka", - "official": "Democratic Socialist Republic of Sri Lanka" - }, - "tld": [ - ".lk", - ".இலங்கை", - ".ලංකා" - ], - "independent": true, - "capital": [ - "Sri Jayawardenepura Kotte" - ], - "subregion": "Southern Asia", - "languages": { - "sin": "Sinhala", - "tam": "Tamil" - }, - "borders": [ - "IND" - ], - "area": 65610, - "flag": "🇱🇰", - "population": 21919000, - "gini": { - "2016": 39.3 - }, - "fifa": "SRI", - "timezones": [ - "UTC+05:30" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/lk.png", - "svg": "https://flagcdn.com/lk.svg", - "alt": "The flag of Sri Lanka features two large adjacent but separate rectangular areas, centered on a golden-yellow field. The smaller hoist-side rectangle is divided into two equal vertical bands of teal and orange, and the larger fly-side rectangle is maroon with a centered golden-yellow lion holding a Kastane sword in its right fore-paw and four golden-yellow Bo leaves, one in each corner." - } - }, - { - "name": { - "common": "Niger", - "official": "Republic of Niger" - }, - "tld": [ - ".ne" - ], - "independent": true, - "capital": [ - "Niamey" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "DZA", - "BEN", - "BFA", - "TCD", - "LBY", - "MLI", - "NGA" - ], - "area": 1267000, - "flag": "🇳🇪", - "population": 24206636, - "gini": { - "2014": 34.3 - }, - "fifa": "NIG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ne.png", - "svg": "https://flagcdn.com/ne.svg", - "alt": "The flag of Niger features three equal horizontal bands of orange, white and green, with an orange circle centered in the white band." - } - }, - { - "name": { - "common": "Suriname", - "official": "Republic of Suriname" - }, - "tld": [ - ".sr" - ], - "independent": true, - "capital": [ - "Paramaribo" - ], - "subregion": "South America", - "languages": { - "nld": "Dutch" - }, - "borders": [ - "BRA", - "GUF", - "GUY" - ], - "area": 163820, - "flag": "🇸🇷", - "population": 586634, - "gini": { - "1999": 57.9 - }, - "fifa": "SUR", - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/sr.png", - "svg": "https://flagcdn.com/sr.svg", - "alt": "The flag of Suriname is composed of five horizontal bands of green, white, red, white and green in the ratio of 2:1:4:1:2. A large five-pointed yellow star is centered in the red band." - } - }, - { - "name": { - "common": "Angola", - "official": "Republic of Angola" - }, - "tld": [ - ".ao" - ], - "independent": true, - "capital": [ - "Luanda" - ], - "subregion": "Middle Africa", - "languages": { - "por": "Portuguese" - }, - "borders": [ - "COG", - "COD", - "ZMB", - "NAM" - ], - "area": 1246700, - "flag": "🇦🇴", - "population": 32866268, - "gini": { - "2018": 51.3 - }, - "fifa": "ANG", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ao.png", - "svg": "https://flagcdn.com/ao.svg", - "alt": "The flag of Angola features two equal horizontal bands of red and black, with a yellow emblem at its centre. This emblem consists of a five-pointed star within the hoist-side facing half of a cogwheel that is crossed on its lower end by a machete." - } - }, - { - "name": { - "common": "Ivory Coast", - "official": "Republic of Côte d'Ivoire" - }, - "tld": [ - ".ci" - ], - "independent": true, - "capital": [ - "Yamoussoukro" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "BFA", - "GHA", - "GIN", - "LBR", - "MLI" - ], - "area": 322463, - "flag": "🇨🇮", - "population": 26378275, - "gini": { - "2015": 41.5 - }, - "fifa": "CIV", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ci.png", - "svg": "https://flagcdn.com/ci.svg", - "alt": "The flag of Ivory Coast is composed of three equal vertical bands of orange, white and green." - } - }, - { - "name": { - "common": "Cayman Islands", - "official": "Cayman Islands" - }, - "tld": [ - ".ky" - ], - "independent": false, - "capital": [ - "George Town" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 264, - "flag": "🇰🇾", - "population": 65720, - "fifa": "CAY", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ky.png", - "svg": "https://flagcdn.com/ky.svg" - } - }, - { - "name": { - "common": "Lesotho", - "official": "Kingdom of Lesotho" - }, - "tld": [ - ".ls" - ], - "independent": true, - "capital": [ - "Maseru" - ], - "subregion": "Southern Africa", - "languages": { - "eng": "English", - "sot": "Sotho" - }, - "borders": [ - "ZAF" - ], - "area": 30355, - "flag": "🇱🇸", - "population": 2142252, - "gini": { - "2017": 44.9 - }, - "fifa": "LES", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/ls.png", - "svg": "https://flagcdn.com/ls.svg", - "alt": "The flag of Lesotho is composed of three horizontal bands of blue, white and green in the ratio of 3:4:3. A black mokorotlo — a Basotho hat — is centered in the white band." - } - }, - { - "name": { - "common": "Montserrat", - "official": "Montserrat" - }, - "tld": [ - ".ms" - ], - "independent": false, - "capital": [ - "Plymouth" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 102, - "flag": "🇲🇸", - "population": 4922, - "fifa": "MSR", - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/ms.png", - "svg": "https://flagcdn.com/ms.svg" - } - }, - { - "name": { - "common": "Malawi", - "official": "Republic of Malawi" - }, - "tld": [ - ".mw" - ], - "independent": true, - "capital": [ - "Lilongwe" - ], - "subregion": "Eastern Africa", - "languages": { - "eng": "English", - "nya": "Chewa" - }, - "borders": [ - "MOZ", - "TZA", - "ZMB" - ], - "area": 118484, - "flag": "🇲🇼", - "population": 19129955, - "gini": { - "2016": 44.7 - }, - "fifa": "MWI", - "timezones": [ - "UTC+02:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/mw.png", - "svg": "https://flagcdn.com/mw.svg", - "alt": "The flag of Malawi is composed of three equal horizontal bands of black, red and green. The top half of a red sun with thirty-one visible rays is centered in the black band." - } - }, - { - "name": { - "common": "Bahamas", - "official": "Commonwealth of the Bahamas" - }, - "tld": [ - ".bs" - ], - "independent": true, - "capital": [ - "Nassau" - ], - "subregion": "Caribbean", - "languages": { - "eng": "English" - }, - "area": 13943, - "flag": "🇧🇸", - "population": 393248, - "fifa": "BAH", - "timezones": [ - "UTC-05:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bs.png", - "svg": "https://flagcdn.com/bs.svg", - "alt": "The flag of the Bahamas is composed of three equal horizontal bands of aquamarine, yellow and aquamarine, with a black equilateral triangle superimposed on the hoist side of the field. This triangle has its base on the hoist end and spans about one-third the width of the field." - } - }, - { - "name": { - "common": "Guinea-Bissau", - "official": "Republic of Guinea-Bissau" - }, - "tld": [ - ".gw" - ], - "independent": true, - "capital": [ - "Bissau" - ], - "subregion": "Western Africa", - "languages": { - "por": "Portuguese", - "pov": "Upper Guinea Creole" - }, - "borders": [ - "GIN", - "SEN" - ], - "area": 36125, - "flag": "🇬🇼", - "population": 1967998, - "gini": { - "2010": 50.7 - }, - "fifa": "GNB", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/gw.png", - "svg": "https://flagcdn.com/gw.svg", - "alt": "The flag of Guinea-Bissau features a red vertical band on its hoist side that takes up about two-fifth the width of the field, and two equal horizontal bands of yellow and green adjoining the vertical band. A five-pointed black star is centered in the vertical band." - } - }, - { - "name": { - "common": "Saint Barthélemy", - "official": "Collectivity of Saint Barthélemy" - }, - "tld": [ - ".bl" - ], - "independent": false, - "capital": [ - "Gustavia" - ], - "subregion": "Caribbean", - "languages": { - "fra": "French" - }, - "area": 21, - "flag": "🇧🇱", - "population": 4255, - "timezones": [ - "UTC-04:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/bl.png", - "svg": "https://flagcdn.com/bl.svg" - } - }, - { - "name": { - "common": "Seychelles", - "official": "Republic of Seychelles" - }, - "tld": [ - ".sc" - ], - "independent": true, - "capital": [ - "Victoria" - ], - "subregion": "Eastern Africa", - "languages": { - "crs": "Seychellois Creole", - "eng": "English", - "fra": "French" - }, - "area": 452, - "flag": "🇸🇨", - "population": 98462, - "gini": { - "2018": 32.1 - }, - "fifa": "SEY", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sc.png", - "svg": "https://flagcdn.com/sc.svg", - "alt": "The flag of Seychelles is composed of five broadening oblique bands of blue, yellow, red, white and green, which extend from the hoist side of the bottom edge to the top and fly edges of the field." - } - }, - { - "name": { - "common": "Christmas Island", - "official": "Territory of Christmas Island" - }, - "tld": [ - ".cx" - ], - "independent": false, - "capital": [ - "Flying Fish Cove" - ], - "subregion": "Australia and New Zealand", - "languages": { - "eng": "English" - }, - "area": 135, - "flag": "🇨🇽", - "population": 2072, - "timezones": [ - "UTC+07:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/cx.png", - "svg": "https://flagcdn.com/cx.svg" - } - }, - { - "name": { - "common": "Micronesia", - "official": "Federated States of Micronesia" - }, - "tld": [ - ".fm" - ], - "independent": true, - "capital": [ - "Palikir" - ], - "subregion": "Micronesia", - "languages": { - "eng": "English" - }, - "area": 702, - "flag": "🇫🇲", - "population": 115021, - "gini": { - "2013": 40.1 - }, - "timezones": [ - "UTC+10:00", - "UTC+11:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/fm.png", - "svg": "https://flagcdn.com/fm.svg", - "alt": "The flag of Micronesia has a light blue field, at the center of which are four five-pointed white stars arranged in the shape of a diamond." - } - }, - { - "name": { - "common": "Belgium", - "official": "Kingdom of Belgium" - }, - "tld": [ - ".be" - ], - "independent": true, - "capital": [ - "Brussels" - ], - "subregion": "Western Europe", - "languages": { - "deu": "German", - "fra": "French", - "nld": "Dutch" - }, - "borders": [ - "FRA", - "DEU", - "LUX", - "NLD" - ], - "area": 30528, - "flag": "🇧🇪", - "population": 11555997, - "gini": { - "2018": 27.2 - }, - "fifa": "BEL", - "timezones": [ - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/be.png", - "svg": "https://flagcdn.com/be.svg", - "alt": "The flag of Belgium is composed of three equal vertical bands of black, yellow and red." - } - }, - { - "name": { - "common": "French Guiana", - "official": "Guiana" - }, - "tld": [ - ".gf" - ], - "independent": false, - "capital": [ - "Cayenne" - ], - "subregion": "South America", - "languages": { - "fra": "French" - }, - "borders": [ - "BRA", - "SUR" - ], - "area": 83534, - "flag": "🇬🇫", - "population": 254541, - "timezones": [ - "UTC-03:00" - ], - "continents": [ - "America" - ], - "flags": { - "png": "https://flagcdn.com/w320/gf.png", - "svg": "https://flagcdn.com/gf.svg" - } - }, - { - "name": { - "common": "Taiwan", - "official": "Republic of China (Taiwan)" - }, - "tld": [ - ".tw", - ".台灣", - ".台湾" - ], - "independent": false, - "capital": [ - "Taipei" - ], - "subregion": "Eastern Asia", - "languages": { - "zho": "Chinese" - }, - "area": 36193, - "flag": "🇹🇼", - "population": 23503349, - "fifa": "TPE", - "timezones": [ - "UTC+08:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/tw.png", - "svg": "https://flagcdn.com/tw.svg" - } - }, - { - "name": { - "common": "South Korea", - "official": "Republic of Korea" - }, - "tld": [ - ".kr", - ".한국" - ], - "independent": true, - "capital": [ - "Seoul" - ], - "subregion": "Eastern Asia", - "languages": { - "kor": "Korean" - }, - "borders": [ - "PRK" - ], - "area": 100210, - "flag": "🇰🇷", - "population": 51780579, - "gini": { - "2016": 31.4 - }, - "fifa": "KOR", - "timezones": [ - "UTC+09:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/kr.png", - "svg": "https://flagcdn.com/kr.svg", - "alt": "The flag of South Korea has a white field, at the center of which is a red and blue Taegeuk circle surrounded by four black trigrams, one in each corner." - } - }, - { - "name": { - "common": "Denmark", - "official": "Kingdom of Denmark" - }, - "tld": [ - ".dk" - ], - "independent": true, - "capital": [ - "Copenhagen" - ], - "subregion": "Northern Europe", - "languages": { - "dan": "Danish" - }, - "borders": [ - "DEU" - ], - "area": 43094, - "flag": "🇩🇰", - "population": 5831404, - "gini": { - "2018": 28.2 - }, - "fifa": "DEN", - "timezones": [ - "UTC-04:00", - "UTC-03:00", - "UTC-01:00", - "UTC", - "UTC+01:00" - ], - "continents": [ - "Europe" - ], - "flags": { - "png": "https://flagcdn.com/w320/dk.png", - "svg": "https://flagcdn.com/dk.svg", - "alt": "The flag of Denmark has a red field with a large white cross that extend to the edges of the field. The vertical part of this cross is offset towards the hoist side." - } - }, - { - "name": { - "common": "Oman", - "official": "Sultanate of Oman" - }, - "tld": [ - ".om" - ], - "independent": true, - "capital": [ - "Muscat" - ], - "subregion": "Western Asia", - "languages": { - "ara": "Arabic" - }, - "borders": [ - "SAU", - "ARE", - "YEM" - ], - "area": 309500, - "flag": "🇴🇲", - "population": 5106622, - "fifa": "OMA", - "timezones": [ - "UTC+04:00" - ], - "continents": [ - "Asia" - ], - "flags": { - "png": "https://flagcdn.com/w320/om.png", - "svg": "https://flagcdn.com/om.svg", - "alt": "The flag of Oman features a red vertical band on the hoist side that takes up about one-fourth the width of the field, and three equal horizontal bands of white, red and green adjoining the vertical band. At the top of the vertical band is the white emblem of Oman." - } - }, - { - "name": { - "common": "Pitcairn Islands", - "official": "Pitcairn Group of Islands" - }, - "tld": [ - ".pn" - ], - "independent": false, - "capital": [ - "Adamstown" - ], - "subregion": "Polynesia", - "languages": { - "eng": "English" - }, - "area": 47, - "flag": "🇵🇳", - "population": 56, - "timezones": [ - "UTC-08:00" - ], - "continents": [ - "Oceania" - ], - "flags": { - "png": "https://flagcdn.com/w320/pn.png", - "svg": "https://flagcdn.com/pn.svg" - } - }, - { - "name": { - "common": "Senegal", - "official": "Republic of Senegal" - }, - "tld": [ - ".sn" - ], - "independent": true, - "capital": [ - "Dakar" - ], - "subregion": "Western Africa", - "languages": { - "fra": "French" - }, - "borders": [ - "GMB", - "GIN", - "GNB", - "MLI", - "MRT" - ], - "area": 196722, - "flag": "🇸🇳", - "population": 16743930, - "gini": { - "2011": 40.3 - }, - "fifa": "SEN", - "timezones": [ - "UTC" - ], - "continents": [ - "Africa" - ], - "flags": { - "png": "https://flagcdn.com/w320/sn.png", - "svg": "https://flagcdn.com/sn.svg", - "alt": "The flag of Senegal is composed of three equal vertical bands of green, golden-yellow and red, with a five-pointed green star centered in the golden-yellow band." - } - } -] \ No newline at end of file diff --git a/src/data/ghibli/README.md b/src/data/ghibli/README.md deleted file mode 100644 index 11f84cbe..00000000 --- a/src/data/ghibli/README.md +++ /dev/null @@ -1,33 +0,0 @@ -# Studio Ghibli - -Studio Ghibli es un estudio de animación japonés, conocido por sus largometrajes -animados como **Mi vecino Totoro**, **El viaje de Chihiro** o -**El castillo ambulante**, entre otros grandes éxitos. - -Las animaciones tienen gran acogida a nivel mundial y algunas han recibido -varias nominaciones y premios. De todo este fandom hay un grupo que desea poder -interactuar y ver la información de las animaciones y sus personajes. - -## Hallazgos - -Para entender mejor qué información podrían necesitar nuestras usuarias, -hicimos una rápida investigación (research) y estos son algunos de los -hallazgos. - -- Studio Ghibli tiene varias animaciones, para nuestras usuarias es importante - saber cuántas y cuáles son. -- Las animaciones tienen directorxs y productorxs. Estxs son las mentes detrás - de una gran animación. En Studio Ghibli hay directorxs y productorxs que han - colaborado en la creación de más de una animación. Por ello, es importante - para nuestra usuaria poder conocerlos y saber cuántas y cuáles son las - animaciones a las que dieron "vida". -- Las animaciones tienen información relevante para nuestras usuarias, como - descripción, fecha de lanzamiento, peso, director, productor y personajes. -- Cada animación tiene sus personajes, para nuestras usuarias es importante - saber cuántos y cuáles son -- Los personajes tienen características únicas que la usuaria quiere saber, como - nombre, edad, género, especie, etc. -- Las animaciones tienen locaciones y vehículos únicos en cada una. Para - nuestras usuarias es importante saber cuáles son. -- Adicionalmente a esta información, para nuestras usuarias es importante poder - ver los tipos de especies que hay en cada animación. diff --git a/src/data/ghibli/README.pt.md b/src/data/ghibli/README.pt.md deleted file mode 100644 index a4f69ff7..00000000 --- a/src/data/ghibli/README.pt.md +++ /dev/null @@ -1,31 +0,0 @@ -# Studio Ghibli - -Studio Ghibli é um estúdio japonês de animação, muito -conhecido por seus filmes como **Meu Amigo Totoro**, -**A Viagem de Chihiro**, **O Castelo Animado**, entre outros grandes sucessos. -As animações são bem recebidas em todo o mundo e algumas receberam -várias nomeações e prêmios. De todo esse fandom há um grupo que deseja -interagir e ver as informações das animações e seus personagens. - -## Achados - -Para entender melhor quais informações nossos usuários podem precisar, -fizemos uma investigação rápida (research) e essas são algumas das conclusões. - -- Studio Ghibli tem várias animações e para nossos usuários é importante -saber quantas e quais são -- As mentes por trás de cada animação são os diretores e produtores, -sendo que eles podem ter contribuído -na criação de mais de uma obra. Portanto, é importante -para nosso usuário poder conhecê-los e saber quantas e quais são as criações -em que eles trabalharam -- As animações possuem informações relevantes para nossos usuários, como -descrição, data de lançamento, diretor, produtor e personagens -- Cada animação tem seus personagens e para nossos usuários é importante -saber quantos e quais são -- Os personagens têm características únicas que o usuário deseja conhecer, como -nome, idade, sexo, espécie, etc. -- As animações têm locais e veículos únicos em cada um e para nossos usuários é -importante saber quais são -- Além dessas informações, é importante que nossos usuários sejam capazes de -ver os tipos de espécies em cada animação diff --git a/src/data/ghibli/ghibli.js b/src/data/ghibli/ghibli.js deleted file mode 100644 index 5122d330..00000000 --- a/src/data/ghibli/ghibli.js +++ /dev/null @@ -1,2435 +0,0 @@ -export default { - "studio": "Studio Ghibli Inc.", - "films": [ - { - "id": "2baf70d1-42bb-4437-b551-e5fed5a87abe", - "title": "Castle in the Sky", - "description": "The orphan Sheeta inherited a mysterious crystal that links her to the mythical sky-kingdom of Laputa. With the help of resourceful Pazu and a rollicking band of sky pirates, she makes her way to the ruins of the once-great civilization. Sheeta and Pazu must outwit the evil Muska, who plans to use Laputa's science to make himself ruler of the world.", - "director": "Hayao Miyazaki", - "producer": "Isao Takahata", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Castle_in_the_Sky.jpg", - "release_date": "1986", - "rt_score": "95", - "people": [ - { - "id": "fe93adf2-2f3a-4ec4-9f68-5422f1b87c01", - "name": "Pazu", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8b/Pazu.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "598f7048-74ff-41e0-92ef-87dc1ad980a9", - "name": "Lusheeta Toel Ul Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c3/Sheeta.jpg", - "gender": "Female", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "3bc0b41e-3569-4d20-ae73-2da329bf0786", - "name": "Dola", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b3/Dola.png", - "gender": "Female", - "age": "60", - "eye_color": "Black", - "hair_color": "Peach", - "specie": "Human" - }, - { - "id": "abe886e7-30c8-4c19-aaa5-d666e60d14de", - "name": "Romska Palo Ul Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d5/Muska.jpg", - "gender": "Male", - "age": "33", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e08880d0-6938-44f3-b179-81947e7873fc", - "name": "Uncle Pom", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/de/Uncle_Pom.png", - "gender": "Male", - "age": "Unspecified/Elderly", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "5c83c12a-62d5-4e92-8672-33ac76ae1fa0", - "name": "General Muoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/12/Muoro.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Black", - "hair_color": "None", - "specie": "Human" - }, - { - "id": "3f4c408b-0bcc-45a0-bc8b-20ffc67a2ede", - "name": "Duffi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0a/Duffi.png", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "fcb4a2ac-5e41-4d54-9bba-33068db083ca", - "name": "Louis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Charlies.jpg", - "gender": "Male", - "age": "30", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "2cb76c15-772a-4cb3-9919-3652f56611d0", - "name": "Charles", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f0/Charlie.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "f6f2c477-98aa-4796-b9aa-8209fdeed6b9", - "name": "Henri", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/15/Henri.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Reddish brown", - "specie": "Human" - }, - { - "id": "05d8d01b-0c2f-450e-9c55-aa0daa34838e", - "name": "Motro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/17/Eggman_laputa.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "None", - "specie": "Human" - }, - { - "id": "b22a684f-1819-40c8-94a6-d40c3b5e18eb", - "name": "Okami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/65/Okami.jpg", - "gender": "Female", - "age": "50", - "eye_color": "Dark brown", - "hair_color": "Orange", - "specie": "Human" - }, - { - "id": "40c005ce-3725-4f15-8409-3e1b1b14b583", - "name": "Colonel Muska", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d3/Colonelmuska2bodyguards.JPG", - "gender": "Male", - "age": "33", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "6ba60a86-7c74-4ec4-a6f4-7112b5705a2f", - "name": "Gondoa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/25/Thumbnail-8.jpeg", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "26361a2c-32c6-4bd5-ae9c-8e40e17ae28d", - "name": "Pazu's Mines", - "img": "https://preview.redd.it/fmikehlh8dl41.jpg?auto=webp&s=a997a7d6726fc151a438985899b052d0fd357716", - "climate": "Dry", - "terrain": "Hill", - "surface_water": "0", - "residents": [ - "TODO" - ] - }, - { - "id": "0fafa7a3-64c1-43fe-881b-ecb605c01e09", - "name": "Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e7/Laputa.png", - "climate": "Continental", - "terrain": "City", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "0132f7f6-fd52-4ac3-b5df-c96b609f77b6", - "name": "Tedis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/13/Tedis.jpg", - "climate": "Continental", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "4e09b023-f650-4747-9ab9-eacf14540cfb", - "name": "Air Destroyer Goliath", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e5/Goliath.png", - "description": "A military airship utilized by the government to access Laputa", - "vehicle_class": "Airship", - "length": "1,000", - "pilot": { - "id": "40c005ce-3725-4f15-8409-3e1b1b14b583", - "name": "Colonel Muska" - } - } - ] - }, - { - "id": "58611129-2dbc-4a81-a72f-77ddfc1b1b49", - "title": "My Neighbor Totoro", - "description": "Two sisters move to the country with their father in order to be closer to their hospitalized mother, and discover the surrounding trees are inhabited by Totoros, magical spirits of the forest. When the youngest runs away from home, the older sister seeks help from the spirits to find her.", - "director": "Hayao Miyazaki", - "producer": "Hayao Miyazaki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/d/db/My_Neighbor_Totoro.jpg", - "release_date": "1988", - "rt_score": "93", - "people": [ - { - "id": "986faac6-67e3-4fb8-a9ee-bad077c2e7fe", - "name": "Satsuki Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f2/Satsuki_Kusakabe.jpg", - "gender": "Female", - "age": "11", - "eye_color": "Dark Brown/Black", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "d5df3c04-f355-4038-833c-83bd3502b6b9", - "name": "Mei Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b5/God_Jul_Mei_%C3%B6nskar_fr%C3%A5n_Tomten.jpg", - "gender": "Female", - "age": "4", - "eye_color": "Brown", - "hair_color": "Light Brown", - "specie": "Human" - }, - { - "id": "3031caa8-eb1a-41c6-ab93-dd091b541e11", - "name": "Tatsuo Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d6/Tatsuo_Kusakabe.jpg", - "gender": "Male", - "age": "37", - "eye_color": "Brown", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "87b68b97-3774-495b-bf80-495a5f3e672d", - "name": "Yasuko Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7b/Yasuko_Kusakabe.png", - "gender": "Female", - "age": "36", - "eye_color": "Brown", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "08ffbce4-7f94-476a-95bc-76d3c3969c19", - "name": "Granny", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Granny.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "0f8ef701-b4c7-4f15-bd15-368c7fe38d0a", - "name": "Kanta Ogaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c3/Kanta.jpg", - "gender": "Male", - "age": "11", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d39deecb-2bd0-4770-8b45-485f26e1381f", - "name": "Totoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/df/Totoro_in_the_rain.png", - "gender": "Male", - "age": "1300", - "eye_color": "Grey", - "hair_color": "Grey", - "specie": "Totoro" - }, - { - "id": "591524bc-04fe-4e60-8d61-2425e42ffb2a", - "name": "Chu Totoro", - "img": "https://www.ghibli.jp/gallery/thumb-totoro019.png", - "gender": "NA", - "age": "", - "eye_color": "Black", - "hair_color": "Blue", - "specie": "Totoro" - }, - { - "id": "c491755a-407d-4d6e-b58a-240ec78b5061", - "name": "Chibi Totoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c5/Little_Totoro_spirit_moving.gif", - "gender": "NA", - "age": "", - "eye_color": "Black", - "hair_color": "White", - "specie": "Totoro" - }, - { - "id": "f467e18e-3694-409f-bdb3-be891ade1106", - "name": "Catbus", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Catbus.jpg", - "gender": "Male", - "age": "NA", - "eye_color": "Yellow", - "hair_color": "Brown", - "specie": "Cat" - } - ], - "locations": [ - { - "id": "660c8c91-bd92-43db-b475-b2df6ca96fec", - "name": "Kusakabe's House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f3/Kusakabe_Family_House.jpg", - "climate": "Mild", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "6fc21b76-78fb-4451-98f7-857e32a23e85", - "name": "Matsugo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/08/Min_Granne_Totoro_v%C3%A4rlden.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "60", - "residents": [ - "TODO" - ] - }, - { - "id": "ee897b2a-405e-42b9-bff4-8b51b0f03cab", - "name": "Satsuki's School House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/dd/Satsuki%27s_School_House.jpg", - "climate": "Mild", - "terrain": "River", - "surface_water": "60", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "ea660b10-85c4-4ae3-8a5f-41cea3648e3e", - "title": "Kiki's Delivery Service", - "description": "A young witch, on her mandatory year of independent life, finds fitting into a new community difficult while she supports herself by running an air courier service.", - "director": "Hayao Miyazaki", - "producer": "Hayao Miyazaki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Kiki%27s_Delivery_Service_%282%29.jpg", - "release_date": "1989", - "rt_score": "96", - "people": [ - { - "id": "4151abc6-1a9e-4e6a-5678-aac05ra641js", - "name": "Kiki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Kiki.jpg", - "gender": "Female", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Witch" - }, - { - "id": "7151abc6-1a9e-4e6a-9711-ddb50ea572ec", - "name": "Jiji", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b4/Jiji.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Cat" - }, - { - "id": "6574cfr2-9w3d-2x1h-8531-gge23iu489ko", - "name": "Ursula", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/12/Ursula.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "4321dse3-6r6s-3r4d-5641-rdq19re765de", - "name": "Tombo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6f/Tombo.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "8252ebf6-1g8f-5t6u-1234-vvg45yd363dc", - "name": "Osono", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3a/Osono.jpg", - "gender": "Female", - "age": "30", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "7654ght4-3r4t-1t5u-0987-hhj76gh432gr", - "name": "Fukuo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/29/Fukuo.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [ - { - "id": "fb083a4e-77b2-4623-a2e0-6bbca5bfd5b2", - "name": "Ursula's Log Cabin", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b5/Ursula%27s_Log_Cabin.jpg", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "c57fb2cb-ea85-4d73-8808-cf5dcd28c22e", - "name": "Koriko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/05/Koriko.jpg", - "climate": "Mild", - "terrain": "Hill", - "surface_water": "50", - "residents": [ - "TODO" - ] - }, - { - "id": "62346d33-caa0-4c17-8016-0aca56f3066b", - "name": "Karikiya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e3/Majo002.jpg", - "climate": "Mild", - "terrain": "City", - "surface_water": "30", - "residents": [ - "TODO" - ] - }, - { - "id": "64a996aa-481e-4627-9624-ab23f59a05a9", - "name": "Guchokipanya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Gutiokipanja.jpg", - "climate": "Continental", - "terrain": "Hill", - "surface_water": "50", - "residents": [ - { - "id": "8252ebf6-1g8f-5t6u-1234-vvg45yd363dc", - "name": "Osono" - }, - { - "id": "7654ght4-3r4t-1t5u-0987-hhj76gh432gr", - "name": "Fukuo" - } - ] - } - ], - "vehicles": [] - }, - { - "id": "12cfb892-aac0-4c5b-94af-521852e46d6a", - "title": "Grave of the Fireflies", - "description": "In the latter part of World War II, a boy and his sister, orphaned when their mother is killed in the firebombing of Tokyo, are left to survive on their own in what remains of civilian life in Japan. The plot follows this boy and his sister as they do their best to survive in the Japanese countryside, battling hunger, prejudice, and pride in their own quiet, personal battle.", - "director": "Isao Takahata", - "producer": "Toru Hara", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a5/Grave_of_the_Fireflies_Japanese_poster.jpg", - "release_date": "1988", - "rt_score": "97", - "people": [ - { - "id": "8cb959a8-1959-42f3-bb33-07d7a2e6b830", - "name": "Seita Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/21/Seita_Yokokawa.jpg", - "gender": "Male", - "age": "14", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "c344d561-6654-4aab-b0df-a1570e7e60cb", - "name": "Setsuko Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a8/Setsuko_Yokokawa.jpg", - "gender": "Female", - "age": "4", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "227c01a6-4e29-4582-bc4b-35106a704ab0", - "name": "Mrs. Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/39/SeitaMother.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "023306e3-9fc6-4d1d-b681-d4649dcbfff9", - "name": "Kiyoshi Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f6/SeitaFather3.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "0e18b23d-1f21-4a83-a6de-f01147624875", - "name": "Seita's Aunt", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/SeitaAunt.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "4e236f34-b981-41c3-8c65-f8c9000b94e7", - "title": "Only Yesterday", - "description": "It’s 1982, and Taeko is 27 years old, unmarried, and has lived her whole life in Tokyo. She decides to visit her family in the countryside, and as the train travels through the night, memories flood back of her younger years: the first immature stirrings of romance, the onset of puberty, and the frustrations of math and boys. At the station she is met by young farmer Toshio, and the encounters with him begin to reconnect her to forgotten longings. In lyrical switches between the present and the past, Taeko contemplates the arc of her life, and wonders if she has been true to the dreams of her childhood self.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a9/Only_Yesterday.jpg", - "release_date": "1991", - "rt_score": "100", - "people": [ - { - "id": "d0bb7b5f-3bf0-46c8-959d-0299b3252bd8", - "name": "Taeko Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Taeko_Okajima.png", - "gender": "Female", - "age": "27", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "3f78eba1-f9b0-489b-8686-f4508cdf049d", - "name": "Toshio", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Toshio.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "52ed5cad-2464-481f-9786-8533b8de95ff", - "name": "Mr. Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/58/Mr._Okajima.png", - "gender": "Male", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "87e61451-3131-4d01-a3b3-558c9ee1c451", - "name": "Mrs. Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/18/Mrs._Okajima_%282%29.png", - "gender": "Female", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "0174e644-eddd-4cb7-8503-e0c21291d782", - "name": "Grandmother Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Grandmother_Okajima_%282%29.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "a88cb7a4-fe4a-4d50-8d8b-c32449e298ba", - "name": "Nanako Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Nanako_Okajima.png", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "c8f02850-0c1f-499c-8b5e-d8ad16f3ecc4", - "name": "Yaeko Okajima", - "gender": "Female", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a8/Yaeko_Okajima.jpg", - "age": "16", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "6e960787-5a47-4178-a040-1ef5bf5e4a6c", - "name": "Tani Tsuneko", - "img": "https://www.anime-planet.com/images/characters/tani-tsuneko-100171.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "cd86aeb2-4fd7-4119-8128-7060e0a68074", - "name": "Aiko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Aiko.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Human" - }, - { - "id": "3ab1e0de-4d41-4f67-b2d0-e16d0fef2e6c", - "name": "Toko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/af/Toko.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "f4a85428-18b7-4199-ba5a-b6bcfb478e14", - "name": "Rie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/00/Rie_01.png", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "dbeeaecb-7817-4b8b-90ca-edc432d3033e", - "name": "Taeko's House", - "img": "https://images.squarespace-cdn.com/content/v1/54fc8146e4b02a22841f4df7/1571850401468-9TTOSKJGO49OEAKEJ4O6/Art+of+Only+Yesterday+C+-+8.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "ebbb6b7c-945c-41ee-a792-de0e43191bd8", - "title": "Porco Rosso", - "description": "Porco Rosso, known in Japan as Crimson Pig (Kurenai no Buta) is the sixth animated film by Hayao Miyazaki and released in 1992. You're introduced to an Italian World War I fighter ace, now living as a freelance bounty hunter chasing 'air pirates' in the Adriatic Sea. He has been given a curse that changed his head to that of a pig. Once called Marco Pagot, he is now known to the world as 'Porco Rosso', Italian for 'Red Pig.'", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster" : "https://static.wikia.nocookie.net/studio-ghibli/images/4/41/Porco_Rosso.jpg", - "release_date": "1992", - "rt_score": "94", - "people": [ - { - "id": "6523068d-f5a9-4150-bf5b-76abe6fb42c3", - "name": "Porco Rosso", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/02/Porcellino%21.png", - "gender": "Male", - "age": "47", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "eff43a47-e59c-41bd-bcc6-b1827d63bed5", - "name": "Donald Curtis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/61/Donald_Curtis.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "4a2e2cee-08ca-4d44-9564-2b3e5421bafb", - "name": "Fio Piccolo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/16/Fio_%282%29.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "127317b3-f6f8-4aea-b294-20452a3334f5", - "name": "Gina", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/eb/Gina.jpg", - "gender": "Female", - "age": "circa 23-35", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "2ac81cc3-7292-40ab-9e8f-4a370a58e3c8", - "name": "Mr. Piccolo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0e/Mr_Piccolo.jpg", - "gender": "Male", - "age": "Middle aged", - "eye_color": "Brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "a63c25f4-41a4-4f78-933f-3c14e2903a8f", - "name": "Capo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/98/Aiuto_Gang_boss.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Bald", - "specie": "Human" - }, - { - "id": "5fd7416f-d928-4ebc-a4fb-d9bbdf99b06a", - "name": "Ferrari", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/be/Porco_Rosso_-_Ferrari.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [ - { - "id": "34df8f25-8f80-4823-8f01-bf9852039987", - "name": "Piccolo S.P.A.", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Piccolos_garage.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "d8f893b5-1dd9-41a1-9918-0099c1aa2de8", - "name": "Red Wing", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8f/Porco%27s_Plane.jpg", - "description": "An experimental aircraft captured by Porco. Named Savoia S.21", - "vehicle_class": "Airplane", - "length": "20", - "pilot": { - "id": "6523068d-f5a9-4150-bf5b-76abe6fb42c3", - "name": "Porco Rosso" - } - }, - { - "id": "7eb1b9cd-8153-4ef6-a0d4-1e9abd8d78da", - "name": "Dabohaze", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/99/Aiuto_Gang.jpg", - "description": "It's the Mamma Aiuto Gang's battle ship, They're an air pirate gang lead by Capo", - "vehicle_class": "Battle ship", - "length": "NA", - "pilot": { - "id": "a63c25f4-41a4-4f78-933f-3c14e2903a8f", - "name": "Capo" - } - } - ] - }, - { - "id": "1b67aa9a-2e4a-45af-ac98-64d6ad15b16c", - "title": "Pom Poko", - "description": "As the human city development encroaches on the raccoon population's forest and meadow habitat, the raccoons find themselves faced with the very real possibility of extinction. In response, the raccoons engage in a desperate struggle to stop the construction and preserve their home.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9e/Pom_Poko.jpg", - "release_date": "1994", - "rt_score": "78", - "people": [ - { - "id": "575d6943-f9da-445e-8e77-e118c3924a1d", - "name": "Shoukichi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Shoukichi_1.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Raccoon Dog" - }, - { - "id": "9298c4fe-a508-463f-aad7-d55742e9a4e5", - "name": "Okiyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bd/Okiyo.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Raccoon Dog" - }, - { - "id": "220c7498-c390-4456-b853-bac107d16ff7", - "name": "Seizaemon", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Seizaemon.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Raccoon Dog" - }, - { - "id": "718f634a-ea92-4907-a262-5a71a0661dcd", - "name": "Oroku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/07/Oroku.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Raccoon Dog" - }, - { - "id": "7367f154-4d9b-4e3e-89cf-2bd55c4d817f", - "name": "Gonta", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0b/Gonta.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Raccoon Dog" - }, - { - "id": "041cad03-ad0d-4f80-aeaa-71f9f64334df", - "name": "Inugami Gyōbu", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/99/Inugami.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Raccoon Dog" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "ff24da26-a969-4f0e-ba1e-a122ead6c6e3", - "title": "Whisper of the Heart", - "description": "Shizuku lives a simple life, dominated by her love for stories and writing. One day she notices that all the library books she has have been previously checked out by the same person: 'Seiji Amasawa'. Curious as to who he is, Shizuku meets a boy her age whom she finds infuriating, but discovers to her shock that he is her 'Prince of Books'. As she grows closer to him, she realises that he merely read all those books to bring himself closer to her. The boy Seiji aspires to be a violin maker in Italy, and it is his dreams that make Shizuku realise that she has no clear path for her life. Knowing that her strength lies in writing, she tests her talents by writing a story about Baron, a cat statuette belonging to Seiji's grandfather.", - "director": "Yoshifumi Kondō", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7b/Whisper_of_the_Heart.jpg", - "release_date": "1995", - "rt_score": "91", - "people": [ - { - "id": "42a69bf6-b5e8-42b1-b05a-12c3d05e7c1e", - "name": "Shizuku Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/67/Shizuku_Tsukishima.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Light black", - "specie": "Human" - }, - { - "id": "fc196c4f-0201-4ed2-9add-c6403f7c4d32", - "name": "Baron Humbert von Gikkingen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Humbert_von_Gikkingen.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Green", - "hair_color": "Yellow", - "specie": "Cat" - }, - { - "id": "079db09e-0441-442b-8c17-af5cac8321c4", - "name": "Seiji Amasawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c5/Seiji_Amasawa.jpg", - "gender": "Male", - "age": "15", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "494bba43-9f61-4383-a597-5bae6ab26222", - "name": "Yuko Harada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cb/Yuko_Harada.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e432a1fe-e937-4575-bade-d11e9f8a9433", - "name": "Sugimura", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b7/Sugimura.jpg", - "gender": "Male", - "age": "14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "182c1f2a-e1e0-4035-b87a-754d58ed6e2d", - "name": "Seiya Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b3/Seiya_Tsukishima.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d92e61f3-f525-4740-9f06-c9e7b19c3d11", - "name": "Asako Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ac/Asako_Tsukishima.jpg", - "gender": "Female", - "age": "39", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "61b51987-dd67-479b-aa03-554834b7edd7", - "name": "Shiro Nishi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Shiro_Nishi.jpg", - "gender": "Male", - "age": "70", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "e40b4241-612b-402f-8e6c-067c44e9c618", - "name": "Shiho Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/02/Shiho_Tsukishima.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "42f787d8-1fcb-4d3d-82f2-a74409869368", - "name": "Seiji's House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a7/Mimi011.jpg", - "climate": "Continental", - "terrain": "City", - "surface_water": "0", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "0440483e-ca0e-4120-8c50-4c8cd9b965d6", - "title": "Princess Mononoke", - "description": "Ashitaka, a prince of the disappearing Ainu tribe, is cursed by a demonized boar god and must journey to the west to find a cure. Along the way, he encounters San, a young human woman fighting to protect the forest, and Lady Eboshi, who is trying to destroy it. Ashitaka must find a way to bring balance to this conflict.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Princess_Mononoke.jpg", - "release_date": "1997", - "rt_score": "92", - "people": [ - { - "id": "ba924631-068e-4436-b6de-f3283fa848f0", - "name": "Ashitaka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Ashitaka.jpg", - "gender": "Male", - "age": "17", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ebe40383-aad2-4208-90ab-698f00c581ab", - "name": "San", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3f/San.jpg", - "gender": "Female", - "age": "16", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "34277bec-7401-43fa-a00a-5aee64b45b08", - "name": "Eboshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9f/Eboshi.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Hazel", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "91939012-90b9-46e5-a649-96b898073c82", - "name": "Jigo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/79/Jigo_%282%29.jpg", - "gender": "Male", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "20e3bd33-b35d-41e6-83a4-57ca7f028d38", - "name": "Kohroku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d1/Kohroku_gives.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "8bccdc78-545b-49f4-a4c8-756163a38c91", - "name": "Gonza", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/42/Gonza_%282%29.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Bald, but beard is Brown", - "specie": "Human" - }, - { - "id": "116bfe1b-3ba8-4fa0-8f72-88537a493cb9", - "name": "Hii-sama", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/83/Hii-sama.jpg", - "gender": "Female", - "age": "Over 50", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "030555b3-4c92-4fce-93fb-e70c3ae3df8b", - "name": "Yakul", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ef/Yakul.jpg", - "age": "Unknown", - "gender": "Male", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Red elk" - }, - { - "id": "ca568e87-4ce2-4afa-a6c5-51f4ae80a60b", - "name": "Shishigami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b7/Forest_Spirit.jpg", - "age": "400", - "gender": "Male", - "eye_color": "Red", - "hair_color": "Light Orange", - "specie": "Spirit" - }, - { - "id": "e9356bb5-4d4a-4c93-aadc-c83e514bffe3", - "name": "Moro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5e/Moro.png", - "gender": "Female", - "age": "300", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Wolf" - } - ], - "locations": [ - { - "id": "11014596-71b0-4b3e-b8c0-1c4b15f28b9a", - "name": "Irontown", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ac/Mononoke_-_Irontown.jpg", - "climate": "Continental", - "terrain": "Mountain", - "surface_water": "40", - "residents": [ - { - "id": "ba924631-068e-4436-b6de-f3283fa848f0", - "name": "Ashitaka" - }, - { - "id": "030555b3-4c92-4fce-93fb-e70c3ae3df8b", - "name": "Yakul" - } - ] - }, - { - "id": "615aa48d-8673-4117-b35a-79cb67af1897", - "name": "Forest", - "img": "https://www.teahub.io/photos/full/230-2307062_princess-mononoke-forest-spirit.jpg", - "climate": "Tropical", - "terrain": "Forest", - "surface_water": "60", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "45204234-adfd-45cb-a505-a8e7a676b114", - "title": "My Neighbors the Yamadas", - "description": "The Yamadas are a typical middle class Japanese family in urban Tokyo and this film shows us a variety of episodes of their lives. With tales that range from the humourous to the heartbreaking, we see this family cope with life's little conflicts, problems and joys in their own way.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/d/db/My_Neighbors_the_Yamadas.jpg", - "release_date": "1999", - "rt_score": "75", - "people": [ - { - "id": "7b3324ad-0ac9-417d-9905-ac001f6b7b1a", - "name": "Takashi Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/84/Takashi.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "562cf83f-fe38-44bf-8840-f8120b373c07", - "name": "Matsuko Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/85/Matsuko_Yamada.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "33504e52-626b-4718-b324-d06a5b64ccfe", - "name": "Noboru Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Noboru.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "097a7111-7bca-43e2-b8ad-0042c175b8c9", - "name": "Nonoko Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/56/Nonoko_Yamada.jpg", - "gender": "Female", - "age": "5", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "10857681-11a2-48df-98ec-de711a6c56cf", - "name": "Shige Yamano", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/97/Shige_Yamano.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "dc2e6bd1-8156-4886-adff-b39e6043af0c", - "title": "Spirited Away", - "description": "Spirited Away is an Oscar winning Japanese animated film about a ten year old girl who wanders away from her parents along a path that leads to a world ruled by strange and unusual monster-like animals. Her parents have been changed into pigs along with others inside a bathhouse full of these creatures. Will she ever see the world how it once was?", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9e/Spirited_Away.png", - "release_date": "2001", - "rt_score": "97", - "people": [ - { - "id": "134a568b-ac18-4696-a53e-4f0757d1c037", - "name": "Chihiro Ogino/Sen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8e/Chihiro_Ogino.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "a1143897-679f-4c16-8b20-538976c144d6", - "name": "Nigihayami Kohakunushi/Haku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/89/Haku-2.png", - "gender": "Male", - "age": "12 (in appearance)", - "eye_color": "Green", - "hair_color": "Green", - "specie": "Deity, Dragon" - }, - { - "id": "177722d8-6fb0-4811-ad83-4d9c272eaebe", - "name": "Yubaba", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f8/Yubaba-0.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Witch" - }, - { - "id": "5fbcf921-a560-400e-bc15-c8fb4ef05909", - "name": "Kamajī", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/78/Kamaji.jpg", - "gender": "Male", - "age": "At least 40 years", - "eye_color": "NA", - "hair_color": "Bald", - "specie": "Spirit" - }, - { - "id": "969850ec-4ab6-4170-ab6b-ae6ac42e1e9a", - "name": "No-Face", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9d/No-Face_infobox.png", - "gender": "Unknown (Possible Male)", - "age": "unknown", - "eye_color": "NA", - "hair_color": "NA", - "specie": "Spirit" - }, - { - "id": "cf0a2a1b-8b65-4794-98ae-bd89de49fa62", - "name": "Lin", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/35/Lin-HBO_Max.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Spirit of The White Fox" - }, - { - "id": "d2feee01-5531-4385-aa0a-1e608aaf0747", - "name": "Boh", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7e/Boh_winks.jpg", - "gender": "Male", - "age": "Child", - "eye_color": "Black", - "hair_color": "Bald", - "specie": "unknown" - }, - { - "id": "d9aceca5-beb9-4b2a-85ba-fc17d33750f8", - "name": "Zeniba", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d8/Zeniba.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Witch" - }, - { - "id": "0588017a-8113-43cd-9025-518c9c0d5111", - "name": "Akio Ogino", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/47/Akio_Ogino.jpg", - "gender": "Male", - "age": "38", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "2e7bb7bf-4149-4df5-b6e4-76064021651c", - "name": "Yūko Ogino", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Ichiyuko_Ogino.png", - "gender": "Female", - "age": "35", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "a072ec53-0467-4fac-864f-df234f9c4315", - "name": "Zeniba's Cottage", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Zeniba%27s_Cottage.png", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "37d13a96-a03a-451d-8871-80be0495486e", - "name": "Bathhouse", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/80/Chihiro_sees_the_Bathhouse.png", - "climate": "Continental", - "terrain": "River", - "surface_water": "70", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "90b72513-afd4-4570-84de-a56c312fdf81", - "title": "The Cat Returns", - "description": "Haru, a schoolgirl bored by her ordinary routine, saves the life of an unusual cat and suddenly her world is transformed beyond anything she ever imagined. The Cat King rewards her good deed with a flurry of presents, including a very shocking proposal of marriage to his son! Haru embarks on an unexpected journey to the Kingdom of Cats where her eyes are opened to a whole other world.", - "director": "Hiroyuki Morita", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/8/87/The_Cat_Returns.jpg", - "release_date": "2002", - "rt_score": "89", - "people": [ - { - "id": "6b3facea-ea33-47b1-96ce-3fc737b119b8", - "name": "Renaldo Moon aka Moon aka Muta", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e7/Muta.png", - "gender": "Male", - "age": "NA", - "eye_color": "White", - "hair_color": "Beige", - "specie": "Cat" - }, - { - "id": "3042818d-a8bb-4cba-8180-c19249822d57", - "name": "Cat King", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/34/The_Cat_King.jpg", - "gender": "Male", - "age": "87", - "eye_color": "Emerald", - "hair_color": "Grey", - "specie": "Cat" - }, - { - "id": "58d1973f-f247-47d7-9358-e56cb0d2b5a6", - "name": "Yuki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/eb/New_queen%2C_Yuki.JPG", - "gender": "Female", - "age": "NA", - "eye_color": "Blue", - "hair_color": "White", - "specie": "Cat" - }, - { - "id": "a3d8e70f-46a0-4e5a-b850-db01620d6b92", - "name": "Haru Yoshioka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/27/Haru_Yoshioka.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "466bc926-2024-4653-ac63-fe52f2dc8c7b", - "name": "Natori", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c4/Natori.jpg", - "gender": "Male", - "age": "NA", - "eye_color": "Blue", - "hair_color": "Grey", - "specie": "Cat" - }, - { - "id": "269dcd81-8037-45bb-892b-1c86c9696222", - "name": "Toto", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8d/Toto.png", - "gender": "Male", - "age": "NA", - "eye_color": "Black", - "hair_color": "Dark Blue", - "specie": "Bird" - }, - { - "id": "5b2a28f6-91d4-4382-aedc-b27094e763b0", - "name": "Prince Lune", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/90/Prince_Lune.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Russian blue", - "specie": "Cat" - }, - { - "id": "17aca709-3049-48fc-95a6-e802c01125a2", - "name": "Hiromi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Hiromi.png", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "911d38e2-ada4-4481-89a2-ba414422d4e4", - "name": "Naoko Yoshioka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/64/Naoko_Yoshioka.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Light Brown", - "hair_color": "Light brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "a8bd9c03-7c80-4a97-b7c0-6a668acaf576", - "name": "The Cat Kingdom", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a9/Baron022.jpg", - "climate": "Continental", - "terrain": "Plain", - "surface_water": "30", - "residents": [ - { - "id": "6b3facea-ea33-47b1-96ce-3fc737b119b8", - "name": "Renaldo Moon aka Moon aka Muta" - }, - { - "id": "3042818d-a8bb-4cba-8180-c19249822d57", - "name": "Cat King" - }, - { - "id": "58d1973f-f247-47d7-9358-e56cb0d2b5a6", - "name": "Yuki" - }, - { - "id": "a3d8e70f-46a0-4e5a-b850-db01620d6b92", - "name": "Haru" - } - ] - } - ], - "vehicles": [] - }, - { - "id": "cd3d059c-09f4-4ff3-8d63-bc765a5184fa", - "title": "Howl's Moving Castle", - "description": "When Sophie, a shy young woman, is cursed with an old body by a spiteful witch, her only chance of breaking the spell lies with a self-indulgent yet insecure young wizard and his companions in his legged, walking home.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/0/08/Howl%27s_Moving_Castle.jpg", - "release_date": "2004", - "rt_score": "87", - "people": [ - { - "id": "fa9b410f-cad4-457d-ac71-86b0afa6cf0a", - "name": "Howl Jenkins Pendragon", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/fe/Howl_Jenkins_Pendragon.jpg", - "gender": "Male", - "age": "27", - "eye_color": "Bright blue", - "hair_color": "Bright blue", - "specie": "Wizard" - }, - { - "id": "cbbe548f-dfb4-4d53-81d3-06c203dbb2ff", - "name": "Sophie Hatter", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f4/Sophie_short_hair.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "1287b275-6c32-4113-947f-519316d4a6be", - "name": "Witch of the Waste", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e1/Howls-moving-castle-disneyscreencaps.com-10507.jpg", - "gender": "Female", - "age": "59", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Witch/Human" - }, - { - "id": "b73f58ab-454a-42d6-9812-63e8f235a388", - "name": "Calcifer", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/2a/Calcifer.png", - "gender": "Male", - "age": "NA", - "eye_color": "Dark Brown", - "hair_color": "Orange-yellow", - "specie": "Demon" - }, - { - "id": "d03ca1e2-16ab-45d1-9b81-c2b0f7b35de1", - "name": "Markl", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Markl.jpg", - "gender": "Male", - "age": "10", - "eye_color": "Dark Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "45237428-93bf-4dd6-97ce-f10647300429", - "name": "Prince Justin or Turnip Head", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Prince_Justin.png", - "gender": "Male", - "age": "20-30", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human/Scarecrow" - }, - { - "id": "8f66024e-c84f-445a-9ab5-0b31a6ae354d", - "name": "Madame Suliman", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/64/Madame_Suliman.png", - "gender": "Female", - "age": "50", - "eye_color": "Grey", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "ccc705e4-aa2a-4929-b0dc-4b8a09fd290d", - "name": "Heen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a7/Heen.png", - "gender": "Male", - "age": "NA", - "eye_color": "Brown", - "hair_color": "Beige-white", - "specie": "Dog" - }, - { - "id": "3148150f-6ccb-4383-8af5-0c40f03c825e", - "name": "Lettie Hatter", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1c/Lettie_Hatter.png", - "gender": "Female", - "age": "16", - "eye_color": "Blue", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "06610030-0560-47ac-bc18-be80d85c4dad", - "name": "Fanny Hatter/Honey", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Honey.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human" - } - ], - "locations": [ - { - "id": "b6bac992-a858-4d57-8477-9652d73caaa1", - "name": "Ingary", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Ingary.png", - "climate": "Mild", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "2354305f-dccd-4c44-a79e-cc60ba7376e6", - "name": "Howl's castle", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e6/Howls_Castle.jpg", - "description": "Wizard Howl's home. It's scale changes from scene to scene.", - "vehicle_class": "Moving castle", - "length": "unknown", - "pilot": { - "id": "fa9b410f-cad4-457d-ac71-86b0afa6cf0a", - "name": "Howl Jenkins Pendragon" - } - } - ] - }, - { - "id": "112c1e67-726f-40b1-ac17-6974127bb9b9", - "title": "Tales from Earthsea", - "description": "Something bizarre has come over the land. The kingdom is deteriorating. People are beginning to act strange... What's even more strange is that people are beginning to see dragons, which shouldn't enter the world of humans. Due to all these bizarre events, Ged, a wandering wizard, is investigating the cause. During his journey, he meets Prince Arren, a young distraught teenage boy. While Arren may look like a shy young teen, he has a severe dark side, which grants him strength, hatred, ruthlessness and has no mercy, especially when it comes to protecting Teru. For the witch Kumo this is a perfect opportunity. She can use the boy's 'fears' against the very one who would help him, Ged.", - "director": "Gorō Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/%C3%96v%C3%A4rlden.jpg", - "release_date": "2006", - "rt_score": "41", - "people": [ - { - "id": "68df798d-f73d-4c70-b4ad-05dd84910436", - "name": "Ged", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/33/Ged.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "3f3163bb-e2da-4e87-a1bf-ae2dfcde1a09", - "name": "Arren / Lebannen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ee/Arren.png", - "gender": "Male", - "age": "17", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "84ba6d3d-d225-4a92-bbbc-147808826425", - "name": "Therru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1a/Therru.jpg", - "gender": "Female", - "age": "circa 14-17", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "60469915-e18e-4cf3-b43d-95ea56cc300c", - "name": "Tenar", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Tenar.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "9bd3091a-8ae2-4741-9265-7f83ec55663a", - "name": "King of Enlad", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/King-enlad.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "59d22f97-f45d-4a6c-b473-13ee9e69082a", - "name": "Cob", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/ce/Cob.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Violet", - "hair_color": "Purple", - "specie": "Arch-mage/Human" - }, - { - "id": "da00cee4-90a2-413b-8cef-c65e57f7e41", - "name": "Hare", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1e/Hare.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e024d74b-ca9f-49a7-92fb-e8723c6183e4", - "name": "Hazia Dealer", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1b/Hazia_Dealer.png", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "bcc54f38-8847-45b0-97b1-307c94b2b517", - "name": "Enland", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0e/Ged007.jpg", - "climate": "Wet", - "terrain": "Earthsea", - "surface_water": "100", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "758bf02e-3122-46e0-884e-67cf83df1786", - "title": "Ponyo on the Cliff by the Sea", - "description": "The son of a sailor, 5-year old Sosuke lives a quiet life on an oceanside cliff with his mother Lisa. One fateful day, he finds a beautiful goldfish trapped in a bottle on the beach and upon rescuing her, names her Ponyo. But she is no ordinary goldfish. The daughter of a masterful wizard and a sea goddess, Ponyo uses her father's magic to transform herself into a young girl and quickly falls in love with Sosuke, but the use of such powerful sorcery causes a dangerous imbalance in the world. As the moon steadily draws nearer to the earth and Ponyo's father sends the ocean's mighty waves to find his daughter, the two children embark on an adventure of a lifetime to save the world and fulfill Ponyo's dreams of becoming human.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/5/50/Ponyo_on_the_Cliff_by_the_Sea.jpg", - "release_date": "2008", - "rt_score": "92", - "people": [ - { - "id": "a10f64f3-e0b6-4a94-bf30-87ad8bc51607", - "name": "Sosuke", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cf/Sosuke.jpg", - "gender": "Male", - "age": "5", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "4524e6c2-04f3-4633-b2cb-e1cd3f566213", - "name": "Brunhilde/Ponyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bc/Brunhilda.png", - "gender": "Female", - "age": "5", - "eye_color": "Dark brown", - "hair_color": "Red", - "specie": "Fish/Human" - }, - { - "id": "0cb26464-3416-4490-8f42-cd9d7276884e", - "name": "Kōichi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Sosuke%27s_Father.png", - "gender": "Male", - "age": "30", - "eye_color": "Dark brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "9ab8c24f-f687-47b8-adcf-c7c9d5b86b91", - "name": "Fujimoto", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4b/Fujimoto.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Light green", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "942efc9a-8d02-4643-aa3f-134429a23684", - "name": "Granmammare", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/43/Granmammare.png", - "gender": "Female", - "age": "NA", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Deity" - }, - { - "id": "04447a1b-316a-40bf-8f19-ddc964fec216", - "name": "Lisa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Lisa.png", - "gender": "Female", - "age": "25", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "88d56819-0639-4bc4-8ffc-2af15a310cdc", - "name": "Toki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/94/Toki.jpg", - "gender": "Female", - "age": "72", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "f55138f5-cdc7-4bc5-93d6-c4445d2a5347", - "name": "Yoshie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3f/Yoshie.jpg", - "gender": "Female", - "age": "68", - "eye_color": "Dark brown", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "9e149019-f351-4061-aaee-82a385a36582", - "name": "Noriko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/34/Noriko.jpg", - "gender": "Female", - "age": "70", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "804b2f0a-05ab-489a-9610-bdc6bc867e89", - "name": "Koyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/29/Koyo.png", - "gender": "Female", - "age": "68", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "90241c46-d4be-411f-b00a-7561b9dda7b6", - "name": "Fujimoto's Underwater Harbor", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Fujimotos_hus.jpg", - "climate": "Wet", - "terrain": "Ocean", - "surface_water": "100", - "residents": [ - "TODO" - ] - }, - { - "id": "469b14bd-5565-4436-bbed-c2036f42cc99", - "name": "Himawari Nursery School", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6b/Himawari_Nursery_School.jpg", - "climate": "Mild", - "terrain": "Ocean", - "surface_water": "50", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "923d70c9-8f15-4972-ad53-0128b261d628", - "name": "Sosuke's Boat", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/PonyoS%C5%8DsukeBoat.jpg", - "description": "A toy boat where Sosuke plays", - "vehicle_class": "Boat", - "length": "10", - "pilot": { - "id": "a10f64f3-e0b6-4a94-bf30-87ad8bc51607", - "name": "Sosuke" - } - } - ] - }, - { - "id": "2de9426b-914a-4a06-a3a0-5e6d9d3886f6", - "title": "The Secret World of Arrietty", - "description": "14-year-old Arrietty and the rest of the Clock family live in peaceful anonymity as they make their own home from items 'borrowed' from the house's human inhabitants. However, life changes for the Clocks when a human boy discovers Arrietty.", - "director": "Hiromasa Yonebayashi", - "producer": "Toshio Suzuki", - "poster": "https://m.media-amazon.com/images/M/MV5BZDY3ZGI0ZDAtMThlNy00MzAxLTg4YjAtNjkwYTkxNmQ4MjdlXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_.jpg", - "release_date": "2010", - "rt_score": "95", - "people": [ - { - "id": "89026b3a-abc4-4053-ab1a-c6d2eea68faa", - "name": "Karigurashi/Arrietty", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/04/Arrietty.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Auburn", - "specie": "Borrower" - }, - { - "id": "496031cc-f6af-4f48-b9d1-27f34cb18e10", - "name": "Sho (Shawn)", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/04/Sho.jpg", - "gender": "Male", - "age": "12-14", - "eye_color": "Brown", - "hair_color": "Navy blue/black", - "specie": "Human" - }, - { - "id": "ef5ee7c5-ae68-418d-a319-f3e79262cd87", - "name": "Homily Clock", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Homily_Clock.jpg", - "gender": "Female", - "age": "52", - "eye_color": "Brown", - "hair_color": "Navy black", - "specie": "Borrower" - }, - { - "id": "3a83aa65-d134-4e58-85b2-e9f6523b047d", - "name": "Sadako Maki/Jessica", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1b/Jessica.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "9c687441-3eb3-4c4b-8752-55774953aa3f", - "name": "Haru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3d/Haru_%28dam%29.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ce5fb645-f0bb-4c1b-829f-907989d5525f", - "name": "Spiller", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/43/Spiller.jpg", - "gender": "Male", - "age": "Young", - "eye_color": "Black", - "hair_color": "Navy black", - "specie": "Borrower" - }, - { - "id": "a27ebdcb-4d29-40ac-8da6-5fc5a7869efb", - "name": "Pod Clock", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/76/Pod.png", - "gender": "Male", - "age": "52", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Borrower" - }, - { - "id": "379f1453-38ca-486f-9d8b-f4eddc1e3fd3", - "name": "Niya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5a/Niya.jpg", - "gender": "Male", - "age": "52", - "eye_color": "White", - "hair_color": "Beige", - "specie": "Cat" - } - ], - "locations": [ - { - "id": "1e7ed524-4b4f-466b-978c-69dda9777396", - "name": "Sho's house", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/86/Karigurashi002.jpg", - "climate": "Warm", - "terrain": "Forest", - "surface_water": "10", - "residents": [ - "TODO" - ] - }, - { - "id": "f2148ab5-f272-4057-b05a-1321e35227b4", - "name": "Karigurashi's house", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cd/Karigurashi019.jpg", - "climate": "Warm", - "terrain": "Under the floorboards", - "surface_water": "10", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "45db04e4-304a-4933-9823-33f389e8d74d", - "title": "From Up on Poppy Hill", - "description": "The story is set in 1963 in Yokohama. Kokuriko Manor sits on a hill overlooking the harbour. A 16 year-old girl, Umi, lives in that house. Every morning she raises a signal flag facing the sea. The flag means “I pray for safe voyages”. A 17 year-old boy, Shun, always sees this flag from the sea as he rides a tugboat to school. Gradually the pair are drawn to each other but they are faced with a sudden trial. Even so, they keep going without running from facing the hardships of reality.", - "director": "Gorō Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bb/From_Up_on_Poppy_Hill.jpg", - "release_date": "2011", - "rt_score": "83", - "people": [ - { - "id": "6a486237-c503-4221-b834-1862f200e939", - "name": "Umi Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/93/Umi_Matsuzaki.jpg", - "gender": "Female", - "age": "16", - "eye_color": "Hazel", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5c492592-ea9c-45e8-a9cc-4391037c0202", - "name": "Shun Kazama", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Shun_Kazama.jpg", - "gender": "Male", - "age": "17", - "eye_color": "Black", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "f1c170fa-7c60-420a-8437-253dd39a6bde", - "name": "Yūichirō Sawamura", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3e/Yuuichirou_Sawamura.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "721acf20-3470-4010-801b-31f465467d55", - "name": "Sora Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Sora_Matsuzaki.jpg", - "gender": "Female", - "age": "12-14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "827be987-0563-4a7c-a68b-9d58e46d1687", - "name": "Shirou Mizunuma", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f1/Shirou_Mizunuma.jpg", - "gender": "Male", - "age": "18", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "bec0cbf4-a03c-4379-b2c6-77fca9d5faa8", - "name": "Ryōko Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Ryouko_Matsuzaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "002708e3-d38f-4518-a7a9-bdb92390d0dc", - "name": "Riku Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Riku_Matsuzaki.jpg", - "gender": "Male", - "age": "11", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "daf8627a-dd28-407a-a36b-d41b13ffc2ed", - "name": "Hana Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/13/Hana_Matsuzaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Dark grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "be837047-cd6f-477f-a83d-5aec9ed1dda7", - "name": "Coquelicot Manor", - "img": "https://cache.desktopnexus.com/thumbseg/2436/2436746-bigthumbnail.jpg", - "climate": "Warm", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "67405111-37a5-438f-81cc-4666af60c800", - "title": "The Wind Rises", - "description": "A lifelong love of flight inspires Japanese aviation engineer Jiro Horikoshi, whose storied career includes the creation of the A-6M World War II fighter plane.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/2/2d/The_Wind_Rises.jpg", - "release_date": "2013", - "rt_score": "89", - "people": [ - { - "id": "97746fd8-1875-4331-8bc6-f43ae25501cd", - "name": "Naoko Satomi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Nahoko_Satomi.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "07b01fdb-87fb-4f3b-a888-b90cf13bc386", - "name": "Jiro Horikoshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d7/Jirou_Horikoshi.jpg", - "gender": "Male", - "age": "42", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "53b1d8f7-adb3-49b3-bece-52cda0915e7a", - "name": "Castorp", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b4/Castorp.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Light brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ccc07f5c-28bd-4446-aee9-827c61d7f9f1", - "name": "Kiro Honjo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6c/Kiro_Honjo.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "54eda936-7f86-4bd8-9493-56e0eebd8eb1", - "name": "Kayo Horikoshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/91/Kayo_Horikoshi.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "b2453b6b-0718-4740-a0c4-207f12f1903a", - "name": "Caproni", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/66/Caproni.jpg", - "gender": "Male", - "age": "45", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "c8321219-a816-4921-9a58-48c858becb97", - "name": "Mr. Kurokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bd/Kurokawa.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "50e9d375-afaa-4769-a31d-dee8e37aa8ba", - "name": "Hattori", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Hattori.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "2b380662-626d-42fb-9e3a-14f951201c8b", - "name": "Nagoya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/20/Kazetachinu009.jpg", - "climate": "Damp", - "terrain": "Hill", - "surface_water": "20", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "411f66ed0-771c-46d3-8f68-a3b65c6dd91c", - "name": "Mitsubishi 1MF9 ", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/41/Kazetachinu044.jpg", - "description": "The Mitsubishi 1MF9 or Mitsubishi Experimental Taka-type Carrier Fighter was a prototype Japanese fighter aircraft of the 1920s. It was a single-engined, single-seat biplane intended to operate from the Imperial Japanese Navy's aircraft carriers, but only two were built, with the type being rejected by the Navy.", - "vehicle_class": "War plane", - "length": "8", - "pilot": { - "id": "07b01fdb-87fb-4f3b-a888-b90cf13bc386", - "name": "Jiro Horikoshi" - } - } - ] - }, - { - "id": "578ae244-7750-4d9f-867b-f3cd3d6fecf4", - "title": "The Tale of the Princess Kaguya", - "description": "A bamboo cutter named Sanuki no Miyatsuko discovers a miniature girl inside a glowing bamboo shoot. Believing her to be a divine presence, he and his wife decide to raise her as their own, calling her 'Princess'.", - "director": "Isao Takahata", - "producer": "Yoshiaki Nishimura", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/8/87/The_Tale_of_the_Princess_Kaguya.jpg", - "release_date": "2013", - "rt_score": "100", - "people": [ - { - "id": "a8b338c0-e586-4c1c-8857-f33540d0d4d7", - "name": "Kaguya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Kaguya_shows_off_her_teeth.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "a21fbdd5-16bc-4931-80d0-3ce89ffce778", - "name": "Sutemaru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/37/Sutemaru.PNG", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "4c697b7d-4f64-4ac9-ae29-e155eb1693f3", - "name": "Ishitsukuri", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5c/Ghibli-kaguya-ishitsukuri.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "fe1e5acf-e5e4-4769-9755-989cf7a2e961", - "name": "Miyatsuko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4a/Sanuki_no_Miyatsuko.jpeg", - "gender": "Male", - "age": "Elder", - "eye_color": "Grey", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "839ff5b9-69ba-4d55-ab77-de939b46b18a", - "name": "Menowarawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/22/Menowarawa.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "1752fc88-c6b7-4fef-8b64-51451d808033", - "name": "Lady Sagami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Sagami.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "942fb1029-b51f-4100-8bee-86547c09b0ff", - "name": "Inbe no Akita", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1c/Ghibli-kaguya-akita.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "be634b4e-c333-4225-a5f0-2a0aa33d6453", - "name": "Ōna", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cb/Ouna.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "682df5c3-b09e-46af-94d1-ae0d17f9b4b6", - "name": "Bamboo Forest", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Ghibli-kaguya-bamboo-forest.jpg", - "climate": "Tropical", - "terrain": "Forest", - "surface_water": "10", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "5fdfb320-2a02-49a7-94ff-5ca418cae602", - "title": "When Marnie Was There", - "description": "The film follows Anna Sasaki living with her relatives in the seaside town. Anna comes across a nearby abandoned mansion, where she meets Marnie, a mysterious girl who asks her to promise to keep their secrets from everyone. As the summer progresses, Anna spends more time with Marnie, and eventually Anna learns the truth about her family and foster care.", - "director": "Hiromasa Yonebayashi", - "producer": "Yoshiaki Nishimura", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7a/When_Marnie_Was_There.jpg", - "release_date": "2014", - "rt_score": "92", - "people": [ - { - "id": "4a6a60d1-cb07-464f-889c-fecaff19b4ef", - "name": "Marnie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/21/Marnie.jpg", - "gender": "Female", - "age": "12", - "eye_color": "Green", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "28d07ace-c309-48c6-b48e-ae2ece3a238c", - "name": "Anna Sasaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ae/Anna.png", - "gender": "Female", - "age": "12", - "eye_color": "Blue", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d0a0bd7c-7521-45a2-a681-573a67f34a5b", - "name": "Emily", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cd/13_year_old_Emily.png", - "gender": "Female", - "age": "20", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "08fdd37a-2cf0-4f91-ae1c-344ecff39753", - "name": "Kazuhiko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/Kazuhiko.jpg", - "gender": "Male", - "age": "Teenager", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "66bca178-9920-4ec3-91e9-0d5b8a76dba1", - "name": "Setsu Oiwa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6e/Setsu.jpg", - "gender": "Female", - "age": "50-60", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5b8e4413-f943-40ba-8f9f-0ba059a401f0", - "name": "Hisako", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/93/Hisako.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "c827feae-8ccf-4ced-84cb-bc3e226b1cd1", - "name": "Yoriko Sasaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Yoriko_Sasaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "9d3730cb-ec15-4bf9-a2fb-a7772e5e1c03", - "name": "Sayaka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/79/Sayaka.jpg", - "gender": "Female", - "age": "11", - "eye_color": "Teal", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "31b49ef6-ee60-4603-b983-e67fa0718aa9", - "name": "Kiyomasa Ōiwa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d7/Kiyomasa.jpg", - "gender": "Male", - "age": "50-60", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5d52d16f-ce72-41bd-8d88-436e206d9449", - "name": "Doctor Yamashita", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8a/Yamashita.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - } - ], - "locations": [ - { - "id": "56e423c4-d9a1-44c4-8bdb-1cab45fbf63e", - "name": "The Marsh House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8c/Marsh_house.jpg", - "climate": "Mild", - "terrain": "Marsh", - "surface_water": "60", - "residents": [] - } - ], - "vehicles": [] - } - ] -} diff --git a/src/data/ghibli/ghibli.json b/src/data/ghibli/ghibli.json deleted file mode 100644 index 46581684..00000000 --- a/src/data/ghibli/ghibli.json +++ /dev/null @@ -1,2435 +0,0 @@ -{ - "studio": "Studio Ghibli Inc.", - "films": [ - { - "id": "2baf70d1-42bb-4437-b551-e5fed5a87abe", - "title": "Castle in the Sky", - "description": "The orphan Sheeta inherited a mysterious crystal that links her to the mythical sky-kingdom of Laputa. With the help of resourceful Pazu and a rollicking band of sky pirates, she makes her way to the ruins of the once-great civilization. Sheeta and Pazu must outwit the evil Muska, who plans to use Laputa's science to make himself ruler of the world.", - "director": "Hayao Miyazaki", - "producer": "Isao Takahata", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Castle_in_the_Sky.jpg", - "release_date": "1986", - "rt_score": "95", - "people": [ - { - "id": "fe93adf2-2f3a-4ec4-9f68-5422f1b87c01", - "name": "Pazu", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8b/Pazu.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "598f7048-74ff-41e0-92ef-87dc1ad980a9", - "name": "Lusheeta Toel Ul Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c3/Sheeta.jpg", - "gender": "Female", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "3bc0b41e-3569-4d20-ae73-2da329bf0786", - "name": "Dola", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b3/Dola.png", - "gender": "Female", - "age": "60", - "eye_color": "Black", - "hair_color": "Peach", - "specie": "Human" - }, - { - "id": "abe886e7-30c8-4c19-aaa5-d666e60d14de", - "name": "Romska Palo Ul Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d5/Muska.jpg", - "gender": "Male", - "age": "33", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e08880d0-6938-44f3-b179-81947e7873fc", - "name": "Uncle Pom", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/de/Uncle_Pom.png", - "gender": "Male", - "age": "Unspecified/Elderly", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "5c83c12a-62d5-4e92-8672-33ac76ae1fa0", - "name": "General Muoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/12/Muoro.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Black", - "hair_color": "None", - "specie": "Human" - }, - { - "id": "3f4c408b-0bcc-45a0-bc8b-20ffc67a2ede", - "name": "Duffi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0a/Duffi.png", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "fcb4a2ac-5e41-4d54-9bba-33068db083ca", - "name": "Louis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Charlies.jpg", - "gender": "Male", - "age": "30", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "2cb76c15-772a-4cb3-9919-3652f56611d0", - "name": "Charles", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f0/Charlie.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "f6f2c477-98aa-4796-b9aa-8209fdeed6b9", - "name": "Henri", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/15/Henri.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "Reddish brown", - "specie": "Human" - }, - { - "id": "05d8d01b-0c2f-450e-9c55-aa0daa34838e", - "name": "Motro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/17/Eggman_laputa.jpg", - "gender": "Male", - "age": "Unspecified/Adult", - "eye_color": "Dark brown", - "hair_color": "None", - "specie": "Human" - }, - { - "id": "b22a684f-1819-40c8-94a6-d40c3b5e18eb", - "name": "Okami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/65/Okami.jpg", - "gender": "Female", - "age": "50", - "eye_color": "Dark brown", - "hair_color": "Orange", - "specie": "Human" - }, - { - "id": "40c005ce-3725-4f15-8409-3e1b1b14b583", - "name": "Colonel Muska", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d3/Colonelmuska2bodyguards.JPG", - "gender": "Male", - "age": "33", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "6ba60a86-7c74-4ec4-a6f4-7112b5705a2f", - "name": "Gondoa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/25/Thumbnail-8.jpeg", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "26361a2c-32c6-4bd5-ae9c-8e40e17ae28d", - "name": "Pazu's Mines", - "img": "https://preview.redd.it/fmikehlh8dl41.jpg?auto=webp&s=a997a7d6726fc151a438985899b052d0fd357716", - "climate": "Dry", - "terrain": "Hill", - "surface_water": "0", - "residents": [ - "TODO" - ] - }, - { - "id": "0fafa7a3-64c1-43fe-881b-ecb605c01e09", - "name": "Laputa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e7/Laputa.png", - "climate": "Continental", - "terrain": "City", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "0132f7f6-fd52-4ac3-b5df-c96b609f77b6", - "name": "Tedis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/13/Tedis.jpg", - "climate": "Continental", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "4e09b023-f650-4747-9ab9-eacf14540cfb", - "name": "Air Destroyer Goliath", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e5/Goliath.png", - "description": "A military airship utilized by the government to access Laputa", - "vehicle_class": "Airship", - "length": "1,000", - "pilot": { - "id": "40c005ce-3725-4f15-8409-3e1b1b14b583", - "name": "Colonel Muska" - } - } - ] - }, - { - "id": "58611129-2dbc-4a81-a72f-77ddfc1b1b49", - "title": "My Neighbor Totoro", - "description": "Two sisters move to the country with their father in order to be closer to their hospitalized mother, and discover the surrounding trees are inhabited by Totoros, magical spirits of the forest. When the youngest runs away from home, the older sister seeks help from the spirits to find her.", - "director": "Hayao Miyazaki", - "producer": "Hayao Miyazaki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/d/db/My_Neighbor_Totoro.jpg", - "release_date": "1988", - "rt_score": "93", - "people": [ - { - "id": "986faac6-67e3-4fb8-a9ee-bad077c2e7fe", - "name": "Satsuki Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f2/Satsuki_Kusakabe.jpg", - "gender": "Female", - "age": "11", - "eye_color": "Dark Brown/Black", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "d5df3c04-f355-4038-833c-83bd3502b6b9", - "name": "Mei Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b5/God_Jul_Mei_%C3%B6nskar_fr%C3%A5n_Tomten.jpg", - "gender": "Female", - "age": "4", - "eye_color": "Brown", - "hair_color": "Light Brown", - "specie": "Human" - }, - { - "id": "3031caa8-eb1a-41c6-ab93-dd091b541e11", - "name": "Tatsuo Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d6/Tatsuo_Kusakabe.jpg", - "gender": "Male", - "age": "37", - "eye_color": "Brown", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "87b68b97-3774-495b-bf80-495a5f3e672d", - "name": "Yasuko Kusakabe", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7b/Yasuko_Kusakabe.png", - "gender": "Female", - "age": "36", - "eye_color": "Brown", - "hair_color": "Dark Brown", - "specie": "Human" - }, - { - "id": "08ffbce4-7f94-476a-95bc-76d3c3969c19", - "name": "Granny", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Granny.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "0f8ef701-b4c7-4f15-bd15-368c7fe38d0a", - "name": "Kanta Ogaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c3/Kanta.jpg", - "gender": "Male", - "age": "11", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d39deecb-2bd0-4770-8b45-485f26e1381f", - "name": "Totoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/df/Totoro_in_the_rain.png", - "gender": "Male", - "age": "1300", - "eye_color": "Grey", - "hair_color": "Grey", - "specie": "Totoro" - }, - { - "id": "591524bc-04fe-4e60-8d61-2425e42ffb2a", - "name": "Chu Totoro", - "img": "https://www.ghibli.jp/gallery/thumb-totoro019.png", - "gender": "NA", - "age": "", - "eye_color": "Black", - "hair_color": "Blue", - "specie": "Totoro" - }, - { - "id": "c491755a-407d-4d6e-b58a-240ec78b5061", - "name": "Chibi Totoro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c5/Little_Totoro_spirit_moving.gif", - "gender": "NA", - "age": "", - "eye_color": "Black", - "hair_color": "White", - "specie": "Totoro" - }, - { - "id": "f467e18e-3694-409f-bdb3-be891ade1106", - "name": "Catbus", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Catbus.jpg", - "gender": "Male", - "age": "NA", - "eye_color": "Yellow", - "hair_color": "Brown", - "specie": "Cat" - } - ], - "locations": [ - { - "id": "660c8c91-bd92-43db-b475-b2df6ca96fec", - "name": "Kusakabe's House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f3/Kusakabe_Family_House.jpg", - "climate": "Mild", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "6fc21b76-78fb-4451-98f7-857e32a23e85", - "name": "Matsugo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/08/Min_Granne_Totoro_v%C3%A4rlden.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "60", - "residents": [ - "TODO" - ] - }, - { - "id": "ee897b2a-405e-42b9-bff4-8b51b0f03cab", - "name": "Satsuki's School House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/dd/Satsuki%27s_School_House.jpg", - "climate": "Mild", - "terrain": "River", - "surface_water": "60", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "ea660b10-85c4-4ae3-8a5f-41cea3648e3e", - "title": "Kiki's Delivery Service", - "description": "A young witch, on her mandatory year of independent life, finds fitting into a new community difficult while she supports herself by running an air courier service.", - "director": "Hayao Miyazaki", - "producer": "Hayao Miyazaki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Kiki%27s_Delivery_Service_%282%29.jpg", - "release_date": "1989", - "rt_score": "96", - "people": [ - { - "id": "4151abc6-1a9e-4e6a-5678-aac05ra641js", - "name": "Kiki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Kiki.jpg", - "gender": "Female", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Witch" - }, - { - "id": "7151abc6-1a9e-4e6a-9711-ddb50ea572ec", - "name": "Jiji", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b4/Jiji.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Cat" - }, - { - "id": "6574cfr2-9w3d-2x1h-8531-gge23iu489ko", - "name": "Ursula", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/12/Ursula.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "4321dse3-6r6s-3r4d-5641-rdq19re765de", - "name": "Tombo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6f/Tombo.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "8252ebf6-1g8f-5t6u-1234-vvg45yd363dc", - "name": "Osono", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3a/Osono.jpg", - "gender": "Female", - "age": "30", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "7654ght4-3r4t-1t5u-0987-hhj76gh432gr", - "name": "Fukuo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/29/Fukuo.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [ - { - "id": "fb083a4e-77b2-4623-a2e0-6bbca5bfd5b2", - "name": "Ursula's Log Cabin", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b5/Ursula%27s_Log_Cabin.jpg", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "c57fb2cb-ea85-4d73-8808-cf5dcd28c22e", - "name": "Koriko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/05/Koriko.jpg", - "climate": "Mild", - "terrain": "Hill", - "surface_water": "50", - "residents": [ - "TODO" - ] - }, - { - "id": "62346d33-caa0-4c17-8016-0aca56f3066b", - "name": "Karikiya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e3/Majo002.jpg", - "climate": "Mild", - "terrain": "City", - "surface_water": "30", - "residents": [ - "TODO" - ] - }, - { - "id": "64a996aa-481e-4627-9624-ab23f59a05a9", - "name": "Guchokipanya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Gutiokipanja.jpg", - "climate": "Continental", - "terrain": "Hill", - "surface_water": "50", - "residents": [ - { - "id": "8252ebf6-1g8f-5t6u-1234-vvg45yd363dc", - "name": "Osono" - }, - { - "id": "7654ght4-3r4t-1t5u-0987-hhj76gh432gr", - "name": "Fukuo" - } - ] - } - ], - "vehicles": [] - }, - { - "id": "12cfb892-aac0-4c5b-94af-521852e46d6a", - "title": "Grave of the Fireflies", - "description": "In the latter part of World War II, a boy and his sister, orphaned when their mother is killed in the firebombing of Tokyo, are left to survive on their own in what remains of civilian life in Japan. The plot follows this boy and his sister as they do their best to survive in the Japanese countryside, battling hunger, prejudice, and pride in their own quiet, personal battle.", - "director": "Isao Takahata", - "producer": "Toru Hara", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a5/Grave_of_the_Fireflies_Japanese_poster.jpg", - "release_date": "1988", - "rt_score": "97", - "people": [ - { - "id": "8cb959a8-1959-42f3-bb33-07d7a2e6b830", - "name": "Seita Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/21/Seita_Yokokawa.jpg", - "gender": "Male", - "age": "14", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "c344d561-6654-4aab-b0df-a1570e7e60cb", - "name": "Setsuko Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a8/Setsuko_Yokokawa.jpg", - "gender": "Female", - "age": "4", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "227c01a6-4e29-4582-bc4b-35106a704ab0", - "name": "Mrs. Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/39/SeitaMother.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "023306e3-9fc6-4d1d-b681-d4649dcbfff9", - "name": "Kiyoshi Yokokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f6/SeitaFather3.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "0e18b23d-1f21-4a83-a6de-f01147624875", - "name": "Seita's Aunt", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/SeitaAunt.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "4e236f34-b981-41c3-8c65-f8c9000b94e7", - "title": "Only Yesterday", - "description": "It’s 1982, and Taeko is 27 years old, unmarried, and has lived her whole life in Tokyo. She decides to visit her family in the countryside, and as the train travels through the night, memories flood back of her younger years: the first immature stirrings of romance, the onset of puberty, and the frustrations of math and boys. At the station she is met by young farmer Toshio, and the encounters with him begin to reconnect her to forgotten longings. In lyrical switches between the present and the past, Taeko contemplates the arc of her life, and wonders if she has been true to the dreams of her childhood self.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a9/Only_Yesterday.jpg", - "release_date": "1991", - "rt_score": "100", - "people": [ - { - "id": "d0bb7b5f-3bf0-46c8-959d-0299b3252bd8", - "name": "Taeko Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Taeko_Okajima.png", - "gender": "Female", - "age": "27", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "3f78eba1-f9b0-489b-8686-f4508cdf049d", - "name": "Toshio", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Toshio.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "52ed5cad-2464-481f-9786-8533b8de95ff", - "name": "Mr. Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/58/Mr._Okajima.png", - "gender": "Male", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "87e61451-3131-4d01-a3b3-558c9ee1c451", - "name": "Mrs. Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/18/Mrs._Okajima_%282%29.png", - "gender": "Female", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "0174e644-eddd-4cb7-8503-e0c21291d782", - "name": "Grandmother Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Grandmother_Okajima_%282%29.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "a88cb7a4-fe4a-4d50-8d8b-c32449e298ba", - "name": "Nanako Okajima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Nanako_Okajima.png", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "c8f02850-0c1f-499c-8b5e-d8ad16f3ecc4", - "name": "Yaeko Okajima", - "gender": "Female", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a8/Yaeko_Okajima.jpg", - "age": "16", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "6e960787-5a47-4178-a040-1ef5bf5e4a6c", - "name": "Tani Tsuneko", - "img": "https://www.anime-planet.com/images/characters/tani-tsuneko-100171.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "cd86aeb2-4fd7-4119-8128-7060e0a68074", - "name": "Aiko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Aiko.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Human" - }, - { - "id": "3ab1e0de-4d41-4f67-b2d0-e16d0fef2e6c", - "name": "Toko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/af/Toko.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "f4a85428-18b7-4199-ba5a-b6bcfb478e14", - "name": "Rie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/00/Rie_01.png", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "dbeeaecb-7817-4b8b-90ca-edc432d3033e", - "name": "Taeko's House", - "img": "https://images.squarespace-cdn.com/content/v1/54fc8146e4b02a22841f4df7/1571850401468-9TTOSKJGO49OEAKEJ4O6/Art+of+Only+Yesterday+C+-+8.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "ebbb6b7c-945c-41ee-a792-de0e43191bd8", - "title": "Porco Rosso", - "description": "Porco Rosso, known in Japan as Crimson Pig (Kurenai no Buta) is the sixth animated film by Hayao Miyazaki and released in 1992. You're introduced to an Italian World War I fighter ace, now living as a freelance bounty hunter chasing 'air pirates' in the Adriatic Sea. He has been given a curse that changed his head to that of a pig. Once called Marco Pagot, he is now known to the world as 'Porco Rosso', Italian for 'Red Pig.'", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster" : "https://static.wikia.nocookie.net/studio-ghibli/images/4/41/Porco_Rosso.jpg", - "release_date": "1992", - "rt_score": "94", - "people": [ - { - "id": "6523068d-f5a9-4150-bf5b-76abe6fb42c3", - "name": "Porco Rosso", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/02/Porcellino%21.png", - "gender": "Male", - "age": "47", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "eff43a47-e59c-41bd-bcc6-b1827d63bed5", - "name": "Donald Curtis", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/61/Donald_Curtis.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "4a2e2cee-08ca-4d44-9564-2b3e5421bafb", - "name": "Fio Piccolo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/16/Fio_%282%29.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "127317b3-f6f8-4aea-b294-20452a3334f5", - "name": "Gina", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/eb/Gina.jpg", - "gender": "Female", - "age": "circa 23-35", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "2ac81cc3-7292-40ab-9e8f-4a370a58e3c8", - "name": "Mr. Piccolo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0e/Mr_Piccolo.jpg", - "gender": "Male", - "age": "Middle aged", - "eye_color": "Brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "a63c25f4-41a4-4f78-933f-3c14e2903a8f", - "name": "Capo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/98/Aiuto_Gang_boss.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Bald", - "specie": "Human" - }, - { - "id": "5fd7416f-d928-4ebc-a4fb-d9bbdf99b06a", - "name": "Ferrari", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/be/Porco_Rosso_-_Ferrari.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - } - ], - "locations": [ - { - "id": "34df8f25-8f80-4823-8f01-bf9852039987", - "name": "Piccolo S.P.A.", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Piccolos_garage.jpg", - "climate": "Continental", - "terrain": "River", - "surface_water": "40", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "d8f893b5-1dd9-41a1-9918-0099c1aa2de8", - "name": "Red Wing", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8f/Porco%27s_Plane.jpg", - "description": "An experimental aircraft captured by Porco. Named Savoia S.21", - "vehicle_class": "Airplane", - "length": "20", - "pilot": { - "id": "6523068d-f5a9-4150-bf5b-76abe6fb42c3", - "name": "Porco Rosso" - } - }, - { - "id": "7eb1b9cd-8153-4ef6-a0d4-1e9abd8d78da", - "name": "Dabohaze", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/99/Aiuto_Gang.jpg", - "description": "It's the Mamma Aiuto Gang's battle ship, They're an air pirate gang lead by Capo", - "vehicle_class": "Battle ship", - "length": "NA", - "pilot": { - "id": "a63c25f4-41a4-4f78-933f-3c14e2903a8f", - "name": "Capo" - } - } - ] - }, - { - "id": "1b67aa9a-2e4a-45af-ac98-64d6ad15b16c", - "title": "Pom Poko", - "description": "As the human city development encroaches on the raccoon population's forest and meadow habitat, the raccoons find themselves faced with the very real possibility of extinction. In response, the raccoons engage in a desperate struggle to stop the construction and preserve their home.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9e/Pom_Poko.jpg", - "release_date": "1994", - "rt_score": "78", - "people": [ - { - "id": "575d6943-f9da-445e-8e77-e118c3924a1d", - "name": "Shoukichi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Shoukichi_1.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Raccoon Dog" - }, - { - "id": "9298c4fe-a508-463f-aad7-d55742e9a4e5", - "name": "Okiyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bd/Okiyo.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Raccoon Dog" - }, - { - "id": "220c7498-c390-4456-b853-bac107d16ff7", - "name": "Seizaemon", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Seizaemon.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Raccoon Dog" - }, - { - "id": "718f634a-ea92-4907-a262-5a71a0661dcd", - "name": "Oroku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/07/Oroku.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Raccoon Dog" - }, - { - "id": "7367f154-4d9b-4e3e-89cf-2bd55c4d817f", - "name": "Gonta", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0b/Gonta.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Raccoon Dog" - }, - { - "id": "041cad03-ad0d-4f80-aeaa-71f9f64334df", - "name": "Inugami Gyōbu", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/99/Inugami.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey brown", - "specie": "Raccoon Dog" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "ff24da26-a969-4f0e-ba1e-a122ead6c6e3", - "title": "Whisper of the Heart", - "description": "Shizuku lives a simple life, dominated by her love for stories and writing. One day she notices that all the library books she has have been previously checked out by the same person: 'Seiji Amasawa'. Curious as to who he is, Shizuku meets a boy her age whom she finds infuriating, but discovers to her shock that he is her 'Prince of Books'. As she grows closer to him, she realises that he merely read all those books to bring himself closer to her. The boy Seiji aspires to be a violin maker in Italy, and it is his dreams that make Shizuku realise that she has no clear path for her life. Knowing that her strength lies in writing, she tests her talents by writing a story about Baron, a cat statuette belonging to Seiji's grandfather.", - "director": "Yoshifumi Kondō", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7b/Whisper_of_the_Heart.jpg", - "release_date": "1995", - "rt_score": "91", - "people": [ - { - "id": "42a69bf6-b5e8-42b1-b05a-12c3d05e7c1e", - "name": "Shizuku Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/67/Shizuku_Tsukishima.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Light black", - "specie": "Human" - }, - { - "id": "fc196c4f-0201-4ed2-9add-c6403f7c4d32", - "name": "Baron Humbert von Gikkingen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Humbert_von_Gikkingen.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Green", - "hair_color": "Yellow", - "specie": "Cat" - }, - { - "id": "079db09e-0441-442b-8c17-af5cac8321c4", - "name": "Seiji Amasawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c5/Seiji_Amasawa.jpg", - "gender": "Male", - "age": "15", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "494bba43-9f61-4383-a597-5bae6ab26222", - "name": "Yuko Harada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cb/Yuko_Harada.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e432a1fe-e937-4575-bade-d11e9f8a9433", - "name": "Sugimura", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b7/Sugimura.jpg", - "gender": "Male", - "age": "14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "182c1f2a-e1e0-4035-b87a-754d58ed6e2d", - "name": "Seiya Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b3/Seiya_Tsukishima.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d92e61f3-f525-4740-9f06-c9e7b19c3d11", - "name": "Asako Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ac/Asako_Tsukishima.jpg", - "gender": "Female", - "age": "39", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "61b51987-dd67-479b-aa03-554834b7edd7", - "name": "Shiro Nishi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0f/Shiro_Nishi.jpg", - "gender": "Male", - "age": "70", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "e40b4241-612b-402f-8e6c-067c44e9c618", - "name": "Shiho Tsukishima", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/02/Shiho_Tsukishima.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "42f787d8-1fcb-4d3d-82f2-a74409869368", - "name": "Seiji's House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a7/Mimi011.jpg", - "climate": "Continental", - "terrain": "City", - "surface_water": "0", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "0440483e-ca0e-4120-8c50-4c8cd9b965d6", - "title": "Princess Mononoke", - "description": "Ashitaka, a prince of the disappearing Ainu tribe, is cursed by a demonized boar god and must journey to the west to find a cure. Along the way, he encounters San, a young human woman fighting to protect the forest, and Lady Eboshi, who is trying to destroy it. Ashitaka must find a way to bring balance to this conflict.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Princess_Mononoke.jpg", - "release_date": "1997", - "rt_score": "92", - "people": [ - { - "id": "ba924631-068e-4436-b6de-f3283fa848f0", - "name": "Ashitaka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Ashitaka.jpg", - "gender": "Male", - "age": "17", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ebe40383-aad2-4208-90ab-698f00c581ab", - "name": "San", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3f/San.jpg", - "gender": "Female", - "age": "16", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "34277bec-7401-43fa-a00a-5aee64b45b08", - "name": "Eboshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9f/Eboshi.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Hazel", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "91939012-90b9-46e5-a649-96b898073c82", - "name": "Jigo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/79/Jigo_%282%29.jpg", - "gender": "Male", - "age": "Middle age", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "20e3bd33-b35d-41e6-83a4-57ca7f028d38", - "name": "Kohroku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d1/Kohroku_gives.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "8bccdc78-545b-49f4-a4c8-756163a38c91", - "name": "Gonza", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/42/Gonza_%282%29.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Bald, but beard is Brown", - "specie": "Human" - }, - { - "id": "116bfe1b-3ba8-4fa0-8f72-88537a493cb9", - "name": "Hii-sama", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/83/Hii-sama.jpg", - "gender": "Female", - "age": "Over 50", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "030555b3-4c92-4fce-93fb-e70c3ae3df8b", - "name": "Yakul", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ef/Yakul.jpg", - "age": "Unknown", - "gender": "Male", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Red elk" - }, - { - "id": "ca568e87-4ce2-4afa-a6c5-51f4ae80a60b", - "name": "Shishigami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b7/Forest_Spirit.jpg", - "age": "400", - "gender": "Male", - "eye_color": "Red", - "hair_color": "Light Orange", - "specie": "Spirit" - }, - { - "id": "e9356bb5-4d4a-4c93-aadc-c83e514bffe3", - "name": "Moro", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5e/Moro.png", - "gender": "Female", - "age": "300", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Wolf" - } - ], - "locations": [ - { - "id": "11014596-71b0-4b3e-b8c0-1c4b15f28b9a", - "name": "Irontown", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ac/Mononoke_-_Irontown.jpg", - "climate": "Continental", - "terrain": "Mountain", - "surface_water": "40", - "residents": [ - { - "id": "ba924631-068e-4436-b6de-f3283fa848f0", - "name": "Ashitaka" - }, - { - "id": "030555b3-4c92-4fce-93fb-e70c3ae3df8b", - "name": "Yakul" - } - ] - }, - { - "id": "615aa48d-8673-4117-b35a-79cb67af1897", - "name": "Forest", - "img": "https://www.teahub.io/photos/full/230-2307062_princess-mononoke-forest-spirit.jpg", - "climate": "Tropical", - "terrain": "Forest", - "surface_water": "60", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "45204234-adfd-45cb-a505-a8e7a676b114", - "title": "My Neighbors the Yamadas", - "description": "The Yamadas are a typical middle class Japanese family in urban Tokyo and this film shows us a variety of episodes of their lives. With tales that range from the humourous to the heartbreaking, we see this family cope with life's little conflicts, problems and joys in their own way.", - "director": "Isao Takahata", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/d/db/My_Neighbors_the_Yamadas.jpg", - "release_date": "1999", - "rt_score": "75", - "people": [ - { - "id": "7b3324ad-0ac9-417d-9905-ac001f6b7b1a", - "name": "Takashi Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/84/Takashi.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "562cf83f-fe38-44bf-8840-f8120b373c07", - "name": "Matsuko Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/85/Matsuko_Yamada.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "33504e52-626b-4718-b324-d06a5b64ccfe", - "name": "Noboru Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Noboru.jpg", - "gender": "Male", - "age": "13", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "097a7111-7bca-43e2-b8ad-0042c175b8c9", - "name": "Nonoko Yamada", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/56/Nonoko_Yamada.jpg", - "gender": "Female", - "age": "5", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "10857681-11a2-48df-98ec-de711a6c56cf", - "name": "Shige Yamano", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/97/Shige_Yamano.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - } - ], - "locations": [], - "vehicles": [] - }, - { - "id": "dc2e6bd1-8156-4886-adff-b39e6043af0c", - "title": "Spirited Away", - "description": "Spirited Away is an Oscar winning Japanese animated film about a ten year old girl who wanders away from her parents along a path that leads to a world ruled by strange and unusual monster-like animals. Her parents have been changed into pigs along with others inside a bathhouse full of these creatures. Will she ever see the world how it once was?", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9e/Spirited_Away.png", - "release_date": "2001", - "rt_score": "97", - "people": [ - { - "id": "134a568b-ac18-4696-a53e-4f0757d1c037", - "name": "Chihiro Ogino/Sen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8e/Chihiro_Ogino.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "a1143897-679f-4c16-8b20-538976c144d6", - "name": "Nigihayami Kohakunushi/Haku", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/89/Haku-2.png", - "gender": "Male", - "age": "12 (in appearance)", - "eye_color": "Green", - "hair_color": "Green", - "specie": "Deity, Dragon" - }, - { - "id": "177722d8-6fb0-4811-ad83-4d9c272eaebe", - "name": "Yubaba", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f8/Yubaba-0.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Witch" - }, - { - "id": "5fbcf921-a560-400e-bc15-c8fb4ef05909", - "name": "Kamajī", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/78/Kamaji.jpg", - "gender": "Male", - "age": "At least 40 years", - "eye_color": "NA", - "hair_color": "Bald", - "specie": "Spirit" - }, - { - "id": "969850ec-4ab6-4170-ab6b-ae6ac42e1e9a", - "name": "No-Face", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/9d/No-Face_infobox.png", - "gender": "Unknown (Possible Male)", - "age": "unknown", - "eye_color": "NA", - "hair_color": "NA", - "specie": "Spirit" - }, - { - "id": "cf0a2a1b-8b65-4794-98ae-bd89de49fa62", - "name": "Lin", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/35/Lin-HBO_Max.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Spirit of The White Fox" - }, - { - "id": "d2feee01-5531-4385-aa0a-1e608aaf0747", - "name": "Boh", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7e/Boh_winks.jpg", - "gender": "Male", - "age": "Child", - "eye_color": "Black", - "hair_color": "Bald", - "specie": "unknown" - }, - { - "id": "d9aceca5-beb9-4b2a-85ba-fc17d33750f8", - "name": "Zeniba", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d8/Zeniba.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Witch" - }, - { - "id": "0588017a-8113-43cd-9025-518c9c0d5111", - "name": "Akio Ogino", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/47/Akio_Ogino.jpg", - "gender": "Male", - "age": "38", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "2e7bb7bf-4149-4df5-b6e4-76064021651c", - "name": "Yūko Ogino", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Ichiyuko_Ogino.png", - "gender": "Female", - "age": "35", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "a072ec53-0467-4fac-864f-df234f9c4315", - "name": "Zeniba's Cottage", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Zeniba%27s_Cottage.png", - "climate": "TODO", - "terrain": "TODO", - "surface_water": "40", - "residents": [ - "TODO" - ] - }, - { - "id": "37d13a96-a03a-451d-8871-80be0495486e", - "name": "Bathhouse", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/80/Chihiro_sees_the_Bathhouse.png", - "climate": "Continental", - "terrain": "River", - "surface_water": "70", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "90b72513-afd4-4570-84de-a56c312fdf81", - "title": "The Cat Returns", - "description": "Haru, a schoolgirl bored by her ordinary routine, saves the life of an unusual cat and suddenly her world is transformed beyond anything she ever imagined. The Cat King rewards her good deed with a flurry of presents, including a very shocking proposal of marriage to his son! Haru embarks on an unexpected journey to the Kingdom of Cats where her eyes are opened to a whole other world.", - "director": "Hiroyuki Morita", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/8/87/The_Cat_Returns.jpg", - "release_date": "2002", - "rt_score": "89", - "people": [ - { - "id": "6b3facea-ea33-47b1-96ce-3fc737b119b8", - "name": "Renaldo Moon aka Moon aka Muta", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e7/Muta.png", - "gender": "Male", - "age": "NA", - "eye_color": "White", - "hair_color": "Beige", - "specie": "Cat" - }, - { - "id": "3042818d-a8bb-4cba-8180-c19249822d57", - "name": "Cat King", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/34/The_Cat_King.jpg", - "gender": "Male", - "age": "87", - "eye_color": "Emerald", - "hair_color": "Grey", - "specie": "Cat" - }, - { - "id": "58d1973f-f247-47d7-9358-e56cb0d2b5a6", - "name": "Yuki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/eb/New_queen%2C_Yuki.JPG", - "gender": "Female", - "age": "NA", - "eye_color": "Blue", - "hair_color": "White", - "specie": "Cat" - }, - { - "id": "a3d8e70f-46a0-4e5a-b850-db01620d6b92", - "name": "Haru Yoshioka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/27/Haru_Yoshioka.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "466bc926-2024-4653-ac63-fe52f2dc8c7b", - "name": "Natori", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c4/Natori.jpg", - "gender": "Male", - "age": "NA", - "eye_color": "Blue", - "hair_color": "Grey", - "specie": "Cat" - }, - { - "id": "269dcd81-8037-45bb-892b-1c86c9696222", - "name": "Toto", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8d/Toto.png", - "gender": "Male", - "age": "NA", - "eye_color": "Black", - "hair_color": "Dark Blue", - "specie": "Bird" - }, - { - "id": "5b2a28f6-91d4-4382-aedc-b27094e763b0", - "name": "Prince Lune", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/90/Prince_Lune.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Russian blue", - "specie": "Cat" - }, - { - "id": "17aca709-3049-48fc-95a6-e802c01125a2", - "name": "Hiromi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/Hiromi.png", - "gender": "Female", - "age": "17", - "eye_color": "Brown", - "hair_color": "Light brown", - "specie": "Human" - }, - { - "id": "911d38e2-ada4-4481-89a2-ba414422d4e4", - "name": "Naoko Yoshioka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/64/Naoko_Yoshioka.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Light Brown", - "hair_color": "Light brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "a8bd9c03-7c80-4a97-b7c0-6a668acaf576", - "name": "The Cat Kingdom", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a9/Baron022.jpg", - "climate": "Continental", - "terrain": "Plain", - "surface_water": "30", - "residents": [ - { - "id": "6b3facea-ea33-47b1-96ce-3fc737b119b8", - "name": "Renaldo Moon aka Moon aka Muta" - }, - { - "id": "3042818d-a8bb-4cba-8180-c19249822d57", - "name": "Cat King" - }, - { - "id": "58d1973f-f247-47d7-9358-e56cb0d2b5a6", - "name": "Yuki" - }, - { - "id": "a3d8e70f-46a0-4e5a-b850-db01620d6b92", - "name": "Haru" - } - ] - } - ], - "vehicles": [] - }, - { - "id": "cd3d059c-09f4-4ff3-8d63-bc765a5184fa", - "title": "Howl's Moving Castle", - "description": "When Sophie, a shy young woman, is cursed with an old body by a spiteful witch, her only chance of breaking the spell lies with a self-indulgent yet insecure young wizard and his companions in his legged, walking home.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/0/08/Howl%27s_Moving_Castle.jpg", - "release_date": "2004", - "rt_score": "87", - "people": [ - { - "id": "fa9b410f-cad4-457d-ac71-86b0afa6cf0a", - "name": "Howl Jenkins Pendragon", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/fe/Howl_Jenkins_Pendragon.jpg", - "gender": "Male", - "age": "27", - "eye_color": "Bright blue", - "hair_color": "Bright blue", - "specie": "Wizard" - }, - { - "id": "cbbe548f-dfb4-4d53-81d3-06c203dbb2ff", - "name": "Sophie Hatter", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f4/Sophie_short_hair.jpg", - "gender": "Female", - "age": "18", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "1287b275-6c32-4113-947f-519316d4a6be", - "name": "Witch of the Waste", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e1/Howls-moving-castle-disneyscreencaps.com-10507.jpg", - "gender": "Female", - "age": "59", - "eye_color": "Brown", - "hair_color": "White", - "specie": "Witch/Human" - }, - { - "id": "b73f58ab-454a-42d6-9812-63e8f235a388", - "name": "Calcifer", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/2a/Calcifer.png", - "gender": "Male", - "age": "NA", - "eye_color": "Dark Brown", - "hair_color": "Orange-yellow", - "specie": "Demon" - }, - { - "id": "d03ca1e2-16ab-45d1-9b81-c2b0f7b35de1", - "name": "Markl", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Markl.jpg", - "gender": "Male", - "age": "10", - "eye_color": "Dark Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "45237428-93bf-4dd6-97ce-f10647300429", - "name": "Prince Justin or Turnip Head", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Prince_Justin.png", - "gender": "Male", - "age": "20-30", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human/Scarecrow" - }, - { - "id": "8f66024e-c84f-445a-9ab5-0b31a6ae354d", - "name": "Madame Suliman", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/64/Madame_Suliman.png", - "gender": "Female", - "age": "50", - "eye_color": "Grey", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "ccc705e4-aa2a-4929-b0dc-4b8a09fd290d", - "name": "Heen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/a7/Heen.png", - "gender": "Male", - "age": "NA", - "eye_color": "Brown", - "hair_color": "Beige-white", - "specie": "Dog" - }, - { - "id": "3148150f-6ccb-4383-8af5-0c40f03c825e", - "name": "Lettie Hatter", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1c/Lettie_Hatter.png", - "gender": "Female", - "age": "16", - "eye_color": "Blue", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "06610030-0560-47ac-bc18-be80d85c4dad", - "name": "Fanny Hatter/Honey", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c6/Honey.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human" - } - ], - "locations": [ - { - "id": "b6bac992-a858-4d57-8477-9652d73caaa1", - "name": "Ingary", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Ingary.png", - "climate": "Mild", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "2354305f-dccd-4c44-a79e-cc60ba7376e6", - "name": "Howl's castle", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/e6/Howls_Castle.jpg", - "description": "Wizard Howl's home. It's scale changes from scene to scene.", - "vehicle_class": "Moving castle", - "length": "unknown", - "pilot": { - "id": "fa9b410f-cad4-457d-ac71-86b0afa6cf0a", - "name": "Howl Jenkins Pendragon" - } - } - ] - }, - { - "id": "112c1e67-726f-40b1-ac17-6974127bb9b9", - "title": "Tales from Earthsea", - "description": "Something bizarre has come over the land. The kingdom is deteriorating. People are beginning to act strange... What's even more strange is that people are beginning to see dragons, which shouldn't enter the world of humans. Due to all these bizarre events, Ged, a wandering wizard, is investigating the cause. During his journey, he meets Prince Arren, a young distraught teenage boy. While Arren may look like a shy young teen, he has a severe dark side, which grants him strength, hatred, ruthlessness and has no mercy, especially when it comes to protecting Teru. For the witch Kumo this is a perfect opportunity. She can use the boy's 'fears' against the very one who would help him, Ged.", - "director": "Gorō Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/%C3%96v%C3%A4rlden.jpg", - "release_date": "2006", - "rt_score": "41", - "people": [ - { - "id": "68df798d-f73d-4c70-b4ad-05dd84910436", - "name": "Ged", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/33/Ged.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "3f3163bb-e2da-4e87-a1bf-ae2dfcde1a09", - "name": "Arren / Lebannen", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ee/Arren.png", - "gender": "Male", - "age": "17", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "84ba6d3d-d225-4a92-bbbc-147808826425", - "name": "Therru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1a/Therru.jpg", - "gender": "Female", - "age": "circa 14-17", - "eye_color": "Dark brown", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "60469915-e18e-4cf3-b43d-95ea56cc300c", - "name": "Tenar", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4f/Tenar.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Grey", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "9bd3091a-8ae2-4741-9265-7f83ec55663a", - "name": "King of Enlad", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/King-enlad.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "59d22f97-f45d-4a6c-b473-13ee9e69082a", - "name": "Cob", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/ce/Cob.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Violet", - "hair_color": "Purple", - "specie": "Arch-mage/Human" - }, - { - "id": "da00cee4-90a2-413b-8cef-c65e57f7e41", - "name": "Hare", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1e/Hare.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "e024d74b-ca9f-49a7-92fb-e8723c6183e4", - "name": "Hazia Dealer", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1b/Hazia_Dealer.png", - "gender": "Male", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "bcc54f38-8847-45b0-97b1-307c94b2b517", - "name": "Enland", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/0e/Ged007.jpg", - "climate": "Wet", - "terrain": "Earthsea", - "surface_water": "100", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "758bf02e-3122-46e0-884e-67cf83df1786", - "title": "Ponyo on the Cliff by the Sea", - "description": "The son of a sailor, 5-year old Sosuke lives a quiet life on an oceanside cliff with his mother Lisa. One fateful day, he finds a beautiful goldfish trapped in a bottle on the beach and upon rescuing her, names her Ponyo. But she is no ordinary goldfish. The daughter of a masterful wizard and a sea goddess, Ponyo uses her father's magic to transform herself into a young girl and quickly falls in love with Sosuke, but the use of such powerful sorcery causes a dangerous imbalance in the world. As the moon steadily draws nearer to the earth and Ponyo's father sends the ocean's mighty waves to find his daughter, the two children embark on an adventure of a lifetime to save the world and fulfill Ponyo's dreams of becoming human.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/5/50/Ponyo_on_the_Cliff_by_the_Sea.jpg", - "release_date": "2008", - "rt_score": "92", - "people": [ - { - "id": "a10f64f3-e0b6-4a94-bf30-87ad8bc51607", - "name": "Sosuke", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cf/Sosuke.jpg", - "gender": "Male", - "age": "5", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "4524e6c2-04f3-4633-b2cb-e1cd3f566213", - "name": "Brunhilde/Ponyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bc/Brunhilda.png", - "gender": "Female", - "age": "5", - "eye_color": "Dark brown", - "hair_color": "Red", - "specie": "Fish/Human" - }, - { - "id": "0cb26464-3416-4490-8f42-cd9d7276884e", - "name": "Kōichi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Sosuke%27s_Father.png", - "gender": "Male", - "age": "30", - "eye_color": "Dark brown", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "9ab8c24f-f687-47b8-adcf-c7c9d5b86b91", - "name": "Fujimoto", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4b/Fujimoto.jpg", - "gender": "Male", - "age": "40", - "eye_color": "Light green", - "hair_color": "Red", - "specie": "Human" - }, - { - "id": "942efc9a-8d02-4643-aa3f-134429a23684", - "name": "Granmammare", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/43/Granmammare.png", - "gender": "Female", - "age": "NA", - "eye_color": "Brown", - "hair_color": "Red", - "specie": "Deity" - }, - { - "id": "04447a1b-316a-40bf-8f19-ddc964fec216", - "name": "Lisa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Lisa.png", - "gender": "Female", - "age": "25", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "88d56819-0639-4bc4-8ffc-2af15a310cdc", - "name": "Toki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/94/Toki.jpg", - "gender": "Female", - "age": "72", - "eye_color": "Dark brown", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "f55138f5-cdc7-4bc5-93d6-c4445d2a5347", - "name": "Yoshie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3f/Yoshie.jpg", - "gender": "Female", - "age": "68", - "eye_color": "Dark brown", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "9e149019-f351-4061-aaee-82a385a36582", - "name": "Noriko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/34/Noriko.jpg", - "gender": "Female", - "age": "70", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "804b2f0a-05ab-489a-9610-bdc6bc867e89", - "name": "Koyo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/29/Koyo.png", - "gender": "Female", - "age": "68", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - } - ], - "locations": [ - { - "id": "90241c46-d4be-411f-b00a-7561b9dda7b6", - "name": "Fujimoto's Underwater Harbor", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Fujimotos_hus.jpg", - "climate": "Wet", - "terrain": "Ocean", - "surface_water": "100", - "residents": [ - "TODO" - ] - }, - { - "id": "469b14bd-5565-4436-bbed-c2036f42cc99", - "name": "Himawari Nursery School", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6b/Himawari_Nursery_School.jpg", - "climate": "Mild", - "terrain": "Ocean", - "surface_water": "50", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "923d70c9-8f15-4972-ad53-0128b261d628", - "name": "Sosuke's Boat", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/c1/PonyoS%C5%8DsukeBoat.jpg", - "description": "A toy boat where Sosuke plays", - "vehicle_class": "Boat", - "length": "10", - "pilot": { - "id": "a10f64f3-e0b6-4a94-bf30-87ad8bc51607", - "name": "Sosuke" - } - } - ] - }, - { - "id": "2de9426b-914a-4a06-a3a0-5e6d9d3886f6", - "title": "The Secret World of Arrietty", - "description": "14-year-old Arrietty and the rest of the Clock family live in peaceful anonymity as they make their own home from items 'borrowed' from the house's human inhabitants. However, life changes for the Clocks when a human boy discovers Arrietty.", - "director": "Hiromasa Yonebayashi", - "producer": "Toshio Suzuki", - "poster": "https://m.media-amazon.com/images/M/MV5BZDY3ZGI0ZDAtMThlNy00MzAxLTg4YjAtNjkwYTkxNmQ4MjdlXkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_.jpg", - "release_date": "2010", - "rt_score": "95", - "people": [ - { - "id": "89026b3a-abc4-4053-ab1a-c6d2eea68faa", - "name": "Karigurashi/Arrietty", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/04/Arrietty.jpg", - "gender": "Female", - "age": "14", - "eye_color": "Black", - "hair_color": "Auburn", - "specie": "Borrower" - }, - { - "id": "496031cc-f6af-4f48-b9d1-27f34cb18e10", - "name": "Sho (Shawn)", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/04/Sho.jpg", - "gender": "Male", - "age": "12-14", - "eye_color": "Brown", - "hair_color": "Navy blue/black", - "specie": "Human" - }, - { - "id": "ef5ee7c5-ae68-418d-a319-f3e79262cd87", - "name": "Homily Clock", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Homily_Clock.jpg", - "gender": "Female", - "age": "52", - "eye_color": "Brown", - "hair_color": "Navy black", - "specie": "Borrower" - }, - { - "id": "3a83aa65-d134-4e58-85b2-e9f6523b047d", - "name": "Sadako Maki/Jessica", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1b/Jessica.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "9c687441-3eb3-4c4b-8752-55774953aa3f", - "name": "Haru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3d/Haru_%28dam%29.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ce5fb645-f0bb-4c1b-829f-907989d5525f", - "name": "Spiller", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/43/Spiller.jpg", - "gender": "Male", - "age": "Young", - "eye_color": "Black", - "hair_color": "Navy black", - "specie": "Borrower" - }, - { - "id": "a27ebdcb-4d29-40ac-8da6-5fc5a7869efb", - "name": "Pod Clock", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/76/Pod.png", - "gender": "Male", - "age": "52", - "eye_color": "Grey", - "hair_color": "Brown", - "specie": "Borrower" - }, - { - "id": "379f1453-38ca-486f-9d8b-f4eddc1e3fd3", - "name": "Niya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5a/Niya.jpg", - "gender": "Male", - "age": "52", - "eye_color": "White", - "hair_color": "Beige", - "specie": "Cat" - } - ], - "locations": [ - { - "id": "1e7ed524-4b4f-466b-978c-69dda9777396", - "name": "Sho's house", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/86/Karigurashi002.jpg", - "climate": "Warm", - "terrain": "Forest", - "surface_water": "10", - "residents": [ - "TODO" - ] - }, - { - "id": "f2148ab5-f272-4057-b05a-1321e35227b4", - "name": "Karigurashi's house", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cd/Karigurashi019.jpg", - "climate": "Warm", - "terrain": "Under the floorboards", - "surface_water": "10", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "45db04e4-304a-4933-9823-33f389e8d74d", - "title": "From Up on Poppy Hill", - "description": "The story is set in 1963 in Yokohama. Kokuriko Manor sits on a hill overlooking the harbour. A 16 year-old girl, Umi, lives in that house. Every morning she raises a signal flag facing the sea. The flag means “I pray for safe voyages”. A 17 year-old boy, Shun, always sees this flag from the sea as he rides a tugboat to school. Gradually the pair are drawn to each other but they are faced with a sudden trial. Even so, they keep going without running from facing the hardships of reality.", - "director": "Gorō Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bb/From_Up_on_Poppy_Hill.jpg", - "release_date": "2011", - "rt_score": "83", - "people": [ - { - "id": "6a486237-c503-4221-b834-1862f200e939", - "name": "Umi Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/93/Umi_Matsuzaki.jpg", - "gender": "Female", - "age": "16", - "eye_color": "Hazel", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5c492592-ea9c-45e8-a9cc-4391037c0202", - "name": "Shun Kazama", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/59/Shun_Kazama.jpg", - "gender": "Male", - "age": "17", - "eye_color": "Black", - "hair_color": "Dark brown", - "specie": "Human" - }, - { - "id": "f1c170fa-7c60-420a-8437-253dd39a6bde", - "name": "Yūichirō Sawamura", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/3e/Yuuichirou_Sawamura.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "721acf20-3470-4010-801b-31f465467d55", - "name": "Sora Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/49/Sora_Matsuzaki.jpg", - "gender": "Female", - "age": "12-14", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "827be987-0563-4a7c-a68b-9d58e46d1687", - "name": "Shirou Mizunuma", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/f/f1/Shirou_Mizunuma.jpg", - "gender": "Male", - "age": "18", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "bec0cbf4-a03c-4379-b2c6-77fca9d5faa8", - "name": "Ryōko Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/48/Ryouko_Matsuzaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "002708e3-d38f-4518-a7a9-bdb92390d0dc", - "name": "Riku Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/30/Riku_Matsuzaki.jpg", - "gender": "Male", - "age": "11", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "daf8627a-dd28-407a-a36b-d41b13ffc2ed", - "name": "Hana Matsuzaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/13/Hana_Matsuzaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Brown", - "hair_color": "Dark grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "be837047-cd6f-477f-a83d-5aec9ed1dda7", - "name": "Coquelicot Manor", - "img": "https://cache.desktopnexus.com/thumbseg/2436/2436746-bigthumbnail.jpg", - "climate": "Warm", - "terrain": "Hill", - "surface_water": "30", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "67405111-37a5-438f-81cc-4666af60c800", - "title": "The Wind Rises", - "description": "A lifelong love of flight inspires Japanese aviation engineer Jiro Horikoshi, whose storied career includes the creation of the A-6M World War II fighter plane.", - "director": "Hayao Miyazaki", - "producer": "Toshio Suzuki", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/2/2d/The_Wind_Rises.jpg", - "release_date": "2013", - "rt_score": "89", - "people": [ - { - "id": "97746fd8-1875-4331-8bc6-f43ae25501cd", - "name": "Naoko Satomi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d9/Nahoko_Satomi.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "07b01fdb-87fb-4f3b-a888-b90cf13bc386", - "name": "Jiro Horikoshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d7/Jirou_Horikoshi.jpg", - "gender": "Male", - "age": "42", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "53b1d8f7-adb3-49b3-bece-52cda0915e7a", - "name": "Castorp", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/b4/Castorp.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Light brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "ccc07f5c-28bd-4446-aee9-827c61d7f9f1", - "name": "Kiro Honjo", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6c/Kiro_Honjo.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "54eda936-7f86-4bd8-9493-56e0eebd8eb1", - "name": "Kayo Horikoshi", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/91/Kayo_Horikoshi.jpg", - "gender": "Female", - "age": "10", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "b2453b6b-0718-4740-a0c4-207f12f1903a", - "name": "Caproni", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/66/Caproni.jpg", - "gender": "Male", - "age": "45", - "eye_color": "Black", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "c8321219-a816-4921-9a58-48c858becb97", - "name": "Mr. Kurokawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/b/bd/Kurokawa.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "50e9d375-afaa-4769-a31d-dee8e37aa8ba", - "name": "Hattori", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Hattori.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "2b380662-626d-42fb-9e3a-14f951201c8b", - "name": "Nagoya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/20/Kazetachinu009.jpg", - "climate": "Damp", - "terrain": "Hill", - "surface_water": "20", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [ - { - "id": "411f66ed0-771c-46d3-8f68-a3b65c6dd91c", - "name": "Mitsubishi 1MF9 ", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/41/Kazetachinu044.jpg", - "description": "The Mitsubishi 1MF9 or Mitsubishi Experimental Taka-type Carrier Fighter was a prototype Japanese fighter aircraft of the 1920s. It was a single-engined, single-seat biplane intended to operate from the Imperial Japanese Navy's aircraft carriers, but only two were built, with the type being rejected by the Navy.", - "vehicle_class": "War plane", - "length": "8", - "pilot": { - "id": "07b01fdb-87fb-4f3b-a888-b90cf13bc386", - "name": "Jiro Horikoshi" - } - } - ] - }, - { - "id": "578ae244-7750-4d9f-867b-f3cd3d6fecf4", - "title": "The Tale of the Princess Kaguya", - "description": "A bamboo cutter named Sanuki no Miyatsuko discovers a miniature girl inside a glowing bamboo shoot. Believing her to be a divine presence, he and his wife decide to raise her as their own, calling her 'Princess'.", - "director": "Isao Takahata", - "producer": "Yoshiaki Nishimura", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/8/87/The_Tale_of_the_Princess_Kaguya.jpg", - "release_date": "2013", - "rt_score": "100", - "people": [ - { - "id": "a8b338c0-e586-4c1c-8857-f33540d0d4d7", - "name": "Kaguya", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d4/Kaguya_shows_off_her_teeth.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "a21fbdd5-16bc-4931-80d0-3ce89ffce778", - "name": "Sutemaru", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/3/37/Sutemaru.PNG", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "4c697b7d-4f64-4ac9-ae29-e155eb1693f3", - "name": "Ishitsukuri", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5c/Ghibli-kaguya-ishitsukuri.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "fe1e5acf-e5e4-4769-9755-989cf7a2e961", - "name": "Miyatsuko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/4/4a/Sanuki_no_Miyatsuko.jpeg", - "gender": "Male", - "age": "Elder", - "eye_color": "Grey", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "839ff5b9-69ba-4d55-ab77-de939b46b18a", - "name": "Menowarawa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/22/Menowarawa.jpg", - "gender": "Female", - "age": "17", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - }, - { - "id": "1752fc88-c6b7-4fef-8b64-51451d808033", - "name": "Lady Sagami", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/28/Sagami.png", - "gender": "Female", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Black", - "specie": "Human" - }, - { - "id": "942fb1029-b51f-4100-8bee-86547c09b0ff", - "name": "Inbe no Akita", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/1/1c/Ghibli-kaguya-akita.jpg", - "gender": "Male", - "age": "Elder", - "eye_color": "Black", - "hair_color": "White", - "specie": "Human" - }, - { - "id": "be634b4e-c333-4225-a5f0-2a0aa33d6453", - "name": "Ōna", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cb/Ouna.jpg", - "gender": "Female", - "age": "Elder", - "eye_color": "Black", - "hair_color": "Grey", - "specie": "Human" - } - ], - "locations": [ - { - "id": "682df5c3-b09e-46af-94d1-ae0d17f9b4b6", - "name": "Bamboo Forest", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/e/ec/Ghibli-kaguya-bamboo-forest.jpg", - "climate": "Tropical", - "terrain": "Forest", - "surface_water": "10", - "residents": [ - "TODO" - ] - } - ], - "vehicles": [] - }, - { - "id": "5fdfb320-2a02-49a7-94ff-5ca418cae602", - "title": "When Marnie Was There", - "description": "The film follows Anna Sasaki living with her relatives in the seaside town. Anna comes across a nearby abandoned mansion, where she meets Marnie, a mysterious girl who asks her to promise to keep their secrets from everyone. As the summer progresses, Anna spends more time with Marnie, and eventually Anna learns the truth about her family and foster care.", - "director": "Hiromasa Yonebayashi", - "producer": "Yoshiaki Nishimura", - "poster": "https://static.wikia.nocookie.net/studio-ghibli/images/7/7a/When_Marnie_Was_There.jpg", - "release_date": "2014", - "rt_score": "92", - "people": [ - { - "id": "4a6a60d1-cb07-464f-889c-fecaff19b4ef", - "name": "Marnie", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/2/21/Marnie.jpg", - "gender": "Female", - "age": "12", - "eye_color": "Green", - "hair_color": "Blonde", - "specie": "Human" - }, - { - "id": "28d07ace-c309-48c6-b48e-ae2ece3a238c", - "name": "Anna Sasaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/a/ae/Anna.png", - "gender": "Female", - "age": "12", - "eye_color": "Blue", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "d0a0bd7c-7521-45a2-a681-573a67f34a5b", - "name": "Emily", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/c/cd/13_year_old_Emily.png", - "gender": "Female", - "age": "20", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "08fdd37a-2cf0-4f91-ae1c-344ecff39753", - "name": "Kazuhiko", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/0/09/Kazuhiko.jpg", - "gender": "Male", - "age": "Teenager", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "66bca178-9920-4ec3-91e9-0d5b8a76dba1", - "name": "Setsu Oiwa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/6/6e/Setsu.jpg", - "gender": "Female", - "age": "50-60", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5b8e4413-f943-40ba-8f9f-0ba059a401f0", - "name": "Hisako", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/9/93/Hisako.png", - "gender": "Female", - "age": "Elder", - "eye_color": "Dark brown", - "hair_color": "Grey", - "specie": "Human" - }, - { - "id": "c827feae-8ccf-4ced-84cb-bc3e226b1cd1", - "name": "Yoriko Sasaki", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/5/5d/Yoriko_Sasaki.jpg", - "gender": "Female", - "age": "Adult", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "9d3730cb-ec15-4bf9-a2fb-a7772e5e1c03", - "name": "Sayaka", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/7/79/Sayaka.jpg", - "gender": "Female", - "age": "11", - "eye_color": "Teal", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "31b49ef6-ee60-4603-b983-e67fa0718aa9", - "name": "Kiyomasa Ōiwa", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/d/d7/Kiyomasa.jpg", - "gender": "Male", - "age": "50-60", - "eye_color": "Dark brown", - "hair_color": "Brown", - "specie": "Human" - }, - { - "id": "5d52d16f-ce72-41bd-8d88-436e206d9449", - "name": "Doctor Yamashita", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8a/Yamashita.jpg", - "gender": "Male", - "age": "Adult", - "eye_color": "Black", - "hair_color": "Navy blue", - "specie": "Human" - } - ], - "locations": [ - { - "id": "56e423c4-d9a1-44c4-8bdb-1cab45fbf63e", - "name": "The Marsh House", - "img": "https://static.wikia.nocookie.net/studio-ghibli/images/8/8c/Marsh_house.jpg", - "climate": "Mild", - "terrain": "Marsh", - "surface_water": "60", - "residents": [] - } - ], - "vehicles": [] - } - ] -} diff --git a/src/data/got/README.md b/src/data/got/README.md deleted file mode 100644 index 0327891c..00000000 --- a/src/data/got/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# Game of Thrones - -"Juego de Tronos" es una serie de televisión de drama y -fantasía épica creada por David Benioff y D.B. Weiss, -basada en la serie de novelas "Canción de Hielo y Fuego" -del autor George R.R. Martin. La serie sigue las luchas y -conflictos entre varias casas nobles en el ficticio continente -de Westeros, mientras compiten por el Trono de Hierro y el -control de los Siete Reinos. - -## Hallazgos - -Haciendo una investigación (research) sobre la -información que podrían necesitar nuestras -usuarias encontramos que los datos de mayor -interés son: - -- Información sobre los personajes como nombre, -titulo, imagen y famila - -Adicionalmente a esta información, para nuestras usuarias es importante poder -ver la lista de personajes que aparecen en -la serie y la cantidad de miembros en cada familia para -tener mayor información de la serie. - -## Detalles de la data - -- nombre -- apellido -- titulo -- familia -- imagen -- año de nacimiento -- año de muerte diff --git a/src/data/got/README.pt.md b/src/data/got/README.pt.md deleted file mode 100644 index f54aa654..00000000 --- a/src/data/got/README.pt.md +++ /dev/null @@ -1,34 +0,0 @@ -# Game of Thrones - -"Game of Thrones" é uma série dramática de televisão e -fantasia épica criada por David Benioff e D.B. Weiss, -Baseado na série de romances "As Crônicas de Gelo e Fogo" -do autor George R. R. Martin. A série acompanha as lutas e -conflitos entre várias casas nobres no continente fictício -de Westeros, enquanto competem pelo Trono de Ferro e pelo -controle dos Sete Reinos. - -## Constatações - -Fazendo pesquisas sobre -informações que nosso -usuários, descobrimos que os dados com maior -interesse são: - -- Informações sobre os personagens como nome, -título, imagem e família - -Além dessas informações, é importante que nossos usuários possam ver a -lista de personagens que aparecem em -a série e o número de membros em cada família para -tem mais informações sobre a série. - -## Detalhes dos data - -- nome -- sobrenome -- qualificação -- família -- imagem -- ano de nascimento -- ano da morte diff --git a/src/data/got/got.js b/src/data/got/got.js deleted file mode 100644 index e5e1a966..00000000 --- a/src/data/got/got.js +++ /dev/null @@ -1,552 +0,0 @@ -export default{ - "got":[ - { - "id": 0, - "firstName": "Daenerys", - "lastName": "Targaryen", - "fullName": "Daenerys Targaryen", - "title": "Mother of Dragons", - "family": "House Targaryen", - "imageUrl": "https://thronesapi.com/assets/images/daenerys.jpg", - "born": "284 DC" - }, - { - "id": 1, - "firstName": "Samwell", - "lastName": "Tarly", - "fullName": "Samwell Tarly", - "title": "Maester", - "family": "House Tarly", - "imageUrl": "https://thronesapi.com/assets/images/sam.jpg", - "born": "283 DC" - }, - { - "id": 2, - "firstName": "Jon", - "lastName": "Snow", - "fullName": "Jon Snow", - "title": "King of the North", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/jon-snow.jpg", - "born": "283 DC" - }, - { - "id": 3, - "firstName": "Arya", - "lastName": "Stark", - "fullName": "Arya Stark", - "title": "No One", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/arya-stark.jpg", - "born": "289 AL" - }, - { - "id": 4, - "firstName": "Sansa", - "lastName": "Stark", - "fullName": "Sansa Stark", - "title": "Lady of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/sansa-stark.jpeg", - "born": "286 AL" - }, - { - "id": 5, - "firstName": "Brandon", - "lastName": "Stark", - "fullName": "Brandon Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/bran-stark.jpg", - "born": "290 DC" - }, - { - "id": 6, - "firstName": "Ned", - "lastName": "Stark", - "fullName": "Ned Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/ned-stark.jpg", - "born": "263 DC" - }, - { - "id": 7, - "firstName": "Robert", - "lastName": "Baratheon", - "fullName": "Robert Baratheon", - "title": "Lord of the Seven Kingdoms", - "family": "House Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/robert-baratheon.jpeg", - "born": "262 DC" - }, - { - "id": 8, - "firstName": "Jamie", - "lastName": "Lannister", - "fullName": "Jamie Lannister", - "title": "Lord Commander of the Kingsguard", - "family": "House Lannister", - "imageUrl": "https://thronesapi.com/assets/images/jaime-lannister.jpg", - "born": "262 DC", - "death": "305 DC" - }, - { - "id": 9, - "firstName": "Cersei", - "lastName": "Lannister", - "fullName": "Cersei Lannister", - "title": "Lady of Casterly Rock", - "family": "House Lannister", - "imageUrl": "https://thronesapi.com/assets/images/cersei.jpg", - "born": "262 DC", - "death": "305 DC" - }, - { - "id": 10, - "firstName": "Cateyln", - "lastName": "Stark", - "fullName": "Catelyn Stark", - "title": "Lady of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/catelyn-stark.jpg", - "born": "264 DC", - "death": "299 DC" - }, - { - "id": 11, - "firstName": "Robb", - "lastName": "Stark", - "fullName": "Rob Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/robb-stark.jpg", - "born": "283 DC", - "death": "299 DC" - }, - { - "id": 12, - "firstName": "Theon", - "lastName": "Greyjoy", - "fullName": "Theon Greyjoy", - "title": "Captain of Sea Bitch", - "family": "House Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/theon.jpg", - "born": "278 DC" - }, - { - "id": 13, - "firstName": "Joffrey", - "lastName": "Baratheon", - "fullName": "Joffrey Baratheon", - "title": "Lord of the Seven Kingdoms, Protector of the Realm", - "family": "House Lanister", - "imageUrl": "https://thronesapi.com/assets/images/joffrey.jpg", - "born": "286 DC", - "death": "300 DC" - }, - { - "id": 14, - "firstName": "Tyrion", - "lastName": "Lannister", - "fullName": "Tyrion Lannister", - "title": "Hand of the Queen", - "family": "House Lanister", - "imageUrl": "https://thronesapi.com/assets/images/tyrion-lannister.jpg", - "born": "272 DC" - }, - { - "id": 15, - "firstName": "Sandor", - "lastName": "Clegane", - "fullName": "The Hound", - "title": "The Hound", - "family": "House Clegane", - "imageUrl": "https://thronesapi.com/assets/images/the-hound.jpg", - "born": "270 DC", - "death": "300 DC" - }, - { - "id": 16, - "firstName": "Petyr", - "lastName": "Baelish", - "fullName": "Petyr Baelish", - "title": "Littlefinger", - "family": "House Baelish", - "imageUrl": "https://thronesapi.com/assets/images/littlefinger.jpg", - "born": "264 AL", - "death": "305 AL" - }, - { - "id": 17, - "firstName": "Davos", - "lastName": "Seaworth", - "fullName": "Davos Seaworth", - "title": "Hand of the King", - "family": "House Seaworth", - "imageUrl": "https://thronesapi.com/assets/images/davos-seaworth.png", - "born": null - }, - { - "id": 18, - "firstName": "Stannis", - "lastName": "Baratheon", - "fullName": "Stannis Baratheon", - "title": "Lord of Dragonstone", - "family": "House Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/stannis.jpg", - "born": "265 AL" - }, - { - "id": 19, - "firstName": "Varys", - "lastName": "Unknown", - "fullName": "Varys", - "title": "Master of Whisperers", - "family": "Unknown", - "imageUrl": "https://thronesapi.com/assets/images/varys.jpg", - "born": null - }, - { - "id": 20, - "firstName": "Khal", - "lastName": "Drogo", - "fullName": "Khal Drogo", - "title": "Khal", - "family": "House Targaryen", - "imageUrl": "https://thronesapi.com/assets/images/khal-drogo.jpg", - "born": "268 DC", - "death": "298 DC" - }, - { - "id": 21, - "firstName": "Margaery", - "lastName": "Tyrell", - "fullName": "Margaery Tyrell", - "title": "Queen of the Seven Kingdoms", - "family": "House Tyrell", - "imageUrl": "https://thronesapi.com/assets/images/margaery-tyrell.jpg", - "born": "283 DC", - "death":"303 DC" - }, - { - "id": 22, - "firstName": "Ygritte", - "lastName": "None", - "fullName": "Ygritte", - "title": "Spearwife", - "family": "Free Folk", - "imageUrl": "https://thronesapi.com/assets/images/ygritte.jpg", - "born": "280 DC", - "death": "299 DC" - }, - { - "id": 23, - "firstName": "Brienne", - "lastName": "Tarth", - "fullName": "Brienne of Tarth", - "title": "Lady Brienne", - "family": "Tarth", - "imageUrl": "https://thronesapi.com/assets/images/brienne-tarth.jpeg", - "born": "280 AL" - }, - { - "id": 24, - "firstName": "Missandei", - "lastName": "None", - "fullName": "Missandei", - "title": "Queen's Personal Advisor", - "family": "Naathi", - "imageUrl": "https://thronesapi.com/assets/images/missandei.jpeg", - "born": "289 DC" - }, - { - "id": 25, - "firstName": "Gilly", - "lastName": "None", - "fullName": "Gilly", - "title": "The Rabbit Keeper", - "family": "None", - "imageUrl": "https://thronesapi.com/assets/images/gilly.jpg", - "born": null - }, - { - "id": 26, - "firstName": "Viserys", - "lastName": "Targaryan", - "fullName": "Viserys Targaryn", - "title": "King Viserys III", - "family": "Targaryan", - "imageUrl": "https://thronesapi.com/assets/images/viserys-targaryan.jpg", - "born": "276 DC", - "death": "298 DC" - }, - { - "id": 27, - "firstName": "Rickon", - "lastName": "Stark", - "fullName": "Rickon Stark", - "title": "Prince", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/rickon.jpg", - "born": "295 DC" - }, - { - "id": 28, - "firstName": "Roose", - "lastName": "Bolton", - "fullName": "Roose Bolton", - "title": "Lord of Dreadfort", - "family": "Bolton", - "imageUrl": "https://thronesapi.com/assets/images/roose-bolton.jpg", - "born": "255 DC" - }, - { - "id": 29, - "firstName": "Daario", - "lastName": "Naharis", - "fullName": "Daario", - "title": "Commander of the Second Sons", - "family": "Naharis", - "imageUrl": "https://thronesapi.com/assets/images/daario.jpg", - "born": null - }, - { - "id": 30, - "firstName": "Shae", - "lastName": "", - "fullName": "Shae", - "title": "Mistress", - "family": "Lorathi", - "imageUrl": "https://thronesapi.com/assets/images/shae.jpg", - "born": "281 DC", - "death": "300 DC" - }, - { - "id": 31, - "firstName": "Tommen", - "lastName": "Baratheon", - "fullName": "Tommen Baratheon", - "title": "Prince", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/tommen.jpg", - "born": "291 DC" - }, - { - "id": 32, - "firstName": "Gendry", - "lastName": "Baratheon", - "fullName": "Gendry Baratheon", - "title": "Lord of Storm's End", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/gendry.jpg", - "born": "284 DC" - }, - { - "id": 33, - "firstName": "Jorah", - "lastName": "Mormont", - "fullName": "Jorah Mormont", - "title": "Knight", - "family": "Mormont", - "imageUrl": "https://thronesapi.com/assets/images/jorah-mormont.jpg", - "born": "254 DC" - }, - { - "id": 34, - "firstName": "Robert", - "lastName": "Baratheon", - "fullName": "Robert Baratheon", - "title": "King", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/king-robert.jpg", - "born": "262 DC", - "death": "298 DC" - }, - { - "id": 35, - "firstName": "Ramsey", - "lastName": "Bolton", - "fullName": "Ramsey Bolton", - "title": "The Bastard of Bolton", - "family": "Bolton", - "imageUrl": "https://thronesapi.com/assets/images/ramsey-bolton.jpg", - "born": "277 DC" - }, - { - "id": 36, - "firstName": "Talisa", - "lastName": "Stark", - "fullName": "Talisa Stark", - "title": "Queen Consort", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/talisa-stark.jpg", - "born": null, - "death": "300 DC" - }, - { - "id": 37, - "firstName": "Jeor", - "lastName": "Mormont", - "fullName": "Jeor Mormont", - "title": "Lord Commander of the Knight's Watch", - "family": "Mormont", - "imageUrl": "https://thronesapi.com/assets/images/lord-commander-mormont.jpg", - "born": "230 DC", - "death": "299 DC" - }, - { - "id": 38, - "firstName": "The High", - "lastName": "Sparrow", - "fullName": "The High Sparrow", - "title": "High Septon", - "family": "Sparrow", - "imageUrl": "https://thronesapi.com/assets/images/the-high-sparrow.jpg", - "born": null - }, - { - "id": 39, - "firstName": "Oberyn", - "lastName": "Martell", - "fullName": "Oberyn Martell", - "title": "Red Viper of Dorne", - "family": "Viper", - "imageUrl": "https://thronesapi.com/assets/images/red-viper.jpg", - "born": "258 DC", - "death": "300 DC" - }, - { - "id": 40, - "firstName": "Melisandre", - "lastName": "The Red Woman", - "fullName": "Melisandre", - "title": "Melisandre of Asshai", - "family": "Unkown", - "imageUrl": "https://thronesapi.com/assets/images/melisandre.jpg", - "born": null - }, - { - "id": 41, - "firstName": "Jaqen", - "lastName": "H'ghar", - "fullName": "Jaqen H'ghar", - "title": "Faceless Men of Braavos", - "family": "Lorath", - "imageUrl": "https://thronesapi.com/assets/images/jaqen-hghar.jpg", - "born": null - }, - { - "id": 42, - "firstName": "Tywin", - "lastName": "Lannister", - "fullName": "Tywin Lannister", - "title": "Lord Paramount of Westerlands", - "family": "Lannister", - "imageUrl": "https://thronesapi.com/assets/images/tywin-lannister.jpg", - "born": "234 DC", - "death": "301 DC" - }, - { - "id": 43, - "firstName": "Ellaria", - "lastName": "Sand", - "fullName": "Ellaria Sand", - "title": "Paramour of Prince Oberyn Martell", - "family": "Sand", - "imageUrl": "https://thronesapi.com/assets/images/ellaria-sand.jpg", - "born": null - }, - { - "id": 44, - "firstName": "Tormund", - "lastName": "Giantsbane", - "fullName": "Tormund Giantsbane", - "title": "Free Folk Warrior", - "family": "Free Folk", - "imageUrl": "https://thronesapi.com/assets/images/tormund-giantsbane.jpg", - "born": null - }, - { - "id": 45, - "firstName": "Yara", - "lastName": "Greyjoy", - "fullName": "Yara Greyjoy", - "title": "Lady of the Iron Islands", - "family": "Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/yara-greyjoy.jpg", - "born": "276 DC" - }, - { - "id": 46, - "firstName": "Euron", - "lastName": "Greyjoy", - "fullName": "Euron Greyjoy", - "title": "King of the iron Islands", - "family": "Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/euron-greyjoy.jpg", - "born": null - }, - { - "id": 47, - "firstName": "Wylis", - "lastName": "Hodor", - "fullName": "Hodor", - "title": "Servant of House Stark", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/hodor.jpg", - "born": null - }, - { - "id": 48, - "firstName": "", - "lastName": "Pycelle", - "fullName": "Pycelle", - "title": "Grand Maester of the Seven Kingdoms", - "family": "", - "imageUrl": "https://thronesapi.com/assets/images/pycelle.jpg", - "born": "216 DC", - "death": "300 DC" - }, - { - "id": 49, - "firstName": "Grey", - "lastName": "Worm", - "fullName": "Grey Worm", - "title": "Commander of the Unsullied", - "family": "Worm", - "imageUrl": "https://thronesapi.com/assets/images/greyworm.jpg", - "born": null - }, - { - "id": 50, - "firstName": "Olenna", - "lastName": "Tyrell", - "fullName": "Olenna Tyrell", - "title": "Queen of Thorns", - "family": "Tyrell", - "imageUrl": "https://thronesapi.com/assets/images/olenna-tyrell.jpg", - "born": "228 DC" - }, - { - "id": 51, - "firstName": "Qyburn", - "lastName": "Grand Maester", - "fullName": "Qyburn", - "title": "Former maester of the Citadel", - "family": "Qyburn", - "imageUrl": "https://thronesapi.com/assets/images/qyburn.jpg", - "born": null - }, - { - "id": 52, - "firstName": "Lord", - "lastName": "Bronn", - "fullName": "Lord Bronn", - "title": "Lord of Highgarden", - "family": "Bronn", - "imageUrl": "https://thronesapi.com/assets/images/bronn.jpg", - "born": "268 DC" - } - ] -} \ No newline at end of file diff --git a/src/data/got/got.json b/src/data/got/got.json deleted file mode 100644 index a49fefcd..00000000 --- a/src/data/got/got.json +++ /dev/null @@ -1,551 +0,0 @@ -{ - "got":[ - { - "id": 0, - "firstName": "Daenerys", - "lastName": "Targaryen", - "fullName": "Daenerys Targaryen", - "title": "Mother of Dragons", - "family": "House Targaryen", - "imageUrl": "https://thronesapi.com/assets/images/daenerys.jpg", - "born": "284 DC" - }, - { - "id": 1, - "firstName": "Samwell", - "lastName": "Tarly", - "fullName": "Samwell Tarly", - "title": "Maester", - "family": "House Tarly", - "imageUrl": "https://thronesapi.com/assets/images/sam.jpg", - "born": "283 DC" - }, - { - "id": 2, - "firstName": "Jon", - "lastName": "Snow", - "fullName": "Jon Snow", - "title": "King of the North", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/jon-snow.jpg", - "born": "283 DC" - }, - { - "id": 3, - "firstName": "Arya", - "lastName": "Stark", - "fullName": "Arya Stark", - "title": "No One", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/arya-stark.jpg", - "born": "289 AL" - }, - { - "id": 4, - "firstName": "Sansa", - "lastName": "Stark", - "fullName": "Sansa Stark", - "title": "Lady of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/sansa-stark.jpeg", - "born": "286 AL" - }, - { - "id": 5, - "firstName": "Brandon", - "lastName": "Stark", - "fullName": "Brandon Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/bran-stark.jpg", - "born": "290 DC" - }, - { - "id": 6, - "firstName": "Ned", - "lastName": "Stark", - "fullName": "Ned Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/ned-stark.jpg", - "born": "263 DC" - }, - { - "id": 7, - "firstName": "Robert", - "lastName": "Baratheon", - "fullName": "Robert Baratheon", - "title": "Lord of the Seven Kingdoms", - "family": "House Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/robert-baratheon.jpeg", - "born": "262 DC" - }, - { - "id": 8, - "firstName": "Jamie", - "lastName": "Lannister", - "fullName": "Jamie Lannister", - "title": "Lord Commander of the Kingsguard", - "family": "House Lannister", - "imageUrl": "https://thronesapi.com/assets/images/jaime-lannister.jpg", - "born": "262 DC", - "death": "305 DC" - }, - { - "id": 9, - "firstName": "Cersei", - "lastName": "Lannister", - "fullName": "Cersei Lannister", - "title": "Lady of Casterly Rock", - "family": "House Lannister", - "imageUrl": "https://thronesapi.com/assets/images/cersei.jpg", - "born": "262 DC", - "death": "305 DC" - }, - { - "id": 10, - "firstName": "Cateyln", - "lastName": "Stark", - "fullName": "Catelyn Stark", - "title": "Lady of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/catelyn-stark.jpg", - "born": "264 DC", - "death": "299 DC" - }, - { - "id": 11, - "firstName": "Robb", - "lastName": "Stark", - "fullName": "Rob Stark", - "title": "Lord of Winterfell", - "family": "House Stark", - "imageUrl": "https://thronesapi.com/assets/images/robb-stark.jpg", - "born": "283 DC", - "death": "299 DC" - }, - { - "id": 12, - "firstName": "Theon", - "lastName": "Greyjoy", - "fullName": "Theon Greyjoy", - "title": "Captain of Sea Bitch", - "family": "House Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/theon.jpg", - "born": "278 DC" - }, - { - "id": 13, - "firstName": "Joffrey", - "lastName": "Baratheon", - "fullName": "Joffrey Baratheon", - "title": "Lord of the Seven Kingdoms, Protector of the Realm", - "family": "House Lanister", - "imageUrl": "https://thronesapi.com/assets/images/joffrey.jpg", - "born": "286 DC", - "death": "300 DC" - }, - { - "id": 14, - "firstName": "Tyrion", - "lastName": "Lannister", - "fullName": "Tyrion Lannister", - "title": "Hand of the Queen", - "family": "House Lanister", - "imageUrl": "https://thronesapi.com/assets/images/tyrion-lannister.jpg", - "born": "272 DC" - }, - { - "id": 15, - "firstName": "Sandor", - "lastName": "Clegane", - "fullName": "The Hound", - "title": "The Hound", - "family": "House Clegane", - "imageUrl": "https://thronesapi.com/assets/images/the-hound.jpg", - "born": "270 DC", - "death": "300 DC" - }, - { - "id": 16, - "firstName": "Petyr", - "lastName": "Baelish", - "fullName": "Petyr Baelish", - "title": "Littlefinger", - "family": "House Baelish", - "imageUrl": "https://thronesapi.com/assets/images/littlefinger.jpg", - "born": "264 AL", - "death": "305 AL" - }, - { - "id": 17, - "firstName": "Davos", - "lastName": "Seaworth", - "fullName": "Davos Seaworth", - "title": "Hand of the King", - "family": "House Seaworth", - "imageUrl": "https://thronesapi.com/assets/images/davos-seaworth.png", - "born": null - }, - { - "id": 18, - "firstName": "Stannis", - "lastName": "Baratheon", - "fullName": "Stannis Baratheon", - "title": "Lord of Dragonstone", - "family": "House Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/stannis.jpg", - "born": "265 AL" - }, - { - "id": 19, - "firstName": "Varys", - "lastName": "Unknown", - "fullName": "Varys", - "title": "Master of Whisperers", - "family": "Unknown", - "imageUrl": "https://thronesapi.com/assets/images/varys.jpg", - "born": null - }, - { - "id": 20, - "firstName": "Khal", - "lastName": "Drogo", - "fullName": "Khal Drogo", - "title": "Khal", - "family": "House Targaryen", - "imageUrl": "https://thronesapi.com/assets/images/khal-drogo.jpg", - "born": "268 DC", - "death": "298 DC" - }, - { - "id": 21, - "firstName": "Margaery", - "lastName": "Tyrell", - "fullName": "Margaery Tyrell", - "title": "Queen of the Seven Kingdoms", - "family": "House Tyrell", - "imageUrl": "https://thronesapi.com/assets/images/margaery-tyrell.jpg", - "born": "283 DC", - "death":"303 DC" - }, - { - "id": 22, - "firstName": "Ygritte", - "lastName": "None", - "fullName": "Ygritte", - "title": "Spearwife", - "family": "Free Folk", - "imageUrl": "https://thronesapi.com/assets/images/ygritte.jpg", - "born": "280 DC", - "death": "299 DC" - }, - { - "id": 23, - "firstName": "Brienne", - "lastName": "Tarth", - "fullName": "Brienne of Tarth", - "title": "Lady Brienne", - "family": "Tarth", - "imageUrl": "https://thronesapi.com/assets/images/brienne-tarth.jpeg", - "born": "280 AL" - }, - { - "id": 24, - "firstName": "Missandei", - "lastName": "None", - "fullName": "Missandei", - "title": "Queen's Personal Advisor", - "family": "Naathi", - "imageUrl": "https://thronesapi.com/assets/images/missandei.jpeg", - "born": "289 DC" - }, - { - "id": 25, - "firstName": "Gilly", - "lastName": "None", - "fullName": "Gilly", - "title": "The Rabbit Keeper", - "family": "None", - "imageUrl": "https://thronesapi.com/assets/images/gilly.jpg", - "born": null - }, - { - "id": 26, - "firstName": "Viserys", - "lastName": "Targaryan", - "fullName": "Viserys Targaryn", - "title": "King Viserys III", - "family": "Targaryan", - "imageUrl": "https://thronesapi.com/assets/images/viserys-targaryan.jpg", - "born": "276 DC", - "death": "298 DC" - }, - { - "id": 27, - "firstName": "Rickon", - "lastName": "Stark", - "fullName": "Rickon Stark", - "title": "Prince", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/rickon.jpg", - "born": "295 DC" - }, - { - "id": 28, - "firstName": "Roose", - "lastName": "Bolton", - "fullName": "Roose Bolton", - "title": "Lord of Dreadfort", - "family": "Bolton", - "imageUrl": "https://thronesapi.com/assets/images/roose-bolton.jpg", - "born": "255 DC" - }, - { - "id": 29, - "firstName": "Daario", - "lastName": "Naharis", - "fullName": "Daario", - "title": "Commander of the Second Sons", - "family": "Naharis", - "imageUrl": "https://thronesapi.com/assets/images/daario.jpg", - "born": null - }, - { - "id": 30, - "firstName": "Shae", - "lastName": "", - "fullName": "Shae", - "title": "Mistress", - "family": "Lorathi", - "imageUrl": "https://thronesapi.com/assets/images/shae.jpg", - "born": "281 DC", - "death": "300 DC" - }, - { - "id": 31, - "firstName": "Tommen", - "lastName": "Baratheon", - "fullName": "Tommen Baratheon", - "title": "Prince", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/tommen.jpg", - "born": "291 DC" - }, - { - "id": 32, - "firstName": "Gendry", - "lastName": "Baratheon", - "fullName": "Gendry Baratheon", - "title": "Lord of Storm's End", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/gendry.jpg", - "born": "284 DC" - }, - { - "id": 33, - "firstName": "Jorah", - "lastName": "Mormont", - "fullName": "Jorah Mormont", - "title": "Knight", - "family": "Mormont", - "imageUrl": "https://thronesapi.com/assets/images/jorah-mormont.jpg", - "born": "254 DC" - }, - { - "id": 34, - "firstName": "Robert", - "lastName": "Baratheon", - "fullName": "Robert Baratheon", - "title": "King", - "family": "Baratheon", - "imageUrl": "https://thronesapi.com/assets/images/king-robert.jpg", - "born": "262 DC", - "death": "298 DC" - }, - { - "id": 35, - "firstName": "Ramsey", - "lastName": "Bolton", - "fullName": "Ramsey Bolton", - "title": "The Bastard of Bolton", - "family": "Bolton", - "imageUrl": "https://thronesapi.com/assets/images/ramsey-bolton.jpg", - "born": "277 DC" - }, - { - "id": 36, - "firstName": "Talisa", - "lastName": "Stark", - "fullName": "Talisa Stark", - "title": "Queen Consort", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/talisa-stark.jpg", - "born": null, - "death": "300 DC" - }, - { - "id": 37, - "firstName": "Jeor", - "lastName": "Mormont", - "fullName": "Jeor Mormont", - "title": "Lord Commander of the Knight's Watch", - "family": "Mormont", - "imageUrl": "https://thronesapi.com/assets/images/lord-commander-mormont.jpg", - "born": "230 DC", - "death": "299 DC" - }, - { - "id": 38, - "firstName": "The High", - "lastName": "Sparrow", - "fullName": "The High Sparrow", - "title": "High Septon", - "family": "Sparrow", - "imageUrl": "https://thronesapi.com/assets/images/the-high-sparrow.jpg", - "born": null - }, - { - "id": 39, - "firstName": "Oberyn", - "lastName": "Martell", - "fullName": "Oberyn Martell", - "title": "Red Viper of Dorne", - "family": "Viper", - "imageUrl": "https://thronesapi.com/assets/images/red-viper.jpg", - "born": "258 DC", - "death": "300 DC" - }, - { - "id": 40, - "firstName": "Melisandre", - "lastName": "The Red Woman", - "fullName": "Melisandre", - "title": "Melisandre of Asshai", - "family": "Unkown", - "imageUrl": "https://thronesapi.com/assets/images/melisandre.jpg", - "born": null - }, - { - "id": 41, - "firstName": "Jaqen", - "lastName": "H'ghar", - "fullName": "Jaqen H'ghar", - "title": "Faceless Men of Braavos", - "family": "Lorath", - "imageUrl": "https://thronesapi.com/assets/images/jaqen-hghar.jpg", - "born": null - }, - { - "id": 42, - "firstName": "Tywin", - "lastName": "Lannister", - "fullName": "Tywin Lannister", - "title": "Lord Paramount of Westerlands", - "family": "Lannister", - "imageUrl": "https://thronesapi.com/assets/images/tywin-lannister.jpg", - "born": "234 DC", - "death": "301 DC" - }, - { - "id": 43, - "firstName": "Ellaria", - "lastName": "Sand", - "fullName": "Ellaria Sand", - "title": "Paramour of Prince Oberyn Martell", - "family": "Sand", - "imageUrl": "https://thronesapi.com/assets/images/ellaria-sand.jpg", - "born": null - }, - { - "id": 44, - "firstName": "Tormund", - "lastName": "Giantsbane", - "fullName": "Tormund Giantsbane", - "title": "Free Folk Warrior", - "family": "Free Folk", - "imageUrl": "https://thronesapi.com/assets/images/tormund-giantsbane.jpg", - "born": null - }, - { - "id": 45, - "firstName": "Yara", - "lastName": "Greyjoy", - "fullName": "Yara Greyjoy", - "title": "Lady of the Iron Islands", - "family": "Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/yara-greyjoy.jpg", - "born": "276 DC" - }, - { - "id": 46, - "firstName": "Euron", - "lastName": "Greyjoy", - "fullName": "Euron Greyjoy", - "title": "King of the iron Islands", - "family": "Greyjoy", - "imageUrl": "https://thronesapi.com/assets/images/euron-greyjoy.jpg", - "born": null - }, - { - "id": 47, - "firstName": "Wylis", - "lastName": "Hodor", - "fullName": "Hodor", - "title": "Servant of House Stark", - "family": "Stark", - "imageUrl": "https://thronesapi.com/assets/images/hodor.jpg", - "born": null - }, - { - "id": 48, - "firstName": "", - "lastName": "Pycelle", - "fullName": "Pycelle", - "title": "Grand Maester of the Seven Kingdoms", - "family": "", - "imageUrl": "https://thronesapi.com/assets/images/pycelle.jpg", - "born": "216 DC", - "death": "300 DC" - }, - { - "id": 49, - "firstName": "Grey", - "lastName": "Worm", - "fullName": "Grey Worm", - "title": "Commander of the Unsullied", - "family": "Worm", - "imageUrl": "https://thronesapi.com/assets/images/greyworm.jpg", - "born": null - }, - { - "id": 50, - "firstName": "Olenna", - "lastName": "Tyrell", - "fullName": "Olenna Tyrell", - "title": "Queen of Thorns", - "family": "Tyrell", - "imageUrl": "https://thronesapi.com/assets/images/olenna-tyrell.jpg", - "born": "228 DC" - }, - { - "id": 51, - "firstName": "Qyburn", - "lastName": "Grand Maester", - "fullName": "Qyburn", - "title": "Former maester of the Citadel", - "family": "Qyburn", - "imageUrl": "https://thronesapi.com/assets/images/qyburn.jpg", - "born": null - }, - { - "id": 52, - "firstName": "Lord", - "lastName": "Bronn", - "fullName": "Lord Bronn", - "title": "Lord of Highgarden", - "family": "Bronn", - "imageUrl": "https://thronesapi.com/assets/images/bronn.jpg", - "born": "268 DC" - } - ]} \ No newline at end of file diff --git a/src/data/lol/README.md b/src/data/lol/README.md deleted file mode 100644 index fe3437a3..00000000 --- a/src/data/lol/README.md +++ /dev/null @@ -1,46 +0,0 @@ -# League of Legends (LoL) - -League of Legends es un juego de estrategia que se juega en línea y que es -multijugador. Tiene millones de jugadores en todo el mundo y, por ahora es uno -de los _esports_ de referencia y que más público atraen. -Durante el juego, los equipos trabajan juntos para lograr una -condición de victoria que sucede al destruir la estructura central en la base -del equipo enemigo. - -En todos los modos de juego, los jugadores controlan -personajes llamados **campeones**, que son elegidos o asignados en cada partida, -y que tienen un conjunto de habilidades únicas. Es con esos campeones con los -que se juega toda la partida. Para entender un poco más del juego puedes entrar -a este [link](https://www.redbull.com/es-es/5-consejos-empezar-jugar-league-of-legends#targetText=Lo%20primero%20que%20tienes%20que,donde%20lucha%20cinco%20contra%20cinco). - -## Hallazgos - -* Para poder elegir a los campeones que van a combatir en una partida, es - importante para el jugador de LoL poder saber cuál es el rol de cada campeón. -* Adicionalmente al rol, cada campeón tiene distintos niveles de ataque, por - ejemplo dentro de los _tanques_ hay campeones con distintos niveles de ataque, - defensa, velocidad o poder. Es importante para el jugador de LoL poder saber - quiénes son los más poderosos o lo más defensivos, para poder elegir al mejor - grupo de campeones para una partida.estarán - en tu equipo y que lucharán contra el enemigo. -* Los campeones tienen distintos tipos de habilidades, algunas inherentes - (básicas/principales) a ellos y otras (pasivas/secundarias) que pueden ser - adquiridas. En ambos casos, estas habilidades pueden ir desarrollándose hasta - alcanzar su máximo nivel. -* Los campeones tienen distintos roles en los que se desempeñan: - - - Luchador: Especializado en combate cercano. Combinnan objetos de daño con - objetos de aguante. También se los conoce como _offtanks_. - - Tirador: Especializado en ataque a distancia. Popularmente conocido como - _AD Carry_ del inglés _attack damage carry_ o carreador de daño de ataque. - - Mago o Hechicero: Especializado en habilidades y daño mágico. Popularmente - conocido como _AP Carry_ del inglés _ability power carry_ o carreador de - poder de habilidad. - - Asesino: Especializado en emboscar al enemigo, atacando por sorpresa y - retirándose rápidamente. Su misión es eliminar al jugador más importante del - equipo enemigo (generalmente el tirador) aunque ello suponga morir él - también. - - Tanque: Especializado en resistencia. Su misión es absorber la mayor - cantidad de daño posible e iniciar las peleas. - - Apoyo o Soporte: Especializado en apoyar a su equipo y aportar visión en el - mapa mediante guardianes de visión (_wards_). diff --git a/src/data/lol/README.pt.md b/src/data/lol/README.pt.md deleted file mode 100644 index baee6fd3..00000000 --- a/src/data/lol/README.pt.md +++ /dev/null @@ -1,45 +0,0 @@ -# League of Legends (LoL) - -League of Legends é um jogo de estratégia online para vários jogadores. Possui -milhões de jogadores em todo o mundo e atualmente é um dos _e-sports_ de -referência e que atrai o maior público. - -Durante o jogo, as equipes trabalham juntas para alcançar uma condição de -vitória, que ocorre destruindo a estrutura central na base do time inimigo. - -Em todos os modos de jogo, os jogadores controlam os personagens chamados -"campeões", que são escolhidos ou designados em cada jogo, e que possuem um -conjunto único de habilidades. É com esses campeões que todo o jogo é jogado. -Para entender um pouco mais sobre o jogo, você pode entrar neste -[link](https://www.leagueoflegends.com/pt-br/how-to-play/). - -## Constatações - -* Para escolher os campeões para lutar em um jogo, é importante que o jogador do - LoL saiba qual é a função de cada campeão. -* Além da função, cada campeão tem níveis de ataque diferentes, por exemplo, - dentro de campeões tipo tanque, existem campeões com níveis diferentes de - ataque, defesa, velocidade ou poder. É importante que o jogador do LoL seja - capaz de saber quem são os mais poderosos ou os mais defensivos, para ser - capaz de escolher o melhor grupo de campeões para uma partida que estará no - seu time e lutará contra o inimigo. -* Campeões têm diferentes tipos de habilidades, algumas inerentes (básicas / - principais) e outras (passivas / secundárias) que podem ser adquiridas. Nos - dois casos, essas habilidades podem ser desenvolvidas até atingirem o nível - máximo. -* Os campeões desempenham funções diferentes, sendo: - - Lutador: Especializado em combate corpo a corpo. Combine itens de dano com - itens de resistência. Eles também são conhecidos como _offtanks_. - - Atirador: Especializado em ataque à distância. Popularmente conhecido como - _AD Carry_ do inglês _attack damage carry_ ou carregador. - - Mago ou Feiticeiro: Especializado em habilidades e dano mágico. Popularmente - conhecido como _AP Carry_ do inglês _ability power carry_ ou carregador de - dano mágico. - - Assassino: Especializado em emboscar o inimigo, atacando de surpresa e - recuando rapidamente. Sua missão é eliminar o jogador mais importante do - time inimigo (geralmente o atirador), mesmo que isso signifique morrer - também. - - Tanque: Especializado em resistência. Sua missão é absorver o máximo de dano - possível e iniciar combates. - - Suporte: Especializado em apoiar sua equipe e fornecer visão no mapa através - de sentinela de visão (_wards_). diff --git a/src/data/lol/lol.js b/src/data/lol/lol.js deleted file mode 100644 index 1b7f1911..00000000 --- a/src/data/lol/lol.js +++ /dev/null @@ -1,6842 +0,0 @@ -export default { - type: "champion", - format: "standAloneComplex", - version: "6.24.1", - data: { - Aatrox: { - version: "6.24.1", - id: "Aatrox", - key: "266", - name: "Aatrox", - title: "the Darkin Blade", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt570145160dd39dca/5db05fa8347d1c6baa57be25/RiotX_ChampionList_aatrox.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Aatrox_0.jpg", - blurb: - "Aatrox is a legendary warrior, one of only five that remain of an ancient race known as the Darkin. He wields his massive blade with grace and poise, slicing through legions in a style that is hypnotic to behold. With each foe felled, Aatrox's ...", - info: { - attack: 8, - defense: 4, - magic: 3, - difficulty: 4 - }, - image: { - full: "Aatrox.png", - sprite: "champion0.png", - group: "champion", - x: 0, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "BloodWell", - stats: { - hp: 537.8, - hpperlevel: 85, - mp: 105.6, - mpperlevel: 45, - movespeed: 345, - armor: 24.384, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 150, - hpregen: 6.59, - hpregenperlevel: 0.5, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 60.376, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.04, - attackspeedperlevel: 3 - } - }, - Ahri: { - version: "6.24.1", - id: "Ahri", - key: "103", - name: "Ahri", - title: "the Nine-Tailed Fox", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1259276b6d1efa78/5db05fa86e8b0c6d038c5ca2/RiotX_ChampionList_ahri.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ahri_0.jpg", - blurb: - "Unlike other foxes that roamed the woods of southern Ionia, Ahri had always felt a strange connection to the magical world around her; a connection that was somehow incomplete. Deep inside, she felt the skin she had been born into was an ill fit for ...", - info: { - attack: 3, - defense: 4, - magic: 8, - difficulty: 5 - }, - image: { - full: "Ahri.png", - sprite: "champion0.png", - group: "champion", - x: 48, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Assassin"], - partype: "MP", - stats: { - hp: 514.4, - hpperlevel: 80, - mp: 334, - mpperlevel: 50, - movespeed: 330, - armor: 20.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.505, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.065, - attackspeedperlevel: 2 - } - }, - Akali: { - version: "6.24.1", - id: "Akali", - key: "84", - name: "Akali", - title: "the Fist of Shadow", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt80ff58fe809777ff/5db05fa8adc8656c7d24e7d6/RiotX_ChampionList_akali.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Akali_0.jpg", - blurb: - "There exists an ancient order originating in the Ionian Isles dedicated to the preservation of balance. Order, chaos, light, darkness -- all things must exist in perfect harmony for such is the way of the universe. This order is known as the Kinkou ...", - info: { - attack: 5, - defense: 3, - magic: 8, - difficulty: 7 - }, - image: { - full: "Akali.png", - sprite: "champion0.png", - group: "champion", - x: 96, - y: 0, - w: 48, - h: 48 - }, - tags: ["Assassin"], - partype: "Energy", - stats: { - hp: 587.8, - hpperlevel: 85, - mp: 200, - mpperlevel: 0, - movespeed: 350, - armor: 26.38, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.34, - hpregenperlevel: 0.65, - mpregen: 50, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 58.376, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.1, - attackspeedperlevel: 3.1 - } - }, - Alistar: { - version: "6.24.1", - id: "Alistar", - key: "12", - name: "Alistar", - title: "the Minotaur", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3b366925d2fd8fdb/5db05fa856458c6b3fc1750b/RiotX_ChampionList_alistar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Alistar_0.jpg", - blurb: - "As the mightiest warrior to ever emerge from the Minotaur tribes of the Great Barrier, Alistar defended his tribe from Valoran's many dangers; that is, until the coming of the Noxian army. Alistar was lured from his village by the machinations of ...", - info: { - attack: 6, - defense: 9, - magic: 5, - difficulty: 7 - }, - image: { - full: "Alistar.png", - sprite: "champion0.png", - group: "champion", - x: 144, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Support"], - partype: "MP", - stats: { - hp: 613.36, - hpperlevel: 106, - mp: 278.84, - mpperlevel: 38, - movespeed: 330, - armor: 24.38, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.675, - hpregenperlevel: 0.85, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 61.1116, - attackdamageperlevel: 3.62, - attackspeedoffset: 0, - attackspeedperlevel: 2.125 - } - }, - Amumu: { - version: "6.24.1", - id: "Amumu", - key: "32", - name: "Amumu", - title: "the Sad Mummy", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt40dfbe48a61c439f/5db05fa80b39e86c2f83dbf9/RiotX_ChampionList_amumu.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Amumu_0.jpg", - blurb: - "''Solitude can be lonelier than death.''

A lonely and melancholy soul from ancient Shurima, Amumu roams the world in search of a friend. Cursed by an ancient spell, he is doomed to remain alone forever, as his touch is death and his affection ...", - info: { - attack: 2, - defense: 6, - magic: 8, - difficulty: 3 - }, - image: { - full: "Amumu.png", - sprite: "champion0.png", - group: "champion", - x: 192, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Mage"], - partype: "MP", - stats: { - hp: 613.12, - hpperlevel: 84, - mp: 287.2, - mpperlevel: 40, - movespeed: 335, - armor: 23.544, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.875, - hpregenperlevel: 0.85, - mpregen: 7.38, - mpregenperlevel: 0.525, - crit: 0, - critperlevel: 0, - attackdamage: 53.384, - attackdamageperlevel: 3.8, - attackspeedoffset: -0.02, - attackspeedperlevel: 2.18 - } - }, - Anivia: { - version: "6.24.1", - id: "Anivia", - key: "34", - name: "Anivia", - title: "the Cryophoenix", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3d24a1482453088a/5db05fa8df78486c826dcce8/RiotX_ChampionList_anivia.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Anivia_0.jpg", - blurb: - "Anivia is a being of the coldest winter, a mystical embodiment of ice magic, and an ancient protector of the Freljord. She commands all the power and fury of the land itself, calling the snow and bitter wind to defend her home from those who would ...", - info: { - attack: 1, - defense: 4, - magic: 10, - difficulty: 10 - }, - image: { - full: "Anivia.png", - sprite: "champion0.png", - group: "champion", - x: 240, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 467.6, - hpperlevel: 70, - mp: 396.04, - mpperlevel: 50, - movespeed: 325, - armor: 21.22, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 600, - hpregen: 5.57, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 51.376, - attackdamageperlevel: 3.2, - attackspeedoffset: 0, - attackspeedperlevel: 1.68 - } - }, - Annie: { - version: "6.24.1", - id: "Annie", - key: "1", - name: "Annie", - title: "the Dark Child", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt28c708665427aef6/5db05fa89481396d6bdd01a6/RiotX_ChampionList_annie.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Annie_0.jpg", - blurb: - "There have always been those within Noxus who did not agree with the evils perpetrated by the Noxian High Command. The High Command had just put down a coup attempt from the self-proclaimed Crown Prince Raschallion, and a crackdown on any form of ...", - info: { - attack: 2, - defense: 3, - magic: 10, - difficulty: 6 - }, - image: { - full: "Annie.png", - sprite: "champion0.png", - group: "champion", - x: 288, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 511.68, - hpperlevel: 76, - mp: 334, - mpperlevel: 50, - movespeed: 335, - armor: 19.22, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 575, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 50.41, - attackdamageperlevel: 2.625, - attackspeedoffset: 0.08, - attackspeedperlevel: 1.36 - } - }, - Ashe: { - version: "6.24.1", - id: "Ashe", - key: "22", - name: "Ashe", - title: "the Frost Archer", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt943aae038e2dee98/5db05fa8e9effa6ba5295f91/RiotX_ChampionList_ashe.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ashe_0.jpg", - blurb: - "With each arrow she fires from her ancient ice-enchanted bow, Ashe proves she is a master archer. She chooses each target carefully, waits for the right moment, and then strikes with power and precision. It is with this same vision and focus that she ...", - info: { - attack: 7, - defense: 3, - magic: 2, - difficulty: 4 - }, - image: { - full: "Ashe.png", - sprite: "champion0.png", - group: "champion", - x: 336, - y: 0, - w: 48, - h: 48 - }, - tags: ["Marksman", "Support"], - partype: "MP", - stats: { - hp: 527.72, - hpperlevel: 79, - mp: 280, - mpperlevel: 32, - movespeed: 325, - armor: 21.212, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 600, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6.97, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 56.508, - attackdamageperlevel: 2.26, - attackspeedoffset: -0.05, - attackspeedperlevel: 3.33 - } - }, - AurelionSol: { - version: "6.24.1", - id: "AurelionSol", - key: "136", - name: "Aurelion Sol", - title: "The Star Forger", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5dd3569fc67d6664/5db05fa8bd24496c390ae4d8/RiotX_ChampionList_aurelionsol.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/AurelionSol_0.jpg", - blurb: - "Aurelion Sol once graced the vast emptiness of the cosmos with celestial wonders of his own devising. Now, he is forced to wield his awesome power at the behest of a space-faring empire that tricked him into servitude. Desiring a return to his ...", - info: { - attack: 2, - defense: 3, - magic: 8, - difficulty: 7 - }, - image: { - full: "AurelionSol.png", - sprite: "champion0.png", - group: "champion", - x: 384, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Fighter"], - partype: "MP", - stats: { - hp: 550, - hpperlevel: 80, - mp: 350, - mpperlevel: 50, - movespeed: 325, - armor: 19, - armorperlevel: 3.6, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.5, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 57, - attackdamageperlevel: 3.2, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Azir: { - version: "6.24.1", - id: "Azir", - key: "268", - name: "Azir", - title: "the Emperor of the Sands", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0e3f847946232167/5db05fa889fb926b491ed7ff/RiotX_ChampionList_azir.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Azir_0.jpg", - blurb: - "''Shurima was once the glory of Runeterra. I will make it so again.''

Azir was a mortal emperor of Shurima in a far distant age, a proud man who stood at the cusp of immortality. His hubris saw him betrayed and murdered at the moment of his ...", - info: { - attack: 6, - defense: 3, - magic: 8, - difficulty: 9 - }, - image: { - full: "Azir.png", - sprite: "champion0.png", - group: "champion", - x: 432, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Marksman"], - partype: "MP", - stats: { - hp: 524.4, - hpperlevel: 80, - mp: 350.56, - mpperlevel: 42, - movespeed: 325, - armor: 19.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 6.92, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 52, - attackdamageperlevel: 2.8, - attackspeedoffset: -0.02, - attackspeedperlevel: 1.5 - } - }, - Bard: { - version: "6.24.1", - id: "Bard", - key: "432", - name: "Bard", - title: "the Wandering Caretaker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbbe3ce0c0ae1305b/5db05fb23a326d6df6c0e7b3/RiotX_ChampionList_bard.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Bard_0.jpg", - blurb: - "Bard travels through realms beyond the imagination of mortal beings. Some of Valoran's greatest scholars have spent their lives trying to understand the mysteries he embodies. This enigmatic spirit has been given many names throughout the history of ...", - info: { - attack: 4, - defense: 4, - magic: 5, - difficulty: 9 - }, - image: { - full: "Bard.png", - sprite: "champion0.png", - group: "champion", - x: 0, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 535, - hpperlevel: 89, - mp: 350, - mpperlevel: 50, - movespeed: 330, - armor: 25, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 5.4, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 52, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Blitzcrank: { - version: "6.24.1", - id: "Blitzcrank", - key: "53", - name: "Blitzcrank", - title: "the Great Steam Golem", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd7ef7e56ce1fe17b/5db05fb26af83b6d7032c8f8/RiotX_ChampionList_blitzcrank.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Blitzcrank_0.jpg", - blurb: - "Zaun is a place where both magic and science have gone awry, and the unchecked nature of experimentation has taken its toll. However, Zaun's lenient restrictions allow their researchers and inventors the leeway to push the bounds of science at an ...", - info: { - attack: 4, - defense: 8, - magic: 5, - difficulty: 4 - }, - image: { - full: "Blitzcrank.png", - sprite: "champion0.png", - group: "champion", - x: 48, - y: 48, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 582.6, - hpperlevel: 95, - mp: 267.2, - mpperlevel: 40, - movespeed: 325, - armor: 24.38, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.51, - hpregenperlevel: 0.75, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 61.54, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 1.13 - } - }, - Brand: { - version: "6.24.1", - id: "Brand", - key: "63", - name: "Brand", - title: "the Burning Vengeance", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc8ca2e9bba653dda/5db05fb2dc674266df3d5d30/RiotX_ChampionList_brand.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Brand_0.jpg", - blurb: - "In a faraway place known as Lokfar there was a seafaring marauder called Kegan Rodhe. As was his people's way, Kegan sailed far and wide with his fellows, stealing treasures from those unlucky enough to catch their attention. To some, he was a ...", - info: { - attack: 2, - defense: 2, - magic: 9, - difficulty: 4 - }, - image: { - full: "Brand.png", - sprite: "champion0.png", - group: "champion", - x: 96, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 507.68, - hpperlevel: 76, - mp: 375.6, - mpperlevel: 42, - movespeed: 340, - armor: 21.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 8.005, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 57.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Braum: { - version: "6.24.1", - id: "Braum", - key: "201", - name: "Braum", - title: "the Heart of the Freljord", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd140e30fa86d6ddd/5db05fb2242f426df132f95d/RiotX_ChampionList_braum.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Braum_0.jpg", - blurb: - "''Would you like a bedtime story?''

''Grandma, I'm too old for that.''

''You're never too old to be told a story.''

The girl reluctantly crawls into bed and waits, knowing she won't win this battle. A bitter wind howls outside, ...", - info: { - attack: 3, - defense: 9, - magic: 4, - difficulty: 3 - }, - image: { - full: "Braum.png", - sprite: "champion0.png", - group: "champion", - x: 144, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Tank"], - partype: "MP", - stats: { - hp: 576.16, - hpperlevel: 87, - mp: 310.6, - mpperlevel: 45, - movespeed: 335, - armor: 26.72, - armorperlevel: 4.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.18, - hpregenperlevel: 1, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55.376, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.03, - attackspeedperlevel: 3.5 - } - }, - Caitlyn: { - version: "6.24.1", - id: "Caitlyn", - key: "51", - name: "Caitlyn", - title: "the Sheriff of Piltover", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt014f4b6fc9bacd10/61b1eb901d158d4007de9685/RiotX_ChampionList_caitlyn_v2.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Caitlyn_0.jpg", - blurb: - "''Go ahead, run. I'll give you a five minute head start.''

One of the reasons Piltover is known as the City of Progress is because it has an extraordinarily low crime rate. This hasn't always been the case; brigands and thieves of all sorts ...", - info: { - attack: 8, - defense: 2, - magic: 2, - difficulty: 6 - }, - image: { - full: "Caitlyn.png", - sprite: "champion0.png", - group: "champion", - x: 192, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 524.4, - hpperlevel: 80, - mp: 313.7, - mpperlevel: 35, - movespeed: 325, - armor: 22.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 650, - hpregen: 5.67, - hpregenperlevel: 0.55, - mpregen: 7.4, - mpregenperlevel: 0.55, - crit: 0, - critperlevel: 0, - attackdamage: 53.66, - attackdamageperlevel: 2.18, - attackspeedoffset: 0.1, - attackspeedperlevel: 4 - } - }, - Camille: { - version: "6.24.1", - id: "Camille", - key: "164", - name: "Camille", - title: "the Steel Shadow", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt413fcd7681fe0773/5db05fb089fb926b491ed805/RiotX_ChampionList_camille.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Camille_0.jpg", - blurb: - "Weaponized to execute outside the boundaries of the law, Camille Ferros is an elegant and elite operative who ensures the commerce of the Piltover machine with its Zaunite underbelly runs smoothly. Raised among manners and money, she is the Principal ...", - info: { - attack: 8, - defense: 6, - magic: 3, - difficulty: 4 - }, - image: { - full: "Camille.png", - sprite: "champion4.png", - group: "champion", - x: 144, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 575.6, - hpperlevel: 95, - mp: 338.8, - mpperlevel: 32, - movespeed: 340, - armor: 26, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.5, - hpregenperlevel: 0.8, - mpregen: 8.15, - mpregenperlevel: 0.75, - crit: 0, - critperlevel: 0, - attackdamage: 62, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 2.5 - } - }, - Cassiopeia: { - version: "6.24.1", - id: "Cassiopeia", - key: "69", - name: "Cassiopeia", - title: "the Serpent's Embrace", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte189be8189da97ea/5db05fb1bd24496c390ae4de/RiotX_ChampionList_cassiopeia.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Cassiopeia_0.jpg", - blurb: - "Cassiopeia is a terrifying creature - half woman, half snake - whose slightest glance brings death. The youngest daughter of one of Noxus' most influential families, she was once a beautiful and cunning temptress capable of manipulating the hardest ...", - info: { - attack: 2, - defense: 3, - magic: 9, - difficulty: 10 - }, - image: { - full: "Cassiopeia.png", - sprite: "champion0.png", - group: "champion", - x: 240, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 525, - hpperlevel: 75, - mp: 375, - mpperlevel: 60, - movespeed: 328, - armor: 25, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.5, - hpregenperlevel: 0.5, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53, - attackdamageperlevel: 3, - attackspeedoffset: -0.034, - attackspeedperlevel: 1.5 - } - }, - Chogath: { - version: "6.24.1", - id: "Chogath", - key: "31", - name: "Cho'Gath", - title: "the Terror of the Void", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4dfb71de3ddc8166/5db05fb13a326d6df6c0e7ad/RiotX_ChampionList_chogath.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Chogath_0.jpg", - blurb: - "There is a place between dimensions, between worlds. To some it is known as the Outside, to others it is the Unknown. To those that truly know, however, it is called the Void. Despite its name, the Void is not an empty place, but rather the home of ...", - info: { - attack: 3, - defense: 7, - magic: 7, - difficulty: 5 - }, - image: { - full: "Chogath.png", - sprite: "champion0.png", - group: "champion", - x: 288, - y: 48, - w: 48, - h: 48 - }, - tags: ["Tank", "Mage"], - partype: "MP", - stats: { - hp: 574.4, - hpperlevel: 80, - mp: 272.2, - mpperlevel: 40, - movespeed: 345, - armor: 28.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.925, - hpregenperlevel: 0.85, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 61.156, - attackdamageperlevel: 4.2, - attackspeedoffset: 0, - attackspeedperlevel: 1.44 - } - }, - Corki: { - version: "6.24.1", - id: "Corki", - key: "42", - name: "Corki", - title: "the Daring Bombardier", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltdd918c4d0a86347a/5db05fb1df78486c826dccee/RiotX_ChampionList_corki.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Corki_0.jpg", - blurb: - "When Heimerdinger and his yordle colleagues migrated to Piltover, they embraced science as a way of life, and they immediately made several groundbreaking contributions to the techmaturgical community. What yordles lack in stature, they make up for ...", - info: { - attack: 8, - defense: 3, - magic: 6, - difficulty: 6 - }, - image: { - full: "Corki.png", - sprite: "champion0.png", - group: "champion", - x: 336, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 512.76, - hpperlevel: 82, - mp: 350.16, - mpperlevel: 34, - movespeed: 325, - armor: 23.38, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 7.42, - mpregenperlevel: 0.55, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 2.3 - } - }, - Darius: { - version: "6.24.1", - id: "Darius", - key: "122", - name: "Darius", - title: "the Hand of Noxus", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt38b52be4a2cb1004/5db05fb19481396d6bdd01ac/RiotX_ChampionList_darius.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Darius_0.jpg", - blurb: - "There is no greater symbol of Noxian might than Darius, the nation's most feared and battle-hardened warrior. Orphaned at a young age, Darius had to fight to keep himself and his younger brother alive. By the time he joined the military, he had ...", - info: { - attack: 9, - defense: 5, - magic: 1, - difficulty: 2 - }, - image: { - full: "Darius.png", - sprite: "champion0.png", - group: "champion", - x: 384, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 582.24, - hpperlevel: 100, - mp: 263, - mpperlevel: 37.5, - movespeed: 340, - armor: 30, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 9.845, - hpregenperlevel: 0.95, - mpregen: 6.585, - mpregenperlevel: 0.35, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 5, - attackspeedoffset: 0, - attackspeedperlevel: 1 - } - }, - Diana: { - version: "6.24.1", - id: "Diana", - key: "131", - name: "Diana", - title: "Scorn of the Moon", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt56570083d2a5e20e/5db05fbc823d426762825fdf/RiotX_ChampionList_diana.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Diana_0.jpg", - blurb: - "''I am the light coursing in the soul of the moon.''

Bearing her crescent moonblade, Diana fights as a warrior of the Lunari, a faith all but quashed in the lands around Mount Targon. Clad in shimmering armor the color of winter snow at night, ...", - info: { - attack: 7, - defense: 6, - magic: 8, - difficulty: 4 - }, - image: { - full: "Diana.png", - sprite: "champion0.png", - group: "champion", - x: 432, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Mage"], - partype: "MP", - stats: { - hp: 589.2, - hpperlevel: 90, - mp: 297.2, - mpperlevel: 40, - movespeed: 345, - armor: 26.048, - armorperlevel: 3.6, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 150, - hpregen: 7.425, - hpregenperlevel: 0.85, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.25 - } - }, - Draven: { - version: "6.24.1", - id: "Draven", - key: "119", - name: "Draven", - title: "the Glorious Executioner", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc0be728e4cbb8f2a/5db05fbc89fb926b491ed80b/RiotX_ChampionList_draven.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Draven_0.jpg", - blurb: - "Unlike his brother Darius, victory in battle was never enough for Draven. He craved recognition, acclaim, and glory. He first sought greatness in the Noxian military, but his flair for the dramatic went severely underappreciated. Thirsting for a ...", - info: { - attack: 9, - defense: 3, - magic: 1, - difficulty: 8 - }, - image: { - full: "Draven.png", - sprite: "champion0.png", - group: "champion", - x: 0, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 557.76, - hpperlevel: 82, - mp: 360.56, - mpperlevel: 39, - movespeed: 330, - armor: 25.544, - armorperlevel: 3.3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.175, - hpregenperlevel: 0.7, - mpregen: 8.04, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 55.8, - attackdamageperlevel: 2.91, - attackspeedoffset: -0.08, - attackspeedperlevel: 2.7 - } - }, - DrMundo: { - version: "6.24.1", - id: "DrMundo", - key: "36", - name: "Dr. Mundo", - title: "the Madman of Zaun", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte88a3d7e9e408904/61b1ea136a78b87751002a68/RiotX_ChampionList_drmundo_v2.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/DrMundo_0.jpg", - blurb: - "''Beware the Madman of Zaun. In his eyes, you are already dead''

It is said that the man now known as Dr. Mundo was born without any sort of conscience. Instead, he had an unquenchable desire to inflict pain through experimentation. By the time ...", - info: { - attack: 5, - defense: 7, - magic: 6, - difficulty: 5 - }, - image: { - full: "DrMundo.png", - sprite: "champion0.png", - group: "champion", - x: 48, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "None", - stats: { - hp: 582.52, - hpperlevel: 89, - mp: 0, - mpperlevel: 0, - movespeed: 345, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.76, - hpregenperlevel: 0.75, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 61.27, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.8 - } - }, - Ekko: { - version: "6.24.1", - id: "Ekko", - key: "245", - name: "Ekko", - title: "the Boy Who Shattered Time", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf22ba7e6328e4376/5db05fbd242f426df132f963/RiotX_ChampionList_ekko.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ekko_0.jpg", - blurb: - "A prodigy from the rough streets of Zaun, Ekko manipulates time to spin any situation to his advantage. Using his own invention, the Zero-Drive, he explores the branching possibilities of reality. As well as experimenting with multi-dimensional ...", - info: { - attack: 5, - defense: 3, - magic: 7, - difficulty: 8 - }, - image: { - full: "Ekko.png", - sprite: "champion0.png", - group: "champion", - x: 96, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 580, - hpperlevel: 80, - mp: 280, - mpperlevel: 50, - movespeed: 340, - armor: 27, - armorperlevel: 3, - spellblock: 32, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 9, - hpregenperlevel: 0.9, - mpregen: 7, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 3.3 - } - }, - Elise: { - version: "6.24.1", - id: "Elise", - key: "60", - name: "Elise", - title: "the Spider Queen", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfe21ff2ddb84d5d1/5db05fbd0b39e86c2f83dc05/RiotX_ChampionList_elise.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Elise_0.jpg", - blurb: - "''Beauty is power too, and can strike swifter than any sword.''

Elise is a deadly predator who dwells in a shuttered, lightless palace, deep in the Immortal Bastion of Noxus. Once she was mortal, the mistress of a once-powerful house, but the ...", - info: { - attack: 6, - defense: 5, - magic: 7, - difficulty: 9 - }, - image: { - full: "Elise.png", - sprite: "champion0.png", - group: "champion", - x: 144, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage", "Fighter"], - partype: "MP", - stats: { - hp: 529.4, - hpperlevel: 80, - mp: 324, - mpperlevel: 50, - movespeed: 325, - armor: 22.128, - armorperlevel: 3.35, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.705, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 50.54, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 1.75 - } - }, - Evelynn: { - version: "6.24.1", - id: "Evelynn", - key: "28", - name: "Evelynn", - title: "the Widowmaker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte24b4c6ec1beebb9/5db05fbddf78486c826dccf4/RiotX_ChampionList_evelynn.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Evelynn_0.jpg", - blurb: - "Swift and lethal, Evelynn is one of the most deadly - and expensive - assassins in all of Runeterra. Able to merge with the shadows at will, she patiently stalks her prey, waiting for the right moment to strike. While Evelynn is clearly not entirely ...", - info: { - attack: 4, - defense: 2, - magic: 7, - difficulty: 10 - }, - image: { - full: "Evelynn.png", - sprite: "champion0.png", - group: "champion", - x: 192, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Mage"], - partype: "MP", - stats: { - hp: 531.2, - hpperlevel: 90, - mp: 315.6, - mpperlevel: 42, - movespeed: 340, - armor: 26.5, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 9.82, - hpregenperlevel: 0.55, - mpregen: 8.105, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 53.88, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 3.6 - } - }, - Ezreal: { - version: "6.24.1", - id: "Ezreal", - key: "81", - name: "Ezreal", - title: "the Prodigal Explorer", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt60f687c95425f73f/5db05fbd2dc72966da746704/RiotX_ChampionList_ezreal.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ezreal_0.jpg", - blurb: - "The intrepid young adventurer Ezreal has explored some of the most remote and abandoned locations on Runeterra. During an expedition to the buried ruins of ancient Shurima, he recovered an amulet of incredible mystical power. Likely constructed to be ...", - info: { - attack: 7, - defense: 2, - magic: 6, - difficulty: 7 - }, - image: { - full: "Ezreal.png", - sprite: "champion0.png", - group: "champion", - x: 240, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Mage"], - partype: "MP", - stats: { - hp: 484.4, - hpperlevel: 80, - mp: 360.6, - mpperlevel: 42, - movespeed: 325, - armor: 21.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.42, - hpregenperlevel: 0.55, - mpregen: 8.09, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 55.66, - attackdamageperlevel: 2.41, - attackspeedoffset: 0, - attackspeedperlevel: 2.8 - } - }, - FiddleSticks: { - version: "6.24.1", - id: "FiddleSticks", - key: "9", - name: "Fiddlesticks", - title: "the Harbinger of Doom", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1151ac1242311053/61b1ea65aeb5451282be2468/RiotX_ChampionList_fiddlesticks_v2.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fiddlesticks_0.jpg", - blurb: - "For nearly twenty years, Fiddlesticks has stood alone in the easternmost summoning chamber of the Institute of War. Only the burning emerald light of his unearthly gaze pierces the musty darkness of his dust-covered home. It is here that the Harbinger ...", - info: { - attack: 2, - defense: 3, - magic: 9, - difficulty: 9 - }, - image: { - full: "FiddleSticks.png", - sprite: "champion0.png", - group: "champion", - x: 288, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 524.4, - hpperlevel: 80, - mp: 400.12, - mpperlevel: 56, - movespeed: 335, - armor: 20.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 480, - hpregen: 5.605, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 48.36, - attackdamageperlevel: 2.625, - attackspeedoffset: 0, - attackspeedperlevel: 2.11 - } - }, - Fiora: { - version: "6.24.1", - id: "Fiora", - key: "114", - name: "Fiora", - title: "the Grand Duelist", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt935dd149b2617ac8/5db05fbcdc674266df3d5d36/RiotX_ChampionList_fiora.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fiora_0.jpg", - blurb: - "''I have come to kill you for the sake of honor. And though you possess none, still you die.''
The most feared duelist in all Valoran, Fiora is as renowned for her brusque manner and cunning mind as she is for the speed of her bluesteel rapier. ...", - info: { - attack: 10, - defense: 4, - magic: 2, - difficulty: 3 - }, - image: { - full: "Fiora.png", - sprite: "champion0.png", - group: "champion", - x: 336, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 550, - hpperlevel: 85, - mp: 300, - mpperlevel: 40, - movespeed: 345, - armor: 24, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 150, - hpregen: 8.25, - hpregenperlevel: 0.55, - mpregen: 8, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 60, - attackdamageperlevel: 3.3, - attackspeedoffset: 0, - attackspeedperlevel: 3.2 - } - }, - Fizz: { - version: "6.24.1", - id: "Fizz", - key: "105", - name: "Fizz", - title: "the Tidal Trickster", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6000fa69e03c25c0/5db05fbc56458c6b3fc17513/RiotX_ChampionList_fizz.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fizz_0.jpg", - blurb: - "Centuries ago, an ancient water-dwelling race built a hidden city beneath a mountain in the sea. Though these creatures had their enemies, the city was an impenetrable fortress, and, in the safety it provided, they grew complacent. Fizz, however, ...", - info: { - attack: 6, - defense: 4, - magic: 7, - difficulty: 6 - }, - image: { - full: "Fizz.png", - sprite: "champion0.png", - group: "champion", - x: 384, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 558.48, - hpperlevel: 86, - mp: 317.2, - mpperlevel: 37, - movespeed: 335, - armor: 22.412, - armorperlevel: 3.4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 8.175, - hpregenperlevel: 0.7, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 58.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.05, - attackspeedperlevel: 3.1 - } - }, - Galio: { - version: "6.24.1", - id: "Galio", - key: "3", - name: "Galio", - title: "the Sentinel's Sorrow", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5890d1ab5c8be01f/5db05fc6823d426762825fe5/RiotX_ChampionList_galio.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Galio_0.jpg", - blurb: - "''There is no such thing as redemption. Only penance.''

Long before the regulation of magic, mages experimented with the creation of artificial life. Now forbidden, instilling golems with reason was once not so uncommon a practice amongst the ...", - info: { - attack: 3, - defense: 7, - magic: 6, - difficulty: 3 - }, - image: { - full: "Galio.png", - sprite: "champion0.png", - group: "champion", - x: 432, - y: 96, - w: 48, - h: 48 - }, - tags: ["Tank", "Mage"], - partype: "MP", - stats: { - hp: 577.8, - hpperlevel: 85, - mp: 369, - mpperlevel: 47, - movespeed: 335, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.71, - hpregenperlevel: 0.75, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 61.97, - attackdamageperlevel: 3.375, - attackspeedoffset: -0.02, - attackspeedperlevel: 1.2 - } - }, - Gangplank: { - version: "6.24.1", - id: "Gangplank", - key: "41", - name: "Gangplank", - title: "the Saltwater Scourge", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfdff3781ccfb2a5c/5db05fc689fb926b491ed811/RiotX_ChampionList_gangplank.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gangplank_0.jpg", - blurb: - "''I was cutting throats and sinking Noxian war galleys when you were still pissing your britches, boy. You don't want to take me on.''

As unpredictable as he is brutal, the dethroned reaver king known as Gangplank is feared far and wide. Where ...", - info: { - attack: 7, - defense: 6, - magic: 4, - difficulty: 9 - }, - image: { - full: "Gangplank.png", - sprite: "champion1.png", - group: "champion", - x: 0, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter"], - partype: "MP", - stats: { - hp: 540, - hpperlevel: 82, - mp: 282, - mpperlevel: 40, - movespeed: 345, - armor: 26, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 6, - hpregenperlevel: 0.6, - mpregen: 7.5, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 3.2 - } - }, - Garen: { - version: "6.24.1", - id: "Garen", - key: "86", - name: "Garen", - title: "The Might of Demacia", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte41a162aed9339b7/5db05fc60b39e86c2f83dc0d/RiotX_ChampionList_garen.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Garen_0.jpg", - blurb: - "Throughout Valoran, the resolve of Demacia's military is alternately celebrated or despised, but always respected. Their ''zero tolerance'' moral code is strictly upheld by civilians and soldiers alike. In combat, this means Demacian troops may not ...", - info: { - attack: 7, - defense: 7, - magic: 1, - difficulty: 5 - }, - image: { - full: "Garen.png", - sprite: "champion1.png", - group: "champion", - x: 48, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "None", - stats: { - hp: 616.28, - hpperlevel: 84.25, - mp: 0, - mpperlevel: 0, - movespeed: 340, - armor: 27.536, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 7.84, - hpregenperlevel: 0.5, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 57.88, - attackdamageperlevel: 4.5, - attackspeedoffset: 0, - attackspeedperlevel: 2.9 - } - }, - Gnar: { - version: "6.24.1", - id: "Gnar", - key: "150", - name: "Gnar", - title: "the Missing Link", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta80f79dd96ee5d30/5db05fc6df78486c826dcd00/RiotX_ChampionList_gnar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gnar_0.jpg", - blurb: - "The jungle does not forgive blindness. Every broken branch tells a story.

I've hunted every creature this jungle has to offer. I was certain there were no challenges left here, but now there is something new. Each track is the size of a ...", - info: { - attack: 6, - defense: 5, - magic: 5, - difficulty: 8 - }, - image: { - full: "Gnar.png", - sprite: "champion1.png", - group: "champion", - x: 96, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "Gnarfury", - stats: { - hp: 540, - hpperlevel: 65, - mp: 100, - mpperlevel: 0, - movespeed: 325, - armor: 23, - armorperlevel: 2.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 175, - hpregen: 2.5, - hpregenperlevel: 0.5, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 51, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 6 - } - }, - Gragas: { - version: "6.24.1", - id: "Gragas", - key: "79", - name: "Gragas", - title: "the Rabble Rouser", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt795841adba722f85/5db05fc43a326d6df6c0e7b9/RiotX_ChampionList_gragas.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gragas_0.jpg", - blurb: - "The only thing more important to Gragas than fighting is drinking. His unquenchable thirst for stronger ale has led him in search of the most potent and unconventional ingredients to toss in his still. Impulsive and unpredictable, this rowdy carouser ...", - info: { - attack: 4, - defense: 7, - magic: 6, - difficulty: 5 - }, - image: { - full: "Gragas.png", - sprite: "champion1.png", - group: "champion", - x: 144, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Mage"], - partype: "MP", - stats: { - hp: 583.52, - hpperlevel: 89, - mp: 400, - mpperlevel: 47, - movespeed: 330, - armor: 26.048, - armorperlevel: 3.6, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 5.5, - hpregenperlevel: 0.5, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 61.38, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.04, - attackspeedperlevel: 2.05 - } - }, - Graves: { - version: "6.24.1", - id: "Graves", - key: "104", - name: "Graves", - title: "the Outlaw", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2e7cd286d7b6182e/5e9a59c245a2a97194a1d4c7/RiotX_ChampionList_graves-cigar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Graves_0.jpg", - blurb: - "Malcolm Graves is a wanted man in every realm, city and empire he has visited. Tough, strong-willed, and above all, relentless, through his life of crime he has amassed (then invariably lost) a small fortune.", - info: { - attack: 8, - defense: 5, - magic: 3, - difficulty: 3 - }, - image: { - full: "Graves.png", - sprite: "champion1.png", - group: "champion", - x: 192, - y: 0, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 551.12, - hpperlevel: 84, - mp: 322.2, - mpperlevel: 40, - movespeed: 340, - armor: 24.376, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 425, - hpregen: 6.675, - hpregenperlevel: 0.7, - mpregen: 7.9, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 60.83, - attackdamageperlevel: 2.41, - attackspeedoffset: 0.3, - attackspeedperlevel: 2.6 - } - }, - Hecarim: { - version: "6.24.1", - id: "Hecarim", - key: "120", - name: "Hecarim", - title: "the Shadow of War", - champkey: "Hecarim", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blteb9ce5304ec48e19/5db05fc5df78486c826dccfa/RiotX_ChampionList_hecarim.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Hecarim_0.jpg", - blurb: - "''Break their ranks and ride them down without mercy. Crush the living and feast on their terror.''

Hecarim is an armored colossus who charges from the Shadow Isles at the head of a deathly host of spectral horsemen to hunt the living. A ...", - info: { - attack: 8, - defense: 6, - magic: 4, - difficulty: 6 - }, - image: { - full: "Hecarim.png", - sprite: "champion1.png", - group: "champion", - x: 240, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 580, - hpperlevel: 90, - mp: 277.2, - mpperlevel: 40, - movespeed: 345, - armor: 26.72, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 7, - hpregenperlevel: 0.75, - mpregen: 6.5, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 58, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.0672, - attackspeedperlevel: 2.5 - } - }, - Heimerdinger: { - version: "6.24.1", - id: "Heimerdinger", - key: "74", - name: "Heimerdinger", - title: "the Revered Inventor", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd30d85446d154070/5db05fc57d28b76cfe4397ef/RiotX_ChampionList_heimerdinger.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Heimerdinger_0.jpg", - blurb: - "From the Journal of Professor Cecil B. Heimerdinger

10.14

09:15

Current meteorological conditions in Bandle City seem optimal. Atmospheric pressure is ideal for today's experiments!

Running a fifth trial for my ...", - info: { - attack: 2, - defense: 6, - magic: 8, - difficulty: 8 - }, - image: { - full: "Heimerdinger.png", - sprite: "champion1.png", - group: "champion", - x: 288, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 476, - hpperlevel: 75, - mp: 307.2, - mpperlevel: 40, - movespeed: 340, - armor: 19.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 11.005, - hpregenperlevel: 1.75, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55.536, - attackdamageperlevel: 2.7, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Illaoi: { - version: "6.24.1", - id: "Illaoi", - key: "420", - name: "Illaoi", - title: "the Kraken Priestess", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc44e90a5547120a2/5db05fc5347d1c6baa57be2b/RiotX_ChampionList_illaoi.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Illaoi_0.jpg", - blurb: - "''I'm not big on sermons. Broken bones teach better lessons.''
Illaoi's powerful physique is dwarfed only by her indomitable faith. As the prophet of the Great Kraken, she uses a huge, golden idol to rip her foes' spirits from their bodies and ...", - info: { - attack: 8, - defense: 6, - magic: 3, - difficulty: 4 - }, - image: { - full: "Illaoi.png", - sprite: "champion1.png", - group: "champion", - x: 336, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 585.6, - hpperlevel: 95, - mp: 300, - mpperlevel: 40, - movespeed: 340, - armor: 26, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 9.5, - hpregenperlevel: 0.8, - mpregen: 7.5, - mpregenperlevel: 0.75, - crit: 0, - critperlevel: 0, - attackdamage: 60, - attackdamageperlevel: 5, - attackspeedoffset: 0, - attackspeedperlevel: 2.5 - } - }, - Irelia: { - version: "6.24.1", - id: "Irelia", - key: "39", - name: "Irelia", - title: "the Will of the Blades", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf5f2b8de93870aef/5db05fcea6470d6ab91ce59a/RiotX_ChampionList_irelia.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Irelia_0.jpg", - blurb: - "''The sword flourishes, as though painting with blood.''

The Ionians have developed some of the most breathtaking and deadly martial arts in all of Runeterra - just one manifestation of their pursuit of enlightenment. The most remarkable blade ...", - info: { - attack: 7, - defense: 4, - magic: 5, - difficulty: 5 - }, - image: { - full: "Irelia.png", - sprite: "champion1.png", - group: "champion", - x: 384, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 607.2, - hpperlevel: 90, - mp: 338.8, - mpperlevel: 32, - movespeed: 345, - armor: 25.3, - armorperlevel: 3.75, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.59, - hpregenperlevel: 0.65, - mpregen: 8.1, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 61.544, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.06, - attackspeedperlevel: 3.2 - } - }, - Ivern: { - version: "6.24.1", - id: "Ivern", - key: "427", - name: "Ivern", - title: "the Green Father", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5fff73e1df1873de/5db05fce7d28b76cfe4397f5/RiotX_ChampionList_ivern.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ivern_0.jpg", - blurb: - "Ivern Bramblefoot, known to many as the Green Father, is a peculiar half man, half tree who roams Runeterra's forests, cultivating life everywhere he goes. He knows the secrets of the natural world, and holds deep friendships with all things that grow,...", - info: { - attack: 3, - defense: 5, - magic: 7, - difficulty: 7 - }, - image: { - full: "Ivern.png", - sprite: "champion4.png", - group: "champion", - x: 96, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 580, - hpperlevel: 90, - mp: 450, - mpperlevel: 60, - movespeed: 330, - armor: 22, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 6.9, - hpregenperlevel: 0.85, - mpregen: 6, - mpregenperlevel: 0.75, - crit: 0, - critperlevel: 0, - attackdamage: 50, - attackdamageperlevel: 3, - attackspeedoffset: -0.03, - attackspeedperlevel: 3.4 - } - }, - Janna: { - version: "6.24.1", - id: "Janna", - key: "40", - name: "Janna", - title: "the Storm's Fury", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt02bf5329f8abe45d/5db05fcedf78486c826dcd06/RiotX_ChampionList_janna.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Janna_0.jpg", - blurb: - "There are those sorcerers who give themselves over to the primal powers of nature, forgoing the learned practice of magic. Such a sorceress is Janna, who first learned magic as an orphan growing up amidst the chaos that is the city-state of Zaun. ...", - info: { - attack: 3, - defense: 5, - magic: 7, - difficulty: 7 - }, - image: { - full: "Janna.png", - sprite: "champion1.png", - group: "champion", - x: 432, - y: 0, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 487.04, - hpperlevel: 78, - mp: 409.52, - mpperlevel: 64, - movespeed: 335, - armor: 19.384, - armorperlevel: 3.8, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 475, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 11.5, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 51.956, - attackdamageperlevel: 2.95, - attackspeedoffset: 0, - attackspeedperlevel: 2.61 - } - }, - JarvanIV: { - version: "6.24.1", - id: "JarvanIV", - key: "59", - name: "Jarvan IV", - title: "the Exemplar of Demacia", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5898626d7016d222/5db05fcfdc674266df3d5d3c/RiotX_ChampionList_jarvaniv.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/JarvanIV_0.jpg", - blurb: - "''There is only one truth, and you will find it at the point of my lance.''

As the royal family of Demacia for centuries, members of the Lightshield line have spent their lives waging war against any who opposed Demacian ethics. It is said that ...", - info: { - attack: 6, - defense: 8, - magic: 3, - difficulty: 5 - }, - image: { - full: "JarvanIV.png", - sprite: "champion1.png", - group: "champion", - x: 0, - y: 48, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 571.2, - hpperlevel: 90, - mp: 302.2, - mpperlevel: 40, - movespeed: 340, - armor: 29, - armorperlevel: 3.6, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 8.175, - hpregenperlevel: 0.7, - mpregen: 6.755, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 55.712, - attackdamageperlevel: 3.4, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.5 - } - }, - Jax: { - version: "6.24.1", - id: "Jax", - key: "24", - name: "Jax", - title: "Grandmaster at Arms", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b301613598c3f17/5db05fcf89fb926b491ed81d/RiotX_ChampionList_jax.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jax_0.jpg", - blurb: - "It is seldom the case where a champion is defined by his actions after joining the League of Legends rather than before. Such is the case with Jax, for whom the argument could be made that he is the most prolific tournament fighter currently at the ...", - info: { - attack: 7, - defense: 5, - magic: 7, - difficulty: 5 - }, - image: { - full: "Jax.png", - sprite: "champion1.png", - group: "champion", - x: 48, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 592.8, - hpperlevel: 85, - mp: 338.8, - mpperlevel: 32, - movespeed: 350, - armor: 27.04, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.37, - hpregenperlevel: 0.55, - mpregen: 7.575, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 61.97, - attackdamageperlevel: 3.375, - attackspeedoffset: -0.02, - attackspeedperlevel: 3.4 - } - }, - Jayce: { - version: "6.24.1", - id: "Jayce", - key: "126", - name: "Jayce", - title: "the Defender of Tomorrow", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt51557edc36ad88a1/5db05fcf0b39e86c2f83dc13/RiotX_ChampionList_jayce.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jayce_0.jpg", - blurb: - "Armed with wit, charm, and his signature transforming hammer, Jayce lives to protect his native Piltover. Long before his nation called him a hero, however, he was a promising young inventor. When Piltover commissioned him to study a rare arcane ...", - info: { - attack: 8, - defense: 4, - magic: 3, - difficulty: 7 - }, - image: { - full: "Jayce.png", - sprite: "champion1.png", - group: "champion", - x: 96, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Marksman"], - partype: "MP", - stats: { - hp: 571.2, - hpperlevel: 90, - mp: 357.2, - mpperlevel: 37, - movespeed: 335, - armor: 22.38, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 125, - hpregen: 7.34, - hpregenperlevel: 0.8, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 50.38, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.05, - attackspeedperlevel: 3 - } - }, - Jhin: { - version: "6.24.1", - id: "Jhin", - key: "202", - name: "Jhin", - title: "the Virtuoso", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbf6c70d9272a5a2a/5db05fcfe9d7526ab429e532/RiotX_ChampionList_jhin.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jhin_0.jpg", - blurb: - "''Art requires a certain...cruelty.''

Jhin is a meticulous criminal psychopath who believes murder is art. Once an Ionian prisoner, but freed by shadowy elements within Ionia's ruling council, the serial killer now works as their cabal's ...", - info: { - attack: 10, - defense: 2, - magic: 6, - difficulty: 6 - }, - image: { - full: "Jhin.png", - sprite: "champion1.png", - group: "champion", - x: 144, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman", "Assassin"], - partype: "MP", - stats: { - hp: 540, - hpperlevel: 85, - mp: 300, - mpperlevel: 50, - movespeed: 330, - armor: 20, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53, - attackdamageperlevel: 4, - attackspeedoffset: 0, - attackspeedperlevel: 0 - } - }, - Jinx: { - version: "6.24.1", - id: "Jinx", - key: "222", - name: "Jinx", - title: "the Loose Cannon", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta2cba784d9fad4b8/5db05fce89fb926b491ed817/RiotX_ChampionList_jinx.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jinx_0.jpg", - blurb: - "Jinx lives to wreak havoc without a thought for the consequences, leaving a trail of mayhem and panic in her wake. A manic and impulsive criminal, she despises nothing more than boredom, and gleefully brings her own volatile brand of pandemonium to ...", - info: { - attack: 9, - defense: 2, - magic: 4, - difficulty: 6 - }, - image: { - full: "Jinx.png", - sprite: "champion1.png", - group: "champion", - x: 192, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 517.76, - hpperlevel: 82, - mp: 245.6, - mpperlevel: 45, - movespeed: 325, - armor: 22.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.84, - hpregenperlevel: 0.5, - mpregen: 6.68, - mpregenperlevel: 1, - crit: 0, - critperlevel: 0, - attackdamage: 58.46, - attackdamageperlevel: 2.41, - attackspeedoffset: 0, - attackspeedperlevel: 1 - } - }, - Kalista: { - version: "6.24.1", - id: "Kalista", - key: "429", - name: "Kalista", - title: "the Spear of Vengeance", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb7f0196921c74e8c/5db05fcee9d7526ab429e52c/RiotX_ChampionList_kalista.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kalista_0.jpg", - blurb: - "''When wronged, we seek justice. When hurt, we strike back. When betrayed, the Spear of Vengeance strikes!''

A specter of wrath and retribution, Kalista is the undying spirit of vengeance, an armored nightmare summoned from the Shadow Isles to ...", - info: { - attack: 8, - defense: 2, - magic: 4, - difficulty: 7 - }, - image: { - full: "Kalista.png", - sprite: "champion1.png", - group: "champion", - x: 240, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 517.76, - hpperlevel: 83, - mp: 231.8, - mpperlevel: 35, - movespeed: 325, - armor: 19.012, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6, - hpregenperlevel: 0.55, - mpregen: 6.3, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 63, - attackdamageperlevel: 2.9, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.5 - } - }, - Karma: { - version: "6.24.1", - id: "Karma", - key: "43", - name: "Karma", - title: "the Enlightened One", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt39748c7b67252d6f/5db05fd70b39e86c2f83dc19/RiotX_ChampionList_karma.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Karma_0.jpg", - blurb: - "Karma is a woman of indomitable will and unbound spiritual power. She is the soul of Ionia made manifest and an inspiring presence on the battlefield, shielding her allies and turning back her foes. A strong leader torn between tradition and ...", - info: { - attack: 1, - defense: 7, - magic: 8, - difficulty: 5 - }, - image: { - full: "Karma.png", - sprite: "champion1.png", - group: "champion", - x: 288, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 522.44, - hpperlevel: 83, - mp: 374, - mpperlevel: 50, - movespeed: 335, - armor: 20.384, - armorperlevel: 3.8, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.62, - hpregenperlevel: 0.55, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.544, - attackdamageperlevel: 3.3, - attackspeedoffset: 0, - attackspeedperlevel: 2.3 - } - }, - Karthus: { - version: "6.24.1", - id: "Karthus", - key: "30", - name: "Karthus", - title: "the Deathsinger", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt69b8fad9d1e78514/5db05fd7df78486c826dcd0c/RiotX_ChampionList_karthus.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Karthus_0.jpg", - blurb: - "''Death is not the end of the journey, it is just the beginning...''

The harbinger of oblivion, Karthus is an undying spirit whose haunting songs are a prelude to the horror of his nightmarish appearance. The living fear the eternity of undeath,...", - info: { - attack: 2, - defense: 2, - magic: 10, - difficulty: 7 - }, - image: { - full: "Karthus.png", - sprite: "champion1.png", - group: "champion", - x: 336, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 516, - hpperlevel: 75, - mp: 372.48, - mpperlevel: 61, - movespeed: 335, - armor: 20.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 450, - hpregen: 6.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 45.66, - attackdamageperlevel: 3.25, - attackspeedoffset: 0, - attackspeedperlevel: 2.11 - } - }, - Kassadin: { - version: "6.24.1", - id: "Kassadin", - key: "38", - name: "Kassadin", - title: "the Void Walker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20773f2f67e00a74/636ead3d105477785e890c1b/RiotX_ChampionList_kassadin.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kassadin_0.jpg", - blurb: - "There is a place between dimensions and between worlds. To some it is known as the Outside, to others it is the Unknown. To most, however, it is called the Void. Despite its name, the Void is not an empty place, but rather the home of unspeakable ...", - info: { - attack: 3, - defense: 5, - magic: 8, - difficulty: 8 - }, - image: { - full: "Kassadin.png", - sprite: "champion1.png", - group: "champion", - x: 384, - y: 48, - w: 48, - h: 48 - }, - tags: ["Assassin", "Mage"], - partype: "MP", - stats: { - hp: 564.04, - hpperlevel: 78, - mp: 397.6, - mpperlevel: 67, - movespeed: 340, - armor: 23.376, - armorperlevel: 3.2, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 150, - hpregen: 7.79, - hpregenperlevel: 0.5, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 58.852, - attackdamageperlevel: 3.9, - attackspeedoffset: -0.023, - attackspeedperlevel: 3.7 - } - }, - Katarina: { - version: "6.24.1", - id: "Katarina", - key: "55", - name: "Katarina", - title: "the Sinister Blade", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb73e3edb5937676a/5db05fd7823d426762825feb/RiotX_ChampionList_katarina.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Katarina_0.jpg", - blurb: - "Driven by an intense killer instinct, Katarina uses her talents as an assassin for the glory of Noxus, and the continued elevation of her family. While her fervor drives her to ever-greater feats, it can sometimes lead her astray.

From ...", - info: { - attack: 4, - defense: 3, - magic: 9, - difficulty: 8 - }, - image: { - full: "Katarina.png", - sprite: "champion1.png", - group: "champion", - x: 432, - y: 48, - w: 48, - h: 48 - }, - tags: ["Assassin", "Mage"], - partype: "None", - stats: { - hp: 590, - hpperlevel: 82, - mp: 0, - mpperlevel: 0, - movespeed: 340, - armor: 27.88, - armorperlevel: 3.5, - spellblock: 34.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.5, - hpregenperlevel: 0.7, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 58, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.74 - } - }, - Kayle: { - version: "6.24.1", - id: "Kayle", - key: "10", - name: "Kayle", - title: "The Judicator", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2c7675893b5c76bc/61b1ed442d06ff39b6c6336b/RiotX_ChampionList_kayle_v4.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kayle_0.jpg", - blurb: - "In a world far away where an ancient war still rages, Kayle was a great hero - the strongest of an immortal race committed to destroying evil wherever it could be found. For ten thousand years, Kayle fought tirelessly for her people, wielding her ...", - info: { - attack: 6, - defense: 6, - magic: 7, - difficulty: 7 - }, - image: { - full: "Kayle.png", - sprite: "champion1.png", - group: "champion", - x: 0, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Support"], - partype: "MP", - stats: { - hp: 574.24, - hpperlevel: 93, - mp: 322.2, - mpperlevel: 40, - movespeed: 335, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 125, - hpregen: 8.26, - hpregenperlevel: 0.75, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 51, - attackdamageperlevel: 2.8, - attackspeedoffset: -0.02, - attackspeedperlevel: 2.2 - } - }, - Kennen: { - version: "6.24.1", - id: "Kennen", - key: "85", - name: "Kennen", - title: "the Heart of the Tempest", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc87932e656d1076e/5db05fd6adc8656c7d24e7dc/RiotX_ChampionList_kennen.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kennen_0.jpg", - blurb: - "There exists an ancient order originating in the Ionian Isles dedicated to the preservation of balance. Order, chaos, light, darkness -- all things must exist in perfect harmony for such is the way of the universe. This order is known as the Kinkou ...", - info: { - attack: 6, - defense: 4, - magic: 7, - difficulty: 4 - }, - image: { - full: "Kennen.png", - sprite: "champion1.png", - group: "champion", - x: 48, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage", "Marksman"], - partype: "Energy", - stats: { - hp: 535.72, - hpperlevel: 79, - mp: 200, - mpperlevel: 0, - movespeed: 335, - armor: 24.3, - armorperlevel: 3.75, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.59, - hpregenperlevel: 0.65, - mpregen: 50, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 50.544, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.0947, - attackspeedperlevel: 3.4 - } - }, - Khazix: { - version: "6.24.1", - id: "Khazix", - key: "121", - name: "Kha'Zix", - title: "the Voidreaver", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt363d7d62846ffc87/5db05fd6e9effa6ba5295f9f/RiotX_ChampionList_khazix.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Khazix_0.jpg", - blurb: - "A vicious Void predator, Kha'Zix infiltrated Valoran to devour the land's most promising creatures. With each kill he absorbs his prey's strength, evolving to grow more powerful. Kha'Zix hungers most to conquer and consume Rengar, the one beast he ...", - info: { - attack: 9, - defense: 4, - magic: 3, - difficulty: 6 - }, - image: { - full: "Khazix.png", - sprite: "champion1.png", - group: "champion", - x: 96, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 572.8, - hpperlevel: 85, - mp: 327.2, - mpperlevel: 40, - movespeed: 350, - armor: 27, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.51, - hpregenperlevel: 0.75, - mpregen: 7.59, - mpregenperlevel: 0.5, - crit: 0, - critperlevel: 0, - attackdamage: 55.21, - attackdamageperlevel: 3.1, - attackspeedoffset: -0.065, - attackspeedperlevel: 2.7 - } - }, - Kindred: { - version: "6.24.1", - id: "Kindred", - key: "203", - name: "Kindred", - title: "The Eternal Hunters", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc0f0007660b7a07b/5db05fd689fb926b491ed823/RiotX_ChampionList_kindred.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kindred_0.jpg", - blurb: - "''Tell me again, little Lamb, which things are ours to take?''
''All things, Dear Wolf.''
Separate, but never parted, Kindred represents the twin essences of death. Lamb's arrow offers a swift release for those who accept their fate. Wolf hunts ...", - info: { - attack: 8, - defense: 2, - magic: 2, - difficulty: 4 - }, - image: { - full: "Kindred.png", - sprite: "champion1.png", - group: "champion", - x: 144, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 540, - hpperlevel: 85, - mp: 300, - mpperlevel: 35, - movespeed: 325, - armor: 20, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 7, - hpregenperlevel: 0.55, - mpregen: 6.97, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 54, - attackdamageperlevel: 1.7, - attackspeedoffset: 0, - attackspeedperlevel: 2.5 - } - }, - Kled: { - version: "6.24.1", - id: "Kled", - key: "240", - name: "Kled", - title: "the Cantankerous Cavalier", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1670a0dd8fd5edca/5db05fd66e8b0c6d038c5ca8/RiotX_ChampionList_kled.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kled_0.jpg", - blurb: - "''A sane man would run . . . but I ain't the runnin' kind!''

A warrior as fearless as he is ornery, Kled is a popular folk hero in Noxus. Embodying the furious bravado of his nation, he is an icon beloved by the empire's soldiers, distrusted by ...", - info: { - attack: 8, - defense: 2, - magic: 2, - difficulty: 7 - }, - image: { - full: "Kled.png", - sprite: "champion4.png", - group: "champion", - x: 48, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "Gnarfury", - stats: { - hp: 340, - hpperlevel: 70, - mp: 100, - mpperlevel: 0, - movespeed: 345, - armor: 26, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 6, - hpregenperlevel: 0.75, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 55, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 3.5 - } - }, - KogMaw: { - version: "6.24.1", - id: "KogMaw", - key: "96", - name: "Kog'Maw", - title: "the Mouth of the Abyss", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaf483c8f812369fa/5db05fde823d426762825ff1/RiotX_ChampionList_kogmaw.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/KogMaw_0.jpg", - blurb: - "''If that's just hungry, I don't want to see angry.''

When the prophet Malzahar was reborn in Icathia, he was led there by an ominous voice which thereafter anchored itself to his psyche. From within, this voice bestowed upon him terrible ...", - info: { - attack: 8, - defense: 2, - magic: 5, - difficulty: 6 - }, - image: { - full: "KogMaw.png", - sprite: "champion1.png", - group: "champion", - x: 192, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Mage"], - partype: "MP", - stats: { - hp: 517.76, - hpperlevel: 82, - mp: 322.2, - mpperlevel: 40, - movespeed: 325, - armor: 19.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 5.92, - hpregenperlevel: 0.55, - mpregen: 8.675, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 57.46, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.06, - attackspeedperlevel: 2.65 - } - }, - Leblanc: { - version: "6.24.1", - id: "Leblanc", - key: "7", - name: "LeBlanc", - title: "the Deceiver", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4aaf881bb90b509f/5db05fde6e8b0c6d038c5cae/RiotX_ChampionList_leblanc.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Leblanc_0.jpg", - blurb: - "Every city has its dark side, even one whose reputation is already of a questionable hue. Noxus - though its name is already invoked with a mixture of reverence and revulsion - is no exception to this simple truth. Deep within the winding dungeons ...", - info: { - attack: 1, - defense: 4, - magic: 10, - difficulty: 9 - }, - image: { - full: "Leblanc.png", - sprite: "champion1.png", - group: "champion", - x: 240, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Mage"], - partype: "MP", - stats: { - hp: 516, - hpperlevel: 80, - mp: 334, - mpperlevel: 50, - movespeed: 340, - armor: 21.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 7.4, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 54.88, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 1.4 - } - }, - LeeSin: { - version: "6.24.1", - id: "LeeSin", - key: "64", - name: "Lee Sin", - title: "the Blind Monk", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt075d278529811445/5db05fde6af83b6d7032c8fe/RiotX_ChampionList_leesin.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/LeeSin_0.jpg", - blurb: - "As a young teen, Lee Sin was intent on becoming a summoner. His will and dedication were unmatched by any of his peers, and his skill drew the attention of Reginald Ashram, the League's High Councilor at the time. While studying at the Arcanum Majoris,...", - info: { - attack: 8, - defense: 5, - magic: 3, - difficulty: 6 - }, - image: { - full: "LeeSin.png", - sprite: "champion1.png", - group: "champion", - x: 288, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "Energy", - stats: { - hp: 570.8, - hpperlevel: 85, - mp: 200, - mpperlevel: 0, - movespeed: 350, - armor: 24.216, - armorperlevel: 3.7, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.425, - hpregenperlevel: 0.7, - mpregen: 50, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 61.176, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.04, - attackspeedperlevel: 3 - } - }, - Leona: { - version: "6.24.1", - id: "Leona", - key: "89", - name: "Leona", - title: "the Radiant Dawn", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8d46ada03ea1da8c/5db05fdf347d1c6baa57be31/RiotX_ChampionList_leona.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Leona_0.jpg", - blurb: - "''If you would shine like a sun, first you must burn like one.''

Imbued with the fire of the sun, Leona is a warrior templar of the Solari who defends Mount Targon with her Zenith Blade and Shield of Daybreak. Her skin shimmers with starfire ...", - info: { - attack: 4, - defense: 8, - magic: 3, - difficulty: 4 - }, - image: { - full: "Leona.png", - sprite: "champion1.png", - group: "champion", - x: 336, - y: 96, - w: 48, - h: 48 - }, - tags: ["Tank", "Support"], - partype: "MP", - stats: { - hp: 576.16, - hpperlevel: 87, - mp: 302.2, - mpperlevel: 40, - movespeed: 335, - armor: 27.208, - armorperlevel: 3.6, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.425, - hpregenperlevel: 0.85, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 60.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.9 - } - }, - Lissandra: { - version: "6.24.1", - id: "Lissandra", - key: "127", - name: "Lissandra", - title: "the Ice Witch", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt08f869e897566c5b/5db05fdf7d28b76cfe439801/RiotX_ChampionList_lissandra.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lissandra_0.jpg", - blurb: - "Lissandra's magic twists the pure power of ice into something dark and terrible. With the force of her black ice, she does more than freeze - she impales and crushes those who oppose her. To the terrified denizens of the north, she is known only as ...", - info: { - attack: 2, - defense: 5, - magic: 8, - difficulty: 6 - }, - image: { - full: "Lissandra.png", - sprite: "champion1.png", - group: "champion", - x: 384, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 506.12, - hpperlevel: 75, - mp: 304, - mpperlevel: 50, - movespeed: 325, - armor: 20.216, - armorperlevel: 3.7, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.92, - hpregenperlevel: 0.55, - mpregen: 5.67, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 50.536, - attackdamageperlevel: 2.7, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Lucian: { - version: "6.24.1", - id: "Lucian", - key: "236", - name: "Lucian", - title: "the Purifier", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3db0d62352b0b4f1/5db05fdf6e8b0c6d038c5cb4/RiotX_ChampionList_lucian.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lucian_0.jpg", - blurb: - "Lucian wields relic weapons imbued with ancient power and stands a stalwart guardian against the undead. His cold conviction never wavers, even in the face of the maddening horrors he destroys beneath his hail of purifying fire. Lucian walks alone on ...", - info: { - attack: 8, - defense: 5, - magic: 3, - difficulty: 6 - }, - image: { - full: "Lucian.png", - sprite: "champion1.png", - group: "champion", - x: 432, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 554.4, - hpperlevel: 80, - mp: 348.88, - mpperlevel: 38, - movespeed: 335, - armor: 24.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 6.19, - hpregenperlevel: 0.65, - mpregen: 8.175, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 57.46, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.02, - attackspeedperlevel: 3.3 - } - }, - Lulu: { - version: "6.24.1", - id: "Lulu", - key: "117", - name: "Lulu", - title: "the Fae Sorceress", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt424f04814efb3aca/5db05fdfe9d7526ab429e538/RiotX_ChampionList_lulu.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lulu_0.jpg", - blurb: - "Perhaps more than any other champion in the League, Lulu marches to the beat of her own drum. During her youth in Bandle City, she spent most of her time wandering alone in the forest or lost in a daydream. It wasn't that she was antisocial; the ...", - info: { - attack: 4, - defense: 5, - magic: 7, - difficulty: 5 - }, - image: { - full: "Lulu.png", - sprite: "champion2.png", - group: "champion", - x: 0, - y: 0, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 552.76, - hpperlevel: 74, - mp: 350, - mpperlevel: 55, - movespeed: 330, - armor: 19.216, - armorperlevel: 3.7, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.005, - hpregenperlevel: 0.6, - mpregen: 11, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 46.368, - attackdamageperlevel: 2.6, - attackspeedoffset: 0, - attackspeedperlevel: 2.25 - } - }, - Lux: { - version: "6.24.1", - id: "Lux", - key: "99", - name: "Lux", - title: "the Lady of Luminosity", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb94b4161d8022c45/5db05fdfe9d7526ab429e53c/RiotX_ChampionList_lux.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lux_0.jpg", - blurb: - "Born to the prestigious Crownguards, the paragon family of Demacian service, Luxanna was destined for greatness. She grew up as the family's only daughter, and she immediately took to the advanced education and lavish parties required of families as ...", - info: { - attack: 2, - defense: 4, - magic: 9, - difficulty: 5 - }, - image: { - full: "Lux.png", - sprite: "champion2.png", - group: "champion", - x: 48, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 477.72, - hpperlevel: 79, - mp: 384, - mpperlevel: 47, - movespeed: 330, - armor: 18.72, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.544, - attackdamageperlevel: 3.3, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Malphite: { - version: "6.24.1", - id: "Malphite", - key: "54", - name: "Malphite", - title: "Shard of the Monolith", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4d3b4a7e4c44ced7/5db05fdeadc8656c7d24e7e2/RiotX_ChampionList_malaphite.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Malphite_0.jpg", - blurb: - "There is a world of perfect harmony, where all are part of the whole. The Monolith is the essence of all creation, and its denizens are but singular pieces of it. It is beautiful in its symmetry, and in its almost complete lack of uncertainty. The ...", - info: { - attack: 5, - defense: 9, - magic: 7, - difficulty: 2 - }, - image: { - full: "Malphite.png", - sprite: "champion2.png", - group: "champion", - x: 96, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 574.2, - hpperlevel: 90, - mp: 282.2, - mpperlevel: 40, - movespeed: 335, - armor: 28.3, - armorperlevel: 3.75, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7, - hpregenperlevel: 0.55, - mpregen: 7.32, - mpregenperlevel: 0.55, - crit: 0, - critperlevel: 0, - attackdamage: 61.97, - attackdamageperlevel: 3.375, - attackspeedoffset: -0.02, - attackspeedperlevel: 3.4 - } - }, - Malzahar: { - version: "6.24.1", - id: "Malzahar", - key: "90", - name: "Malzahar", - title: "the Prophet of the Void", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd58a3a2bf5035834/5db05fde0b39e86c2f83dc1f/RiotX_ChampionList_malzahar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Malzahar_0.jpg", - blurb: - "Many men have gone mad beneath the glare of the Shurima sun, but it was during the night's chilling embrace that Malzahar relinquished his sanity. Malzahar was born a seer, blessed with the gift of prophecy. His talent, though unrefined, promised to ...", - info: { - attack: 2, - defense: 2, - magic: 9, - difficulty: 6 - }, - image: { - full: "Malzahar.png", - sprite: "champion2.png", - group: "champion", - x: 144, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Assassin"], - partype: "MP", - stats: { - hp: 525, - hpperlevel: 75, - mp: 300, - mpperlevel: 55, - movespeed: 335, - armor: 20, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 6, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 1.5 - } - }, - Maokai: { - version: "6.24.1", - id: "Maokai", - key: "57", - name: "Maokai", - title: "the Twisted Treant", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt757d0e8855d51e03/5db05fe72140ec675d68f4a1/RiotX_ChampionList_maokai.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Maokai_0.jpg", - blurb: - "''All around me are empty husks, soulless and unafraid... but I will bring them fear.''

Maokai is a rageful, towering treant who fights the unnatural horrors of the Shadow Isles. He was twisted into a force of vengeance after a magical ...", - info: { - attack: 3, - defense: 8, - magic: 6, - difficulty: 3 - }, - image: { - full: "Maokai.png", - sprite: "champion2.png", - group: "champion", - x: 192, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Mage"], - partype: "MP", - stats: { - hp: 572.2, - hpperlevel: 90, - mp: 377.28, - mpperlevel: 43, - movespeed: 335, - armor: 28.72, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7, - hpregenperlevel: 0.75, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 63.544, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.1, - attackspeedperlevel: 2.125 - } - }, - MasterYi: { - version: "6.24.1", - id: "MasterYi", - key: "11", - name: "Master Yi", - title: "the Wuju Bladesman", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt46e861d7e6c0ab0c/5db05fe8df78486c826dcd12/RiotX_ChampionList_masteryi.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MasterYi_0.jpg", - blurb: - "Through the ancient martial art of Wuju, Master Yi has tempered his body and sharpened his mind until thought and action have become one. Though he chooses to enter into violence as a last resort, the grace and speed with which he wields his blade ...", - info: { - attack: 10, - defense: 4, - magic: 2, - difficulty: 4 - }, - image: { - full: "MasterYi.png", - sprite: "champion2.png", - group: "champion", - x: 240, - y: 0, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 598.56, - hpperlevel: 92, - mp: 250.56, - mpperlevel: 42, - movespeed: 355, - armor: 24.04, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.59, - hpregenperlevel: 0.65, - mpregen: 7.255, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 60.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.08, - attackspeedperlevel: 2 - } - }, - MissFortune: { - version: "6.24.1", - id: "MissFortune", - key: "21", - name: "Miss Fortune", - title: "the Bounty Hunter", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf36fa7fd7ecb59fb/5db05fe89481396d6bdd01b8/RiotX_ChampionList_missfortune.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MissFortune_0.jpg", - blurb: - "''The bigger the risk, the bigger the bounty.''

Beauty and danger: There are few who can match Miss Fortune in either. One of Bilgewater's most infamous bounty hunters, she built her legend upon a swathe of bullet-riddled corpses and captured ...", - info: { - attack: 8, - defense: 2, - magic: 5, - difficulty: 1 - }, - image: { - full: "MissFortune.png", - sprite: "champion2.png", - group: "champion", - x: 288, - y: 0, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 530, - hpperlevel: 85, - mp: 325.84, - mpperlevel: 35, - movespeed: 325, - armor: 24.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.19, - hpregenperlevel: 0.65, - mpregen: 8.04, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 46, - attackdamageperlevel: 1, - attackspeedoffset: -0.04734, - attackspeedperlevel: 3 - } - }, - MonkeyKing: { - version: "6.24.1", - id: "MonkeyKing", - key: "62", - name: "Wukong", - title: "the Monkey King", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaf44673e1a16af30/5db05fe87d28b76cfe439807/RiotX_ChampionList_monkeyking.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_0.jpg", - blurb: - "During the chaos of the Rune Wars, an enormous runestone was lost deep within the Plague Jungles. It remained there, untouched for centuries, emanating a potent magic which infused nearby wildlife with sentience and vitality. A group of monkeys who ...", - info: { - attack: 8, - defense: 5, - magic: 2, - difficulty: 3 - }, - image: { - full: "MonkeyKing.png", - sprite: "champion2.png", - group: "champion", - x: 336, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 577.8, - hpperlevel: 85, - mp: 265.84, - mpperlevel: 38, - movespeed: 345, - armor: 24.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 6.19, - hpregenperlevel: 0.65, - mpregen: 8.04, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 59.876, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.05, - attackspeedperlevel: 3 - } - }, - Mordekaiser: { - version: "6.24.1", - id: "Mordekaiser", - key: "82", - name: "Mordekaiser", - title: "the Iron Revenant", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt7683195e1c4f6706/621ed30fba043c4a2c4a9f7a/RiotX_ChampionList_mordekaiser_v2.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Mordekaiser_0.jpg", - blurb: - "''All things must die... and yet I live on.''

The baleful revenant Mordekaiser is among the most terrifying and hateful spirits haunting the Shadow Isles. He has existed for countless centuries, shielded from true death by necromantic sorcery ...", - info: { - attack: 4, - defense: 6, - magic: 7, - difficulty: 4 - }, - image: { - full: "Mordekaiser.png", - sprite: "champion2.png", - group: "champion", - x: 384, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter"], - partype: "None", - stats: { - hp: 525, - hpperlevel: 73, - mp: 0, - mpperlevel: 0, - movespeed: 325, - armor: 20, - armorperlevel: 3.75, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 4, - hpregenperlevel: 0.3, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 61, - attackdamageperlevel: 5, - attackspeedoffset: 0.04, - attackspeedperlevel: 2.2 - } - }, - Morgana: { - version: "6.24.1", - id: "Morgana", - key: "25", - name: "Morgana", - title: "Fallen Angel", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc81eece55f126d2d/5db05fe86af83b6d7032c904/RiotX_ChampionList_morgana.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Morgana_0.jpg", - blurb: - "There is a world far away populated by graceful and beautiful winged beings gifted with immortality, where an ancient conflict still rages. Like so many conflicts, this war split families. One side proclaimed themselves as beings of perfect order and ...", - info: { - attack: 1, - defense: 6, - magic: 8, - difficulty: 1 - }, - image: { - full: "Morgana.png", - sprite: "champion2.png", - group: "champion", - x: 432, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 547.48, - hpperlevel: 86, - mp: 340.8, - mpperlevel: 60, - movespeed: 335, - armor: 25.384, - armorperlevel: 3.8, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 450, - hpregen: 5.705, - hpregenperlevel: 0.6, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55.46, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 1.53 - } - }, - Nami: { - version: "6.24.1", - id: "Nami", - key: "267", - name: "Nami", - title: "the Tidecaller", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt13bec39f49dc35ee/5db05fe956458c6b3fc1751f/RiotX_ChampionList_nami.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nami_0.jpg", - blurb: - "Nami channels the primal energies of the ocean, harnessing its mystical restorative properties and commanding the raw power of the tides themselves. Though many doubted her, Nami had the bravery and determination to take on a dangerous quest when no ...", - info: { - attack: 4, - defense: 3, - magic: 7, - difficulty: 5 - }, - image: { - full: "Nami.png", - sprite: "champion2.png", - group: "champion", - x: 0, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 489.32, - hpperlevel: 74, - mp: 377.24, - mpperlevel: 43, - movespeed: 335, - armor: 19.72, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 11.5, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 51.208, - attackdamageperlevel: 3.1, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.61 - } - }, - Nasus: { - version: "6.24.1", - id: "Nasus", - key: "75", - name: "Nasus", - title: "the Curator of the Sands", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20a4b154b1756b56/5db05fe7a6470d6ab91ce5a0/RiotX_ChampionList_nasus.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nasus_0.jpg", - blurb: - "''What was fallen will be great again.''

Nasus is an imposing, jackal-headed Ascended being from ancient Shurima, a heroic figure regarded as a demigod by the people of the desert. Fiercely intelligent, he was a guardian of knowledge and ...", - info: { - attack: 7, - defense: 5, - magic: 6, - difficulty: 6 - }, - image: { - full: "Nasus.png", - sprite: "champion2.png", - group: "champion", - x: 48, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 561.2, - hpperlevel: 90, - mp: 325.6, - mpperlevel: 42, - movespeed: 350, - armor: 24.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 9.01, - hpregenperlevel: 0.9, - mpregen: 7.44, - mpregenperlevel: 0.5, - crit: 0, - critperlevel: 0, - attackdamage: 59.18, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.02, - attackspeedperlevel: 3.48 - } - }, - Nautilus: { - version: "6.24.1", - id: "Nautilus", - key: "111", - name: "Nautilus", - title: "the Titan of the Depths", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf945a57aa16cea57/5db05fe7347d1c6baa57be37/RiotX_ChampionList_nautilus.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nautilus_0.jpg", - blurb: - "Once, Nautilus was a sailor commissioned by the Institute of War to explore the uncharted reaches of the Guardian's Sea. This expedition took him deep into unknown waters where he and his crew found a vast section of black oozing liquid that none of ...", - info: { - attack: 4, - defense: 6, - magic: 6, - difficulty: 6 - }, - image: { - full: "Nautilus.png", - sprite: "champion2.png", - group: "champion", - x: 96, - y: 48, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 576.48, - hpperlevel: 86, - mp: 334, - mpperlevel: 47, - movespeed: 325, - armor: 26.46, - armorperlevel: 3.75, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 8.37, - hpregenperlevel: 0.55, - mpregen: 8.625, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 57.544, - attackdamageperlevel: 3.3, - attackspeedoffset: 0.02, - attackspeedperlevel: 1 - } - }, - Nidalee: { - version: "6.24.1", - id: "Nidalee", - key: "76", - name: "Nidalee", - title: "the Bestial Huntress", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5a2da06d413f7c15/5db05ff1df78486c826dcd18/RiotX_ChampionList_nidalee.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nidalee_0.jpg", - blurb: - "There are few dwellers, let alone champions, residing in the blasted and dangerous lands that lie south of the Great Barrier. Much of that world still bears the scars of past Runes Wars, especially the mysterious Kumungu Jungle. There are ...", - info: { - attack: 5, - defense: 4, - magic: 7, - difficulty: 8 - }, - image: { - full: "Nidalee.png", - sprite: "champion2.png", - group: "champion", - x: 144, - y: 48, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 511.2, - hpperlevel: 80, - mp: 295.6, - mpperlevel: 45, - movespeed: 335, - armor: 22.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 6.005, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.02, - attackspeedperlevel: 3.22 - } - }, - Nocturne: { - version: "6.24.1", - id: "Nocturne", - key: "56", - name: "Nocturne", - title: "the Eternal Nightmare", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfc73e3c7dda28d31/5db05ff2adc8656c7d24e7f0/RiotX_ChampionList_nocturne.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nocturne_0.jpg", - blurb: - "Before Nocturne, people believed that dreams were figments of their imagination, meaningless images that flashed through the mind when one slept. This belief was put to the test when a rash of sleep-related incidents started afflicting summoners of ...", - info: { - attack: 9, - defense: 5, - magic: 2, - difficulty: 4 - }, - image: { - full: "Nocturne.png", - sprite: "champion2.png", - group: "champion", - x: 192, - y: 48, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 582.8, - hpperlevel: 85, - mp: 273.8, - mpperlevel: 35, - movespeed: 345, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.26, - hpregenperlevel: 0.75, - mpregen: 6.755, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 59.208, - attackdamageperlevel: 3.1, - attackspeedoffset: -0.065, - attackspeedperlevel: 2.7 - } - }, - Nunu: { - version: "6.24.1", - id: "Nunu", - key: "20", - name: "Nunu", - title: "the Yeti Rider", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf613746635c6d3c8/5db05ff256458c6b3fc17527/RiotX_ChampionList_nunu.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nunu_0.jpg", - blurb: - "Sometimes bonds of friendship become stronger than even bonds of blood. When those bonds link a fearless boy to a fearsome Yeti, the bond becomes a force to be reckoned with. Given the responsibility of taming a terrifying beast, Nunu forged a ...", - info: { - attack: 4, - defense: 6, - magic: 7, - difficulty: 4 - }, - image: { - full: "Nunu.png", - sprite: "champion2.png", - group: "champion", - x: 240, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Fighter"], - partype: "MP", - stats: { - hp: 598.28, - hpperlevel: 90, - mp: 283.56, - mpperlevel: 42, - movespeed: 350, - armor: 26.38, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.39, - hpregenperlevel: 0.8, - mpregen: 7.44, - mpregenperlevel: 0.5, - crit: 0, - critperlevel: 0, - attackdamage: 59, - attackdamageperlevel: 4, - attackspeedoffset: 0, - attackspeedperlevel: 2.25 - } - }, - Olaf: { - version: "6.24.1", - id: "Olaf", - key: "2", - name: "Olaf", - title: "the Berserker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte922bda45062964b/5db05ff0a6470d6ab91ce5a6/RiotX_ChampionList_olaf.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Olaf_0.jpg", - blurb: - "Most men would say that death is a thing to be feared; none of those men would be Olaf. The Berserker lives only for the roar of a battle cry and the clash of steel. Spurred on by his hunger for glory and the looming curse of a forgettable death, Olaf ...", - info: { - attack: 9, - defense: 5, - magic: 3, - difficulty: 3 - }, - image: { - full: "Olaf.png", - sprite: "champion2.png", - group: "champion", - x: 288, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 597.24, - hpperlevel: 93, - mp: 315.6, - mpperlevel: 42, - movespeed: 350, - armor: 26.04, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.51, - hpregenperlevel: 0.9, - mpregen: 7.465, - mpregenperlevel: 0.575, - crit: 0, - critperlevel: 0, - attackdamage: 59.98, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.1, - attackspeedperlevel: 2.7 - } - }, - Orianna: { - version: "6.24.1", - id: "Orianna", - key: "61", - name: "Orianna", - title: "the Lady of Clockwork", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3318fc0e8103706d/5db05ff02140ec675d68f4a7/RiotX_ChampionList_orianna.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Orianna_0.jpg", - blurb: - "There once was a Piltovian man named Corin Reveck who had a daughter named Orianna, whom he loved more than anything else in the world. Though Orianna had incredible talent for dancing, she was deeply fascinated by the champions of the League of ...", - info: { - attack: 4, - defense: 3, - magic: 9, - difficulty: 7 - }, - image: { - full: "Orianna.png", - sprite: "champion2.png", - group: "champion", - x: 336, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 517.72, - hpperlevel: 79, - mp: 334, - mpperlevel: 50, - movespeed: 325, - armor: 17.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 6.87, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 40.368, - attackdamageperlevel: 2.6, - attackspeedoffset: -0.05, - attackspeedperlevel: 3.5 - } - }, - Pantheon: { - version: "6.24.1", - id: "Pantheon", - key: "80", - name: "Pantheon", - title: "the Artisan of War", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3f84c538bd36ef02/5db05ff17d28b76cfe43980d/RiotX_ChampionList_pantheon.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Pantheon_0.jpg", - blurb: - "''Bring forth one true champion, or a hundred more like you, and then we shall have a battle that will be spoken of until the end of time.''

The peerless warrior known as Pantheon is a nigh-unstoppable paragon of battle. He was born among the ...", - info: { - attack: 9, - defense: 4, - magic: 3, - difficulty: 4 - }, - image: { - full: "Pantheon.png", - sprite: "champion2.png", - group: "champion", - x: 384, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 579.16, - hpperlevel: 87, - mp: 317.12, - mpperlevel: 31, - movespeed: 355, - armor: 27.652, - armorperlevel: 3.9, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 150, - hpregen: 7.84, - hpregenperlevel: 0.65, - mpregen: 7.355, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 55.572, - attackdamageperlevel: 2.9, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.95 - } - }, - Poppy: { - version: "6.24.1", - id: "Poppy", - key: "78", - name: "Poppy", - title: "Keeper of the Hammer", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0df0f7bcaf851737/5db05ff1242f426df132f973/RiotX_ChampionList_poppy.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Poppy_0.jpg", - blurb: - "''I'm no hero. Just a yordle with a hammer.''

Runeterra has no shortage of valiant champions, but few are as tenacious as Poppy. Bearing a hammer twice the length of her body, this determined yordle has spent untold years searching for the ...", - info: { - attack: 6, - defense: 7, - magic: 2, - difficulty: 6 - }, - image: { - full: "Poppy.png", - sprite: "champion2.png", - group: "champion", - x: 432, - y: 48, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 540, - hpperlevel: 90, - mp: 280, - mpperlevel: 40, - movespeed: 345, - armor: 29, - armorperlevel: 3.5, - spellblock: 32, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8, - hpregenperlevel: 0.8, - mpregen: 7, - mpregenperlevel: 0.7, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 4, - attackspeedoffset: 0, - attackspeedperlevel: 2.5 - } - }, - Quinn: { - version: "6.24.1", - id: "Quinn", - key: "133", - name: "Quinn", - title: "Demacia's Wings", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5cc3e3a189961d90/5db05ffbadc8656c7d24e7fc/RiotX_ChampionList_quinn.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Quinn_0.jpg", - blurb: - "Quinn and Valor are an elite ranger team. With crossbow and claw, they undertake their nation's most dangerous missions deep within enemy territory, from swift reconnaissance to lethal strikes. The pair's unbreakable bond is deadly on the battlefield, ...", - info: { - attack: 9, - defense: 4, - magic: 2, - difficulty: 5 - }, - image: { - full: "Quinn.png", - sprite: "champion2.png", - group: "champion", - x: 0, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Fighter"], - partype: "MP", - stats: { - hp: 532.8, - hpperlevel: 85, - mp: 268.8, - mpperlevel: 35, - movespeed: 335, - armor: 23.38, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6.97, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 54.46, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.065, - attackspeedperlevel: 3.1 - } - }, - Rammus: { - version: "6.24.1", - id: "Rammus", - key: "33", - name: "Rammus", - title: "the Armordillo", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt50cccb68a58349f5/5db05ffbdc674266df3d5d48/RiotX_ChampionList_rammus.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rammus_0.jpg", - blurb: - "''OK.''

Idolized by many, dismissed by some, mystifying to all, the curious being, Rammus, is an enigma. Protected by a spiked shell, Rammus inspires increasingly disparate theories on his origin wherever he goes - from demigod, to sacred ...", - info: { - attack: 4, - defense: 10, - magic: 5, - difficulty: 5 - }, - image: { - full: "Rammus.png", - sprite: "champion2.png", - group: "champion", - x: 48, - y: 96, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 564.48, - hpperlevel: 86, - mp: 310.44, - mpperlevel: 33, - movespeed: 335, - armor: 31.384, - armorperlevel: 4.3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.92, - hpregenperlevel: 0.55, - mpregen: 7.84, - mpregenperlevel: 0.5, - crit: 0, - critperlevel: 0, - attackdamage: 55.88, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 2.215 - } - }, - RekSai: { - version: "6.24.1", - id: "RekSai", - key: "421", - name: "Rek'Sai", - title: "the Void Burrower", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4affff3ef114e99b/5db05ffb347d1c6baa57be43/RiotX_ChampionList_reksai.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/RekSai_0.jpg", - blurb: - "The largest and fiercest of her species, Rek'Sai is a merciless predator that tunnels through the earth to ambush and devour her prey. Her insatiable hunger has laid waste to entire regions of the once-great Shuriman empire. Merchants, traders and ...", - info: { - attack: 8, - defense: 5, - magic: 2, - difficulty: 3 - }, - image: { - full: "RekSai.png", - sprite: "champion2.png", - group: "champion", - x: 96, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter"], - partype: "Battlefury", - stats: { - hp: 570, - hpperlevel: 90, - mp: 100, - mpperlevel: 0, - movespeed: 335, - armor: 24, - armorperlevel: 3.4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 7.34, - hpregenperlevel: 0.65, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 55.628, - attackdamageperlevel: 3.35, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Renekton: { - version: "6.24.1", - id: "Renekton", - key: "58", - name: "Renekton", - title: "the Butcher of the Sands", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b5bb4d917759184/5db05ffb242f426df132f979/RiotX_ChampionList_renekton.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Renekton_0.jpg", - blurb: - "''Blood and vengeance.''

Renekton is a terrifying, rage-fueled Ascended being from the scorched deserts of Shurima. Once, he was his empire's most esteemed warrior, leading the armies of Shurima to countless victories. However, after the ...", - info: { - attack: 8, - defense: 5, - magic: 2, - difficulty: 3 - }, - image: { - full: "Renekton.png", - sprite: "champion2.png", - group: "champion", - x: 144, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "Rage", - stats: { - hp: 572.16, - hpperlevel: 87, - mp: 100, - mpperlevel: 0, - movespeed: 345, - armor: 25.584, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.96, - hpregenperlevel: 0.75, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 58.328, - attackdamageperlevel: 3.1, - attackspeedoffset: -0.06, - attackspeedperlevel: 2.65 - } - }, - Rengar: { - version: "6.24.1", - id: "Rengar", - key: "107", - name: "Rengar", - title: "the Pridestalker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt282bc8e033db4123/5db05ff9adc8656c7d24e7f6/RiotX_ChampionList_rengar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rengar_0.jpg", - blurb: - "On every wall of his den, the trophy hunter Rengar mounts the heads, horns, claws, and fangs of the most lethal creatures in Valoran. Though his collection is extensive, he remains unsatisfied, tirelessly seeking greater game. He takes time with every ...", - info: { - attack: 7, - defense: 4, - magic: 2, - difficulty: 8 - }, - image: { - full: "Rengar.png", - sprite: "champion2.png", - group: "champion", - x: 192, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "Ferocity", - stats: { - hp: 586.2, - hpperlevel: 90, - mp: 4, - mpperlevel: 0, - movespeed: 345, - armor: 25.88, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7, - hpregenperlevel: 0.5, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 60, - attackdamageperlevel: 1.5, - attackspeedoffset: 0, - attackspeedperlevel: 3.5 - } - }, - Riven: { - version: "6.24.1", - id: "Riven", - key: "92", - name: "Riven", - title: "the Exile", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3925b81c7462e26e/5db05ffadc674266df3d5d42/RiotX_ChampionList_riven.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Riven_0.jpg", - blurb: - "''There is a place between war and murder in which our demons lurk.''

In Noxus, any citizen may rise to power regardless of race, gender, or social standing - strength is all that matters. It was with committed faith in this ideal that Riven ...", - info: { - attack: 8, - defense: 5, - magic: 1, - difficulty: 8 - }, - image: { - full: "Riven.png", - sprite: "champion2.png", - group: "champion", - x: 240, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "None", - stats: { - hp: 558.48, - hpperlevel: 86, - mp: 0, - mpperlevel: 0, - movespeed: 340, - armor: 24.376, - armorperlevel: 3.2, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 5.34, - hpregenperlevel: 0.5, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 56.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 3.5 - } - }, - Rumble: { - version: "6.24.1", - id: "Rumble", - key: "68", - name: "Rumble", - title: "the Mechanized Menace", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd7c76610fa29d8d6/5db05ffa7d28b76cfe439813/RiotX_ChampionList_rumble.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rumble_0.jpg", - blurb: - "''Ugh, it's gonna take forever to scrape your face off my suit!''

Even amongst yordles, Rumble was always the runt of the litter. As such, he was used to being bullied. In order to survive, he had to be scrappier and more resourceful than his ...", - info: { - attack: 3, - defense: 6, - magic: 8, - difficulty: 10 - }, - image: { - full: "Rumble.png", - sprite: "champion2.png", - group: "champion", - x: 288, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Mage"], - partype: "Heat", - stats: { - hp: 584.4, - hpperlevel: 80, - mp: 100, - mpperlevel: 0, - movespeed: 345, - armor: 25.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.005, - hpregenperlevel: 0.6, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 61.036, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.03, - attackspeedperlevel: 1.85 - } - }, - Ryze: { - version: "6.24.1", - id: "Ryze", - key: "13", - name: "Ryze", - title: "the Rune Mage", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8af977ce4fa7804b/5db05ffa2dc72966da746714/RiotX_ChampionList_ryze.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ryze_0.jpg", - blurb: - "''Take care with this world. What is made can be unmade.''

Widely considered one of the most adept sorcerers on Runeterra, Ryze is an ancient, hard-bitten archmage with an impossibly heavy burden to bear. Armed with a boundless constitution and ...", - info: { - attack: 2, - defense: 2, - magic: 10, - difficulty: 7 - }, - image: { - full: "Ryze.png", - sprite: "champion2.png", - group: "champion", - x: 336, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage", "Fighter"], - partype: "MP", - stats: { - hp: 558.48, - hpperlevel: 86, - mp: 400, - mpperlevel: 50, - movespeed: 340, - armor: 21.552, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 7, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 55.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.112 - } - }, - Sejuani: { - version: "6.24.1", - id: "Sejuani", - key: "113", - name: "Sejuani", - title: "the Winter's Wrath", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte4d521b893aa5a3e/5db05ffae9d7526ab429e544/RiotX_ChampionList_sejuani.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sejuani_0.jpg", - blurb: - "Sejuani was weaned on hardship and reared on barbarity. Where others succumbed to the harshness of the Freljord, she was tempered by it until pain became power, hunger an encouragement, and frost an ally in culling the weak. Through her ordeals, she ...", - info: { - attack: 5, - defense: 7, - magic: 6, - difficulty: 4 - }, - image: { - full: "Sejuani.png", - sprite: "champion2.png", - group: "champion", - x: 384, - y: 96, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 600, - hpperlevel: 95, - mp: 400, - mpperlevel: 40, - movespeed: 340, - armor: 29.54, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.675, - hpregenperlevel: 0.85, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 57.544, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.0672, - attackspeedperlevel: 1.44 - } - }, - Shaco: { - version: "6.24.1", - id: "Shaco", - key: "35", - name: "Shaco", - title: "the Demon Jester", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc8b1d1ba926d01cc/5db060036e8b0c6d038c5cba/RiotX_ChampionList_shaco.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shaco_0.jpg", - blurb: - "Most would say that death isn't funny. It isn't, unless you're Shaco - then it's hysterical. He is Valoran's first fully functioning homicidal comic; he jests until someone dies, and then he laughs. The figure that has come to be known as the Demon ...", - info: { - attack: 8, - defense: 4, - magic: 6, - difficulty: 9 - }, - image: { - full: "Shaco.png", - sprite: "champion2.png", - group: "champion", - x: 432, - y: 96, - w: 48, - h: 48 - }, - tags: ["Assassin"], - partype: "MP", - stats: { - hp: 582.12, - hpperlevel: 84, - mp: 297.2, - mpperlevel: 40, - movespeed: 350, - armor: 24.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.37, - hpregenperlevel: 0.55, - mpregen: 7.155, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 57.58, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.1, - attackspeedperlevel: 3 - } - }, - Shen: { - version: "6.24.1", - id: "Shen", - key: "98", - name: "Shen", - title: "the Eye of Twilight", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd142d174831b78e9/5db06004242f426df132f97f/RiotX_ChampionList_shen.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shen_0.jpg", - blurb: - "''The Eye is blind to fear, to hate, to love - to all things that would sway equilibrium.''

Leader of a secret clan of mystic warriors, Shen serves as the Eye of Twilight, entrusted to enforce equilibrium in the world. Longing to remain free ...", - info: { - attack: 3, - defense: 9, - magic: 3, - difficulty: 4 - }, - image: { - full: "Shen.png", - sprite: "champion3.png", - group: "champion", - x: 0, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Melee"], - partype: "Energy", - stats: { - hp: 540, - hpperlevel: 85, - mp: 400, - mpperlevel: 0, - movespeed: 340, - armor: 25, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.5, - hpregenperlevel: 0.75, - mpregen: 50, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 60, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Shyvana: { - version: "6.24.1", - id: "Shyvana", - key: "102", - name: "Shyvana", - title: "the Half-Dragon", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltdb320ec49e0e02a7/5db0600456458c6b3fc1752d/RiotX_ChampionList_shyvana.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shyvana_0.jpg", - blurb: - "A half-breed born from the union between dragon and human, Shyvana searched all her life for belonging. Persecution forged her into a brutal warrior, and those who dare stand against Shyvana face the fiery beast lurking just beneath her skin....", - info: { - attack: 8, - defense: 6, - magic: 3, - difficulty: 4 - }, - image: { - full: "Shyvana.png", - sprite: "champion3.png", - group: "champion", - x: 48, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "Dragonfury", - stats: { - hp: 595, - hpperlevel: 95, - mp: 100, - mpperlevel: 0, - movespeed: 350, - armor: 27.628, - armorperlevel: 3.35, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.6, - hpregenperlevel: 0.8, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 60.712, - attackdamageperlevel: 3.4, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.5 - } - }, - Singed: { - version: "6.24.1", - id: "Singed", - key: "27", - name: "Singed", - title: "the Mad Chemist", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt766d98c27adfde28/5db06004347d1c6baa57be4f/RiotX_ChampionList_singed.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Singed_0.jpg", - blurb: - "Singed descended from a long line of Zaun's revered chemists. Even in his youth, his talent for concocting potions far outstripped that of his peers, and he quickly distinguished himself from his less extraordinary chemist compatriots. It came as no ...", - info: { - attack: 4, - defense: 8, - magic: 7, - difficulty: 5 - }, - image: { - full: "Singed.png", - sprite: "champion3.png", - group: "champion", - x: 96, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 542.76, - hpperlevel: 82, - mp: 290.6, - mpperlevel: 45, - movespeed: 345, - armor: 27.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.02, - hpregenperlevel: 0.55, - mpregen: 7.52, - mpregenperlevel: 0.55, - crit: 0, - critperlevel: 0, - attackdamage: 62.32, - attackdamageperlevel: 3.375, - attackspeedoffset: 0.02, - attackspeedperlevel: 1.81 - } - }, - Sion: { - version: "6.24.1", - id: "Sion", - key: "14", - name: "Sion", - title: "The Undead Juggernaut", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt7f28f1d689e4ad3d/5db06004adc8656c7d24e802/RiotX_ChampionList_sion.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sion_0.jpg", - blurb: - "BLOOD.

SMELL IT.

WANT. ACHING. NEED!

CLOSE NOW. THEY COME.

NO CHAINS? FREE! KILL!

IN REACH. YES! DIE! DIE!

Gone. Too quick. No fight. More. I want... more.

A voice? Unfamiliar. I see him. The Grand ...", - info: { - attack: 5, - defense: 9, - magic: 3, - difficulty: 5 - }, - image: { - full: "Sion.png", - sprite: "champion3.png", - group: "champion", - x: 144, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "MP", - stats: { - hp: 542.64, - hpperlevel: 73, - mp: 325.6, - mpperlevel: 42, - movespeed: 345, - armor: 23.04, - armorperlevel: 3, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 10.18, - hpregenperlevel: 0.8, - mpregen: 8.005, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 59.72, - attackdamageperlevel: 4, - attackspeedoffset: -0.08, - attackspeedperlevel: 1.3 - } - }, - Sivir: { - version: "6.24.1", - id: "Sivir", - key: "15", - name: "Sivir", - title: "the Battle Mistress", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbe8ea8bfd98ec1f3/5db06002a6470d6ab91ce5ac/RiotX_ChampionList_sivir.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sivir_0.jpg", - blurb: - "''I don't care what face is on your coin, as long as it pays.''

Sivir is a renowned fortune hunter and mercenary captain who plies her trade in the deserts of Shurima. Armed with her legendary jeweled crossblade, she has fought and won ...", - info: { - attack: 9, - defense: 3, - magic: 1, - difficulty: 4 - }, - image: { - full: "Sivir.png", - sprite: "champion3.png", - group: "champion", - x: 192, - y: 0, - w: 48, - h: 48 - }, - tags: ["Marksman"], - partype: "MP", - stats: { - hp: 515.76, - hpperlevel: 82, - mp: 284, - mpperlevel: 50, - movespeed: 335, - armor: 22.21, - armorperlevel: 3.25, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 5.17, - hpregenperlevel: 0.55, - mpregen: 8.01, - mpregenperlevel: 0.9, - crit: 0, - critperlevel: 0, - attackdamage: 57.46, - attackdamageperlevel: 2.41, - attackspeedoffset: 0, - attackspeedperlevel: 1.6 - } - }, - Skarner: { - version: "6.24.1", - id: "Skarner", - key: "72", - name: "Skarner", - title: "the Crystal Vanguard", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt842a8149ba8b7a3d/5db06003bd24496c390ae4f6/RiotX_ChampionList_skarner.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Skarner_0.jpg", - blurb: - "''We are one. We cannot be shattered.''

Skarner is an immense crystalline scorpion from a hidden valley in Shurima. Part of the ancient Brackern race, Skarner and his kin are known for their great wisdom and deep connection to the land, as ...", - info: { - attack: 7, - defense: 6, - magic: 5, - difficulty: 5 - }, - image: { - full: "Skarner.png", - sprite: "champion3.png", - group: "champion", - x: 240, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 601.28, - hpperlevel: 90, - mp: 272.2, - mpperlevel: 40, - movespeed: 335, - armor: 29.384, - armorperlevel: 3.8, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.925, - hpregenperlevel: 0.85, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 57.156, - attackdamageperlevel: 4.5, - attackspeedoffset: 0, - attackspeedperlevel: 2.1 - } - }, - Sona: { - version: "6.24.1", - id: "Sona", - key: "37", - name: "Sona", - title: "Maven of the Strings", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4810827f74fc21b9/5db06003347d1c6baa57be49/RiotX_ChampionList_sona.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sona_0.jpg", - blurb: - "Sona has no memories of her true parents. As an infant, she was found abandoned on the doorstep of an Ionian adoption house, nestled atop an ancient instrument in an exquisite case of unknown origins. She was an unusually well-behaved child, always ...", - info: { - attack: 5, - defense: 2, - magic: 8, - difficulty: 4 - }, - image: { - full: "Sona.png", - sprite: "champion3.png", - group: "champion", - x: 288, - y: 0, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 482.36, - hpperlevel: 77, - mp: 340.6, - mpperlevel: 45, - movespeed: 325, - armor: 20.544, - armorperlevel: 3.3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 11.5, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 50.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.3 - } - }, - Soraka: { - version: "6.24.1", - id: "Soraka", - key: "16", - name: "Soraka", - title: "the Starchild", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2141839fdc483592/5db06003e9effa6ba5295fad/RiotX_ChampionList_soraka.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Soraka_0.jpg", - blurb: - "A healer gifted with the magic of the stars, Soraka holds all living creatures close to her heart. She was once a celestial being, but she sacrificed her immortality and entered the world of mortals. So long as evil threatens life in Valoran, Soraka ...", - info: { - attack: 2, - defense: 5, - magic: 7, - difficulty: 3 - }, - image: { - full: "Soraka.png", - sprite: "champion3.png", - group: "champion", - x: 336, - y: 0, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 529.04, - hpperlevel: 78, - mp: 350.8, - mpperlevel: 60, - movespeed: 325, - armor: 23.384, - armorperlevel: 3.8, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 2.5, - hpregenperlevel: 0.5, - mpregen: 11.5, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 50.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.14 - } - }, - Swain: { - version: "6.24.1", - id: "Swain", - key: "50", - name: "Swain", - title: "the Master Tactician", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1a64e469280b8b9f/5db060030b39e86c2f83dc25/RiotX_ChampionList_swain.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Swain_0.jpg", - blurb: - "The earliest account of Swain's existence comes from a Noxian infirmary doctor's notes. According to them, Swain limped into the ward without cry or complaint; his right leg was snapped in half, with bone protruding from the skin. A small, scowling ...", - info: { - attack: 2, - defense: 6, - magic: 9, - difficulty: 8 - }, - image: { - full: "Swain.png", - sprite: "champion3.png", - group: "champion", - x: 384, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Fighter"], - partype: "MP", - stats: { - hp: 516.04, - hpperlevel: 90, - mp: 374, - mpperlevel: 47, - movespeed: 335, - armor: 22.72, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 7.84, - hpregenperlevel: 0.65, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 52.04, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.11 - } - }, - Syndra: { - version: "6.24.1", - id: "Syndra", - key: "134", - name: "Syndra", - title: "the Dark Sovereign", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd9308eedab3a6fa5/5db0600c3a326d6df6c0e7bf/RiotX_ChampionList_syndra.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Syndra_0.jpg", - blurb: - "Born with immense magical potential, Syndra loves nothing more than exercising the incredible power at her command. With each passing day, her mastery of magical force grows more potent and devastating. Refusing any notion of balance or restraint, ...", - info: { - attack: 2, - defense: 3, - magic: 9, - difficulty: 8 - }, - image: { - full: "Syndra.png", - sprite: "champion3.png", - group: "champion", - x: 432, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 511.04, - hpperlevel: 78, - mp: 384, - mpperlevel: 60, - movespeed: 330, - armor: 24.712, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.505, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.872, - attackdamageperlevel: 2.9, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - TahmKench: { - version: "6.24.1", - id: "TahmKench", - key: "223", - name: "Tahm Kench", - title: "the River King", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt87be9cf38f3bc986/5db0600c56458c6b3fc17533/RiotX_ChampionList_tahmkench.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/TahmKench_0.jpg", - blurb: - "''The whole world's a river, and I'm its king.''
Tahm Kench travels Runeterra's waterways, feeding his insatiable appetite with the misery of the unsuspecting. The singularly charming gourmand savors every moment of his victims' suffering. A deal ...", - info: { - attack: 3, - defense: 9, - magic: 6, - difficulty: 5 - }, - image: { - full: "TahmKench.png", - sprite: "champion3.png", - group: "champion", - x: 0, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Tank"], - partype: "MP", - stats: { - hp: 610, - hpperlevel: 95, - mp: 325, - mpperlevel: 40, - movespeed: 335, - armor: 27, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 6.5, - hpregenperlevel: 0.55, - mpregen: 8, - mpregenperlevel: 1, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 3.2, - attackspeedoffset: 0, - attackspeedperlevel: 2.5 - } - }, - Taliyah: { - version: "6.24.1", - id: "Taliyah", - key: "163", - name: "Taliyah", - title: "the Stoneweaver", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt35c3537198ee86b9/5db05fc52140ec675d68f49b/RiotX_ChampionList_ialiyah.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Taliyah_0.jpg", - blurb: - "Taliyah is a nomadic mage from Shurima who weaves stone with energetic enthusiasm and raw determination. Torn between teenage wonder and adult responsibility, she has crossed nearly all of Valoran on a journey to learn the true nature of her growing ...", - info: { - attack: 1, - defense: 7, - magic: 8, - difficulty: 5 - }, - image: { - full: "Taliyah.png", - sprite: "champion3.png", - group: "champion", - x: 48, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 520, - hpperlevel: 75, - mp: 340, - mpperlevel: 60, - movespeed: 325, - armor: 20, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 7, - hpregenperlevel: 0.7, - mpregen: 7, - mpregenperlevel: 0.85, - crit: 0, - critperlevel: 0, - attackdamage: 56, - attackdamageperlevel: 3.3, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Talon: { - version: "6.24.1", - id: "Talon", - key: "91", - name: "Talon", - title: "the Blade's Shadow", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20a737f99ebcd027/5db0600c89fb926b491ed829/RiotX_ChampionList_talon.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Talon_0.jpg", - blurb: - "''The three deadliest blademasters in all of Valoran are bound to the house of Du Couteau: my father, myself, and Talon. Challenge us, if you dare.''
-- Katarina Du Couteau

Talon's earliest memories are the darkness of Noxus' underground ...", - info: { - attack: 9, - defense: 3, - magic: 1, - difficulty: 7 - }, - image: { - full: "Talon.png", - sprite: "champion3.png", - group: "champion", - x: 96, - y: 48, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "MP", - stats: { - hp: 583, - hpperlevel: 90, - mp: 377.2, - mpperlevel: 37, - movespeed: 335, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.51, - hpregenperlevel: 0.75, - mpregen: 7.59, - mpregenperlevel: 0.5, - crit: 0, - critperlevel: 0, - attackdamage: 60, - attackdamageperlevel: 3.1, - attackspeedoffset: 0, - attackspeedperlevel: 2.9 - } - }, - Taric: { - version: "6.24.1", - id: "Taric", - key: "44", - name: "Taric", - title: "the Shield of Valoran", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b2d37773c3621e1/5db0600d347d1c6baa57be55/RiotX_ChampionList_taric.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Taric_0.jpg", - blurb: - "''The best weapons are beautiful.''

Taric is the Aspect of the Protector, wielding incredible power as Runeterra's guardian of life, love, and beauty. Shamed by a dereliction of duty and exiled from his homeland Demacia, Taric ascended Mount ...", - info: { - attack: 4, - defense: 8, - magic: 5, - difficulty: 3 - }, - image: { - full: "Taric.png", - sprite: "champion3.png", - group: "champion", - x: 144, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Fighter"], - partype: "MP", - stats: { - hp: 575, - hpperlevel: 90, - mp: 300, - mpperlevel: 60, - movespeed: 340, - armor: 25, - armorperlevel: 3.4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 150, - hpregen: 6, - hpregenperlevel: 0.5, - mpregen: 5, - mpregenperlevel: 1, - crit: 0, - critperlevel: 0, - attackdamage: 55, - attackdamageperlevel: 3.5, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Teemo: { - version: "6.24.1", - id: "Teemo", - key: "17", - name: "Teemo", - title: "the Swift Scout", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt30ddbbdc0549078a/5db0600da6470d6ab91ce5b8/RiotX_ChampionList_teemo.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg", - blurb: - "Teemo is a legend among his yordle brothers and sisters in Bandle City. As far as yordles are concerned, there is something just slightly off about him. While Teemo enjoys the companionship of other yordles, he also insists on frequent solo missions ...", - info: { - attack: 5, - defense: 3, - magic: 7, - difficulty: 6 - }, - image: { - full: "Teemo.png", - sprite: "champion3.png", - group: "champion", - x: 192, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman", "Assassin"], - partype: "MP", - stats: { - hp: 515.76, - hpperlevel: 82, - mp: 267.2, - mpperlevel: 40, - movespeed: 330, - armor: 24.3, - armorperlevel: 3.75, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 500, - hpregen: 5.74, - hpregenperlevel: 0.65, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 49.54, - attackdamageperlevel: 3, - attackspeedoffset: -0.0947, - attackspeedperlevel: 3.38 - } - }, - Thresh: { - version: "6.24.1", - id: "Thresh", - key: "412", - name: "Thresh", - title: "the Chain Warden", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt46555de3bfa94d44/5db0600b2140ec675d68f4b5/RiotX_ChampionList_thresh.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Thresh_0.jpg", - blurb: - "''The mind is a wondrous thing to tear apart.''

Sadistic and cunning, Thresh is a restless spirit who prides himself on tormenting mortals and breaking them with slow, excruciating inventiveness. His victims suffer far beyond the point of death,...", - info: { - attack: 5, - defense: 6, - magic: 6, - difficulty: 7 - }, - image: { - full: "Thresh.png", - sprite: "champion3.png", - group: "champion", - x: 240, - y: 48, - w: 48, - h: 48 - }, - tags: ["Support", "Fighter"], - partype: "MP", - stats: { - hp: 560.52, - hpperlevel: 93, - mp: 273.92, - mpperlevel: 44, - movespeed: 335, - armor: 16, - armorperlevel: 0, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 450, - hpregen: 6.92, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 47.696, - attackdamageperlevel: 2.2, - attackspeedoffset: 0, - attackspeedperlevel: 3.5 - } - }, - Tristana: { - version: "6.24.1", - id: "Tristana", - key: "18", - name: "Tristana", - title: "the Yordle Gunner", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfbbc3205edf5207a/5db0600bdc674266df3d5d50/RiotX_ChampionList_tristana.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Tristana_0.jpg", - blurb: - "Greatness comes in all shapes and sizes, as proven by this diminutive, cannon-wielding yordle. In a world fraught with turmoil, Tristana refuses to back down from any challenge. She represents the pinnacle of martial proficiency, unwavering courage, ...", - info: { - attack: 9, - defense: 3, - magic: 5, - difficulty: 4 - }, - image: { - full: "Tristana.png", - sprite: "champion3.png", - group: "champion", - x: 288, - y: 48, - w: 48, - h: 48 - }, - tags: ["Marksman", "Assassin"], - partype: "MP", - stats: { - hp: 542.76, - hpperlevel: 82, - mp: 246.76, - mpperlevel: 32, - movespeed: 325, - armor: 22, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.19, - hpregenperlevel: 0.65, - mpregen: 7.205, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 56.96, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.04734, - attackspeedperlevel: 1.5 - } - }, - Trundle: { - version: "6.24.1", - id: "Trundle", - key: "48", - name: "Trundle", - title: "the Troll King", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt05eb0518bbe963c0/5db0600ba6470d6ab91ce5b2/RiotX_ChampionList_trundle.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Trundle_0.jpg", - blurb: - "Trundle is a hulking and devious troll with a mischievous streak. There is nothing he can't beat into submission and bend to his will, not even the ice itself. With his massive, frozen club, he chills his enemies to the core and runs them through with ...", - info: { - attack: 7, - defense: 6, - magic: 2, - difficulty: 5 - }, - image: { - full: "Trundle.png", - sprite: "champion3.png", - group: "champion", - x: 336, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 616.28, - hpperlevel: 96, - mp: 281.6, - mpperlevel: 45, - movespeed: 350, - armor: 27.536, - armorperlevel: 2.7, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 6, - hpregenperlevel: 0.75, - mpregen: 7.505, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 60.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.0672, - attackspeedperlevel: 2.9 - } - }, - Tryndamere: { - version: "6.24.1", - id: "Tryndamere", - key: "23", - name: "Tryndamere", - title: "the Barbarian King", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3b217144ed3a7faa/5db08d643a326d6df6c0e907/RiotX_ChampionList_tryndamere.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Tryndamere_0.jpg", - blurb: - "Fueled by his unbridled fury and rage, Tryndamere cuts his way through the tundra, mastering the art of battle by challenging the Freljord's greatest warriors. The wrathful barbarian seeks revenge on the one who decimated his clan and strikes down all ...", - info: { - attack: 10, - defense: 5, - magic: 2, - difficulty: 5 - }, - image: { - full: "Tryndamere.png", - sprite: "champion3.png", - group: "champion", - x: 384, - y: 48, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "Battlefury", - stats: { - hp: 625.64, - hpperlevel: 98, - mp: 100, - mpperlevel: 0, - movespeed: 345, - armor: 24.108, - armorperlevel: 3.1, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.51, - hpregenperlevel: 0.9, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 61.376, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.0672, - attackspeedperlevel: 2.9 - } - }, - TwistedFate: { - version: "6.24.1", - id: "TwistedFate", - key: "4", - name: "Twisted Fate", - title: "the Card Master", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaebcdb8b21d440a7/5db0600ce9effa6ba5295fb3/RiotX_ChampionList_twistedfate.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Maokai_0.jpg", - blurb: - "Twisted Fate is an infamous card sharp and swindler who has gambled and charmed his way across much of the known world, earning the enmity and admiration of the rich and foolish alike. He rarely takes things seriously, greeting each day with a mocking ...", - info: { - attack: 6, - defense: 2, - magic: 6, - difficulty: 9 - }, - image: { - full: "TwistedFate.png", - sprite: "champion3.png", - group: "champion", - x: 432, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 521.76, - hpperlevel: 82, - mp: 265.84, - mpperlevel: 38, - movespeed: 330, - armor: 20.542, - armorperlevel: 3.15, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.505, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 49.954, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.04, - attackspeedperlevel: 3.22 - } - }, - Twitch: { - version: "6.24.1", - id: "Twitch", - key: "29", - name: "Twitch", - title: "the Plague Rat", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt674dca7d5611ebb0/5db060159481396d6bdd01be/RiotX_ChampionList_twitch.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Twitch_0.jpg", - blurb: - "H.I.V.E. Incident Report
Code Violation: Industrial Homicide
Casefile Status: Unsolved
Investigating Agent: Rol, P.

Team responded to report of suspicious character, criminal activity; proceeded to Sump Works, Sector 90TZ. Sector 90TZ ...", - info: { - attack: 9, - defense: 2, - magic: 3, - difficulty: 6 - }, - image: { - full: "Twitch.png", - sprite: "champion3.png", - group: "champion", - x: 0, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Assassin"], - partype: "MP", - stats: { - hp: 525.08, - hpperlevel: 81, - mp: 287.2, - mpperlevel: 40, - movespeed: 330, - armor: 23.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.005, - hpregenperlevel: 0.6, - mpregen: 7.255, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 55.46, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.08, - attackspeedperlevel: 3.38 - } - }, - Udyr: { - version: "6.24.1", - id: "Udyr", - key: "77", - name: "Udyr", - title: "the Spirit Walker", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8350eda62a9ed56c/63350924f709a318104f9bbb/RiotX_ChampionList_udyr_v2.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Udyr_0.jpg", - blurb: - "Udyr is more than a man; he is a vessel for the untamed power of four primal animal spirits. When tapping into the spirits' bestial natures, Udyr can harness their unique strengths: the tiger grants him speed and ferocity, the turtle resilience, the ...", - info: { - attack: 8, - defense: 7, - magic: 4, - difficulty: 7 - }, - image: { - full: "Udyr.png", - sprite: "champion3.png", - group: "champion", - x: 48, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 593.32, - hpperlevel: 99, - mp: 270.4, - mpperlevel: 30, - movespeed: 345, - armor: 25.47, - armorperlevel: 4, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 6, - hpregenperlevel: 0.75, - mpregen: 7.505, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 58.286, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.67 - } - }, - Urgot: { - version: "6.24.1", - id: "Urgot", - key: "6", - name: "Urgot", - title: "the Headsman's Pride", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt162b78ba3ece1d4f/5db060157d28b76cfe43981b/RiotX_ChampionList_urgot.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Urgot_0.jpg", - blurb: - "There are warriors who become great for their strength, cunning, or skill with arms. Others simply refuse to die. Urgot, once a great soldier of Noxus, may constitute a case in support of the latter. Prone to diving headlong into enemy battle lines, ...", - info: { - attack: 8, - defense: 5, - magic: 3, - difficulty: 8 - }, - image: { - full: "Urgot.png", - sprite: "champion3.png", - group: "champion", - x: 96, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Fighter"], - partype: "MP", - stats: { - hp: 586.52, - hpperlevel: 89, - mp: 312.4, - mpperlevel: 55, - movespeed: 335, - armor: 24.544, - armorperlevel: 3.3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 425, - hpregen: 6.505, - hpregenperlevel: 0.6, - mpregen: 8.59, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 54.05, - attackdamageperlevel: 3.6, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.9 - } - }, - Varus: { - version: "6.24.1", - id: "Varus", - key: "110", - name: "Varus", - title: "the Arrow of Retribution", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt596158d85a8360d1/5db060132dc72966da74671a/RiotX_ChampionList_varus.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Varus_0.jpg", - blurb: - "''The life of an arrow is fleeting, built of nothing but direction and intent.''

For his incomparable skill with the bow and his unquestioned sense of honor, Varus was chosen to be the warden of a sacred Ionian temple. The temple was built to ...", - info: { - attack: 7, - defense: 3, - magic: 4, - difficulty: 2 - }, - image: { - full: "Varus.png", - sprite: "champion3.png", - group: "champion", - x: 144, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Mage"], - partype: "MP", - stats: { - hp: 537.76, - hpperlevel: 82, - mp: 360.48, - mpperlevel: 33, - movespeed: 330, - armor: 23.212, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 575, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 7.34, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 54.66, - attackdamageperlevel: 2.41, - attackspeedoffset: -0.05, - attackspeedperlevel: 3 - } - }, - Vayne: { - version: "6.24.1", - id: "Vayne", - key: "67", - name: "Vayne", - title: "the Night Hunter", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9eaabc908956c8b0/5db060146af83b6d7032c90a/RiotX_ChampionList_vayne.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vayne_0.jpg", - blurb: - "The world is not always as civilized as people might think. There are still those who would follow the blackest paths of magic and become corrupted by the darker powers that flow through Runeterra. Shauna Vayne knows this fact well.

As a young ...", - info: { - attack: 10, - defense: 1, - magic: 1, - difficulty: 8 - }, - image: { - full: "Vayne.png", - sprite: "champion3.png", - group: "champion", - x: 192, - y: 96, - w: 48, - h: 48 - }, - tags: ["Marksman", "Assassin"], - partype: "MP", - stats: { - hp: 498.44, - hpperlevel: 83, - mp: 231.8, - mpperlevel: 35, - movespeed: 330, - armor: 19.012, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6.97, - mpregenperlevel: 0.4, - crit: 0, - critperlevel: 0, - attackdamage: 55.88, - attackdamageperlevel: 1.66, - attackspeedoffset: -0.05, - attackspeedperlevel: 4 - } - }, - Veigar: { - version: "6.24.1", - id: "Veigar", - key: "45", - name: "Veigar", - title: "the Tiny Master of Evil", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltda2b568b0c3e5847/5db06014e9effa6ba5295fb9/RiotX_ChampionList_veigar.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Veigar_0.jpg", - blurb: - "To most, thoughts of yordles do not conjure images to be feared. The easygoing half-pint race, though fierce, is often regarded with some degree of joviality. Their high-pitched voices and naturally cute forms inspire something of a protective ...", - info: { - attack: 2, - defense: 2, - magic: 10, - difficulty: 7 - }, - image: { - full: "Veigar.png", - sprite: "champion3.png", - group: "champion", - x: 240, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 492.76, - hpperlevel: 82, - mp: 392.4, - mpperlevel: 52, - movespeed: 340, - armor: 22.55, - armorperlevel: 3.75, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 50.71, - attackdamageperlevel: 2.625, - attackspeedoffset: 0, - attackspeedperlevel: 2.24 - } - }, - Velkoz: { - version: "6.24.1", - id: "Velkoz", - key: "161", - name: "Vel'Koz", - title: "the Eye of the Void", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt825d0c333f6e74ae/5db060142140ec675d68f4bb/RiotX_ChampionList_velkoz.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Velkoz_0.jpg", - blurb: - "I pass into the sudden glare. Blink. Blink, blink, blink. My eyes adjust and evaluate the landscape before me.

There's a scurrying. I look down to find a small, white creature standing on its hind legs, sniffing at my body. It intrigues me....", - info: { - attack: 2, - defense: 2, - magic: 10, - difficulty: 8 - }, - image: { - full: "Velkoz.png", - sprite: "champion3.png", - group: "champion", - x: 288, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 507.68, - hpperlevel: 76, - mp: 375.6, - mpperlevel: 42, - movespeed: 340, - armor: 21.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 54.9379, - attackdamageperlevel: 3.14159, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - Vi: { - version: "6.24.1", - id: "Vi", - key: "254", - name: "Vi", - title: "the Piltover Enforcer", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3bd79abf330fc807/5db06014dc674266df3d5d56/RiotX_ChampionList_vi.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vi_0.jpg", - blurb: - "To Vi, every problem is just another brick wall to punch through with her gigantic hextech gauntlets. Though she grew up on the wrong side of the law, Vi now uses her criminal know-how to serve Piltover's police force. Vi's brash attitude, abrasive ...", - info: { - attack: 8, - defense: 5, - magic: 3, - difficulty: 4 - }, - image: { - full: "Vi.png", - sprite: "champion3.png", - group: "champion", - x: 336, - y: 96, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 582.8, - hpperlevel: 85, - mp: 295.6, - mpperlevel: 45, - movespeed: 345, - armor: 25.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 9.01, - hpregenperlevel: 0.9, - mpregen: 8.09, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 55.88, - attackdamageperlevel: 3.5, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.5 - } - }, - Viktor: { - version: "6.24.1", - id: "Viktor", - key: "112", - name: "Viktor", - title: "the Machine Herald", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6e54b3de49b7bbf3/5db06015df78486c826dcd1e/RiotX_ChampionList_viktor.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Viktor_0.jpg", - blurb: - "Early in life, Viktor discovered his passion for science and invention, particularly in the field of mechanical automation. He attended Zaun's prestigious College of Techmaturgy and led the team that constructed Blitzcrank - a scientific breakthrough ...", - info: { - attack: 2, - defense: 4, - magic: 10, - difficulty: 9 - }, - image: { - full: "Viktor.png", - sprite: "champion3.png", - group: "champion", - x: 384, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 516.04, - hpperlevel: 78, - mp: 324, - mpperlevel: 50, - movespeed: 335, - armor: 22.72, - armorperlevel: 4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 7.84, - hpregenperlevel: 0.65, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 52.04, - attackdamageperlevel: 3, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.11 - } - }, - Vladimir: { - version: "6.24.1", - id: "Vladimir", - key: "8", - name: "Vladimir", - title: "the Crimson Reaper", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt39ab5027f6fa1b81/5db0601589fb926b491ed82f/RiotX_ChampionList_vladimir.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vladimir_0.jpg", - blurb: - "There is a temple hidden in the mountains between Noxus and the Tempest Flats, where the secrets of an ancient and terrifying sorcery are kept. The area surrounding the temple is littered with the exsanguinated corpses of those who have mistakenly ...", - info: { - attack: 2, - defense: 6, - magic: 8, - difficulty: 7 - }, - image: { - full: "Vladimir.png", - sprite: "champion3.png", - group: "champion", - x: 432, - y: 96, - w: 48, - h: 48 - }, - tags: ["Mage", "Tank"], - partype: "Gnarfury", - stats: { - hp: 525, - hpperlevel: 84, - mp: 2, - mpperlevel: 0, - movespeed: 330, - armor: 23, - armorperlevel: 3.3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 450, - hpregen: 7.005, - hpregenperlevel: 0.6, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 52, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Volibear: { - version: "6.24.1", - id: "Volibear", - key: "106", - name: "Volibear", - title: "the Thunder's Roar", - img: "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Volibear_0.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Volibear_0.jpg", - blurb: - "The unforgiving northern reaches of the Freljord are home to the Ursine, a fierce and warlike race that has endured the barren tundra for thousands of years. Their leader is a furious adversary who commands the force of lightning to strike fear within ...", - info: { - attack: 7, - defense: 7, - magic: 4, - difficulty: 3 - }, - image: { - full: "Volibear.png", - sprite: "champion4.png", - group: "champion", - x: 0, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 584.48, - hpperlevel: 86, - mp: 270.4, - mpperlevel: 30, - movespeed: 345, - armor: 26.38, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.09, - hpregenperlevel: 0.65, - mpregen: 8.09, - mpregenperlevel: 0.65, - crit: 0, - critperlevel: 0, - attackdamage: 59.544, - attackdamageperlevel: 3.3, - attackspeedoffset: -0.05, - attackspeedperlevel: 2.67 - } - }, - Warwick: { - version: "6.24.1", - id: "Warwick", - key: "19", - name: "Warwick", - title: "the Blood Hunter", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt08a92f3897cfc8f5/5db0601ddc674266df3d5d5c/RiotX_ChampionList_warwick.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Warwick_0.jpg", - blurb: - "Warwick was once a man revered for his ability to track down human specimens for the darkest types of scientific research. When his ambitions exceeded his physical limits, he drank a dangerous elixir to transform himself into an unstoppable manhunter. ...", - info: { - attack: 7, - defense: 4, - magic: 4, - difficulty: 3 - }, - image: { - full: "Warwick.png", - sprite: "champion4.png", - group: "champion", - x: 48, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 592.64, - hpperlevel: 98, - mp: 240.4, - mpperlevel: 30, - movespeed: 345, - armor: 25.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 8.39, - hpregenperlevel: 0.8, - mpregen: 8.105, - mpregenperlevel: 0.6, - crit: 0, - critperlevel: 0, - attackdamage: 62.43, - attackdamageperlevel: 3.375, - attackspeedoffset: -0.08, - attackspeedperlevel: 2.88 - } - }, - Xerath: { - version: "6.24.1", - id: "Xerath", - key: "101", - name: "Xerath", - title: "the Magus Ascendant", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbda694c8890e94e5/5db0601ce9effa6ba5295fbf/RiotX_ChampionList_xeratth.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Xerath_0.jpg", - blurb: - "''A lifetime as a slave has prepared me for eternity as your master.''

Xerath is an Ascended Magus of ancient Shurima, a being of arcane energy writhing in the broken shards of a magical sarcophagus. For millennia, he was trapped beneath the ...", - info: { - attack: 1, - defense: 3, - magic: 10, - difficulty: 8 - }, - image: { - full: "Xerath.png", - sprite: "champion4.png", - group: "champion", - x: 96, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage", "Assassin"], - partype: "MP", - stats: { - hp: 514.4, - hpperlevel: 80, - mp: 366.96, - mpperlevel: 44, - movespeed: 340, - armor: 21.88, - armorperlevel: 3.5, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 525, - hpregen: 5.42, - hpregenperlevel: 0.55, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 54.7, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 1.36 - } - }, - XinZhao: { - version: "6.24.1", - id: "XinZhao", - key: "5", - name: "Xin Zhao", - title: "the Seneschal of Demacia", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltca4486a1630ef517/5db0601ce9d7526ab429e54a/RiotX_ChampionList_xinzhao.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/XinZhao_0.jpg", - blurb: - "''Death is inevitable, one can only avoid defeat.''

Whenever Jarvan III, the king of Demacia, delivers one of his rallying speeches from the glinting marble balcony atop the Royal Palace, Xin Zhao is at his side. Coined the Seneschal of Demacia,...", - info: { - attack: 8, - defense: 6, - magic: 3, - difficulty: 2 - }, - image: { - full: "XinZhao.png", - sprite: "champion4.png", - group: "champion", - x: 144, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "MP", - stats: { - hp: 600, - hpperlevel: 92, - mp: 273.8, - mpperlevel: 35, - movespeed: 345, - armor: 25.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 8.175, - hpregenperlevel: 0.7, - mpregen: 7.255, - mpregenperlevel: 0.45, - crit: 0, - critperlevel: 0, - attackdamage: 57.544, - attackdamageperlevel: 3.3, - attackspeedoffset: 0, - attackspeedperlevel: 2.6 - } - }, - Yasuo: { - version: "6.24.1", - id: "Yasuo", - key: "157", - name: "Yasuo", - title: "the Unforgiven", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3a319fc884dc6880/5db0601c242f426df132f985/RiotX_ChampionList_yasuo.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Yasuo_0.jpg", - blurb: - "Yasuo is a man of resolve, an agile swordsman who wields the wind itself to cut down his foes. This once-proud warrior has been disgraced by a false accusation and forced into a desperate fight for survival. With the world turned against him, he will ...", - info: { - attack: 8, - defense: 4, - magic: 4, - difficulty: 10 - }, - image: { - full: "Yasuo.png", - sprite: "champion4.png", - group: "champion", - x: 192, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Assassin"], - partype: "Wind", - stats: { - hp: 517.76, - hpperlevel: 82, - mp: 100, - mpperlevel: 0, - movespeed: 345, - armor: 24.712, - armorperlevel: 3.4, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 175, - hpregen: 6.51, - hpregenperlevel: 0.9, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 55.376, - attackdamageperlevel: 3.2, - attackspeedoffset: -0.067, - attackspeedperlevel: 2.5 - } - }, - Yorick: { - version: "6.24.1", - id: "Yorick", - key: "83", - name: "Yorick", - title: "Shepherd of Souls", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt570d89dd9a76ba08/5db0601c823d426762825ff9/RiotX_ChampionList_yorick.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Yorick_0.jpg", - blurb: - "''These isles… How they scream.''
The last survivor of a long-forgotten religious order, Yorick is both blessed and cursed with power over the dead. Trapped on the Shadow Isles, his only companions are the rotting corpses and shrieking spirits that ...", - info: { - attack: 6, - defense: 6, - magic: 4, - difficulty: 6 - }, - image: { - full: "Yorick.png", - sprite: "champion4.png", - group: "champion", - x: 240, - y: 0, - w: 48, - h: 48 - }, - tags: ["Fighter", "Tank"], - partype: "MP", - stats: { - hp: 580, - hpperlevel: 100, - mp: 300, - mpperlevel: 40, - movespeed: 340, - armor: 30, - armorperlevel: 4, - spellblock: 32, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 8, - hpregenperlevel: 0.8, - mpregen: 7.5, - mpregenperlevel: 0.75, - crit: 0, - critperlevel: 0, - attackdamage: 57, - attackdamageperlevel: 5, - attackspeedoffset: 0, - attackspeedperlevel: 2 - } - }, - Zac: { - version: "6.24.1", - id: "Zac", - key: "154", - name: "Zac", - title: "the Secret Weapon", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9412083c2b98b9c8/5db0601d6af83b6d7032c910/RiotX_ChampionList_zac.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zac_0.jpg", - blurb: - "Zac is the product of a Zaun experiment to manufacture a hexchem-engineered supersoldier - the Zaun Amorphous Combatant. Combining brute strength with limitless flexibility, he is a versatile juggernaut: a creative fighter who bounces over obstacles ...", - info: { - attack: 3, - defense: 7, - magic: 7, - difficulty: 8 - }, - image: { - full: "Zac.png", - sprite: "champion4.png", - group: "champion", - x: 288, - y: 0, - w: 48, - h: 48 - }, - tags: ["Tank", "Fighter"], - partype: "None", - stats: { - hp: 614.6, - hpperlevel: 95, - mp: 0, - mpperlevel: 0, - movespeed: 340, - armor: 23.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 175, - hpregen: 7.92, - hpregenperlevel: 0.55, - mpregen: 0, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 59.67, - attackdamageperlevel: 3.375, - attackspeedoffset: -0.02, - attackspeedperlevel: 1.6 - } - }, - Zed: { - version: "6.24.1", - id: "Zed", - key: "238", - name: "Zed", - title: "the Master of Shadows", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt402d6da485218720/5db0601de9effa6ba5295fc5/RiotX_ChampionList_zed.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zed_0.jpg", - blurb: - "Zed is the first ninja in 200 years to unlock the ancient, forbidden ways. He defied his clan and master, casting off the balance and discipline that had shackled him all his life. Zed now offers power to those who embrace knowledge of the shadows, ...", - info: { - attack: 9, - defense: 2, - magic: 1, - difficulty: 7 - }, - image: { - full: "Zed.png", - sprite: "champion4.png", - group: "champion", - x: 336, - y: 0, - w: 48, - h: 48 - }, - tags: ["Assassin", "Fighter"], - partype: "Energy", - stats: { - hp: 579.4, - hpperlevel: 80, - mp: 200, - mpperlevel: 0, - movespeed: 345, - armor: 26.88, - armorperlevel: 3.5, - spellblock: 32.1, - spellblockperlevel: 1.25, - attackrange: 125, - hpregen: 7.09, - hpregenperlevel: 0.65, - mpregen: 50, - mpregenperlevel: 0, - crit: 0, - critperlevel: 0, - attackdamage: 54.712, - attackdamageperlevel: 3.4, - attackspeedoffset: -0.03, - attackspeedperlevel: 2.1 - } - }, - Ziggs: { - version: "6.24.1", - id: "Ziggs", - key: "115", - name: "Ziggs", - title: "the Hexplosives Expert", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0f8c12d54d8ecd28/5db0602289fb926b491ed835/RiotX_ChampionList_ziggs.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ziggs_0.jpg", - blurb: - "Ziggs was born with a talent for tinkering, but his chaotic, hyperactive nature was unusual among yordle scientists. Aspiring to be a revered inventor like Heimerdinger, he rattled through ambitious projects with manic zeal, emboldened by both his ...", - info: { - attack: 2, - defense: 4, - magic: 9, - difficulty: 4 - }, - image: { - full: "Ziggs.png", - sprite: "champion4.png", - group: "champion", - x: 384, - y: 0, - w: 48, - h: 48 - }, - tags: ["Mage"], - partype: "MP", - stats: { - hp: 524.4, - hpperlevel: 80, - mp: 384, - mpperlevel: 47, - movespeed: 325, - armor: 21.544, - armorperlevel: 3.3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 6.255, - hpregenperlevel: 0.6, - mpregen: 6, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 54.208, - attackdamageperlevel: 3.1, - attackspeedoffset: -0.04734, - attackspeedperlevel: 2 - } - }, - Zilean: { - version: "6.24.1", - id: "Zilean", - key: "26", - name: "Zilean", - title: "the Chronokeeper", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta32de59397f53325/5db060222dc72966da746720/RiotX_ChampionList_zilean.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zilean_0.jpg", - blurb: - "In the wastelands of Urtistan, there was once a great city. It perished long ago in a terrible Rune War, like most of the lands below the Great Barrier. Nevertheless, one man survived: a sorcerer named Zilean. Being obsessed with time, it was only ...", - info: { - attack: 2, - defense: 5, - magic: 8, - difficulty: 6 - }, - image: { - full: "Zilean.png", - sprite: "champion4.png", - group: "champion", - x: 432, - y: 0, - w: 48, - h: 48 - }, - tags: ["Support", "Mage"], - partype: "MP", - stats: { - hp: 499.28, - hpperlevel: 77, - mp: 360.8, - mpperlevel: 60, - movespeed: 335, - armor: 19.134, - armorperlevel: 3.8, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 550, - hpregen: 5.44, - hpregenperlevel: 0.5, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 51.64, - attackdamageperlevel: 3, - attackspeedoffset: 0, - attackspeedperlevel: 2.13 - } - }, - Zyra: { - version: "6.24.1", - id: "Zyra", - key: "143", - name: "Zyra", - title: "Rise of the Thorns", - img: "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9bc3497cdd04f6d5/5db060229481396d6bdd01c4/RiotX_ChampionList_zyra.jpg", - splash: - "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zyra_0.jpg", - blurb: - "Longing to take control of her fate, the ancient, dying plant Zyra transferred her consciousness into a human body for a second chance at life. Centuries ago, she and her kind dominated the Kumungu Jungle, using thorns and vines to consume any animal ...", - info: { - attack: 4, - defense: 3, - magic: 8, - difficulty: 7 - }, - image: { - full: "Zyra.png", - sprite: "champion4.png", - group: "champion", - x: 0, - y: 48, - w: 48, - h: 48 - }, - tags: ["Mage", "Support"], - partype: "MP", - stats: { - hp: 499.32, - hpperlevel: 74, - mp: 334, - mpperlevel: 50, - movespeed: 340, - armor: 20.04, - armorperlevel: 3, - spellblock: 30, - spellblockperlevel: 0, - attackrange: 575, - hpregen: 5.69, - hpregenperlevel: 0.5, - mpregen: 8.5, - mpregenperlevel: 0.8, - crit: 0, - critperlevel: 0, - attackdamage: 53.376, - attackdamageperlevel: 3.2, - attackspeedoffset: 0, - attackspeedperlevel: 2.11 - } - } - } -}; diff --git a/src/data/lol/lol.json b/src/data/lol/lol.json deleted file mode 100644 index ca4c784d..00000000 --- a/src/data/lol/lol.json +++ /dev/null @@ -1,6951 +0,0 @@ -{ - "type": "champion", - "format": "standAloneComplex", - "version": "6.24.1", - "data": { - "Aatrox": { - "version": "6.24.1", - "id": "Aatrox", - "key": "266", - "name": "Aatrox", - "title": "the Darkin Blade", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt570145160dd39dca/5db05fa8347d1c6baa57be25/RiotX_ChampionList_aatrox.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Aatrox_0.jpg", - "blurb": "Aatrox is a legendary warrior, one of only five that remain of an ancient race known as the Darkin. He wields his massive blade with grace and poise, slicing through legions in a style that is hypnotic to behold. With each foe felled, Aatrox's ...", - "info": { - "attack": 8, - "defense": 4, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Aatrox.png", - "sprite": "champion0.png", - "group": "champion", - "x": 0, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "BloodWell", - "stats": { - "hp": 537.8, - "hpperlevel": 85, - "mp": 105.6, - "mpperlevel": 45, - "movespeed": 345, - "armor": 24.384, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 150, - "hpregen": 6.59, - "hpregenperlevel": 0.5, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.04, - "attackspeedperlevel": 3 - } - }, - "Ahri": { - "version": "6.24.1", - "id": "Ahri", - "key": "103", - "name": "Ahri", - "title": "the Nine-Tailed Fox", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1259276b6d1efa78/5db05fa86e8b0c6d038c5ca2/RiotX_ChampionList_ahri.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ahri_0.jpg", - "blurb": "Unlike other foxes that roamed the woods of southern Ionia, Ahri had always felt a strange connection to the magical world around her; a connection that was somehow incomplete. Deep inside, she felt the skin she had been born into was an ill fit for ...", - "info": { - "attack": 3, - "defense": 4, - "magic": 8, - "difficulty": 5 - }, - "image": { - "full": "Ahri.png", - "sprite": "champion0.png", - "group": "champion", - "x": 48, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 514.4, - "hpperlevel": 80, - "mp": 334, - "mpperlevel": 50, - "movespeed": 330, - "armor": 20.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.505, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.065, - "attackspeedperlevel": 2 - } - }, - "Akali": { - "version": "6.24.1", - "id": "Akali", - "key": "84", - "name": "Akali", - "title": "the Fist of Shadow", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt80ff58fe809777ff/5db05fa8adc8656c7d24e7d6/RiotX_ChampionList_akali.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Akali_0.jpg", - "blurb": "There exists an ancient order originating in the Ionian Isles dedicated to the preservation of balance. Order, chaos, light, darkness -- all things must exist in perfect harmony for such is the way of the universe. This order is known as the Kinkou ...", - "info": { - "attack": 5, - "defense": 3, - "magic": 8, - "difficulty": 7 - }, - "image": { - "full": "Akali.png", - "sprite": "champion0.png", - "group": "champion", - "x": 96, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin" - ], - "partype": "Energy", - "stats": { - "hp": 587.8, - "hpperlevel": 85, - "mp": 200, - "mpperlevel": 0, - "movespeed": 350, - "armor": 26.38, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.34, - "hpregenperlevel": 0.65, - "mpregen": 50, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.1, - "attackspeedperlevel": 3.1 - } - }, - "Alistar": { - "version": "6.24.1", - "id": "Alistar", - "key": "12", - "name": "Alistar", - "title": "the Minotaur", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3b366925d2fd8fdb/5db05fa856458c6b3fc1750b/RiotX_ChampionList_alistar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Alistar_0.jpg", - "blurb": "As the mightiest warrior to ever emerge from the Minotaur tribes of the Great Barrier, Alistar defended his tribe from Valoran's many dangers; that is, until the coming of the Noxian army. Alistar was lured from his village by the machinations of ...", - "info": { - "attack": 6, - "defense": 9, - "magic": 5, - "difficulty": 7 - }, - "image": { - "full": "Alistar.png", - "sprite": "champion0.png", - "group": "champion", - "x": 144, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 613.36, - "hpperlevel": 106, - "mp": 278.84, - "mpperlevel": 38, - "movespeed": 330, - "armor": 24.38, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.675, - "hpregenperlevel": 0.85, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.1116, - "attackdamageperlevel": 3.62, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.125 - } - }, - "Amumu": { - "version": "6.24.1", - "id": "Amumu", - "key": "32", - "name": "Amumu", - "title": "the Sad Mummy", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt40dfbe48a61c439f/5db05fa80b39e86c2f83dbf9/RiotX_ChampionList_amumu.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Amumu_0.jpg", - "blurb": "''Solitude can be lonelier than death.''

A lonely and melancholy soul from ancient Shurima, Amumu roams the world in search of a friend. Cursed by an ancient spell, he is doomed to remain alone forever, as his touch is death and his affection ...", - "info": { - "attack": 2, - "defense": 6, - "magic": 8, - "difficulty": 3 - }, - "image": { - "full": "Amumu.png", - "sprite": "champion0.png", - "group": "champion", - "x": 192, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 613.12, - "hpperlevel": 84, - "mp": 287.2, - "mpperlevel": 40, - "movespeed": 335, - "armor": 23.544, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.875, - "hpregenperlevel": 0.85, - "mpregen": 7.38, - "mpregenperlevel": 0.525, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.384, - "attackdamageperlevel": 3.8, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 2.18 - } - }, - "Anivia": { - "version": "6.24.1", - "id": "Anivia", - "key": "34", - "name": "Anivia", - "title": "the Cryophoenix", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3d24a1482453088a/5db05fa8df78486c826dcce8/RiotX_ChampionList_anivia.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Anivia_0.jpg", - "blurb": "Anivia is a being of the coldest winter, a mystical embodiment of ice magic, and an ancient protector of the Freljord. She commands all the power and fury of the land itself, calling the snow and bitter wind to defend her home from those who would ...", - "info": { - "attack": 1, - "defense": 4, - "magic": 10, - "difficulty": 10 - }, - "image": { - "full": "Anivia.png", - "sprite": "champion0.png", - "group": "champion", - "x": 240, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 467.6, - "hpperlevel": 70, - "mp": 396.04, - "mpperlevel": 50, - "movespeed": 325, - "armor": 21.22, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 600, - "hpregen": 5.57, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.68 - } - }, - "Annie": { - "version": "6.24.1", - "id": "Annie", - "key": "1", - "name": "Annie", - "title": "the Dark Child", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt28c708665427aef6/5db05fa89481396d6bdd01a6/RiotX_ChampionList_annie.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Annie_0.jpg", - "blurb": "There have always been those within Noxus who did not agree with the evils perpetrated by the Noxian High Command. The High Command had just put down a coup attempt from the self-proclaimed Crown Prince Raschallion, and a crackdown on any form of ...", - "info": { - "attack": 2, - "defense": 3, - "magic": 10, - "difficulty": 6 - }, - "image": { - "full": "Annie.png", - "sprite": "champion0.png", - "group": "champion", - "x": 288, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 511.68, - "hpperlevel": 76, - "mp": 334, - "mpperlevel": 50, - "movespeed": 335, - "armor": 19.22, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 575, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.41, - "attackdamageperlevel": 2.625, - "attackspeedoffset": 0.08, - "attackspeedperlevel": 1.36 - } - }, - "Ashe": { - "version": "6.24.1", - "id": "Ashe", - "key": "22", - "name": "Ashe", - "title": "the Frost Archer", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt943aae038e2dee98/5db05fa8e9effa6ba5295f91/RiotX_ChampionList_ashe.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ashe_0.jpg", - "blurb": "With each arrow she fires from her ancient ice-enchanted bow, Ashe proves she is a master archer. She chooses each target carefully, waits for the right moment, and then strikes with power and precision. It is with this same vision and focus that she ...", - "info": { - "attack": 7, - "defense": 3, - "magic": 2, - "difficulty": 4 - }, - "image": { - "full": "Ashe.png", - "sprite": "champion0.png", - "group": "champion", - "x": 336, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 527.72, - "hpperlevel": 79, - "mp": 280, - "mpperlevel": 32, - "movespeed": 325, - "armor": 21.212, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 600, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6.97, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56.508, - "attackdamageperlevel": 2.26, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3.33 - } - }, - "AurelionSol": { - "version": "6.24.1", - "id": "AurelionSol", - "key": "136", - "name": "Aurelion Sol", - "title": "The Star Forger", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5dd3569fc67d6664/5db05fa8bd24496c390ae4d8/RiotX_ChampionList_aurelionsol.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/AurelionSol_0.jpg", - "blurb": "Aurelion Sol once graced the vast emptiness of the cosmos with celestial wonders of his own devising. Now, he is forced to wield his awesome power at the behest of a space-faring empire that tricked him into servitude. Desiring a return to his ...", - "info": { - "attack": 2, - "defense": 3, - "magic": 8, - "difficulty": 7 - }, - "image": { - "full": "AurelionSol.png", - "sprite": "champion0.png", - "group": "champion", - "x": 384, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 550, - "hpperlevel": 80, - "mp": 350, - "mpperlevel": 50, - "movespeed": 325, - "armor": 19, - "armorperlevel": 3.6, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.5, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57, - "attackdamageperlevel": 3.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Azir": { - "version": "6.24.1", - "id": "Azir", - "key": "268", - "name": "Azir", - "title": "the Emperor of the Sands", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0e3f847946232167/5db05fa889fb926b491ed7ff/RiotX_ChampionList_azir.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Azir_0.jpg", - "blurb": "''Shurima was once the glory of Runeterra. I will make it so again.''

Azir was a mortal emperor of Shurima in a far distant age, a proud man who stood at the cusp of immortality. His hubris saw him betrayed and murdered at the moment of his ...", - "info": { - "attack": 6, - "defense": 3, - "magic": 8, - "difficulty": 9 - }, - "image": { - "full": "Azir.png", - "sprite": "champion0.png", - "group": "champion", - "x": 432, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 524.4, - "hpperlevel": 80, - "mp": 350.56, - "mpperlevel": 42, - "movespeed": 325, - "armor": 19.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 6.92, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 52, - "attackdamageperlevel": 2.8, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 1.5 - } - }, - "Bard": { - "version": "6.24.1", - "id": "Bard", - "key": "432", - "name": "Bard", - "title": "the Wandering Caretaker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbbe3ce0c0ae1305b/5db05fb23a326d6df6c0e7b3/RiotX_ChampionList_bard.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Bard_0.jpg", - "blurb": "Bard travels through realms beyond the imagination of mortal beings. Some of Valoran's greatest scholars have spent their lives trying to understand the mysteries he embodies. This enigmatic spirit has been given many names throughout the history of ...", - "info": { - "attack": 4, - "defense": 4, - "magic": 5, - "difficulty": 9 - }, - "image": { - "full": "Bard.png", - "sprite": "champion0.png", - "group": "champion", - "x": 0, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 535, - "hpperlevel": 89, - "mp": 350, - "mpperlevel": 50, - "movespeed": 330, - "armor": 25, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 5.4, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 52, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Blitzcrank": { - "version": "6.24.1", - "id": "Blitzcrank", - "key": "53", - "name": "Blitzcrank", - "title": "the Great Steam Golem", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd7ef7e56ce1fe17b/5db05fb26af83b6d7032c8f8/RiotX_ChampionList_blitzcrank.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Blitzcrank_0.jpg", - "blurb": "Zaun is a place where both magic and science have gone awry, and the unchecked nature of experimentation has taken its toll. However, Zaun's lenient restrictions allow their researchers and inventors the leeway to push the bounds of science at an ...", - "info": { - "attack": 4, - "defense": 8, - "magic": 5, - "difficulty": 4 - }, - "image": { - "full": "Blitzcrank.png", - "sprite": "champion0.png", - "group": "champion", - "x": 48, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 582.6, - "hpperlevel": 95, - "mp": 267.2, - "mpperlevel": 40, - "movespeed": 325, - "armor": 24.38, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.51, - "hpregenperlevel": 0.75, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.54, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.13 - } - }, - "Brand": { - "version": "6.24.1", - "id": "Brand", - "key": "63", - "name": "Brand", - "title": "the Burning Vengeance", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc8ca2e9bba653dda/5db05fb2dc674266df3d5d30/RiotX_ChampionList_brand.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Brand_0.jpg", - "blurb": "In a faraway place known as Lokfar there was a seafaring marauder called Kegan Rodhe. As was his people's way, Kegan sailed far and wide with his fellows, stealing treasures from those unlucky enough to catch their attention. To some, he was a ...", - "info": { - "attack": 2, - "defense": 2, - "magic": 9, - "difficulty": 4 - }, - "image": { - "full": "Brand.png", - "sprite": "champion0.png", - "group": "champion", - "x": 96, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 507.68, - "hpperlevel": 76, - "mp": 375.6, - "mpperlevel": 42, - "movespeed": 340, - "armor": 21.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 8.005, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Braum": { - "version": "6.24.1", - "id": "Braum", - "key": "201", - "name": "Braum", - "title": "the Heart of the Freljord", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd140e30fa86d6ddd/5db05fb2242f426df132f95d/RiotX_ChampionList_braum.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Braum_0.jpg", - "blurb": "''Would you like a bedtime story?''

''Grandma, I'm too old for that.''

''You're never too old to be told a story.''

The girl reluctantly crawls into bed and waits, knowing she won't win this battle. A bitter wind howls outside, ...", - "info": { - "attack": 3, - "defense": 9, - "magic": 4, - "difficulty": 3 - }, - "image": { - "full": "Braum.png", - "sprite": "champion0.png", - "group": "champion", - "x": 144, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 576.16, - "hpperlevel": 87, - "mp": 310.6, - "mpperlevel": 45, - "movespeed": 335, - "armor": 26.72, - "armorperlevel": 4.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.18, - "hpregenperlevel": 1, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 3.5 - } - }, - "Caitlyn": { - "version": "6.24.1", - "id": "Caitlyn", - "key": "51", - "name": "Caitlyn", - "title": "the Sheriff of Piltover", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt014f4b6fc9bacd10/61b1eb901d158d4007de9685/RiotX_ChampionList_caitlyn_v2.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Caitlyn_0.jpg", - "blurb": "''Go ahead, run. I'll give you a five minute head start.''

One of the reasons Piltover is known as the City of Progress is because it has an extraordinarily low crime rate. This hasn't always been the case; brigands and thieves of all sorts ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 2, - "difficulty": 6 - }, - "image": { - "full": "Caitlyn.png", - "sprite": "champion0.png", - "group": "champion", - "x": 192, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 524.4, - "hpperlevel": 80, - "mp": 313.7, - "mpperlevel": 35, - "movespeed": 325, - "armor": 22.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 650, - "hpregen": 5.67, - "hpregenperlevel": 0.55, - "mpregen": 7.4, - "mpregenperlevel": 0.55, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.66, - "attackdamageperlevel": 2.18, - "attackspeedoffset": 0.1, - "attackspeedperlevel": 4 - } - }, - "Camille": { - "version": "6.24.1", - "id": "Camille", - "key": "164", - "name": "Camille", - "title": "the Steel Shadow", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt413fcd7681fe0773/5db05fb089fb926b491ed805/RiotX_ChampionList_camille.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Camille_0.jpg", - "blurb": "Weaponized to execute outside the boundaries of the law, Camille Ferros is an elegant and elite operative who ensures the commerce of the Piltover machine with its Zaunite underbelly runs smoothly. Raised among manners and money, she is the Principal ...", - "info": { - "attack": 8, - "defense": 6, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Camille.png", - "sprite": "champion4.png", - "group": "champion", - "x": 144, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 575.6, - "hpperlevel": 95, - "mp": 338.8, - "mpperlevel": 32, - "movespeed": 340, - "armor": 26, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.5, - "hpregenperlevel": 0.8, - "mpregen": 8.15, - "mpregenperlevel": 0.75, - "crit": 0, - "critperlevel": 0, - "attackdamage": 62, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.5 - } - }, - "Cassiopeia": { - "version": "6.24.1", - "id": "Cassiopeia", - "key": "69", - "name": "Cassiopeia", - "title": "the Serpent's Embrace", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte189be8189da97ea/5db05fb1bd24496c390ae4de/RiotX_ChampionList_cassiopeia.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Cassiopeia_0.jpg", - "blurb": "Cassiopeia is a terrifying creature - half woman, half snake - whose slightest glance brings death. The youngest daughter of one of Noxus' most influential families, she was once a beautiful and cunning temptress capable of manipulating the hardest ...", - "info": { - "attack": 2, - "defense": 3, - "magic": 9, - "difficulty": 10 - }, - "image": { - "full": "Cassiopeia.png", - "sprite": "champion0.png", - "group": "champion", - "x": 240, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 525, - "hpperlevel": 75, - "mp": 375, - "mpperlevel": 60, - "movespeed": 328, - "armor": 25, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.5, - "hpregenperlevel": 0.5, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.034, - "attackspeedperlevel": 1.5 - } - }, - "Chogath": { - "version": "6.24.1", - "id": "Chogath", - "key": "31", - "name": "Cho'Gath", - "title": "the Terror of the Void", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4dfb71de3ddc8166/5db05fb13a326d6df6c0e7ad/RiotX_ChampionList_chogath.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Chogath_0.jpg", - "blurb": "There is a place between dimensions, between worlds. To some it is known as the Outside, to others it is the Unknown. To those that truly know, however, it is called the Void. Despite its name, the Void is not an empty place, but rather the home of ...", - "info": { - "attack": 3, - "defense": 7, - "magic": 7, - "difficulty": 5 - }, - "image": { - "full": "Chogath.png", - "sprite": "champion0.png", - "group": "champion", - "x": 288, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 574.4, - "hpperlevel": 80, - "mp": 272.2, - "mpperlevel": 40, - "movespeed": 345, - "armor": 28.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.925, - "hpregenperlevel": 0.85, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.156, - "attackdamageperlevel": 4.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.44 - } - }, - "Corki": { - "version": "6.24.1", - "id": "Corki", - "key": "42", - "name": "Corki", - "title": "the Daring Bombardier", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltdd918c4d0a86347a/5db05fb1df78486c826dccee/RiotX_ChampionList_corki.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Corki_0.jpg", - "blurb": "When Heimerdinger and his yordle colleagues migrated to Piltover, they embraced science as a way of life, and they immediately made several groundbreaking contributions to the techmaturgical community. What yordles lack in stature, they make up for ...", - "info": { - "attack": 8, - "defense": 3, - "magic": 6, - "difficulty": 6 - }, - "image": { - "full": "Corki.png", - "sprite": "champion0.png", - "group": "champion", - "x": 336, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 512.76, - "hpperlevel": 82, - "mp": 350.16, - "mpperlevel": 34, - "movespeed": 325, - "armor": 23.38, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 7.42, - "mpregenperlevel": 0.55, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.3 - } - }, - "Darius": { - "version": "6.24.1", - "id": "Darius", - "key": "122", - "name": "Darius", - "title": "the Hand of Noxus", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt38b52be4a2cb1004/5db05fb19481396d6bdd01ac/RiotX_ChampionList_darius.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Darius_0.jpg", - "blurb": "There is no greater symbol of Noxian might than Darius, the nation's most feared and battle-hardened warrior. Orphaned at a young age, Darius had to fight to keep himself and his younger brother alive. By the time he joined the military, he had ...", - "info": { - "attack": 9, - "defense": 5, - "magic": 1, - "difficulty": 2 - }, - "image": { - "full": "Darius.png", - "sprite": "champion0.png", - "group": "champion", - "x": 384, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 582.24, - "hpperlevel": 100, - "mp": 263, - "mpperlevel": 37.5, - "movespeed": 340, - "armor": 30, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 9.845, - "hpregenperlevel": 0.95, - "mpregen": 6.585, - "mpregenperlevel": 0.35, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 5, - "attackspeedoffset": 0, - "attackspeedperlevel": 1 - } - }, - "Diana": { - "version": "6.24.1", - "id": "Diana", - "key": "131", - "name": "Diana", - "title": "Scorn of the Moon", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt56570083d2a5e20e/5db05fbc823d426762825fdf/RiotX_ChampionList_diana.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Diana_0.jpg", - "blurb": "''I am the light coursing in the soul of the moon.''

Bearing her crescent moonblade, Diana fights as a warrior of the Lunari, a faith all but quashed in the lands around Mount Targon. Clad in shimmering armor the color of winter snow at night, ...", - "info": { - "attack": 7, - "defense": 6, - "magic": 8, - "difficulty": 4 - }, - "image": { - "full": "Diana.png", - "sprite": "champion0.png", - "group": "champion", - "x": 432, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 589.2, - "hpperlevel": 90, - "mp": 297.2, - "mpperlevel": 40, - "movespeed": 345, - "armor": 26.048, - "armorperlevel": 3.6, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 150, - "hpregen": 7.425, - "hpregenperlevel": 0.85, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.25 - } - }, - "Draven": { - "version": "6.24.1", - "id": "Draven", - "key": "119", - "name": "Draven", - "title": "the Glorious Executioner", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc0be728e4cbb8f2a/5db05fbc89fb926b491ed80b/RiotX_ChampionList_draven.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Draven_0.jpg", - "blurb": "Unlike his brother Darius, victory in battle was never enough for Draven. He craved recognition, acclaim, and glory. He first sought greatness in the Noxian military, but his flair for the dramatic went severely underappreciated. Thirsting for a ...", - "info": { - "attack": 9, - "defense": 3, - "magic": 1, - "difficulty": 8 - }, - "image": { - "full": "Draven.png", - "sprite": "champion0.png", - "group": "champion", - "x": 0, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 557.76, - "hpperlevel": 82, - "mp": 360.56, - "mpperlevel": 39, - "movespeed": 330, - "armor": 25.544, - "armorperlevel": 3.3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.175, - "hpregenperlevel": 0.7, - "mpregen": 8.04, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.8, - "attackdamageperlevel": 2.91, - "attackspeedoffset": -0.08, - "attackspeedperlevel": 2.7 - } - }, - "DrMundo": { - "version": "6.24.1", - "id": "DrMundo", - "key": "36", - "name": "Dr. Mundo", - "title": "the Madman of Zaun", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte88a3d7e9e408904/61b1ea136a78b87751002a68/RiotX_ChampionList_drmundo_v2.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/DrMundo_0.jpg", - "blurb": "''Beware the Madman of Zaun. In his eyes, you are already dead''

It is said that the man now known as Dr. Mundo was born without any sort of conscience. Instead, he had an unquenchable desire to inflict pain through experimentation. By the time ...", - "info": { - "attack": 5, - "defense": 7, - "magic": 6, - "difficulty": 5 - }, - "image": { - "full": "DrMundo.png", - "sprite": "champion0.png", - "group": "champion", - "x": 48, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "None", - "stats": { - "hp": 582.52, - "hpperlevel": 89, - "mp": 0, - "mpperlevel": 0, - "movespeed": 345, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.76, - "hpregenperlevel": 0.75, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.27, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.8 - } - }, - "Ekko": { - "version": "6.24.1", - "id": "Ekko", - "key": "245", - "name": "Ekko", - "title": "the Boy Who Shattered Time", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf22ba7e6328e4376/5db05fbd242f426df132f963/RiotX_ChampionList_ekko.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ekko_0.jpg", - "blurb": "A prodigy from the rough streets of Zaun, Ekko manipulates time to spin any situation to his advantage. Using his own invention, the Zero-Drive, he explores the branching possibilities of reality. As well as experimenting with multi-dimensional ...", - "info": { - "attack": 5, - "defense": 3, - "magic": 7, - "difficulty": 8 - }, - "image": { - "full": "Ekko.png", - "sprite": "champion0.png", - "group": "champion", - "x": 96, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 580, - "hpperlevel": 80, - "mp": 280, - "mpperlevel": 50, - "movespeed": 340, - "armor": 27, - "armorperlevel": 3, - "spellblock": 32, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 9, - "hpregenperlevel": 0.9, - "mpregen": 7, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.3 - } - }, - "Elise": { - "version": "6.24.1", - "id": "Elise", - "key": "60", - "name": "Elise", - "title": "the Spider Queen", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfe21ff2ddb84d5d1/5db05fbd0b39e86c2f83dc05/RiotX_ChampionList_elise.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Elise_0.jpg", - "blurb": "''Beauty is power too, and can strike swifter than any sword.''

Elise is a deadly predator who dwells in a shuttered, lightless palace, deep in the Immortal Bastion of Noxus. Once she was mortal, the mistress of a once-powerful house, but the ...", - "info": { - "attack": 6, - "defense": 5, - "magic": 7, - "difficulty": 9 - }, - "image": { - "full": "Elise.png", - "sprite": "champion0.png", - "group": "champion", - "x": 144, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 529.4, - "hpperlevel": 80, - "mp": 324, - "mpperlevel": 50, - "movespeed": 325, - "armor": 22.128, - "armorperlevel": 3.35, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.705, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.54, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.75 - } - }, - "Evelynn": { - "version": "6.24.1", - "id": "Evelynn", - "key": "28", - "name": "Evelynn", - "title": "the Widowmaker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte24b4c6ec1beebb9/5db05fbddf78486c826dccf4/RiotX_ChampionList_evelynn.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Evelynn_0.jpg", - "blurb": "Swift and lethal, Evelynn is one of the most deadly - and expensive - assassins in all of Runeterra. Able to merge with the shadows at will, she patiently stalks her prey, waiting for the right moment to strike. While Evelynn is clearly not entirely ...", - "info": { - "attack": 4, - "defense": 2, - "magic": 7, - "difficulty": 10 - }, - "image": { - "full": "Evelynn.png", - "sprite": "champion0.png", - "group": "champion", - "x": 192, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 531.2, - "hpperlevel": 90, - "mp": 315.6, - "mpperlevel": 42, - "movespeed": 340, - "armor": 26.5, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 9.82, - "hpregenperlevel": 0.55, - "mpregen": 8.105, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.88, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.6 - } - }, - "Ezreal": { - "version": "6.24.1", - "id": "Ezreal", - "key": "81", - "name": "Ezreal", - "title": "the Prodigal Explorer", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt60f687c95425f73f/5db05fbd2dc72966da746704/RiotX_ChampionList_ezreal.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ezreal_0.jpg", - "blurb": "The intrepid young adventurer Ezreal has explored some of the most remote and abandoned locations on Runeterra. During an expedition to the buried ruins of ancient Shurima, he recovered an amulet of incredible mystical power. Likely constructed to be ...", - "info": { - "attack": 7, - "defense": 2, - "magic": 6, - "difficulty": 7 - }, - "image": { - "full": "Ezreal.png", - "sprite": "champion0.png", - "group": "champion", - "x": 240, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 484.4, - "hpperlevel": 80, - "mp": 360.6, - "mpperlevel": 42, - "movespeed": 325, - "armor": 21.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.42, - "hpregenperlevel": 0.55, - "mpregen": 8.09, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.66, - "attackdamageperlevel": 2.41, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.8 - } - }, - "FiddleSticks": { - "version": "6.24.1", - "id": "FiddleSticks", - "key": "9", - "name": "Fiddlesticks", - "title": "the Harbinger of Doom", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1151ac1242311053/61b1ea65aeb5451282be2468/RiotX_ChampionList_fiddlesticks_v2.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fiddlesticks_0.jpg", - "blurb": "For nearly twenty years, Fiddlesticks has stood alone in the easternmost summoning chamber of the Institute of War. Only the burning emerald light of his unearthly gaze pierces the musty darkness of his dust-covered home. It is here that the Harbinger ...", - "info": { - "attack": 2, - "defense": 3, - "magic": 9, - "difficulty": 9 - }, - "image": { - "full": "FiddleSticks.png", - "sprite": "champion0.png", - "group": "champion", - "x": 288, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 524.4, - "hpperlevel": 80, - "mp": 400.12, - "mpperlevel": 56, - "movespeed": 335, - "armor": 20.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 480, - "hpregen": 5.605, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 48.36, - "attackdamageperlevel": 2.625, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.11 - } - }, - "Fiora": { - "version": "6.24.1", - "id": "Fiora", - "key": "114", - "name": "Fiora", - "title": "the Grand Duelist", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt935dd149b2617ac8/5db05fbcdc674266df3d5d36/RiotX_ChampionList_fiora.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fiora_0.jpg", - "blurb": "''I have come to kill you for the sake of honor. And though you possess none, still you die.''
The most feared duelist in all Valoran, Fiora is as renowned for her brusque manner and cunning mind as she is for the speed of her bluesteel rapier. ...", - "info": { - "attack": 10, - "defense": 4, - "magic": 2, - "difficulty": 3 - }, - "image": { - "full": "Fiora.png", - "sprite": "champion0.png", - "group": "champion", - "x": 336, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 550, - "hpperlevel": 85, - "mp": 300, - "mpperlevel": 40, - "movespeed": 345, - "armor": 24, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 150, - "hpregen": 8.25, - "hpregenperlevel": 0.55, - "mpregen": 8, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.2 - } - }, - "Fizz": { - "version": "6.24.1", - "id": "Fizz", - "key": "105", - "name": "Fizz", - "title": "the Tidal Trickster", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6000fa69e03c25c0/5db05fbc56458c6b3fc17513/RiotX_ChampionList_fizz.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Fizz_0.jpg", - "blurb": "Centuries ago, an ancient water-dwelling race built a hidden city beneath a mountain in the sea. Though these creatures had their enemies, the city was an impenetrable fortress, and, in the safety it provided, they grew complacent. Fizz, however, ...", - "info": { - "attack": 6, - "defense": 4, - "magic": 7, - "difficulty": 6 - }, - "image": { - "full": "Fizz.png", - "sprite": "champion0.png", - "group": "champion", - "x": 384, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 558.48, - "hpperlevel": 86, - "mp": 317.2, - "mpperlevel": 37, - "movespeed": 335, - "armor": 22.412, - "armorperlevel": 3.4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 8.175, - "hpregenperlevel": 0.7, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3.1 - } - }, - "Galio": { - "version": "6.24.1", - "id": "Galio", - "key": "3", - "name": "Galio", - "title": "the Sentinel's Sorrow", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5890d1ab5c8be01f/5db05fc6823d426762825fe5/RiotX_ChampionList_galio.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Galio_0.jpg", - "blurb": "''There is no such thing as redemption. Only penance.''

Long before the regulation of magic, mages experimented with the creation of artificial life. Now forbidden, instilling golems with reason was once not so uncommon a practice amongst the ...", - "info": { - "attack": 3, - "defense": 7, - "magic": 6, - "difficulty": 3 - }, - "image": { - "full": "Galio.png", - "sprite": "champion0.png", - "group": "champion", - "x": 432, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 577.8, - "hpperlevel": 85, - "mp": 369, - "mpperlevel": 47, - "movespeed": 335, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.71, - "hpregenperlevel": 0.75, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.97, - "attackdamageperlevel": 3.375, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 1.2 - } - }, - "Gangplank": { - "version": "6.24.1", - "id": "Gangplank", - "key": "41", - "name": "Gangplank", - "title": "the Saltwater Scourge", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfdff3781ccfb2a5c/5db05fc689fb926b491ed811/RiotX_ChampionList_gangplank.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gangplank_0.jpg", - "blurb": "''I was cutting throats and sinking Noxian war galleys when you were still pissing your britches, boy. You don't want to take me on.''

As unpredictable as he is brutal, the dethroned reaver king known as Gangplank is feared far and wide. Where ...", - "info": { - "attack": 7, - "defense": 6, - "magic": 4, - "difficulty": 9 - }, - "image": { - "full": "Gangplank.png", - "sprite": "champion1.png", - "group": "champion", - "x": 0, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 540, - "hpperlevel": 82, - "mp": 282, - "mpperlevel": 40, - "movespeed": 345, - "armor": 26, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 6, - "hpregenperlevel": 0.6, - "mpregen": 7.5, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.2 - } - }, - "Garen": { - "version": "6.24.1", - "id": "Garen", - "key": "86", - "name": "Garen", - "title": "The Might of Demacia", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte41a162aed9339b7/5db05fc60b39e86c2f83dc0d/RiotX_ChampionList_garen.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Garen_0.jpg", - "blurb": "Throughout Valoran, the resolve of Demacia's military is alternately celebrated or despised, but always respected. Their ''zero tolerance'' moral code is strictly upheld by civilians and soldiers alike. In combat, this means Demacian troops may not ...", - "info": { - "attack": 7, - "defense": 7, - "magic": 1, - "difficulty": 5 - }, - "image": { - "full": "Garen.png", - "sprite": "champion1.png", - "group": "champion", - "x": 48, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "None", - "stats": { - "hp": 616.28, - "hpperlevel": 84.25, - "mp": 0, - "mpperlevel": 0, - "movespeed": 340, - "armor": 27.536, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 7.84, - "hpregenperlevel": 0.5, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.88, - "attackdamageperlevel": 4.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.9 - } - }, - "Gnar": { - "version": "6.24.1", - "id": "Gnar", - "key": "150", - "name": "Gnar", - "title": "the Missing Link", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta80f79dd96ee5d30/5db05fc6df78486c826dcd00/RiotX_ChampionList_gnar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gnar_0.jpg", - "blurb": "The jungle does not forgive blindness. Every broken branch tells a story.

I've hunted every creature this jungle has to offer. I was certain there were no challenges left here, but now there is something new. Each track is the size of a ...", - "info": { - "attack": 6, - "defense": 5, - "magic": 5, - "difficulty": 8 - }, - "image": { - "full": "Gnar.png", - "sprite": "champion1.png", - "group": "champion", - "x": 96, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "Gnarfury", - "stats": { - "hp": 540, - "hpperlevel": 65, - "mp": 100, - "mpperlevel": 0, - "movespeed": 325, - "armor": 23, - "armorperlevel": 2.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 175, - "hpregen": 2.5, - "hpregenperlevel": 0.5, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 6 - } - }, - "Gragas": { - "version": "6.24.1", - "id": "Gragas", - "key": "79", - "name": "Gragas", - "title": "the Rabble Rouser", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt795841adba722f85/5db05fc43a326d6df6c0e7b9/RiotX_ChampionList_gragas.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Gragas_0.jpg", - "blurb": "The only thing more important to Gragas than fighting is drinking. His unquenchable thirst for stronger ale has led him in search of the most potent and unconventional ingredients to toss in his still. Impulsive and unpredictable, this rowdy carouser ...", - "info": { - "attack": 4, - "defense": 7, - "magic": 6, - "difficulty": 5 - }, - "image": { - "full": "Gragas.png", - "sprite": "champion1.png", - "group": "champion", - "x": 144, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 583.52, - "hpperlevel": 89, - "mp": 400, - "mpperlevel": 47, - "movespeed": 330, - "armor": 26.048, - "armorperlevel": 3.6, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 5.5, - "hpregenperlevel": 0.5, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.38, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.04, - "attackspeedperlevel": 2.05 - } - }, - "Graves": { - "version": "6.24.1", - "id": "Graves", - "key": "104", - "name": "Graves", - "title": "the Outlaw", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2e7cd286d7b6182e/5e9a59c245a2a97194a1d4c7/RiotX_ChampionList_graves-cigar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Graves_0.jpg", - "blurb": "Malcolm Graves is a wanted man in every realm, city and empire he has visited. Tough, strong-willed, and above all, relentless, through his life of crime he has amassed (then invariably lost) a small fortune.", - "info": { - "attack": 8, - "defense": 5, - "magic": 3, - "difficulty": 3 - }, - "image": { - "full": "Graves.png", - "sprite": "champion1.png", - "group": "champion", - "x": 192, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 551.12, - "hpperlevel": 84, - "mp": 322.2, - "mpperlevel": 40, - "movespeed": 340, - "armor": 24.376, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 425, - "hpregen": 6.675, - "hpregenperlevel": 0.7, - "mpregen": 7.9, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.83, - "attackdamageperlevel": 2.41, - "attackspeedoffset": 0.3, - "attackspeedperlevel": 2.6 - } - }, - "Hecarim": { - "version": "6.24.1", - "id": "Hecarim", - "key": "120", - "name": "Hecarim", - "title": "the Shadow of War", - "champkey": "Hecarim", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blteb9ce5304ec48e19/5db05fc5df78486c826dccfa/RiotX_ChampionList_hecarim.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Hecarim_0.jpg", - "blurb": "''Break their ranks and ride them down without mercy. Crush the living and feast on their terror.''

Hecarim is an armored colossus who charges from the Shadow Isles at the head of a deathly host of spectral horsemen to hunt the living. A ...", - "info": { - "attack": 8, - "defense": 6, - "magic": 4, - "difficulty": 6 - }, - "image": { - "full": "Hecarim.png", - "sprite": "champion1.png", - "group": "champion", - "x": 240, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 580, - "hpperlevel": 90, - "mp": 277.2, - "mpperlevel": 40, - "movespeed": 345, - "armor": 26.72, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 7, - "hpregenperlevel": 0.75, - "mpregen": 6.5, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.0672, - "attackspeedperlevel": 2.5 - } - }, - "Heimerdinger": { - "version": "6.24.1", - "id": "Heimerdinger", - "key": "74", - "name": "Heimerdinger", - "title": "the Revered Inventor", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd30d85446d154070/5db05fc57d28b76cfe4397ef/RiotX_ChampionList_heimerdinger.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Heimerdinger_0.jpg", - "blurb": "From the Journal of Professor Cecil B. Heimerdinger

10.14

09:15

Current meteorological conditions in Bandle City seem optimal. Atmospheric pressure is ideal for today's experiments!

Running a fifth trial for my ...", - "info": { - "attack": 2, - "defense": 6, - "magic": 8, - "difficulty": 8 - }, - "image": { - "full": "Heimerdinger.png", - "sprite": "champion1.png", - "group": "champion", - "x": 288, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 476, - "hpperlevel": 75, - "mp": 307.2, - "mpperlevel": 40, - "movespeed": 340, - "armor": 19.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 11.005, - "hpregenperlevel": 1.75, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.536, - "attackdamageperlevel": 2.7, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Illaoi": { - "version": "6.24.1", - "id": "Illaoi", - "key": "420", - "name": "Illaoi", - "title": "the Kraken Priestess", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc44e90a5547120a2/5db05fc5347d1c6baa57be2b/RiotX_ChampionList_illaoi.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Illaoi_0.jpg", - "blurb": "''I'm not big on sermons. Broken bones teach better lessons.''
Illaoi's powerful physique is dwarfed only by her indomitable faith. As the prophet of the Great Kraken, she uses a huge, golden idol to rip her foes' spirits from their bodies and ...", - "info": { - "attack": 8, - "defense": 6, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Illaoi.png", - "sprite": "champion1.png", - "group": "champion", - "x": 336, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 585.6, - "hpperlevel": 95, - "mp": 300, - "mpperlevel": 40, - "movespeed": 340, - "armor": 26, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 9.5, - "hpregenperlevel": 0.8, - "mpregen": 7.5, - "mpregenperlevel": 0.75, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60, - "attackdamageperlevel": 5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.5 - } - }, - "Irelia": { - "version": "6.24.1", - "id": "Irelia", - "key": "39", - "name": "Irelia", - "title": "the Will of the Blades", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf5f2b8de93870aef/5db05fcea6470d6ab91ce59a/RiotX_ChampionList_irelia.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Irelia_0.jpg", - "blurb": "''The sword flourishes, as though painting with blood.''

The Ionians have developed some of the most breathtaking and deadly martial arts in all of Runeterra - just one manifestation of their pursuit of enlightenment. The most remarkable blade ...", - "info": { - "attack": 7, - "defense": 4, - "magic": 5, - "difficulty": 5 - }, - "image": { - "full": "Irelia.png", - "sprite": "champion1.png", - "group": "champion", - "x": 384, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 607.2, - "hpperlevel": 90, - "mp": 338.8, - "mpperlevel": 32, - "movespeed": 345, - "armor": 25.3, - "armorperlevel": 3.75, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.59, - "hpregenperlevel": 0.65, - "mpregen": 8.1, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.06, - "attackspeedperlevel": 3.2 - } - }, - "Ivern": { - "version": "6.24.1", - "id": "Ivern", - "key": "427", - "name": "Ivern", - "title": "the Green Father", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5fff73e1df1873de/5db05fce7d28b76cfe4397f5/RiotX_ChampionList_ivern.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ivern_0.jpg", - "blurb": "Ivern Bramblefoot, known to many as the Green Father, is a peculiar half man, half tree who roams Runeterra's forests, cultivating life everywhere he goes. He knows the secrets of the natural world, and holds deep friendships with all things that grow,...", - "info": { - "attack": 3, - "defense": 5, - "magic": 7, - "difficulty": 7 - }, - "image": { - "full": "Ivern.png", - "sprite": "champion4.png", - "group": "champion", - "x": 96, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 580, - "hpperlevel": 90, - "mp": 450, - "mpperlevel": 60, - "movespeed": 330, - "armor": 22, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 6.9, - "hpregenperlevel": 0.85, - "mpregen": 6, - "mpregenperlevel": 0.75, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 3.4 - } - }, - "Janna": { - "version": "6.24.1", - "id": "Janna", - "key": "40", - "name": "Janna", - "title": "the Storm's Fury", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt02bf5329f8abe45d/5db05fcedf78486c826dcd06/RiotX_ChampionList_janna.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Janna_0.jpg", - "blurb": "There are those sorcerers who give themselves over to the primal powers of nature, forgoing the learned practice of magic. Such a sorceress is Janna, who first learned magic as an orphan growing up amidst the chaos that is the city-state of Zaun. ...", - "info": { - "attack": 3, - "defense": 5, - "magic": 7, - "difficulty": 7 - }, - "image": { - "full": "Janna.png", - "sprite": "champion1.png", - "group": "champion", - "x": 432, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 487.04, - "hpperlevel": 78, - "mp": 409.52, - "mpperlevel": 64, - "movespeed": 335, - "armor": 19.384, - "armorperlevel": 3.8, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 475, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 11.5, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51.956, - "attackdamageperlevel": 2.95, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.61 - } - }, - "JarvanIV": { - "version": "6.24.1", - "id": "JarvanIV", - "key": "59", - "name": "Jarvan IV", - "title": "the Exemplar of Demacia", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5898626d7016d222/5db05fcfdc674266df3d5d3c/RiotX_ChampionList_jarvaniv.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/JarvanIV_0.jpg", - "blurb": "''There is only one truth, and you will find it at the point of my lance.''

As the royal family of Demacia for centuries, members of the Lightshield line have spent their lives waging war against any who opposed Demacian ethics. It is said that ...", - "info": { - "attack": 6, - "defense": 8, - "magic": 3, - "difficulty": 5 - }, - "image": { - "full": "JarvanIV.png", - "sprite": "champion1.png", - "group": "champion", - "x": 0, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 571.2, - "hpperlevel": 90, - "mp": 302.2, - "mpperlevel": 40, - "movespeed": 340, - "armor": 29, - "armorperlevel": 3.6, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 8.175, - "hpregenperlevel": 0.7, - "mpregen": 6.755, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.712, - "attackdamageperlevel": 3.4, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.5 - } - }, - "Jax": { - "version": "6.24.1", - "id": "Jax", - "key": "24", - "name": "Jax", - "title": "Grandmaster at Arms", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b301613598c3f17/5db05fcf89fb926b491ed81d/RiotX_ChampionList_jax.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jax_0.jpg", - "blurb": "It is seldom the case where a champion is defined by his actions after joining the League of Legends rather than before. Such is the case with Jax, for whom the argument could be made that he is the most prolific tournament fighter currently at the ...", - "info": { - "attack": 7, - "defense": 5, - "magic": 7, - "difficulty": 5 - }, - "image": { - "full": "Jax.png", - "sprite": "champion1.png", - "group": "champion", - "x": 48, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 592.8, - "hpperlevel": 85, - "mp": 338.8, - "mpperlevel": 32, - "movespeed": 350, - "armor": 27.04, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.37, - "hpregenperlevel": 0.55, - "mpregen": 7.575, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.97, - "attackdamageperlevel": 3.375, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 3.4 - } - }, - "Jayce": { - "version": "6.24.1", - "id": "Jayce", - "key": "126", - "name": "Jayce", - "title": "the Defender of Tomorrow", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt51557edc36ad88a1/5db05fcf0b39e86c2f83dc13/RiotX_ChampionList_jayce.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jayce_0.jpg", - "blurb": "Armed with wit, charm, and his signature transforming hammer, Jayce lives to protect his native Piltover. Long before his nation called him a hero, however, he was a promising young inventor. When Piltover commissioned him to study a rare arcane ...", - "info": { - "attack": 8, - "defense": 4, - "magic": 3, - "difficulty": 7 - }, - "image": { - "full": "Jayce.png", - "sprite": "champion1.png", - "group": "champion", - "x": 96, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 571.2, - "hpperlevel": 90, - "mp": 357.2, - "mpperlevel": 37, - "movespeed": 335, - "armor": 22.38, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 125, - "hpregen": 7.34, - "hpregenperlevel": 0.8, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.38, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3 - } - }, - "Jhin": { - "version": "6.24.1", - "id": "Jhin", - "key": "202", - "name": "Jhin", - "title": "the Virtuoso", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbf6c70d9272a5a2a/5db05fcfe9d7526ab429e532/RiotX_ChampionList_jhin.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jhin_0.jpg", - "blurb": "''Art requires a certain...cruelty.''

Jhin is a meticulous criminal psychopath who believes murder is art. Once an Ionian prisoner, but freed by shadowy elements within Ionia's ruling council, the serial killer now works as their cabal's ...", - "info": { - "attack": 10, - "defense": 2, - "magic": 6, - "difficulty": 6 - }, - "image": { - "full": "Jhin.png", - "sprite": "champion1.png", - "group": "champion", - "x": 144, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 540, - "hpperlevel": 85, - "mp": 300, - "mpperlevel": 50, - "movespeed": 330, - "armor": 20, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53, - "attackdamageperlevel": 4, - "attackspeedoffset": 0, - "attackspeedperlevel": 0 - } - }, - "Jinx": { - "version": "6.24.1", - "id": "Jinx", - "key": "222", - "name": "Jinx", - "title": "the Loose Cannon", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta2cba784d9fad4b8/5db05fce89fb926b491ed817/RiotX_ChampionList_jinx.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Jinx_0.jpg", - "blurb": "Jinx lives to wreak havoc without a thought for the consequences, leaving a trail of mayhem and panic in her wake. A manic and impulsive criminal, she despises nothing more than boredom, and gleefully brings her own volatile brand of pandemonium to ...", - "info": { - "attack": 9, - "defense": 2, - "magic": 4, - "difficulty": 6 - }, - "image": { - "full": "Jinx.png", - "sprite": "champion1.png", - "group": "champion", - "x": 192, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 517.76, - "hpperlevel": 82, - "mp": 245.6, - "mpperlevel": 45, - "movespeed": 325, - "armor": 22.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.84, - "hpregenperlevel": 0.5, - "mpregen": 6.68, - "mpregenperlevel": 1, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": 0, - "attackspeedperlevel": 1 - } - }, - "Kalista": { - "version": "6.24.1", - "id": "Kalista", - "key": "429", - "name": "Kalista", - "title": "the Spear of Vengeance", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb7f0196921c74e8c/5db05fcee9d7526ab429e52c/RiotX_ChampionList_kalista.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kalista_0.jpg", - "blurb": "''When wronged, we seek justice. When hurt, we strike back. When betrayed, the Spear of Vengeance strikes!''

A specter of wrath and retribution, Kalista is the undying spirit of vengeance, an armored nightmare summoned from the Shadow Isles to ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 4, - "difficulty": 7 - }, - "image": { - "full": "Kalista.png", - "sprite": "champion1.png", - "group": "champion", - "x": 240, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 517.76, - "hpperlevel": 83, - "mp": 231.8, - "mpperlevel": 35, - "movespeed": 325, - "armor": 19.012, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6, - "hpregenperlevel": 0.55, - "mpregen": 6.3, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 63, - "attackdamageperlevel": 2.9, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.5 - } - }, - "Karma": { - "version": "6.24.1", - "id": "Karma", - "key": "43", - "name": "Karma", - "title": "the Enlightened One", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt39748c7b67252d6f/5db05fd70b39e86c2f83dc19/RiotX_ChampionList_karma.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Karma_0.jpg", - "blurb": "Karma is a woman of indomitable will and unbound spiritual power. She is the soul of Ionia made manifest and an inspiring presence on the battlefield, shielding her allies and turning back her foes. A strong leader torn between tradition and ...", - "info": { - "attack": 1, - "defense": 7, - "magic": 8, - "difficulty": 5 - }, - "image": { - "full": "Karma.png", - "sprite": "champion1.png", - "group": "champion", - "x": 288, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 522.44, - "hpperlevel": 83, - "mp": 374, - "mpperlevel": 50, - "movespeed": 335, - "armor": 20.384, - "armorperlevel": 3.8, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.62, - "hpregenperlevel": 0.55, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.3 - } - }, - "Karthus": { - "version": "6.24.1", - "id": "Karthus", - "key": "30", - "name": "Karthus", - "title": "the Deathsinger", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt69b8fad9d1e78514/5db05fd7df78486c826dcd0c/RiotX_ChampionList_karthus.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Karthus_0.jpg", - "blurb": "''Death is not the end of the journey, it is just the beginning...''

The harbinger of oblivion, Karthus is an undying spirit whose haunting songs are a prelude to the horror of his nightmarish appearance. The living fear the eternity of undeath,...", - "info": { - "attack": 2, - "defense": 2, - "magic": 10, - "difficulty": 7 - }, - "image": { - "full": "Karthus.png", - "sprite": "champion1.png", - "group": "champion", - "x": 336, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 516, - "hpperlevel": 75, - "mp": 372.48, - "mpperlevel": 61, - "movespeed": 335, - "armor": 20.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 450, - "hpregen": 6.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 45.66, - "attackdamageperlevel": 3.25, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.11 - } - }, - "Kassadin": { - "version": "6.24.1", - "id": "Kassadin", - "key": "38", - "name": "Kassadin", - "title": "the Void Walker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20773f2f67e00a74/636ead3d105477785e890c1b/RiotX_ChampionList_kassadin.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kassadin_0.jpg", - "blurb": "There is a place between dimensions and between worlds. To some it is known as the Outside, to others it is the Unknown. To most, however, it is called the Void. Despite its name, the Void is not an empty place, but rather the home of unspeakable ...", - "info": { - "attack": 3, - "defense": 5, - "magic": 8, - "difficulty": 8 - }, - "image": { - "full": "Kassadin.png", - "sprite": "champion1.png", - "group": "champion", - "x": 384, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 564.04, - "hpperlevel": 78, - "mp": 397.6, - "mpperlevel": 67, - "movespeed": 340, - "armor": 23.376, - "armorperlevel": 3.2, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 150, - "hpregen": 7.79, - "hpregenperlevel": 0.5, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.852, - "attackdamageperlevel": 3.9, - "attackspeedoffset": -0.023, - "attackspeedperlevel": 3.7 - } - }, - "Katarina": { - "version": "6.24.1", - "id": "Katarina", - "key": "55", - "name": "Katarina", - "title": "the Sinister Blade", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb73e3edb5937676a/5db05fd7823d426762825feb/RiotX_ChampionList_katarina.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Katarina_0.jpg", - "blurb": "Driven by an intense killer instinct, Katarina uses her talents as an assassin for the glory of Noxus, and the continued elevation of her family. While her fervor drives her to ever-greater feats, it can sometimes lead her astray.

From ...", - "info": { - "attack": 4, - "defense": 3, - "magic": 9, - "difficulty": 8 - }, - "image": { - "full": "Katarina.png", - "sprite": "champion1.png", - "group": "champion", - "x": 432, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Mage" - ], - "partype": "None", - "stats": { - "hp": 590, - "hpperlevel": 82, - "mp": 0, - "mpperlevel": 0, - "movespeed": 340, - "armor": 27.88, - "armorperlevel": 3.5, - "spellblock": 34.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.5, - "hpregenperlevel": 0.7, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.74 - } - }, - "Kayle": { - "version": "6.24.1", - "id": "Kayle", - "key": "10", - "name": "Kayle", - "title": "The Judicator", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2c7675893b5c76bc/61b1ed442d06ff39b6c6336b/RiotX_ChampionList_kayle_v4.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kayle_0.jpg", - "blurb": "In a world far away where an ancient war still rages, Kayle was a great hero - the strongest of an immortal race committed to destroying evil wherever it could be found. For ten thousand years, Kayle fought tirelessly for her people, wielding her ...", - "info": { - "attack": 6, - "defense": 6, - "magic": 7, - "difficulty": 7 - }, - "image": { - "full": "Kayle.png", - "sprite": "champion1.png", - "group": "champion", - "x": 0, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 574.24, - "hpperlevel": 93, - "mp": 322.2, - "mpperlevel": 40, - "movespeed": 335, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 125, - "hpregen": 8.26, - "hpregenperlevel": 0.75, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51, - "attackdamageperlevel": 2.8, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 2.2 - } - }, - "Kennen": { - "version": "6.24.1", - "id": "Kennen", - "key": "85", - "name": "Kennen", - "title": "the Heart of the Tempest", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc87932e656d1076e/5db05fd6adc8656c7d24e7dc/RiotX_ChampionList_kennen.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kennen_0.jpg", - "blurb": "There exists an ancient order originating in the Ionian Isles dedicated to the preservation of balance. Order, chaos, light, darkness -- all things must exist in perfect harmony for such is the way of the universe. This order is known as the Kinkou ...", - "info": { - "attack": 6, - "defense": 4, - "magic": 7, - "difficulty": 4 - }, - "image": { - "full": "Kennen.png", - "sprite": "champion1.png", - "group": "champion", - "x": 48, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Marksman" - ], - "partype": "Energy", - "stats": { - "hp": 535.72, - "hpperlevel": 79, - "mp": 200, - "mpperlevel": 0, - "movespeed": 335, - "armor": 24.3, - "armorperlevel": 3.75, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.59, - "hpregenperlevel": 0.65, - "mpregen": 50, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.0947, - "attackspeedperlevel": 3.4 - } - }, - "Khazix": { - "version": "6.24.1", - "id": "Khazix", - "key": "121", - "name": "Kha'Zix", - "title": "the Voidreaver", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt363d7d62846ffc87/5db05fd6e9effa6ba5295f9f/RiotX_ChampionList_khazix.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Khazix_0.jpg", - "blurb": "A vicious Void predator, Kha'Zix infiltrated Valoran to devour the land's most promising creatures. With each kill he absorbs his prey's strength, evolving to grow more powerful. Kha'Zix hungers most to conquer and consume Rengar, the one beast he ...", - "info": { - "attack": 9, - "defense": 4, - "magic": 3, - "difficulty": 6 - }, - "image": { - "full": "Khazix.png", - "sprite": "champion1.png", - "group": "champion", - "x": 96, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 572.8, - "hpperlevel": 85, - "mp": 327.2, - "mpperlevel": 40, - "movespeed": 350, - "armor": 27, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.51, - "hpregenperlevel": 0.75, - "mpregen": 7.59, - "mpregenperlevel": 0.5, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.21, - "attackdamageperlevel": 3.1, - "attackspeedoffset": -0.065, - "attackspeedperlevel": 2.7 - } - }, - "Kindred": { - "version": "6.24.1", - "id": "Kindred", - "key": "203", - "name": "Kindred", - "title": "The Eternal Hunters", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc0f0007660b7a07b/5db05fd689fb926b491ed823/RiotX_ChampionList_kindred.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kindred_0.jpg", - "blurb": "''Tell me again, little Lamb, which things are ours to take?''
''All things, Dear Wolf.''
Separate, but never parted, Kindred represents the twin essences of death. Lamb's arrow offers a swift release for those who accept their fate. Wolf hunts ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 2, - "difficulty": 4 - }, - "image": { - "full": "Kindred.png", - "sprite": "champion1.png", - "group": "champion", - "x": 144, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 540, - "hpperlevel": 85, - "mp": 300, - "mpperlevel": 35, - "movespeed": 325, - "armor": 20, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 7, - "hpregenperlevel": 0.55, - "mpregen": 6.97, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54, - "attackdamageperlevel": 1.7, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.5 - } - }, - "Kled": { - "version": "6.24.1", - "id": "Kled", - "key": "240", - "name": "Kled", - "title": "the Cantankerous Cavalier", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1670a0dd8fd5edca/5db05fd66e8b0c6d038c5ca8/RiotX_ChampionList_kled.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Kled_0.jpg", - "blurb": "''A sane man would run . . . but I ain't the runnin' kind!''

A warrior as fearless as he is ornery, Kled is a popular folk hero in Noxus. Embodying the furious bravado of his nation, he is an icon beloved by the empire's soldiers, distrusted by ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 2, - "difficulty": 7 - }, - "image": { - "full": "Kled.png", - "sprite": "champion4.png", - "group": "champion", - "x": 48, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "Gnarfury", - "stats": { - "hp": 340, - "hpperlevel": 70, - "mp": 100, - "mpperlevel": 0, - "movespeed": 345, - "armor": 26, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 6, - "hpregenperlevel": 0.75, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.5 - } - }, - "KogMaw": { - "version": "6.24.1", - "id": "KogMaw", - "key": "96", - "name": "Kog'Maw", - "title": "the Mouth of the Abyss", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaf483c8f812369fa/5db05fde823d426762825ff1/RiotX_ChampionList_kogmaw.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/KogMaw_0.jpg", - "blurb": "''If that's just hungry, I don't want to see angry.''

When the prophet Malzahar was reborn in Icathia, he was led there by an ominous voice which thereafter anchored itself to his psyche. From within, this voice bestowed upon him terrible ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 5, - "difficulty": 6 - }, - "image": { - "full": "KogMaw.png", - "sprite": "champion1.png", - "group": "champion", - "x": 192, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 517.76, - "hpperlevel": 82, - "mp": 322.2, - "mpperlevel": 40, - "movespeed": 325, - "armor": 19.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 5.92, - "hpregenperlevel": 0.55, - "mpregen": 8.675, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.06, - "attackspeedperlevel": 2.65 - } - }, - "Leblanc": { - "version": "6.24.1", - "id": "Leblanc", - "key": "7", - "name": "LeBlanc", - "title": "the Deceiver", - "img:": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4aaf881bb90b509f/5db05fde6e8b0c6d038c5cae/RiotX_ChampionList_leblanc.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Leblanc_0.jpg", - "blurb": "Every city has its dark side, even one whose reputation is already of a questionable hue. Noxus - though its name is already invoked with a mixture of reverence and revulsion - is no exception to this simple truth. Deep within the winding dungeons ...", - "info": { - "attack": 1, - "defense": 4, - "magic": 10, - "difficulty": 9 - }, - "image": { - "full": "Leblanc.png", - "sprite": "champion1.png", - "group": "champion", - "x": 240, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 516, - "hpperlevel": 80, - "mp": 334, - "mpperlevel": 50, - "movespeed": 340, - "armor": 21.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 7.4, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.88, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.4 - } - }, - "LeeSin": { - "version": "6.24.1", - "id": "LeeSin", - "key": "64", - "name": "Lee Sin", - "title": "the Blind Monk", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt075d278529811445/5db05fde6af83b6d7032c8fe/RiotX_ChampionList_leesin.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/LeeSin_0.jpg", - "blurb": "As a young teen, Lee Sin was intent on becoming a summoner. His will and dedication were unmatched by any of his peers, and his skill drew the attention of Reginald Ashram, the League's High Councilor at the time. While studying at the Arcanum Majoris,...", - "info": { - "attack": 8, - "defense": 5, - "magic": 3, - "difficulty": 6 - }, - "image": { - "full": "LeeSin.png", - "sprite": "champion1.png", - "group": "champion", - "x": 288, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "Energy", - "stats": { - "hp": 570.8, - "hpperlevel": 85, - "mp": 200, - "mpperlevel": 0, - "movespeed": 350, - "armor": 24.216, - "armorperlevel": 3.7, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.425, - "hpregenperlevel": 0.7, - "mpregen": 50, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.176, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.04, - "attackspeedperlevel": 3 - } - }, - "Leona": { - "version": "6.24.1", - "id": "Leona", - "key": "89", - "name": "Leona", - "title": "the Radiant Dawn", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8d46ada03ea1da8c/5db05fdf347d1c6baa57be31/RiotX_ChampionList_leona.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Leona_0.jpg", - "blurb": "''If you would shine like a sun, first you must burn like one.''

Imbued with the fire of the sun, Leona is a warrior templar of the Solari who defends Mount Targon with her Zenith Blade and Shield of Daybreak. Her skin shimmers with starfire ...", - "info": { - "attack": 4, - "defense": 8, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Leona.png", - "sprite": "champion1.png", - "group": "champion", - "x": 336, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 576.16, - "hpperlevel": 87, - "mp": 302.2, - "mpperlevel": 40, - "movespeed": 335, - "armor": 27.208, - "armorperlevel": 3.6, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.425, - "hpregenperlevel": 0.85, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.9 - } - }, - "Lissandra": { - "version": "6.24.1", - "id": "Lissandra", - "key": "127", - "name": "Lissandra", - "title": "the Ice Witch", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt08f869e897566c5b/5db05fdf7d28b76cfe439801/RiotX_ChampionList_lissandra.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lissandra_0.jpg", - "blurb": "Lissandra's magic twists the pure power of ice into something dark and terrible. With the force of her black ice, she does more than freeze - she impales and crushes those who oppose her. To the terrified denizens of the north, she is known only as ...", - "info": { - "attack": 2, - "defense": 5, - "magic": 8, - "difficulty": 6 - }, - "image": { - "full": "Lissandra.png", - "sprite": "champion1.png", - "group": "champion", - "x": 384, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 506.12, - "hpperlevel": 75, - "mp": 304, - "mpperlevel": 50, - "movespeed": 325, - "armor": 20.216, - "armorperlevel": 3.7, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.92, - "hpregenperlevel": 0.55, - "mpregen": 5.67, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.536, - "attackdamageperlevel": 2.7, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Lucian": { - "version": "6.24.1", - "id": "Lucian", - "key": "236", - "name": "Lucian", - "title": "the Purifier", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3db0d62352b0b4f1/5db05fdf6e8b0c6d038c5cb4/RiotX_ChampionList_lucian.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lucian_0.jpg", - "blurb": "Lucian wields relic weapons imbued with ancient power and stands a stalwart guardian against the undead. His cold conviction never wavers, even in the face of the maddening horrors he destroys beneath his hail of purifying fire. Lucian walks alone on ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 3, - "difficulty": 6 - }, - "image": { - "full": "Lucian.png", - "sprite": "champion1.png", - "group": "champion", - "x": 432, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 554.4, - "hpperlevel": 80, - "mp": 348.88, - "mpperlevel": 38, - "movespeed": 335, - "armor": 24.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 6.19, - "hpregenperlevel": 0.65, - "mpregen": 8.175, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 3.3 - } - }, - "Lulu": { - "version": "6.24.1", - "id": "Lulu", - "key": "117", - "name": "Lulu", - "title": "the Fae Sorceress", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt424f04814efb3aca/5db05fdfe9d7526ab429e538/RiotX_ChampionList_lulu.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lulu_0.jpg", - "blurb": "Perhaps more than any other champion in the League, Lulu marches to the beat of her own drum. During her youth in Bandle City, she spent most of her time wandering alone in the forest or lost in a daydream. It wasn't that she was antisocial; the ...", - "info": { - "attack": 4, - "defense": 5, - "magic": 7, - "difficulty": 5 - }, - "image": { - "full": "Lulu.png", - "sprite": "champion2.png", - "group": "champion", - "x": 0, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 552.76, - "hpperlevel": 74, - "mp": 350, - "mpperlevel": 55, - "movespeed": 330, - "armor": 19.216, - "armorperlevel": 3.7, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.005, - "hpregenperlevel": 0.6, - "mpregen": 11, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 46.368, - "attackdamageperlevel": 2.6, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.25 - } - }, - "Lux": { - "version": "6.24.1", - "id": "Lux", - "key": "99", - "name": "Lux", - "title": "the Lady of Luminosity", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltb94b4161d8022c45/5db05fdfe9d7526ab429e53c/RiotX_ChampionList_lux.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Lux_0.jpg", - "blurb": "Born to the prestigious Crownguards, the paragon family of Demacian service, Luxanna was destined for greatness. She grew up as the family's only daughter, and she immediately took to the advanced education and lavish parties required of families as ...", - "info": { - "attack": 2, - "defense": 4, - "magic": 9, - "difficulty": 5 - }, - "image": { - "full": "Lux.png", - "sprite": "champion2.png", - "group": "champion", - "x": 48, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 477.72, - "hpperlevel": 79, - "mp": 384, - "mpperlevel": 47, - "movespeed": 330, - "armor": 18.72, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Malphite": { - "version": "6.24.1", - "id": "Malphite", - "key": "54", - "name": "Malphite", - "title": "Shard of the Monolith", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4d3b4a7e4c44ced7/5db05fdeadc8656c7d24e7e2/RiotX_ChampionList_malaphite.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Malphite_0.jpg", - "blurb": "There is a world of perfect harmony, where all are part of the whole. The Monolith is the essence of all creation, and its denizens are but singular pieces of it. It is beautiful in its symmetry, and in its almost complete lack of uncertainty. The ...", - "info": { - "attack": 5, - "defense": 9, - "magic": 7, - "difficulty": 2 - }, - "image": { - "full": "Malphite.png", - "sprite": "champion2.png", - "group": "champion", - "x": 96, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 574.2, - "hpperlevel": 90, - "mp": 282.2, - "mpperlevel": 40, - "movespeed": 335, - "armor": 28.3, - "armorperlevel": 3.75, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7, - "hpregenperlevel": 0.55, - "mpregen": 7.32, - "mpregenperlevel": 0.55, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.97, - "attackdamageperlevel": 3.375, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 3.4 - } - }, - "Malzahar": { - "version": "6.24.1", - "id": "Malzahar", - "key": "90", - "name": "Malzahar", - "title": "the Prophet of the Void", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd58a3a2bf5035834/5db05fde0b39e86c2f83dc1f/RiotX_ChampionList_malzahar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Malzahar_0.jpg", - "blurb": "Many men have gone mad beneath the glare of the Shurima sun, but it was during the night's chilling embrace that Malzahar relinquished his sanity. Malzahar was born a seer, blessed with the gift of prophecy. His talent, though unrefined, promised to ...", - "info": { - "attack": 2, - "defense": 2, - "magic": 9, - "difficulty": 6 - }, - "image": { - "full": "Malzahar.png", - "sprite": "champion2.png", - "group": "champion", - "x": 144, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 525, - "hpperlevel": 75, - "mp": 300, - "mpperlevel": 55, - "movespeed": 335, - "armor": 20, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 6, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.5 - } - }, - "Maokai": { - "version": "6.24.1", - "id": "Maokai", - "key": "57", - "name": "Maokai", - "title": "the Twisted Treant", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt757d0e8855d51e03/5db05fe72140ec675d68f4a1/RiotX_ChampionList_maokai.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Maokai_0.jpg", - "blurb": "''All around me are empty husks, soulless and unafraid... but I will bring them fear.''

Maokai is a rageful, towering treant who fights the unnatural horrors of the Shadow Isles. He was twisted into a force of vengeance after a magical ...", - "info": { - "attack": 3, - "defense": 8, - "magic": 6, - "difficulty": 3 - }, - "image": { - "full": "Maokai.png", - "sprite": "champion2.png", - "group": "champion", - "x": 192, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 572.2, - "hpperlevel": 90, - "mp": 377.28, - "mpperlevel": 43, - "movespeed": 335, - "armor": 28.72, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7, - "hpregenperlevel": 0.75, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 63.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.1, - "attackspeedperlevel": 2.125 - } - }, - "MasterYi": { - "version": "6.24.1", - "id": "MasterYi", - "key": "11", - "name": "Master Yi", - "title": "the Wuju Bladesman", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt46e861d7e6c0ab0c/5db05fe8df78486c826dcd12/RiotX_ChampionList_masteryi.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MasterYi_0.jpg", - "blurb": "Through the ancient martial art of Wuju, Master Yi has tempered his body and sharpened his mind until thought and action have become one. Though he chooses to enter into violence as a last resort, the grace and speed with which he wields his blade ...", - "info": { - "attack": 10, - "defense": 4, - "magic": 2, - "difficulty": 4 - }, - "image": { - "full": "MasterYi.png", - "sprite": "champion2.png", - "group": "champion", - "x": 240, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 598.56, - "hpperlevel": 92, - "mp": 250.56, - "mpperlevel": 42, - "movespeed": 355, - "armor": 24.04, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.59, - "hpregenperlevel": 0.65, - "mpregen": 7.255, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.08, - "attackspeedperlevel": 2 - } - }, - "MissFortune": { - "version": "6.24.1", - "id": "MissFortune", - "key": "21", - "name": "Miss Fortune", - "title": "the Bounty Hunter", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf36fa7fd7ecb59fb/5db05fe89481396d6bdd01b8/RiotX_ChampionList_missfortune.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MissFortune_0.jpg", - "blurb": "''The bigger the risk, the bigger the bounty.''

Beauty and danger: There are few who can match Miss Fortune in either. One of Bilgewater's most infamous bounty hunters, she built her legend upon a swathe of bullet-riddled corpses and captured ...", - "info": { - "attack": 8, - "defense": 2, - "magic": 5, - "difficulty": 1 - }, - "image": { - "full": "MissFortune.png", - "sprite": "champion2.png", - "group": "champion", - "x": 288, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 530, - "hpperlevel": 85, - "mp": 325.84, - "mpperlevel": 35, - "movespeed": 325, - "armor": 24.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.19, - "hpregenperlevel": 0.65, - "mpregen": 8.04, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 46, - "attackdamageperlevel": 1, - "attackspeedoffset": -0.04734, - "attackspeedperlevel": 3 - } - }, - "MonkeyKing": { - "version": "6.24.1", - "id": "MonkeyKing", - "key": "62", - "name": "Wukong", - "title": "the Monkey King", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaf44673e1a16af30/5db05fe87d28b76cfe439807/RiotX_ChampionList_monkeyking.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/MonkeyKing_0.jpg", - "blurb": "During the chaos of the Rune Wars, an enormous runestone was lost deep within the Plague Jungles. It remained there, untouched for centuries, emanating a potent magic which infused nearby wildlife with sentience and vitality. A group of monkeys who ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 2, - "difficulty": 3 - }, - "image": { - "full": "MonkeyKing.png", - "sprite": "champion2.png", - "group": "champion", - "x": 336, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 577.8, - "hpperlevel": 85, - "mp": 265.84, - "mpperlevel": 38, - "movespeed": 345, - "armor": 24.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 6.19, - "hpregenperlevel": 0.65, - "mpregen": 8.04, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.876, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3 - } - }, - "Mordekaiser": { - "version": "6.24.1", - "id": "Mordekaiser", - "key": "82", - "name": "Mordekaiser", - "title": "the Iron Revenant", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt7683195e1c4f6706/621ed30fba043c4a2c4a9f7a/RiotX_ChampionList_mordekaiser_v2.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Mordekaiser_0.jpg", - "blurb": "''All things must die... and yet I live on.''

The baleful revenant Mordekaiser is among the most terrifying and hateful spirits haunting the Shadow Isles. He has existed for countless centuries, shielded from true death by necromantic sorcery ...", - "info": { - "attack": 4, - "defense": 6, - "magic": 7, - "difficulty": 4 - }, - "image": { - "full": "Mordekaiser.png", - "sprite": "champion2.png", - "group": "champion", - "x": 384, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter" - ], - "partype": "None", - "stats": { - "hp": 525, - "hpperlevel": 73, - "mp": 0, - "mpperlevel": 0, - "movespeed": 325, - "armor": 20, - "armorperlevel": 3.75, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 4, - "hpregenperlevel": 0.3, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61, - "attackdamageperlevel": 5, - "attackspeedoffset": 0.04, - "attackspeedperlevel": 2.2 - } - }, - "Morgana": { - "version": "6.24.1", - "id": "Morgana", - "key": "25", - "name": "Morgana", - "title": "Fallen Angel", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc81eece55f126d2d/5db05fe86af83b6d7032c904/RiotX_ChampionList_morgana.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Morgana_0.jpg", - "blurb": "There is a world far away populated by graceful and beautiful winged beings gifted with immortality, where an ancient conflict still rages. Like so many conflicts, this war split families. One side proclaimed themselves as beings of perfect order and ...", - "info": { - "attack": 1, - "defense": 6, - "magic": 8, - "difficulty": 1 - }, - "image": { - "full": "Morgana.png", - "sprite": "champion2.png", - "group": "champion", - "x": 432, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 547.48, - "hpperlevel": 86, - "mp": 340.8, - "mpperlevel": 60, - "movespeed": 335, - "armor": 25.384, - "armorperlevel": 3.8, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 450, - "hpregen": 5.705, - "hpregenperlevel": 0.6, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.46, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.53 - } - }, - "Nami": { - "version": "6.24.1", - "id": "Nami", - "key": "267", - "name": "Nami", - "title": "the Tidecaller", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt13bec39f49dc35ee/5db05fe956458c6b3fc1751f/RiotX_ChampionList_nami.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nami_0.jpg", - "blurb": "Nami channels the primal energies of the ocean, harnessing its mystical restorative properties and commanding the raw power of the tides themselves. Though many doubted her, Nami had the bravery and determination to take on a dangerous quest when no ...", - "info": { - "attack": 4, - "defense": 3, - "magic": 7, - "difficulty": 5 - }, - "image": { - "full": "Nami.png", - "sprite": "champion2.png", - "group": "champion", - "x": 0, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 489.32, - "hpperlevel": 74, - "mp": 377.24, - "mpperlevel": 43, - "movespeed": 335, - "armor": 19.72, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 11.5, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51.208, - "attackdamageperlevel": 3.1, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.61 - } - }, - "Nasus": { - "version": "6.24.1", - "id": "Nasus", - "key": "75", - "name": "Nasus", - "title": "the Curator of the Sands", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20a4b154b1756b56/5db05fe7a6470d6ab91ce5a0/RiotX_ChampionList_nasus.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nasus_0.jpg", - "blurb": "''What was fallen will be great again.''

Nasus is an imposing, jackal-headed Ascended being from ancient Shurima, a heroic figure regarded as a demigod by the people of the desert. Fiercely intelligent, he was a guardian of knowledge and ...", - "info": { - "attack": 7, - "defense": 5, - "magic": 6, - "difficulty": 6 - }, - "image": { - "full": "Nasus.png", - "sprite": "champion2.png", - "group": "champion", - "x": 48, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 561.2, - "hpperlevel": 90, - "mp": 325.6, - "mpperlevel": 42, - "movespeed": 350, - "armor": 24.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 9.01, - "hpregenperlevel": 0.9, - "mpregen": 7.44, - "mpregenperlevel": 0.5, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.18, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 3.48 - } - }, - "Nautilus": { - "version": "6.24.1", - "id": "Nautilus", - "key": "111", - "name": "Nautilus", - "title": "the Titan of the Depths", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf945a57aa16cea57/5db05fe7347d1c6baa57be37/RiotX_ChampionList_nautilus.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nautilus_0.jpg", - "blurb": "Once, Nautilus was a sailor commissioned by the Institute of War to explore the uncharted reaches of the Guardian's Sea. This expedition took him deep into unknown waters where he and his crew found a vast section of black oozing liquid that none of ...", - "info": { - "attack": 4, - "defense": 6, - "magic": 6, - "difficulty": 6 - }, - "image": { - "full": "Nautilus.png", - "sprite": "champion2.png", - "group": "champion", - "x": 96, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 576.48, - "hpperlevel": 86, - "mp": 334, - "mpperlevel": 47, - "movespeed": 325, - "armor": 26.46, - "armorperlevel": 3.75, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 8.37, - "hpregenperlevel": 0.55, - "mpregen": 8.625, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0.02, - "attackspeedperlevel": 1 - } - }, - "Nidalee": { - "version": "6.24.1", - "id": "Nidalee", - "key": "76", - "name": "Nidalee", - "title": "the Bestial Huntress", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5a2da06d413f7c15/5db05ff1df78486c826dcd18/RiotX_ChampionList_nidalee.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nidalee_0.jpg", - "blurb": "There are few dwellers, let alone champions, residing in the blasted and dangerous lands that lie south of the Great Barrier. Much of that world still bears the scars of past Runes Wars, especially the mysterious Kumungu Jungle. There are ...", - "info": { - "attack": 5, - "defense": 4, - "magic": 7, - "difficulty": 8 - }, - "image": { - "full": "Nidalee.png", - "sprite": "champion2.png", - "group": "champion", - "x": 144, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 511.2, - "hpperlevel": 80, - "mp": 295.6, - "mpperlevel": 45, - "movespeed": 335, - "armor": 22.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 6.005, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 3.22 - } - }, - "Nocturne": { - "version": "6.24.1", - "id": "Nocturne", - "key": "56", - "name": "Nocturne", - "title": "the Eternal Nightmare", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfc73e3c7dda28d31/5db05ff2adc8656c7d24e7f0/RiotX_ChampionList_nocturne.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nocturne_0.jpg", - "blurb": "Before Nocturne, people believed that dreams were figments of their imagination, meaningless images that flashed through the mind when one slept. This belief was put to the test when a rash of sleep-related incidents started afflicting summoners of ...", - "info": { - "attack": 9, - "defense": 5, - "magic": 2, - "difficulty": 4 - }, - "image": { - "full": "Nocturne.png", - "sprite": "champion2.png", - "group": "champion", - "x": 192, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 582.8, - "hpperlevel": 85, - "mp": 273.8, - "mpperlevel": 35, - "movespeed": 345, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.26, - "hpregenperlevel": 0.75, - "mpregen": 6.755, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.208, - "attackdamageperlevel": 3.1, - "attackspeedoffset": -0.065, - "attackspeedperlevel": 2.7 - } - }, - "Nunu": { - "version": "6.24.1", - "id": "Nunu", - "key": "20", - "name": "Nunu", - "title": "the Yeti Rider", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltf613746635c6d3c8/5db05ff256458c6b3fc17527/RiotX_ChampionList_nunu.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Nunu_0.jpg", - "blurb": "Sometimes bonds of friendship become stronger than even bonds of blood. When those bonds link a fearless boy to a fearsome Yeti, the bond becomes a force to be reckoned with. Given the responsibility of taming a terrifying beast, Nunu forged a ...", - "info": { - "attack": 4, - "defense": 6, - "magic": 7, - "difficulty": 4 - }, - "image": { - "full": "Nunu.png", - "sprite": "champion2.png", - "group": "champion", - "x": 240, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 598.28, - "hpperlevel": 90, - "mp": 283.56, - "mpperlevel": 42, - "movespeed": 350, - "armor": 26.38, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.39, - "hpregenperlevel": 0.8, - "mpregen": 7.44, - "mpregenperlevel": 0.5, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59, - "attackdamageperlevel": 4, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.25 - } - }, - "Olaf": { - "version": "6.24.1", - "id": "Olaf", - "key": "2", - "name": "Olaf", - "title": "the Berserker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte922bda45062964b/5db05ff0a6470d6ab91ce5a6/RiotX_ChampionList_olaf.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Olaf_0.jpg", - "blurb": "Most men would say that death is a thing to be feared; none of those men would be Olaf. The Berserker lives only for the roar of a battle cry and the clash of steel. Spurred on by his hunger for glory and the looming curse of a forgettable death, Olaf ...", - "info": { - "attack": 9, - "defense": 5, - "magic": 3, - "difficulty": 3 - }, - "image": { - "full": "Olaf.png", - "sprite": "champion2.png", - "group": "champion", - "x": 288, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 597.24, - "hpperlevel": 93, - "mp": 315.6, - "mpperlevel": 42, - "movespeed": 350, - "armor": 26.04, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.51, - "hpregenperlevel": 0.9, - "mpregen": 7.465, - "mpregenperlevel": 0.575, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.98, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.1, - "attackspeedperlevel": 2.7 - } - }, - "Orianna": { - "version": "6.24.1", - "id": "Orianna", - "key": "61", - "name": "Orianna", - "title": "the Lady of Clockwork", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3318fc0e8103706d/5db05ff02140ec675d68f4a7/RiotX_ChampionList_orianna.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Orianna_0.jpg", - "blurb": "There once was a Piltovian man named Corin Reveck who had a daughter named Orianna, whom he loved more than anything else in the world. Though Orianna had incredible talent for dancing, she was deeply fascinated by the champions of the League of ...", - "info": { - "attack": 4, - "defense": 3, - "magic": 9, - "difficulty": 7 - }, - "image": { - "full": "Orianna.png", - "sprite": "champion2.png", - "group": "champion", - "x": 336, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 517.72, - "hpperlevel": 79, - "mp": 334, - "mpperlevel": 50, - "movespeed": 325, - "armor": 17.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 6.87, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 40.368, - "attackdamageperlevel": 2.6, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3.5 - } - }, - "Pantheon": { - "version": "6.24.1", - "id": "Pantheon", - "key": "80", - "name": "Pantheon", - "title": "the Artisan of War", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3f84c538bd36ef02/5db05ff17d28b76cfe43980d/RiotX_ChampionList_pantheon.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Pantheon_0.jpg", - "blurb": "''Bring forth one true champion, or a hundred more like you, and then we shall have a battle that will be spoken of until the end of time.''

The peerless warrior known as Pantheon is a nigh-unstoppable paragon of battle. He was born among the ...", - "info": { - "attack": 9, - "defense": 4, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Pantheon.png", - "sprite": "champion2.png", - "group": "champion", - "x": 384, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 579.16, - "hpperlevel": 87, - "mp": 317.12, - "mpperlevel": 31, - "movespeed": 355, - "armor": 27.652, - "armorperlevel": 3.9, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 150, - "hpregen": 7.84, - "hpregenperlevel": 0.65, - "mpregen": 7.355, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.572, - "attackdamageperlevel": 2.9, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.95 - } - }, - "Poppy": { - "version": "6.24.1", - "id": "Poppy", - "key": "78", - "name": "Poppy", - "title": "Keeper of the Hammer", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0df0f7bcaf851737/5db05ff1242f426df132f973/RiotX_ChampionList_poppy.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Poppy_0.jpg", - "blurb": "''I'm no hero. Just a yordle with a hammer.''

Runeterra has no shortage of valiant champions, but few are as tenacious as Poppy. Bearing a hammer twice the length of her body, this determined yordle has spent untold years searching for the ...", - "info": { - "attack": 6, - "defense": 7, - "magic": 2, - "difficulty": 6 - }, - "image": { - "full": "Poppy.png", - "sprite": "champion2.png", - "group": "champion", - "x": 432, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 540, - "hpperlevel": 90, - "mp": 280, - "mpperlevel": 40, - "movespeed": 345, - "armor": 29, - "armorperlevel": 3.5, - "spellblock": 32, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8, - "hpregenperlevel": 0.8, - "mpregen": 7, - "mpregenperlevel": 0.7, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 4, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.5 - } - }, - "Quinn": { - "version": "6.24.1", - "id": "Quinn", - "key": "133", - "name": "Quinn", - "title": "Demacia's Wings", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt5cc3e3a189961d90/5db05ffbadc8656c7d24e7fc/RiotX_ChampionList_quinn.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Quinn_0.jpg", - "blurb": "Quinn and Valor are an elite ranger team. With crossbow and claw, they undertake their nation's most dangerous missions deep within enemy territory, from swift reconnaissance to lethal strikes. The pair's unbreakable bond is deadly on the battlefield, ...", - "info": { - "attack": 9, - "defense": 4, - "magic": 2, - "difficulty": 5 - }, - "image": { - "full": "Quinn.png", - "sprite": "champion2.png", - "group": "champion", - "x": 0, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 532.8, - "hpperlevel": 85, - "mp": 268.8, - "mpperlevel": 35, - "movespeed": 335, - "armor": 23.38, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6.97, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.065, - "attackspeedperlevel": 3.1 - } - }, - "Rammus": { - "version": "6.24.1", - "id": "Rammus", - "key": "33", - "name": "Rammus", - "title": "the Armordillo", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt50cccb68a58349f5/5db05ffbdc674266df3d5d48/RiotX_ChampionList_rammus.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rammus_0.jpg", - "blurb": "''OK.''

Idolized by many, dismissed by some, mystifying to all, the curious being, Rammus, is an enigma. Protected by a spiked shell, Rammus inspires increasingly disparate theories on his origin wherever he goes - from demigod, to sacred ...", - "info": { - "attack": 4, - "defense": 10, - "magic": 5, - "difficulty": 5 - }, - "image": { - "full": "Rammus.png", - "sprite": "champion2.png", - "group": "champion", - "x": 48, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 564.48, - "hpperlevel": 86, - "mp": 310.44, - "mpperlevel": 33, - "movespeed": 335, - "armor": 31.384, - "armorperlevel": 4.3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.92, - "hpregenperlevel": 0.55, - "mpregen": 7.84, - "mpregenperlevel": 0.5, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.88, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.215 - } - }, - "RekSai": { - "version": "6.24.1", - "id": "RekSai", - "key": "421", - "name": "Rek'Sai", - "title": "the Void Burrower", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4affff3ef114e99b/5db05ffb347d1c6baa57be43/RiotX_ChampionList_reksai.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/RekSai_0.jpg", - "blurb": "The largest and fiercest of her species, Rek'Sai is a merciless predator that tunnels through the earth to ambush and devour her prey. Her insatiable hunger has laid waste to entire regions of the once-great Shuriman empire. Merchants, traders and ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 2, - "difficulty": 3 - }, - "image": { - "full": "RekSai.png", - "sprite": "champion2.png", - "group": "champion", - "x": 96, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter" - ], - "partype": "Battlefury", - "stats": { - "hp": 570, - "hpperlevel": 90, - "mp": 100, - "mpperlevel": 0, - "movespeed": 335, - "armor": 24, - "armorperlevel": 3.4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 7.34, - "hpregenperlevel": 0.65, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.628, - "attackdamageperlevel": 3.35, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Renekton": { - "version": "6.24.1", - "id": "Renekton", - "key": "58", - "name": "Renekton", - "title": "the Butcher of the Sands", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b5bb4d917759184/5db05ffb242f426df132f979/RiotX_ChampionList_renekton.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Renekton_0.jpg", - "blurb": "''Blood and vengeance.''

Renekton is a terrifying, rage-fueled Ascended being from the scorched deserts of Shurima. Once, he was his empire's most esteemed warrior, leading the armies of Shurima to countless victories. However, after the ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 2, - "difficulty": 3 - }, - "image": { - "full": "Renekton.png", - "sprite": "champion2.png", - "group": "champion", - "x": 144, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "Rage", - "stats": { - "hp": 572.16, - "hpperlevel": 87, - "mp": 100, - "mpperlevel": 0, - "movespeed": 345, - "armor": 25.584, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.96, - "hpregenperlevel": 0.75, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.328, - "attackdamageperlevel": 3.1, - "attackspeedoffset": -0.06, - "attackspeedperlevel": 2.65 - } - }, - "Rengar": { - "version": "6.24.1", - "id": "Rengar", - "key": "107", - "name": "Rengar", - "title": "the Pridestalker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt282bc8e033db4123/5db05ff9adc8656c7d24e7f6/RiotX_ChampionList_rengar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rengar_0.jpg", - "blurb": "On every wall of his den, the trophy hunter Rengar mounts the heads, horns, claws, and fangs of the most lethal creatures in Valoran. Though his collection is extensive, he remains unsatisfied, tirelessly seeking greater game. He takes time with every ...", - "info": { - "attack": 7, - "defense": 4, - "magic": 2, - "difficulty": 8 - }, - "image": { - "full": "Rengar.png", - "sprite": "champion2.png", - "group": "champion", - "x": 192, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "Ferocity", - "stats": { - "hp": 586.2, - "hpperlevel": 90, - "mp": 4, - "mpperlevel": 0, - "movespeed": 345, - "armor": 25.88, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7, - "hpregenperlevel": 0.5, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60, - "attackdamageperlevel": 1.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.5 - } - }, - "Riven": { - "version": "6.24.1", - "id": "Riven", - "key": "92", - "name": "Riven", - "title": "the Exile", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3925b81c7462e26e/5db05ffadc674266df3d5d42/RiotX_ChampionList_riven.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Riven_0.jpg", - "blurb": "''There is a place between war and murder in which our demons lurk.''

In Noxus, any citizen may rise to power regardless of race, gender, or social standing - strength is all that matters. It was with committed faith in this ideal that Riven ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 1, - "difficulty": 8 - }, - "image": { - "full": "Riven.png", - "sprite": "champion2.png", - "group": "champion", - "x": 240, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "None", - "stats": { - "hp": 558.48, - "hpperlevel": 86, - "mp": 0, - "mpperlevel": 0, - "movespeed": 340, - "armor": 24.376, - "armorperlevel": 3.2, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 5.34, - "hpregenperlevel": 0.5, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.5 - } - }, - "Rumble": { - "version": "6.24.1", - "id": "Rumble", - "key": "68", - "name": "Rumble", - "title": "the Mechanized Menace", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd7c76610fa29d8d6/5db05ffa7d28b76cfe439813/RiotX_ChampionList_rumble.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Rumble_0.jpg", - "blurb": "''Ugh, it's gonna take forever to scrape your face off my suit!''

Even amongst yordles, Rumble was always the runt of the litter. As such, he was used to being bullied. In order to survive, he had to be scrappier and more resourceful than his ...", - "info": { - "attack": 3, - "defense": 6, - "magic": 8, - "difficulty": 10 - }, - "image": { - "full": "Rumble.png", - "sprite": "champion2.png", - "group": "champion", - "x": 288, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Mage" - ], - "partype": "Heat", - "stats": { - "hp": 584.4, - "hpperlevel": 80, - "mp": 100, - "mpperlevel": 0, - "movespeed": 345, - "armor": 25.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.005, - "hpregenperlevel": 0.6, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.036, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 1.85 - } - }, - "Ryze": { - "version": "6.24.1", - "id": "Ryze", - "key": "13", - "name": "Ryze", - "title": "the Rune Mage", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8af977ce4fa7804b/5db05ffa2dc72966da746714/RiotX_ChampionList_ryze.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ryze_0.jpg", - "blurb": "''Take care with this world. What is made can be unmade.''

Widely considered one of the most adept sorcerers on Runeterra, Ryze is an ancient, hard-bitten archmage with an impossibly heavy burden to bear. Armed with a boundless constitution and ...", - "info": { - "attack": 2, - "defense": 2, - "magic": 10, - "difficulty": 7 - }, - "image": { - "full": "Ryze.png", - "sprite": "champion2.png", - "group": "champion", - "x": 336, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 558.48, - "hpperlevel": 86, - "mp": 400, - "mpperlevel": 50, - "movespeed": 340, - "armor": 21.552, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 7, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.112 - } - }, - "Sejuani": { - "version": "6.24.1", - "id": "Sejuani", - "key": "113", - "name": "Sejuani", - "title": "the Winter's Wrath", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blte4d521b893aa5a3e/5db05ffae9d7526ab429e544/RiotX_ChampionList_sejuani.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sejuani_0.jpg", - "blurb": "Sejuani was weaned on hardship and reared on barbarity. Where others succumbed to the harshness of the Freljord, she was tempered by it until pain became power, hunger an encouragement, and frost an ally in culling the weak. Through her ordeals, she ...", - "info": { - "attack": 5, - "defense": 7, - "magic": 6, - "difficulty": 4 - }, - "image": { - "full": "Sejuani.png", - "sprite": "champion2.png", - "group": "champion", - "x": 384, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 600, - "hpperlevel": 95, - "mp": 400, - "mpperlevel": 40, - "movespeed": 340, - "armor": 29.54, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.675, - "hpregenperlevel": 0.85, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.0672, - "attackspeedperlevel": 1.44 - } - }, - "Shaco": { - "version": "6.24.1", - "id": "Shaco", - "key": "35", - "name": "Shaco", - "title": "the Demon Jester", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltc8b1d1ba926d01cc/5db060036e8b0c6d038c5cba/RiotX_ChampionList_shaco.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shaco_0.jpg", - "blurb": "Most would say that death isn't funny. It isn't, unless you're Shaco - then it's hysterical. He is Valoran's first fully functioning homicidal comic; he jests until someone dies, and then he laughs. The figure that has come to be known as the Demon ...", - "info": { - "attack": 8, - "defense": 4, - "magic": 6, - "difficulty": 9 - }, - "image": { - "full": "Shaco.png", - "sprite": "champion2.png", - "group": "champion", - "x": 432, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 582.12, - "hpperlevel": 84, - "mp": 297.2, - "mpperlevel": 40, - "movespeed": 350, - "armor": 24.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.37, - "hpregenperlevel": 0.55, - "mpregen": 7.155, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.58, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.1, - "attackspeedperlevel": 3 - } - }, - "Shen": { - "version": "6.24.1", - "id": "Shen", - "key": "98", - "name": "Shen", - "title": "the Eye of Twilight", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd142d174831b78e9/5db06004242f426df132f97f/RiotX_ChampionList_shen.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shen_0.jpg", - "blurb": "''The Eye is blind to fear, to hate, to love - to all things that would sway equilibrium.''

Leader of a secret clan of mystic warriors, Shen serves as the Eye of Twilight, entrusted to enforce equilibrium in the world. Longing to remain free ...", - "info": { - "attack": 3, - "defense": 9, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Shen.png", - "sprite": "champion3.png", - "group": "champion", - "x": 0, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Melee" - ], - "partype": "Energy", - "stats": { - "hp": 540, - "hpperlevel": 85, - "mp": 400, - "mpperlevel": 0, - "movespeed": 340, - "armor": 25, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.5, - "hpregenperlevel": 0.75, - "mpregen": 50, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Shyvana": { - "version": "6.24.1", - "id": "Shyvana", - "key": "102", - "name": "Shyvana", - "title": "the Half-Dragon", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltdb320ec49e0e02a7/5db0600456458c6b3fc1752d/RiotX_ChampionList_shyvana.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Shyvana_0.jpg", - "blurb": "A half-breed born from the union between dragon and human, Shyvana searched all her life for belonging. Persecution forged her into a brutal warrior, and those who dare stand against Shyvana face the fiery beast lurking just beneath her skin....", - "info": { - "attack": 8, - "defense": 6, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Shyvana.png", - "sprite": "champion3.png", - "group": "champion", - "x": 48, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "Dragonfury", - "stats": { - "hp": 595, - "hpperlevel": 95, - "mp": 100, - "mpperlevel": 0, - "movespeed": 350, - "armor": 27.628, - "armorperlevel": 3.35, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.6, - "hpregenperlevel": 0.8, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.712, - "attackdamageperlevel": 3.4, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.5 - } - }, - "Singed": { - "version": "6.24.1", - "id": "Singed", - "key": "27", - "name": "Singed", - "title": "the Mad Chemist", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt766d98c27adfde28/5db06004347d1c6baa57be4f/RiotX_ChampionList_singed.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Singed_0.jpg", - "blurb": "Singed descended from a long line of Zaun's revered chemists. Even in his youth, his talent for concocting potions far outstripped that of his peers, and he quickly distinguished himself from his less extraordinary chemist compatriots. It came as no ...", - "info": { - "attack": 4, - "defense": 8, - "magic": 7, - "difficulty": 5 - }, - "image": { - "full": "Singed.png", - "sprite": "champion3.png", - "group": "champion", - "x": 96, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 542.76, - "hpperlevel": 82, - "mp": 290.6, - "mpperlevel": 45, - "movespeed": 345, - "armor": 27.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.02, - "hpregenperlevel": 0.55, - "mpregen": 7.52, - "mpregenperlevel": 0.55, - "crit": 0, - "critperlevel": 0, - "attackdamage": 62.32, - "attackdamageperlevel": 3.375, - "attackspeedoffset": 0.02, - "attackspeedperlevel": 1.81 - } - }, - "Sion": { - "version": "6.24.1", - "id": "Sion", - "key": "14", - "name": "Sion", - "title": "The Undead Juggernaut", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt7f28f1d689e4ad3d/5db06004adc8656c7d24e802/RiotX_ChampionList_sion.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sion_0.jpg", - "blurb": "BLOOD.

SMELL IT.

WANT. ACHING. NEED!

CLOSE NOW. THEY COME.

NO CHAINS? FREE! KILL!

IN REACH. YES! DIE! DIE!

Gone. Too quick. No fight. More. I want... more.

A voice? Unfamiliar. I see him. The Grand ...", - "info": { - "attack": 5, - "defense": 9, - "magic": 3, - "difficulty": 5 - }, - "image": { - "full": "Sion.png", - "sprite": "champion3.png", - "group": "champion", - "x": 144, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 542.64, - "hpperlevel": 73, - "mp": 325.6, - "mpperlevel": 42, - "movespeed": 345, - "armor": 23.04, - "armorperlevel": 3, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 10.18, - "hpregenperlevel": 0.8, - "mpregen": 8.005, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.72, - "attackdamageperlevel": 4, - "attackspeedoffset": -0.08, - "attackspeedperlevel": 1.3 - } - }, - "Sivir": { - "version": "6.24.1", - "id": "Sivir", - "key": "15", - "name": "Sivir", - "title": "the Battle Mistress", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbe8ea8bfd98ec1f3/5db06002a6470d6ab91ce5ac/RiotX_ChampionList_sivir.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sivir_0.jpg", - "blurb": "''I don't care what face is on your coin, as long as it pays.''

Sivir is a renowned fortune hunter and mercenary captain who plies her trade in the deserts of Shurima. Armed with her legendary jeweled crossblade, she has fought and won ...", - "info": { - "attack": 9, - "defense": 3, - "magic": 1, - "difficulty": 4 - }, - "image": { - "full": "Sivir.png", - "sprite": "champion3.png", - "group": "champion", - "x": 192, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman" - ], - "partype": "MP", - "stats": { - "hp": 515.76, - "hpperlevel": 82, - "mp": 284, - "mpperlevel": 50, - "movespeed": 335, - "armor": 22.21, - "armorperlevel": 3.25, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 5.17, - "hpregenperlevel": 0.55, - "mpregen": 8.01, - "mpregenperlevel": 0.9, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.6 - } - }, - "Skarner": { - "version": "6.24.1", - "id": "Skarner", - "key": "72", - "name": "Skarner", - "title": "the Crystal Vanguard", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt842a8149ba8b7a3d/5db06003bd24496c390ae4f6/RiotX_ChampionList_skarner.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Skarner_0.jpg", - "blurb": "''We are one. We cannot be shattered.''

Skarner is an immense crystalline scorpion from a hidden valley in Shurima. Part of the ancient Brackern race, Skarner and his kin are known for their great wisdom and deep connection to the land, as ...", - "info": { - "attack": 7, - "defense": 6, - "magic": 5, - "difficulty": 5 - }, - "image": { - "full": "Skarner.png", - "sprite": "champion3.png", - "group": "champion", - "x": 240, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 601.28, - "hpperlevel": 90, - "mp": 272.2, - "mpperlevel": 40, - "movespeed": 335, - "armor": 29.384, - "armorperlevel": 3.8, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.925, - "hpregenperlevel": 0.85, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.156, - "attackdamageperlevel": 4.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.1 - } - }, - "Sona": { - "version": "6.24.1", - "id": "Sona", - "key": "37", - "name": "Sona", - "title": "Maven of the Strings", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt4810827f74fc21b9/5db06003347d1c6baa57be49/RiotX_ChampionList_sona.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Sona_0.jpg", - "blurb": "Sona has no memories of her true parents. As an infant, she was found abandoned on the doorstep of an Ionian adoption house, nestled atop an ancient instrument in an exquisite case of unknown origins. She was an unusually well-behaved child, always ...", - "info": { - "attack": 5, - "defense": 2, - "magic": 8, - "difficulty": 4 - }, - "image": { - "full": "Sona.png", - "sprite": "champion3.png", - "group": "champion", - "x": 288, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 482.36, - "hpperlevel": 77, - "mp": 340.6, - "mpperlevel": 45, - "movespeed": 325, - "armor": 20.544, - "armorperlevel": 3.3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 11.5, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.3 - } - }, - "Soraka": { - "version": "6.24.1", - "id": "Soraka", - "key": "16", - "name": "Soraka", - "title": "the Starchild", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt2141839fdc483592/5db06003e9effa6ba5295fad/RiotX_ChampionList_soraka.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Soraka_0.jpg", - "blurb": "A healer gifted with the magic of the stars, Soraka holds all living creatures close to her heart. She was once a celestial being, but she sacrificed her immortality and entered the world of mortals. So long as evil threatens life in Valoran, Soraka ...", - "info": { - "attack": 2, - "defense": 5, - "magic": 7, - "difficulty": 3 - }, - "image": { - "full": "Soraka.png", - "sprite": "champion3.png", - "group": "champion", - "x": 336, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 529.04, - "hpperlevel": 78, - "mp": 350.8, - "mpperlevel": 60, - "movespeed": 325, - "armor": 23.384, - "armorperlevel": 3.8, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 2.5, - "hpregenperlevel": 0.5, - "mpregen": 11.5, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.14 - } - }, - "Swain": { - "version": "6.24.1", - "id": "Swain", - "key": "50", - "name": "Swain", - "title": "the Master Tactician", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt1a64e469280b8b9f/5db060030b39e86c2f83dc25/RiotX_ChampionList_swain.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Swain_0.jpg", - "blurb": "The earliest account of Swain's existence comes from a Noxian infirmary doctor's notes. According to them, Swain limped into the ward without cry or complaint; his right leg was snapped in half, with bone protruding from the skin. A small, scowling ...", - "info": { - "attack": 2, - "defense": 6, - "magic": 9, - "difficulty": 8 - }, - "image": { - "full": "Swain.png", - "sprite": "champion3.png", - "group": "champion", - "x": 384, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 516.04, - "hpperlevel": 90, - "mp": 374, - "mpperlevel": 47, - "movespeed": 335, - "armor": 22.72, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 7.84, - "hpregenperlevel": 0.65, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 52.04, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.11 - } - }, - "Syndra": { - "version": "6.24.1", - "id": "Syndra", - "key": "134", - "name": "Syndra", - "title": "the Dark Sovereign", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltd9308eedab3a6fa5/5db0600c3a326d6df6c0e7bf/RiotX_ChampionList_syndra.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Syndra_0.jpg", - "blurb": "Born with immense magical potential, Syndra loves nothing more than exercising the incredible power at her command. With each passing day, her mastery of magical force grows more potent and devastating. Refusing any notion of balance or restraint, ...", - "info": { - "attack": 2, - "defense": 3, - "magic": 9, - "difficulty": 8 - }, - "image": { - "full": "Syndra.png", - "sprite": "champion3.png", - "group": "champion", - "x": 432, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 511.04, - "hpperlevel": 78, - "mp": 384, - "mpperlevel": 60, - "movespeed": 330, - "armor": 24.712, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.505, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.872, - "attackdamageperlevel": 2.9, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "TahmKench": { - "version": "6.24.1", - "id": "TahmKench", - "key": "223", - "name": "Tahm Kench", - "title": "the River King", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt87be9cf38f3bc986/5db0600c56458c6b3fc17533/RiotX_ChampionList_tahmkench.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/TahmKench_0.jpg", - "blurb": "''The whole world's a river, and I'm its king.''
Tahm Kench travels Runeterra's waterways, feeding his insatiable appetite with the misery of the unsuspecting. The singularly charming gourmand savors every moment of his victims' suffering. A deal ...", - "info": { - "attack": 3, - "defense": 9, - "magic": 6, - "difficulty": 5 - }, - "image": { - "full": "TahmKench.png", - "sprite": "champion3.png", - "group": "champion", - "x": 0, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 610, - "hpperlevel": 95, - "mp": 325, - "mpperlevel": 40, - "movespeed": 335, - "armor": 27, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 6.5, - "hpregenperlevel": 0.55, - "mpregen": 8, - "mpregenperlevel": 1, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 3.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.5 - } - }, - "Taliyah": { - "version": "6.24.1", - "id": "Taliyah", - "key": "163", - "name": "Taliyah", - "title": "the Stoneweaver", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt35c3537198ee86b9/5db05fc52140ec675d68f49b/RiotX_ChampionList_ialiyah.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Taliyah_0.jpg", - "blurb": "Taliyah is a nomadic mage from Shurima who weaves stone with energetic enthusiasm and raw determination. Torn between teenage wonder and adult responsibility, she has crossed nearly all of Valoran on a journey to learn the true nature of her growing ...", - "info": { - "attack": 1, - "defense": 7, - "magic": 8, - "difficulty": 5 - }, - "image": { - "full": "Taliyah.png", - "sprite": "champion3.png", - "group": "champion", - "x": 48, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 520, - "hpperlevel": 75, - "mp": 340, - "mpperlevel": 60, - "movespeed": 325, - "armor": 20, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 7, - "hpregenperlevel": 0.7, - "mpregen": 7, - "mpregenperlevel": 0.85, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Talon": { - "version": "6.24.1", - "id": "Talon", - "key": "91", - "name": "Talon", - "title": "the Blade's Shadow", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt20a737f99ebcd027/5db0600c89fb926b491ed829/RiotX_ChampionList_talon.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Talon_0.jpg", - "blurb": "''The three deadliest blademasters in all of Valoran are bound to the house of Du Couteau: my father, myself, and Talon. Challenge us, if you dare.''
-- Katarina Du Couteau

Talon's earliest memories are the darkness of Noxus' underground ...", - "info": { - "attack": 9, - "defense": 3, - "magic": 1, - "difficulty": 7 - }, - "image": { - "full": "Talon.png", - "sprite": "champion3.png", - "group": "champion", - "x": 96, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 583, - "hpperlevel": 90, - "mp": 377.2, - "mpperlevel": 37, - "movespeed": 335, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.51, - "hpregenperlevel": 0.75, - "mpregen": 7.59, - "mpregenperlevel": 0.5, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60, - "attackdamageperlevel": 3.1, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.9 - } - }, - "Taric": { - "version": "6.24.1", - "id": "Taric", - "key": "44", - "name": "Taric", - "title": "the Shield of Valoran", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6b2d37773c3621e1/5db0600d347d1c6baa57be55/RiotX_ChampionList_taric.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Taric_0.jpg", - "blurb": "''The best weapons are beautiful.''

Taric is the Aspect of the Protector, wielding incredible power as Runeterra's guardian of life, love, and beauty. Shamed by a dereliction of duty and exiled from his homeland Demacia, Taric ascended Mount ...", - "info": { - "attack": 4, - "defense": 8, - "magic": 5, - "difficulty": 3 - }, - "image": { - "full": "Taric.png", - "sprite": "champion3.png", - "group": "champion", - "x": 144, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 575, - "hpperlevel": 90, - "mp": 300, - "mpperlevel": 60, - "movespeed": 340, - "armor": 25, - "armorperlevel": 3.4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 150, - "hpregen": 6, - "hpregenperlevel": 0.5, - "mpregen": 5, - "mpregenperlevel": 1, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55, - "attackdamageperlevel": 3.5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Teemo": { - "version": "6.24.1", - "id": "Teemo", - "key": "17", - "name": "Teemo", - "title": "the Swift Scout", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt30ddbbdc0549078a/5db0600da6470d6ab91ce5b8/RiotX_ChampionList_teemo.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Teemo_0.jpg", - "blurb": "Teemo is a legend among his yordle brothers and sisters in Bandle City. As far as yordles are concerned, there is something just slightly off about him. While Teemo enjoys the companionship of other yordles, he also insists on frequent solo missions ...", - "info": { - "attack": 5, - "defense": 3, - "magic": 7, - "difficulty": 6 - }, - "image": { - "full": "Teemo.png", - "sprite": "champion3.png", - "group": "champion", - "x": 192, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 515.76, - "hpperlevel": 82, - "mp": 267.2, - "mpperlevel": 40, - "movespeed": 330, - "armor": 24.3, - "armorperlevel": 3.75, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 500, - "hpregen": 5.74, - "hpregenperlevel": 0.65, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 49.54, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.0947, - "attackspeedperlevel": 3.38 - } - }, - "Thresh": { - "version": "6.24.1", - "id": "Thresh", - "key": "412", - "name": "Thresh", - "title": "the Chain Warden", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt46555de3bfa94d44/5db0600b2140ec675d68f4b5/RiotX_ChampionList_thresh.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Thresh_0.jpg", - "blurb": "''The mind is a wondrous thing to tear apart.''

Sadistic and cunning, Thresh is a restless spirit who prides himself on tormenting mortals and breaking them with slow, excruciating inventiveness. His victims suffer far beyond the point of death,...", - "info": { - "attack": 5, - "defense": 6, - "magic": 6, - "difficulty": 7 - }, - "image": { - "full": "Thresh.png", - "sprite": "champion3.png", - "group": "champion", - "x": 240, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 560.52, - "hpperlevel": 93, - "mp": 273.92, - "mpperlevel": 44, - "movespeed": 335, - "armor": 16, - "armorperlevel": 0, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 450, - "hpregen": 6.92, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 47.696, - "attackdamageperlevel": 2.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 3.5 - } - }, - "Tristana": { - "version": "6.24.1", - "id": "Tristana", - "key": "18", - "name": "Tristana", - "title": "the Yordle Gunner", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltfbbc3205edf5207a/5db0600bdc674266df3d5d50/RiotX_ChampionList_tristana.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Tristana_0.jpg", - "blurb": "Greatness comes in all shapes and sizes, as proven by this diminutive, cannon-wielding yordle. In a world fraught with turmoil, Tristana refuses to back down from any challenge. She represents the pinnacle of martial proficiency, unwavering courage, ...", - "info": { - "attack": 9, - "defense": 3, - "magic": 5, - "difficulty": 4 - }, - "image": { - "full": "Tristana.png", - "sprite": "champion3.png", - "group": "champion", - "x": 288, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 542.76, - "hpperlevel": 82, - "mp": 246.76, - "mpperlevel": 32, - "movespeed": 325, - "armor": 22, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.19, - "hpregenperlevel": 0.65, - "mpregen": 7.205, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 56.96, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.04734, - "attackspeedperlevel": 1.5 - } - }, - "Trundle": { - "version": "6.24.1", - "id": "Trundle", - "key": "48", - "name": "Trundle", - "title": "the Troll King", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt05eb0518bbe963c0/5db0600ba6470d6ab91ce5b2/RiotX_ChampionList_trundle.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Trundle_0.jpg", - "blurb": "Trundle is a hulking and devious troll with a mischievous streak. There is nothing he can't beat into submission and bend to his will, not even the ice itself. With his massive, frozen club, he chills his enemies to the core and runs them through with ...", - "info": { - "attack": 7, - "defense": 6, - "magic": 2, - "difficulty": 5 - }, - "image": { - "full": "Trundle.png", - "sprite": "champion3.png", - "group": "champion", - "x": 336, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 616.28, - "hpperlevel": 96, - "mp": 281.6, - "mpperlevel": 45, - "movespeed": 350, - "armor": 27.536, - "armorperlevel": 2.7, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 6, - "hpregenperlevel": 0.75, - "mpregen": 7.505, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 60.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.0672, - "attackspeedperlevel": 2.9 - } - }, - "Tryndamere": { - "version": "6.24.1", - "id": "Tryndamere", - "key": "23", - "name": "Tryndamere", - "title": "the Barbarian King", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3b217144ed3a7faa/5db08d643a326d6df6c0e907/RiotX_ChampionList_tryndamere.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Tryndamere_0.jpg", - "blurb": "Fueled by his unbridled fury and rage, Tryndamere cuts his way through the tundra, mastering the art of battle by challenging the Freljord's greatest warriors. The wrathful barbarian seeks revenge on the one who decimated his clan and strikes down all ...", - "info": { - "attack": 10, - "defense": 5, - "magic": 2, - "difficulty": 5 - }, - "image": { - "full": "Tryndamere.png", - "sprite": "champion3.png", - "group": "champion", - "x": 384, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "Battlefury", - "stats": { - "hp": 625.64, - "hpperlevel": 98, - "mp": 100, - "mpperlevel": 0, - "movespeed": 345, - "armor": 24.108, - "armorperlevel": 3.1, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.51, - "hpregenperlevel": 0.9, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 61.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.0672, - "attackspeedperlevel": 2.9 - } - }, - "TwistedFate": { - "version": "6.24.1", - "id": "TwistedFate", - "key": "4", - "name": "Twisted Fate", - "title": "the Card Master", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltaebcdb8b21d440a7/5db0600ce9effa6ba5295fb3/RiotX_ChampionList_twistedfate.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Maokai_0.jpg", - "blurb": "Twisted Fate is an infamous card sharp and swindler who has gambled and charmed his way across much of the known world, earning the enmity and admiration of the rich and foolish alike. He rarely takes things seriously, greeting each day with a mocking ...", - "info": { - "attack": 6, - "defense": 2, - "magic": 6, - "difficulty": 9 - }, - "image": { - "full": "TwistedFate.png", - "sprite": "champion3.png", - "group": "champion", - "x": 432, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 521.76, - "hpperlevel": 82, - "mp": 265.84, - "mpperlevel": 38, - "movespeed": 330, - "armor": 20.542, - "armorperlevel": 3.15, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.505, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 49.954, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.04, - "attackspeedperlevel": 3.22 - } - }, - "Twitch": { - "version": "6.24.1", - "id": "Twitch", - "key": "29", - "name": "Twitch", - "title": "the Plague Rat", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt674dca7d5611ebb0/5db060159481396d6bdd01be/RiotX_ChampionList_twitch.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Twitch_0.jpg", - "blurb": "H.I.V.E. Incident Report
Code Violation: Industrial Homicide
Casefile Status: Unsolved
Investigating Agent: Rol, P.

Team responded to report of suspicious character, criminal activity; proceeded to Sump Works, Sector 90TZ. Sector 90TZ ...", - "info": { - "attack": 9, - "defense": 2, - "magic": 3, - "difficulty": 6 - }, - "image": { - "full": "Twitch.png", - "sprite": "champion3.png", - "group": "champion", - "x": 0, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 525.08, - "hpperlevel": 81, - "mp": 287.2, - "mpperlevel": 40, - "movespeed": 330, - "armor": 23.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.005, - "hpregenperlevel": 0.6, - "mpregen": 7.255, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.46, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.08, - "attackspeedperlevel": 3.38 - } - }, - "Udyr": { - "version": "6.24.1", - "id": "Udyr", - "key": "77", - "name": "Udyr", - "title": "the Spirit Walker", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt8350eda62a9ed56c/63350924f709a318104f9bbb/RiotX_ChampionList_udyr_v2.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Udyr_0.jpg", - "blurb": "Udyr is more than a man; he is a vessel for the untamed power of four primal animal spirits. When tapping into the spirits' bestial natures, Udyr can harness their unique strengths: the tiger grants him speed and ferocity, the turtle resilience, the ...", - "info": { - "attack": 8, - "defense": 7, - "magic": 4, - "difficulty": 7 - }, - "image": { - "full": "Udyr.png", - "sprite": "champion3.png", - "group": "champion", - "x": 48, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 593.32, - "hpperlevel": 99, - "mp": 270.4, - "mpperlevel": 30, - "movespeed": 345, - "armor": 25.47, - "armorperlevel": 4, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 6, - "hpregenperlevel": 0.75, - "mpregen": 7.505, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 58.286, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.67 - } - }, - "Urgot": { - "version": "6.24.1", - "id": "Urgot", - "key": "6", - "name": "Urgot", - "title": "the Headsman's Pride", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt162b78ba3ece1d4f/5db060157d28b76cfe43981b/RiotX_ChampionList_urgot.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Urgot_0.jpg", - "blurb": "There are warriors who become great for their strength, cunning, or skill with arms. Others simply refuse to die. Urgot, once a great soldier of Noxus, may constitute a case in support of the latter. Prone to diving headlong into enemy battle lines, ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 3, - "difficulty": 8 - }, - "image": { - "full": "Urgot.png", - "sprite": "champion3.png", - "group": "champion", - "x": 96, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Fighter" - ], - "partype": "MP", - "stats": { - "hp": 586.52, - "hpperlevel": 89, - "mp": 312.4, - "mpperlevel": 55, - "movespeed": 335, - "armor": 24.544, - "armorperlevel": 3.3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 425, - "hpregen": 6.505, - "hpregenperlevel": 0.6, - "mpregen": 8.59, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.05, - "attackdamageperlevel": 3.6, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.9 - } - }, - "Varus": { - "version": "6.24.1", - "id": "Varus", - "key": "110", - "name": "Varus", - "title": "the Arrow of Retribution", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt596158d85a8360d1/5db060132dc72966da74671a/RiotX_ChampionList_varus.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Varus_0.jpg", - "blurb": "''The life of an arrow is fleeting, built of nothing but direction and intent.''

For his incomparable skill with the bow and his unquestioned sense of honor, Varus was chosen to be the warden of a sacred Ionian temple. The temple was built to ...", - "info": { - "attack": 7, - "defense": 3, - "magic": 4, - "difficulty": 2 - }, - "image": { - "full": "Varus.png", - "sprite": "champion3.png", - "group": "champion", - "x": 144, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 537.76, - "hpperlevel": 82, - "mp": 360.48, - "mpperlevel": 33, - "movespeed": 330, - "armor": 23.212, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 575, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 7.34, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.66, - "attackdamageperlevel": 2.41, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 3 - } - }, - "Vayne": { - "version": "6.24.1", - "id": "Vayne", - "key": "67", - "name": "Vayne", - "title": "the Night Hunter", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9eaabc908956c8b0/5db060146af83b6d7032c90a/RiotX_ChampionList_vayne.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vayne_0.jpg", - "blurb": "The world is not always as civilized as people might think. There are still those who would follow the blackest paths of magic and become corrupted by the darker powers that flow through Runeterra. Shauna Vayne knows this fact well.

As a young ...", - "info": { - "attack": 10, - "defense": 1, - "magic": 1, - "difficulty": 8 - }, - "image": { - "full": "Vayne.png", - "sprite": "champion3.png", - "group": "champion", - "x": 192, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Marksman", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 498.44, - "hpperlevel": 83, - "mp": 231.8, - "mpperlevel": 35, - "movespeed": 330, - "armor": 19.012, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6.97, - "mpregenperlevel": 0.4, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.88, - "attackdamageperlevel": 1.66, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 4 - } - }, - "Veigar": { - "version": "6.24.1", - "id": "Veigar", - "key": "45", - "name": "Veigar", - "title": "the Tiny Master of Evil", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltda2b568b0c3e5847/5db06014e9effa6ba5295fb9/RiotX_ChampionList_veigar.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Veigar_0.jpg", - "blurb": "To most, thoughts of yordles do not conjure images to be feared. The easygoing half-pint race, though fierce, is often regarded with some degree of joviality. Their high-pitched voices and naturally cute forms inspire something of a protective ...", - "info": { - "attack": 2, - "defense": 2, - "magic": 10, - "difficulty": 7 - }, - "image": { - "full": "Veigar.png", - "sprite": "champion3.png", - "group": "champion", - "x": 240, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 492.76, - "hpperlevel": 82, - "mp": 392.4, - "mpperlevel": 52, - "movespeed": 340, - "armor": 22.55, - "armorperlevel": 3.75, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 50.71, - "attackdamageperlevel": 2.625, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.24 - } - }, - "Velkoz": { - "version": "6.24.1", - "id": "Velkoz", - "key": "161", - "name": "Vel'Koz", - "title": "the Eye of the Void", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt825d0c333f6e74ae/5db060142140ec675d68f4bb/RiotX_ChampionList_velkoz.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Velkoz_0.jpg", - "blurb": "I pass into the sudden glare. Blink. Blink, blink, blink. My eyes adjust and evaluate the landscape before me.

There's a scurrying. I look down to find a small, white creature standing on its hind legs, sniffing at my body. It intrigues me....", - "info": { - "attack": 2, - "defense": 2, - "magic": 10, - "difficulty": 8 - }, - "image": { - "full": "Velkoz.png", - "sprite": "champion3.png", - "group": "champion", - "x": 288, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 507.68, - "hpperlevel": 76, - "mp": 375.6, - "mpperlevel": 42, - "movespeed": 340, - "armor": 21.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.9379, - "attackdamageperlevel": 3.14159, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "Vi": { - "version": "6.24.1", - "id": "Vi", - "key": "254", - "name": "Vi", - "title": "the Piltover Enforcer", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3bd79abf330fc807/5db06014dc674266df3d5d56/RiotX_ChampionList_vi.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vi_0.jpg", - "blurb": "To Vi, every problem is just another brick wall to punch through with her gigantic hextech gauntlets. Though she grew up on the wrong side of the law, Vi now uses her criminal know-how to serve Piltover's police force. Vi's brash attitude, abrasive ...", - "info": { - "attack": 8, - "defense": 5, - "magic": 3, - "difficulty": 4 - }, - "image": { - "full": "Vi.png", - "sprite": "champion3.png", - "group": "champion", - "x": 336, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 582.8, - "hpperlevel": 85, - "mp": 295.6, - "mpperlevel": 45, - "movespeed": 345, - "armor": 25.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 9.01, - "hpregenperlevel": 0.9, - "mpregen": 8.09, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.88, - "attackdamageperlevel": 3.5, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.5 - } - }, - "Viktor": { - "version": "6.24.1", - "id": "Viktor", - "key": "112", - "name": "Viktor", - "title": "the Machine Herald", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt6e54b3de49b7bbf3/5db06015df78486c826dcd1e/RiotX_ChampionList_viktor.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Viktor_0.jpg", - "blurb": "Early in life, Viktor discovered his passion for science and invention, particularly in the field of mechanical automation. He attended Zaun's prestigious College of Techmaturgy and led the team that constructed Blitzcrank - a scientific breakthrough ...", - "info": { - "attack": 2, - "defense": 4, - "magic": 10, - "difficulty": 9 - }, - "image": { - "full": "Viktor.png", - "sprite": "champion3.png", - "group": "champion", - "x": 384, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 516.04, - "hpperlevel": 78, - "mp": 324, - "mpperlevel": 50, - "movespeed": 335, - "armor": 22.72, - "armorperlevel": 4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 7.84, - "hpregenperlevel": 0.65, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 52.04, - "attackdamageperlevel": 3, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.11 - } - }, - "Vladimir": { - "version": "6.24.1", - "id": "Vladimir", - "key": "8", - "name": "Vladimir", - "title": "the Crimson Reaper", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt39ab5027f6fa1b81/5db0601589fb926b491ed82f/RiotX_ChampionList_vladimir.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Vladimir_0.jpg", - "blurb": "There is a temple hidden in the mountains between Noxus and the Tempest Flats, where the secrets of an ancient and terrifying sorcery are kept. The area surrounding the temple is littered with the exsanguinated corpses of those who have mistakenly ...", - "info": { - "attack": 2, - "defense": 6, - "magic": 8, - "difficulty": 7 - }, - "image": { - "full": "Vladimir.png", - "sprite": "champion3.png", - "group": "champion", - "x": 432, - "y": 96, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Tank" - ], - "partype": "Gnarfury", - "stats": { - "hp": 525, - "hpperlevel": 84, - "mp": 2, - "mpperlevel": 0, - "movespeed": 330, - "armor": 23, - "armorperlevel": 3.3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 450, - "hpregen": 7.005, - "hpregenperlevel": 0.6, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 52, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Volibear": { - "version": "6.24.1", - "id": "Volibear", - "key": "106", - "name": "Volibear", - "title": "the Thunder's Roar", - "img": "https://ddragon.leagueoflegends.com/cdn/img/champion/splash/Volibear_0.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Volibear_0.jpg", - "blurb": "The unforgiving northern reaches of the Freljord are home to the Ursine, a fierce and warlike race that has endured the barren tundra for thousands of years. Their leader is a furious adversary who commands the force of lightning to strike fear within ...", - "info": { - "attack": 7, - "defense": 7, - "magic": 4, - "difficulty": 3 - }, - "image": { - "full": "Volibear.png", - "sprite": "champion4.png", - "group": "champion", - "x": 0, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 584.48, - "hpperlevel": 86, - "mp": 270.4, - "mpperlevel": 30, - "movespeed": 345, - "armor": 26.38, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.09, - "hpregenperlevel": 0.65, - "mpregen": 8.09, - "mpregenperlevel": 0.65, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": -0.05, - "attackspeedperlevel": 2.67 - } - }, - "Warwick": { - "version": "6.24.1", - "id": "Warwick", - "key": "19", - "name": "Warwick", - "title": "the Blood Hunter", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt08a92f3897cfc8f5/5db0601ddc674266df3d5d5c/RiotX_ChampionList_warwick.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Warwick_0.jpg", - "blurb": "Warwick was once a man revered for his ability to track down human specimens for the darkest types of scientific research. When his ambitions exceeded his physical limits, he drank a dangerous elixir to transform himself into an unstoppable manhunter. ...", - "info": { - "attack": 7, - "defense": 4, - "magic": 4, - "difficulty": 3 - }, - "image": { - "full": "Warwick.png", - "sprite": "champion4.png", - "group": "champion", - "x": 48, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 592.64, - "hpperlevel": 98, - "mp": 240.4, - "mpperlevel": 30, - "movespeed": 345, - "armor": 25.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 8.39, - "hpregenperlevel": 0.8, - "mpregen": 8.105, - "mpregenperlevel": 0.6, - "crit": 0, - "critperlevel": 0, - "attackdamage": 62.43, - "attackdamageperlevel": 3.375, - "attackspeedoffset": -0.08, - "attackspeedperlevel": 2.88 - } - }, - "Xerath": { - "version": "6.24.1", - "id": "Xerath", - "key": "101", - "name": "Xerath", - "title": "the Magus Ascendant", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltbda694c8890e94e5/5db0601ce9effa6ba5295fbf/RiotX_ChampionList_xeratth.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Xerath_0.jpg", - "blurb": "''A lifetime as a slave has prepared me for eternity as your master.''

Xerath is an Ascended Magus of ancient Shurima, a being of arcane energy writhing in the broken shards of a magical sarcophagus. For millennia, he was trapped beneath the ...", - "info": { - "attack": 1, - "defense": 3, - "magic": 10, - "difficulty": 8 - }, - "image": { - "full": "Xerath.png", - "sprite": "champion4.png", - "group": "champion", - "x": 96, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 514.4, - "hpperlevel": 80, - "mp": 366.96, - "mpperlevel": 44, - "movespeed": 340, - "armor": 21.88, - "armorperlevel": 3.5, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 525, - "hpregen": 5.42, - "hpregenperlevel": 0.55, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.7, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 1.36 - } - }, - "XinZhao": { - "version": "6.24.1", - "id": "XinZhao", - "key": "5", - "name": "Xin Zhao", - "title": "the Seneschal of Demacia", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/bltca4486a1630ef517/5db0601ce9d7526ab429e54a/RiotX_ChampionList_xinzhao.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/XinZhao_0.jpg", - "blurb": "''Death is inevitable, one can only avoid defeat.''

Whenever Jarvan III, the king of Demacia, delivers one of his rallying speeches from the glinting marble balcony atop the Royal Palace, Xin Zhao is at his side. Coined the Seneschal of Demacia,...", - "info": { - "attack": 8, - "defense": 6, - "magic": 3, - "difficulty": 2 - }, - "image": { - "full": "XinZhao.png", - "sprite": "champion4.png", - "group": "champion", - "x": 144, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "MP", - "stats": { - "hp": 600, - "hpperlevel": 92, - "mp": 273.8, - "mpperlevel": 35, - "movespeed": 345, - "armor": 25.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 8.175, - "hpregenperlevel": 0.7, - "mpregen": 7.255, - "mpregenperlevel": 0.45, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57.544, - "attackdamageperlevel": 3.3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.6 - } - }, - "Yasuo": { - "version": "6.24.1", - "id": "Yasuo", - "key": "157", - "name": "Yasuo", - "title": "the Unforgiven", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt3a319fc884dc6880/5db0601c242f426df132f985/RiotX_ChampionList_yasuo.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Yasuo_0.jpg", - "blurb": "Yasuo is a man of resolve, an agile swordsman who wields the wind itself to cut down his foes. This once-proud warrior has been disgraced by a false accusation and forced into a desperate fight for survival. With the world turned against him, he will ...", - "info": { - "attack": 8, - "defense": 4, - "magic": 4, - "difficulty": 10 - }, - "image": { - "full": "Yasuo.png", - "sprite": "champion4.png", - "group": "champion", - "x": 192, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Assassin" - ], - "partype": "Wind", - "stats": { - "hp": 517.76, - "hpperlevel": 82, - "mp": 100, - "mpperlevel": 0, - "movespeed": 345, - "armor": 24.712, - "armorperlevel": 3.4, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 175, - "hpregen": 6.51, - "hpregenperlevel": 0.9, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 55.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": -0.067, - "attackspeedperlevel": 2.5 - } - }, - "Yorick": { - "version": "6.24.1", - "id": "Yorick", - "key": "83", - "name": "Yorick", - "title": "Shepherd of Souls", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt570d89dd9a76ba08/5db0601c823d426762825ff9/RiotX_ChampionList_yorick.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Yorick_0.jpg", - "blurb": "''These isles… How they scream.''
The last survivor of a long-forgotten religious order, Yorick is both blessed and cursed with power over the dead. Trapped on the Shadow Isles, his only companions are the rotting corpses and shrieking spirits that ...", - "info": { - "attack": 6, - "defense": 6, - "magic": 4, - "difficulty": 6 - }, - "image": { - "full": "Yorick.png", - "sprite": "champion4.png", - "group": "champion", - "x": 240, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Fighter", - "Tank" - ], - "partype": "MP", - "stats": { - "hp": 580, - "hpperlevel": 100, - "mp": 300, - "mpperlevel": 40, - "movespeed": 340, - "armor": 30, - "armorperlevel": 4, - "spellblock": 32, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 8, - "hpregenperlevel": 0.8, - "mpregen": 7.5, - "mpregenperlevel": 0.75, - "crit": 0, - "critperlevel": 0, - "attackdamage": 57, - "attackdamageperlevel": 5, - "attackspeedoffset": 0, - "attackspeedperlevel": 2 - } - }, - "Zac": { - "version": "6.24.1", - "id": "Zac", - "key": "154", - "name": "Zac", - "title": "the Secret Weapon", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9412083c2b98b9c8/5db0601d6af83b6d7032c910/RiotX_ChampionList_zac.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zac_0.jpg", - "blurb": "Zac is the product of a Zaun experiment to manufacture a hexchem-engineered supersoldier - the Zaun Amorphous Combatant. Combining brute strength with limitless flexibility, he is a versatile juggernaut: a creative fighter who bounces over obstacles ...", - "info": { - "attack": 3, - "defense": 7, - "magic": 7, - "difficulty": 8 - }, - "image": { - "full": "Zac.png", - "sprite": "champion4.png", - "group": "champion", - "x": 288, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Tank", - "Fighter" - ], - "partype": "None", - "stats": { - "hp": 614.6, - "hpperlevel": 95, - "mp": 0, - "mpperlevel": 0, - "movespeed": 340, - "armor": 23.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 175, - "hpregen": 7.92, - "hpregenperlevel": 0.55, - "mpregen": 0, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 59.67, - "attackdamageperlevel": 3.375, - "attackspeedoffset": -0.02, - "attackspeedperlevel": 1.6 - } - }, - "Zed": { - "version": "6.24.1", - "id": "Zed", - "key": "238", - "name": "Zed", - "title": "the Master of Shadows", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt402d6da485218720/5db0601de9effa6ba5295fc5/RiotX_ChampionList_zed.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zed_0.jpg", - "blurb": "Zed is the first ninja in 200 years to unlock the ancient, forbidden ways. He defied his clan and master, casting off the balance and discipline that had shackled him all his life. Zed now offers power to those who embrace knowledge of the shadows, ...", - "info": { - "attack": 9, - "defense": 2, - "magic": 1, - "difficulty": 7 - }, - "image": { - "full": "Zed.png", - "sprite": "champion4.png", - "group": "champion", - "x": 336, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Assassin", - "Fighter" - ], - "partype": "Energy", - "stats": { - "hp": 579.4, - "hpperlevel": 80, - "mp": 200, - "mpperlevel": 0, - "movespeed": 345, - "armor": 26.88, - "armorperlevel": 3.5, - "spellblock": 32.1, - "spellblockperlevel": 1.25, - "attackrange": 125, - "hpregen": 7.09, - "hpregenperlevel": 0.65, - "mpregen": 50, - "mpregenperlevel": 0, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.712, - "attackdamageperlevel": 3.4, - "attackspeedoffset": -0.03, - "attackspeedperlevel": 2.1 - } - }, - "Ziggs": { - "version": "6.24.1", - "id": "Ziggs", - "key": "115", - "name": "Ziggs", - "title": "the Hexplosives Expert", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt0f8c12d54d8ecd28/5db0602289fb926b491ed835/RiotX_ChampionList_ziggs.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Ziggs_0.jpg", - "blurb": "Ziggs was born with a talent for tinkering, but his chaotic, hyperactive nature was unusual among yordle scientists. Aspiring to be a revered inventor like Heimerdinger, he rattled through ambitious projects with manic zeal, emboldened by both his ...", - "info": { - "attack": 2, - "defense": 4, - "magic": 9, - "difficulty": 4 - }, - "image": { - "full": "Ziggs.png", - "sprite": "champion4.png", - "group": "champion", - "x": 384, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 524.4, - "hpperlevel": 80, - "mp": 384, - "mpperlevel": 47, - "movespeed": 325, - "armor": 21.544, - "armorperlevel": 3.3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 6.255, - "hpregenperlevel": 0.6, - "mpregen": 6, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 54.208, - "attackdamageperlevel": 3.1, - "attackspeedoffset": -0.04734, - "attackspeedperlevel": 2 - } - }, - "Zilean": { - "version": "6.24.1", - "id": "Zilean", - "key": "26", - "name": "Zilean", - "title": "the Chronokeeper", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blta32de59397f53325/5db060222dc72966da746720/RiotX_ChampionList_zilean.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zilean_0.jpg", - "blurb": "In the wastelands of Urtistan, there was once a great city. It perished long ago in a terrible Rune War, like most of the lands below the Great Barrier. Nevertheless, one man survived: a sorcerer named Zilean. Being obsessed with time, it was only ...", - "info": { - "attack": 2, - "defense": 5, - "magic": 8, - "difficulty": 6 - }, - "image": { - "full": "Zilean.png", - "sprite": "champion4.png", - "group": "champion", - "x": 432, - "y": 0, - "w": 48, - "h": 48 - }, - "tags": [ - "Support", - "Mage" - ], - "partype": "MP", - "stats": { - "hp": 499.28, - "hpperlevel": 77, - "mp": 360.8, - "mpperlevel": 60, - "movespeed": 335, - "armor": 19.134, - "armorperlevel": 3.8, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 550, - "hpregen": 5.44, - "hpregenperlevel": 0.5, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 51.64, - "attackdamageperlevel": 3, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.13 - } - }, - "Zyra": { - "version": "6.24.1", - "id": "Zyra", - "key": "143", - "name": "Zyra", - "title": "Rise of the Thorns", - "img": "https://images.contentstack.io/v3/assets/blt731acb42bb3d1659/blt9bc3497cdd04f6d5/5db060229481396d6bdd01c4/RiotX_ChampionList_zyra.jpg", - "splash": "http://ddragon.leagueoflegends.com/cdn/img/champion/splash/Zyra_0.jpg", - "blurb": "Longing to take control of her fate, the ancient, dying plant Zyra transferred her consciousness into a human body for a second chance at life. Centuries ago, she and her kind dominated the Kumungu Jungle, using thorns and vines to consume any animal ...", - "info": { - "attack": 4, - "defense": 3, - "magic": 8, - "difficulty": 7 - }, - "image": { - "full": "Zyra.png", - "sprite": "champion4.png", - "group": "champion", - "x": 0, - "y": 48, - "w": 48, - "h": 48 - }, - "tags": [ - "Mage", - "Support" - ], - "partype": "MP", - "stats": { - "hp": 499.32, - "hpperlevel": 74, - "mp": 334, - "mpperlevel": 50, - "movespeed": 340, - "armor": 20.04, - "armorperlevel": 3, - "spellblock": 30, - "spellblockperlevel": 0, - "attackrange": 575, - "hpregen": 5.69, - "hpregenperlevel": 0.5, - "mpregen": 8.5, - "mpregenperlevel": 0.8, - "crit": 0, - "critperlevel": 0, - "attackdamage": 53.376, - "attackdamageperlevel": 3.2, - "attackspeedoffset": 0, - "attackspeedperlevel": 2.11 - } - } - } -} diff --git a/src/data/pokemon/README.md b/src/data/pokemon/README.md deleted file mode 100644 index 028f0a7c..00000000 --- a/src/data/pokemon/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# Pokémon - -Pokémon GO es una experiencia de juego internacional que cuenta con más de mil -millones de descargas y ha sido nombrada "el mejor juego para móviles" por -Game Developers Choice Awards y "la mejor aplicación del año" por TechCrunch -(tomado de Google Play). Los usuarios del juego se convierten en "Maestros/ -entrenadores de Pokémon" y pueden: - -- **Descubrir el mundo Pokémon:** explorar y descubrir nuevos Pokémon allá - donde vayan. -- **Atrapar** distintos Pokémon para completar su Pokédex. -- **Pelear** contra Pokémon de otros entrenadores y conquistar un gimnasio. -- **Competir** en épicos combates contra otros entrenadores. -- **Hacer equipo** con otros entrenadores para atrapar poderosos Pokémon - durante las incursiones. - -## Hallazgos - -Para entender mejor qué necesidades complementarias a la app tienen los -usuarios, hicimos una rápida investigación (research) y estos son algunos -de los hallazgos. - -- Los Pokémon tienen características únicas que determinan las decisiones que - toma el usuario (tipo, debilidad, peso, multiplicador, etc.) -- Un maestro Pokémon antes de salir a casar los Pokémon tienen que: - saber el top 10 de frecuencia de aparición de los Pokémon. -- Los Pokémon tienen distintos tipos y debilidades de combate. Estas - características son importantes cuando un maestro Pokémon elige al Pokémon - más adecuado para su batalla. Hay veces que tiene que elegir a los que - tienen menos cantidad de debilidades y saber de que tipo son. Por ello, es - importante para un maestro Pokémon poder ordenarlos por estas 2 - características. -- Los Pokémon evolucionan y es importante para un - maestro Pokémon saber cuántas y cuáles son las evoluciones que tienen antes y - después. -- Los Pokémon se alimentan de caramelos y un maestro Pokémon necesita saber - cuántos caramelos necesita un Pokémon para evolucionar. diff --git a/src/data/pokemon/README.pt.md b/src/data/pokemon/README.pt.md deleted file mode 100644 index e553af27..00000000 --- a/src/data/pokemon/README.pt.md +++ /dev/null @@ -1,33 +0,0 @@ -# Pokémon - -​Pokémon GO é uma experiência de jogo internacional que tem mais de um bilhão de -downloads e foi nomeado "o melhor jogo para celular" pelo Game Developers Choice -Awards e "a melhor aplicação do ano" pelo TechCrunch (extraído do Google Play). -Os usuários do jogo se tornam "Mestres/ treinadores Pokémons" e podem: - -- **Descobrir o mundo Pokémon:** explorar e descobrir novos Pokémon onde quer - que estejam. -- **Pegar** diferentes Pokémon para completar seu Pokédex. -- **Lutar** contra Pokémon de outros treinadores e conquiste ginásios. -- **Competir** em batalhas épicas contra outros treinadores. -- **Juntar-se** a outros treinadores para capturar Pokémon poderosos durante os - ataques. - -## Constatações - -​Para entender melhor as necessidades complementares dos usuários do aplicativo, -fizemos uma investigação rápida (pesquisa) e estas são algumas das descobertas. - -- Os Pokémons têm características únicas que determinam as decisões tomadas pelo - usuário (tipo, fraqueza, peso, multiplicador, etc.). -- Um mestre Pokémon antes de sair para caçar os Pokémons tem que conhecer os 10 - principais Pokémons que aparecem com mais frequência. -- Os Pokémons têm diferentes tipos e fraquezas em combate. Estas características - são importantes na escolha do Pokémon mais adequado para sua batalha. Às - vezes, você tem que escolher aqueles com menos fraquezas e saber de que tipo - eles são. Portanto, é importante que um mestre de Pokémon seja capaz de - ordená-los por essas 2 características. -- Os Pokémons evoluem e é importante para um mestre Pokémon saber quantas e - quais evoluções eles têm antes e depois. -- Pokémon comem _candies_ e um mestre Pokémon precisa saber quantos _candies_ um - Pokémon precisa para evoluir. diff --git a/src/data/pokemon/pokemon.js b/src/data/pokemon/pokemon.js deleted file mode 100644 index 4fd2ca67..00000000 --- a/src/data/pokemon/pokemon.js +++ /dev/null @@ -1,23953 +0,0 @@ -export default { - "pokemon": [{ - "num": "001", - "name": "bulbasaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Bulbasaur can be seen napping in bright sunlight. There is a seed on its back. By soaking up the sun's rays, the seed grows progressively larger.", - "img": "https://www.serebii.net/pokemongo/pokemon/001.png", - "size": { - "height": "0.71 m", - "weight": "6.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.69", - "stats": { - "base-attack": "118", - "base-defense": "111", - "base-stamina": "128", - "max-cp": "1115", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "next-evolution": [{ - "num": "002", - "name": "ivysaur", - "candy-cost": "25", - "next-evolution": [{ - "num": "003", - "name": "venusaur", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "002", - "name": "ivysaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "There is a bud on this Pokémon's back. To support its weight, Ivysaur's legs and trunk grow thick and strong. If it starts spending more time lying in the sunlight, it's a sign that the bud will bloom into a large flower soon.", - "img": "https://www.serebii.net/pokemongo/pokemon/002.png", - "size": { - "height": "0.99 m", - "weight": "13.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.042", - "stats": { - "base-attack": "151", - "base-defense": "143", - "base-stamina": "155", - "max-cp": "1699", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "next-evolution": [{ - "num": "003", - "name": "venusaur", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "001", - "name": "bulbasaur", - "candy-cost": "25" - }] - } - }, - { - "num": "003", - "name": "venusaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "There is a large flower on Venusaur's back. The flower is said to take on vivid colors if it gets plenty of nutrition and sunlight. The flower's aroma soothes the emotions of people.", - "img": "https://www.serebii.net/pokemongo/pokemon/003.png", - "size": { - "height": "2.01 m", - "weight": "100.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "198", - "base-defense": "189", - "base-stamina": "190", - "max-cp": "2720", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "prev-evolution": [{ - "num": "002", - "name": "ivysaur", - "candy-cost": "100", - "prev-evolution": [{ - "num": "001", - "name": "bulbasaur", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "004", - "name": "charmander", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The flame that burns at the tip of its tail is an indication of its emotions. The flame wavers when Charmander is enjoying itself. If the Pokémon becomes enraged, the flame burns fiercely.", - "img": "https://www.serebii.net/pokemongo/pokemon/004.png", - "size": { - "height": "0.61 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.253", - "stats": { - "base-attack": "116", - "base-defense": "93", - "base-stamina": "118", - "max-cp": "980", - "max-hp": "105" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "next-evolution": [{ - "num": "005", - "name": "charmeleon", - "candy-cost": "25", - "next-evolution": [{ - "num": "006", - "name": "charizard", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "005", - "name": "charmeleon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Charmeleon mercilessly destroys its foes using its sharp claws. If it encounters a strong foe, it turns aggressive. In this excited state, the flame at the tip of its tail flares with a bluish white color.", - "img": "https://www.serebii.net/pokemongo/pokemon/005.png", - "size": { - "height": "1.09 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "158", - "base-defense": "126", - "base-stamina": "151", - "max-cp": "1653", - "max-hp": "131" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "next-evolution": [{ - "num": "006", - "name": "charizard", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "004", - "name": "charmander", - "candy-cost": "25" - }] - } - }, - { - "num": "006", - "name": "charizard", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Charizard flies around the sky in search of powerful opponents. It breathes fire of such great heat that it melts anything. However, it never turns its fiery breath on any opponent weaker than itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/006.png", - "size": { - "height": "1.70 m", - "weight": "90.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "223", - "base-defense": "173", - "base-stamina": "186", - "max-cp": "2889", - "max-hp": "158" - }, - "resistant": [ - "fire", - "grass", - "fighting", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "dragon claw", - "type": "dragon", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "prev-evolution": [{ - "num": "005", - "name": "charmeleon", - "candy-cost": "100", - "prev-evolution": [{ - "num": "004", - "name": "charmander", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "007", - "name": "squirtle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Squirtle's shell is not merely used for protection. The shell's rounded shape and the grooves on its surface help minimize resistance in water, enabling this Pokémon to swim at high speeds.", - "img": "https://www.serebii.net/pokemongo/pokemon/007.png", - "size": { - "height": "0.51 m", - "weight": "9.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.58", - "stats": { - "base-attack": "94", - "base-defense": "121", - "base-stamina": "127", - "max-cp": "946", - "max-hp": "112" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "next-evolution": [{ - "num": "008", - "name": "wartortle", - "candy-cost": "25", - "next-evolution": [{ - "num": "009", - "name": "blastoise", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "008", - "name": "wartortle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Its tail is large and covered with a rich, thick fur. The tail becomes increasingly deeper in color as Wartortle ages. The scratches on its shell are evidence of this Pokémon's toughness as a battler.", - "img": "https://www.serebii.net/pokemongo/pokemon/008.png", - "size": { - "height": "0.99 m", - "weight": "22.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "126", - "base-defense": "155", - "base-stamina": "153", - "max-cp": "1488", - "max-hp": "132" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "next-evolution": [{ - "num": "009", - "name": "blastoise", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "007", - "name": "squirtle", - "candy-cost": "25" - }] - } - }, - { - "num": "009", - "name": "blastoise", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Blastoise has water spouts that protrude from its shell. The water spouts are very accurate. They can shoot bullets of water with enough accuracy to strike empty cans from a distance of over 160 feet.", - "img": "https://www.serebii.net/pokemongo/pokemon/009.png", - "size": { - "height": "1.60 m", - "weight": "85.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0067", - "stats": { - "base-attack": "171", - "base-defense": "207", - "base-stamina": "188", - "max-cp": "2466", - "max-hp": "160" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "prev-evolution": [{ - "num": "008", - "name": "wartortle", - "candy-cost": "100", - "prev-evolution": [{ - "num": "007", - "name": "squirtle", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "010", - "name": "caterpie", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Caterpie has a voracious appetite. It can devour leaves bigger than its body right before your eyes. From its antenna, this Pokémon releases a terrifically strong odor.", - "img": "https://www.serebii.net/pokemongo/pokemon/010.png", - "size": { - "height": "0.30 m", - "weight": "2.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "3.032", - "stats": { - "base-attack": "55", - "base-defense": "55", - "base-stamina": "128", - "max-cp": "437", - "max-hp": "113" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "next-evolution": [{ - "num": "011", - "name": "metapod", - "candy-cost": "12", - "next-evolution": [{ - "num": "012", - "name": "butterfree", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "011", - "name": "metapod", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The shell covering this Pokémon's body is as hard as an iron slab. Metapod does not move very much. It stays still because it is preparing its soft innards for evolution inside the hard shell.", - "img": "https://www.serebii.net/pokemongo/pokemon/011.png", - "size": { - "height": "0.71 m", - "weight": "9.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.187", - "stats": { - "base-attack": "45", - "base-defense": "80", - "base-stamina": "137", - "max-cp": "450", - "max-hp": "120" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "next-evolution": [{ - "num": "012", - "name": "butterfree", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "010", - "name": "caterpie", - "candy-cost": "12" - }] - } - }, - { - "num": "012", - "name": "butterfree", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Butterfree has a superior ability to search for delicious honey from flowers. It can even search out, extract, and carry honey from flowers that are blooming over six miles from its nest.", - "img": "https://www.serebii.net/pokemongo/pokemon/012.png", - "size": { - "height": "1.09 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "167", - "base-defense": "137", - "base-stamina": "155", - "max-cp": "1827", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "prev-evolution": [{ - "num": "011", - "name": "metapod", - "candy-cost": "50", - "prev-evolution": [{ - "num": "010", - "name": "caterpie", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "013", - "name": "weedle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weedle has an extremely acute sense of smell. It is capable of distinguishing its favorite kinds of leaves from those it dislikes just by sniffing with its big red proboscis (nose).", - "img": "https://www.serebii.net/pokemongo/pokemon/013.png", - "size": { - "height": "0.30 m", - "weight": "3.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "7.12", - "stats": { - "base-attack": "63", - "base-defense": "50", - "base-stamina": "120", - "max-cp": "456", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "next-evolution": [{ - "num": "014", - "name": "kakuna", - "candy-cost": "12", - "next-evolution": [{ - "num": "015", - "name": "beedrill", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "014", - "name": "kakuna", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kakuna remains virtually immobile as it clings to a tree. However, on the inside, it is extremely busy as it prepares for its coming evolution. This is evident from how hot the shell becomes to the touch.", - "img": "https://www.serebii.net/pokemongo/pokemon/014.png", - "size": { - "height": "0.61 m", - "weight": "10.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.44", - "stats": { - "base-attack": "46", - "base-defense": "75", - "base-stamina": "128", - "max-cp": "432", - "max-hp": "113" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "next-evolution": [{ - "num": "015", - "name": "beedrill", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "013", - "name": "weedle", - "candy-cost": "12" - }] - } - }, - { - "num": "015", - "name": "beedrill", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Beedrill is extremely territorial. No one should ever approach its nest-this is for their own safety. If angered, they will attack in a furious swarm.", - "img": "https://www.serebii.net/pokemongo/pokemon/015.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.051", - "stats": { - "base-attack": "169", - "base-defense": "130", - "base-stamina": "163", - "max-cp": "1846", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "prev-evolution": [{ - "num": "014", - "name": "kakuna", - "candy-cost": "50", - "prev-evolution": [{ - "num": "013", - "name": "weedle", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "016", - "name": "pidgey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pidgey has an extremely sharp sense of direction. It is capable of unerringly returning home to its nest, however far it may be removed from its familiar surroundings.", - "img": "https://www.serebii.net/pokemongo/pokemon/016.png", - "size": { - "height": "0.30 m", - "weight": "1.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "15.98", - "stats": { - "base-attack": "85", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "680", - "max-hp": "106" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "next-evolution": [{ - "num": "017", - "name": "pidgeotto", - "candy-cost": "12", - "next-evolution": [{ - "num": "018", - "name": "pidgeot", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "017", - "name": "pidgeotto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pidgeotto claims a large area as its own territory. This Pokémon flies around, patrolling its living space. If its territory is violated, it shows no mercy in thoroughly punishing the foe with its sharp claws.", - "img": "https://www.serebii.net/pokemongo/pokemon/017.png", - "size": { - "height": "1.09 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "1.02", - "stats": { - "base-attack": "117", - "base-defense": "105", - "base-stamina": "160", - "max-cp": "1194", - "max-hp": "138" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "next-evolution": [{ - "num": "018", - "name": "pidgeot", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "016", - "name": "pidgey", - "candy-cost": "12" - }] - } - }, - { - "num": "018", - "name": "pidgeot", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon has a dazzling plumage of beautifullyglossy feathers. Many Trainers are captivated by thestriking beauty of the feathers on its head, compellingthem to choose Pidgeot as their Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/018.png", - "size": { - "height": "1.50 m", - "weight": "39.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.13", - "stats": { - "base-attack": "166", - "base-defense": "154", - "base-stamina": "195", - "max-cp": "2129", - "max-hp": "165" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "hurricane", - "type": "flying", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "prev-evolution": [{ - "num": "017", - "name": "pidgeotto", - "candy-cost": "50", - "prev-evolution": [{ - "num": "016", - "name": "pidgey", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "019", - "name": "rattata", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rattata is cautious in the extreme. Even while it is asleep, it constantly listens by moving its ears around. It is not picky about where it lives-it will make its nest anywhere.", - "img": "https://www.serebii.net/pokemongo/pokemon/019.png", - "size": { - "height": "0.30 m", - "weight": "3.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "13.05", - "stats": { - "base-attack": "103", - "base-defense": "70", - "base-stamina": "102", - "max-cp": "734", - "max-hp": "92" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "hyper fang", - "type": "normal", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "rattata candy", - "next-evolution": [{ - "num": "020", - "name": "raticate", - "candy-cost": "25" - }] - } - }, - { - "num": "020", - "name": "raticate", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Raticate's sturdy fangs grow steadily. To keep them ground down, it gnaws on rocks and logs. It may even chew on the walls of houses.", - "img": "https://www.serebii.net/pokemongo/pokemon/020.png", - "size": { - "height": "0.71 m", - "weight": "18.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.41", - "stats": { - "base-attack": "161", - "base-defense": "139", - "base-stamina": "146", - "max-cp": "1730", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "hyper fang", - "type": "normal", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "rattata candy", - "prev-evolution": [{ - "num": "019", - "name": "rattata", - "candy-cost": "25" - }] - } - }, - { - "num": "021", - "name": "spearow", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Spearow has a very loud cry that can be heard over half a mile away. If its high, keening cry is heard echoing all around, it is a sign that they are warning each other of danger.", - "img": "https://www.serebii.net/pokemongo/pokemon/021.png", - "size": { - "height": "0.30 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "4.73", - "stats": { - "base-attack": "112", - "base-defense": "60", - "base-stamina": "120", - "max-cp": "798", - "max-hp": "106" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "spearow candy", - "next-evolution": [{ - "num": "022", - "name": "fearow", - "candy-cost": "50" - }] - } - }, - { - "num": "022", - "name": "fearow", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Fearow is recognized by its long neck and elongated beak. They are conveniently shaped for catching prey in soil or water. It deftly moves its long and skinny beak to pluck prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/022.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.15", - "stats": { - "base-attack": "182", - "base-defense": "133", - "base-stamina": "163", - "max-cp": "1997", - "max-hp": "140" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spearow candy", - "prev-evolution": [{ - "num": "021", - "name": "spearow", - "candy-cost": "50" - }] - } - }, - { - "num": "023", - "name": "ekans", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ekans curls itself up in a spiral while it rests. Assuming this position allows it to quickly respond to a threat from any direction with a glare from its upraised head.", - "img": "https://www.serebii.net/pokemongo/pokemon/023.png", - "size": { - "height": "2.01 m", - "weight": "6.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.27", - "stats": { - "base-attack": "110", - "base-defense": "97", - "base-stamina": "111", - "max-cp": "927", - "max-hp": "99" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "ekans candy", - "next-evolution": [{ - "num": "024", - "name": "arbok", - "candy-cost": "50" - }] - } - }, - { - "num": "024", - "name": "arbok", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon is terrifically strong in order to constrict things with its body. It can even flatten steel oil drums. Once Arbok wraps its body around its foe, escaping its crunching embrace is impossible.", - "img": "https://www.serebii.net/pokemongo/pokemon/024.png", - "size": { - "height": "3.51 m", - "weight": "65.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "167", - "base-defense": "153", - "base-stamina": "155", - "max-cp": "1921", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ekans candy", - "prev-evolution": [{ - "num": "023", - "name": "ekans", - "candy-cost": "50" - }] - } - }, - { - "num": "025", - "name": "pikachu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Whenever Pikachu comes across something new, it blasts it with a jolt of electricity. If you come across a blackened berry, it's evidence that this Pokémon mistook the intensity of its charge.", - "img": "https://www.serebii.net/pokemongo/pokemon/025.png", - "size": { - "height": "0.41 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.21", - "stats": { - "base-attack": "112", - "base-defense": "96", - "base-stamina": "111", - "max-cp": "938", - "max-hp": "99" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "next-evolution": [{ - "num": "026", - "name": "raichu", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "172", - "name": "pichu", - "candy-cost": "25" - }] - } - }, - { - "num": "026", - "name": "raichu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If the electrical sacs become excessively charged, Raichu plants its tail in the ground and discharges. Scorched patches of ground will be found near this Pokémon's nest.", - "img": "https://www.serebii.net/pokemongo/pokemon/026.png", - "size": { - "height": "0.79 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0076", - "stats": { - "base-attack": "193", - "base-defense": "151", - "base-stamina": "155", - "max-cp": "2182", - "max-hp": "134" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "prev-evolution": [{ - "num": "025", - "name": "pikachu", - "candy-cost": "50", - "prev-evolution": [{ - "num": "172", - "name": "pichu", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "027", - "name": "sandshrew", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sandshrew's body is configured to absorb water without waste, enabling it to survive in an arid desert. This Pokémon curls up to protect itself from its enemies.", - "img": "https://www.serebii.net/pokemongo/pokemon/027.png", - "size": { - "height": "0.61 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.11", - "stats": { - "base-attack": "126", - "base-defense": "120", - "base-stamina": "137", - "max-cp": "1261", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "sandshrew candy", - "next-evolution": [{ - "num": "028", - "name": "sandslash", - "candy-cost": "50" - }] - } - }, - { - "num": "028", - "name": "sandslash", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sandslash's body is covered by tough spikes, which are hardened sections of its hide. Once a year, the old spikes fall out, to be replaced with new spikes that grow out from beneath the old ones.", - "img": "https://www.serebii.net/pokemongo/pokemon/028.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.037", - "stats": { - "base-attack": "182", - "base-defense": "175", - "base-stamina": "181", - "max-cp": "2374", - "max-hp": "154" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sandshrew candy", - "prev-evolution": [{ - "num": "027", - "name": "sandshrew", - "candy-cost": "50" - }] - } - }, - { - "num": "029", - "name": "nidoran ♀ (female)", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoran ♀ has barbs that secrete a powerful poison. They are thought to have developed as protection for this small-bodied Pokémon. When enraged, it releases a horrible toxin from its horn.", - "img": "https://www.serebii.net/pokemongo/pokemon/029.png", - "size": { - "height": "0.41 m", - "weight": "7.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.38", - "stats": { - "base-attack": "86", - "base-defense": "89", - "base-stamina": "146", - "max-cp": "816", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "next-evolution": [{ - "num": "030", - "name": "nidorina", - "candy-cost": "25", - "next-evolution": [{ - "num": "031", - "name": "nidoqueen", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "030", - "name": "nidorina", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Nidorina are with their friends or family, they keep their barbs tucked away to prevent hurting each other. This Pokémon appears to become nervous if separated from the others.", - "img": "https://www.serebii.net/pokemongo/pokemon/030.png", - "size": { - "height": "0.79 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.088", - "stats": { - "base-attack": "117", - "base-defense": "120", - "base-stamina": "172", - "max-cp": "1309", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "next-evolution": [{ - "num": "031", - "name": "nidoqueen", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "029", - "name": "nidoran ♀ (female)", - "candy-cost": "25" - }] - } - }, - { - "num": "031", - "name": "nidoqueen", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoqueen's body is encased in extremely hard scales. It is adept at sending foes flying with harsh tackles. This Pokémon is at its strongest when it is defending its young.", - "img": "https://www.serebii.net/pokemongo/pokemon/031.png", - "size": { - "height": "1.30 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "180", - "base-defense": "173", - "base-stamina": "207", - "max-cp": "2488", - "max-hp": "175" - }, - "resistant": [ - "electric", - "fighting", - "poison", - "bug", - "rock" - ], - "weaknesses": [ - "water", - "ice", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "prev-evolution": [{ - "num": "030", - "name": "nidorina", - "candy-cost": "100", - "prev-evolution": [{ - "num": "029", - "name": "nidoran ♀ (female)", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "032", - "name": "nidoran ♂ (male)", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoran ♂ (Male) has developed muscles for moving its ears. Thanks to them, the ears can be freely moved in any direction. Even the slightest sound does not escape this Pokémon's notice.", - "img": "https://www.serebii.net/pokemongo/pokemon/032.png", - "size": { - "height": "0.51 m", - "weight": "9.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.31", - "stats": { - "base-attack": "105", - "base-defense": "76", - "base-stamina": "130", - "max-cp": "860", - "max-hp": "114" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "next-evolution": [{ - "num": "033", - "name": "nidorino", - "candy-cost": "25", - "next-evolution": [{ - "num": "034", - "name": "nidoking", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "033", - "name": "nidorino", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidorino has a horn that is harder than a diamond. If it senses a hostile presence, all the barbs on its back bristle up at once, and it challenges the foe with all its might.", - "img": "https://www.serebii.net/pokemongo/pokemon/033.png", - "size": { - "height": "0.89 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.083", - "stats": { - "base-attack": "137", - "base-defense": "111", - "base-stamina": "156", - "max-cp": "1393", - "max-hp": "135" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "next-evolution": [{ - "num": "034", - "name": "nidoking", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "032", - "name": "nidoran ♂ (male)", - "candy-cost": "25" - }] - } - }, - { - "num": "034", - "name": "nidoking", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoking's thick tail packs enormously destructive power. With one swing, it can topple a metal transmission tower. Once this Pokémon goes on a rampage, there is no stopping it.", - "img": "https://www.serebii.net/pokemongo/pokemon/034.png", - "size": { - "height": "1.40 m", - "weight": "62.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "204", - "base-defense": "156", - "base-stamina": "191", - "max-cp": "2567", - "max-hp": "162" - }, - "resistant": [ - "electric", - "fighting", - "poison", - "bug", - "rock" - ], - "weaknesses": [ - "water", - "ice", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "prev-evolution": [{ - "num": "033", - "name": "nidorino", - "candy-cost": "100", - "prev-evolution": [{ - "num": "032", - "name": "nidoran ♂ (male)", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "035", - "name": "clefairy", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "On every night of a full moon, groups of this Pokémon come out to play. When dawn arrives, the tired Clefairy return to their quiet mountain retreats and go to sleep nestled up against each other.", - "img": "https://www.serebii.net/pokemongo/pokemon/035.png", - "size": { - "height": "0.61 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "107", - "base-defense": "108", - "base-stamina": "172", - "max-cp": "1155", - "max-hp": "147" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "next-evolution": [{ - "num": "036", - "name": "clefable", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "173", - "name": "cleffa", - "candy-cost": "25" - }] - } - }, - { - "num": "036", - "name": "clefable", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Clefable moves by skipping lightly as if it were flying using its wings. Its bouncy step even lets it walk on water. It is known to take strolls on lakes on quiet, moonlit nights.", - "img": "https://www.serebii.net/pokemongo/pokemon/036.png", - "size": { - "height": "1.30 m", - "weight": "40.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "178", - "base-defense": "162", - "base-stamina": "216", - "max-cp": "2437", - "max-hp": "182" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "prev-evolution": [{ - "num": "035", - "name": "clefairy", - "candy-cost": "50", - "prev-evolution": [{ - "num": "173", - "name": "cleffa", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "037", - "name": "vulpix", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "At the time of its birth, Vulpix has one white tail. The tail separates into six if this Pokémon receives plenty of love from its trainer. The six tails become magnificently curled.", - "img": "https://www.serebii.net/pokemongo/pokemon/037.png", - "size": { - "height": "0.61 m", - "weight": "9.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.22", - "stats": { - "base-attack": "96", - "base-defense": "109", - "base-stamina": "116", - "max-cp": "883", - "max-hp": "103" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "vulpix candy", - "next-evolution": [{ - "num": "038", - "name": "ninetales", - "candy-cost": "50" - }] - } - }, - { - "num": "038", - "name": "ninetales", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ninetales casts a sinister light from its bright red eyes to gain total control over its foe's mind. This Pokémon is said to live for one thousand years.", - "img": "https://www.serebii.net/pokemongo/pokemon/038.png", - "size": { - "height": "1.09 m", - "weight": "19.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0077", - "stats": { - "base-attack": "169", - "base-defense": "190", - "base-stamina": "177", - "max-cp": "2279", - "max-hp": "151" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "vulpix candy", - "prev-evolution": [{ - "num": "037", - "name": "vulpix", - "candy-cost": "50" - }] - } - }, - { - "num": "039", - "name": "jigglypuff", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jigglypuff's vocal cords can freely adjust the wavelength of its voice. This Pokémon uses this ability to sing at precisely the right wavelength to make its foes most drowsy.", - "img": "https://www.serebii.net/pokemongo/pokemon/039.png", - "size": { - "height": "0.51 m", - "weight": "5.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.39", - "stats": { - "base-attack": "80", - "base-defense": "41", - "base-stamina": "251", - "max-cp": "724", - "max-hp": "210" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "next-evolution": [{ - "num": "040", - "name": "wigglytuff", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "174", - "name": "igglybuff", - "candy-cost": "25" - }] - } - }, - { - "num": "040", - "name": "wigglytuff", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Wigglytuff has large, saucerlike eyes. The surfaces of its eyes are always covered with a thin layer of tears. If any dust gets in this Pokémon's eyes, it is quickly washed away.", - "img": "https://www.serebii.net/pokemongo/pokemon/040.png", - "size": { - "height": "0.99 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.018", - "stats": { - "base-attack": "156", - "base-defense": "90", - "base-stamina": "295", - "max-cp": "1926", - "max-hp": "244" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "prev-evolution": [{ - "num": "039", - "name": "jigglypuff", - "candy-cost": "50", - "prev-evolution": [{ - "num": "174", - "name": "igglybuff", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "041", - "name": "zubat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Zubat remains quietly unmoving in a dark spot during the bright daylight hours. It does so because prolonged exposure to the sun causes its body to become slightly burned.", - "img": "https://www.serebii.net/pokemongo/pokemon/041.png", - "size": { - "height": "0.79 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "6.52", - "stats": { - "base-attack": "83", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "667", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "next-evolution": [{ - "num": "042", - "name": "golbat", - "candy-cost": "50", - "next-evolution": [{ - "num": "169", - "name": "crobat", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "042", - "name": "golbat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Golbat loves to drink the blood of living things. It is particularly active in the pitch black of night. This Pokémon flits around in the night skies, seeking fresh blood.", - "img": "https://www.serebii.net/pokemongo/pokemon/042.png", - "size": { - "height": "1.60 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.42", - "stats": { - "base-attack": "161", - "base-defense": "150", - "base-stamina": "181", - "max-cp": "1976", - "max-hp": "154" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "next-evolution": [{ - "num": "169", - "name": "crobat" - }], - "prev-evolution": [{ - "num": "041", - "name": "zubat", - "candy-cost": "25" - }] - } - }, - { - "num": "043", - "name": "oddish", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "During the daytime, Oddish buries itself in soil to absorb nutrients from the ground using its entire body. The more fertile the soil, the glossier its leaves become.", - "img": "https://www.serebii.net/pokemongo/pokemon/043.png", - "size": { - "height": "0.51 m", - "weight": "5.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.6" - }, - "spawn-chance": "1.02", - "stats": { - "base-attack": "131", - "base-defense": "112", - "base-stamina": "128", - "max-cp": "1228", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "next-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "25", - "next-evolution": [ - { - "num": "045", - "name": "vileplume", - "candy-cost": "100" - }, - { - "num": "182", - "name": "bellossom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - } - ] - }] - } - }, - { - "num": "044", - "name": "gloom", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Gloom releases a foul fragrance from the pistil of its flower. When faced with danger, the stench worsens. If this Pokémon is feeling calm and secure, it does not release its usual stinky aroma.", - "img": "https://www.serebii.net/pokemongo/pokemon/044.png", - "size": { - "height": "0.79 m", - "weight": "8.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.064", - "stats": { - "base-attack": "153", - "base-defense": "136", - "base-stamina": "155", - "max-cp": "1681", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "next-evolution": [ - { - "num": "045", - "name": "vileplume", - "candy-cost": "100" - }, - { - "num": "182", - "name": "bellossom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - } - ], - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - } - }, - { - "num": "045", - "name": "vileplume", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Vileplume's toxic pollen triggers atrocious allergy attacks. That's why it is advisable never to approach any attractive flowers in a jungle, however pretty they may be.", - "img": "https://www.serebii.net/pokemongo/pokemon/045.png", - "size": { - "height": "1.19 m", - "weight": "18.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0097", - "stats": { - "base-attack": "202", - "base-defense": "167", - "base-stamina": "181", - "max-cp": "2559", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "prev-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "100", - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "046", - "name": "paras", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Paras has parasitic mushrooms growing on its back called tochukaso. They grow large by drawing nutrients from this Bug Pokémon host. They are highly valued as a medicine for extending life.", - "img": "https://www.serebii.net/pokemongo/pokemon/046.png", - "size": { - "height": "0.30 m", - "weight": "5.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "grass" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.4" - }, - "spawn-chance": "2.36", - "stats": { - "base-attack": "121", - "base-defense": "99", - "base-stamina": "111", - "max-cp": "1018", - "max-hp": "99" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "paras candy", - "next-evolution": [{ - "num": "047", - "name": "parasect", - "candy-cost": "50" - }] - } - }, - { - "num": "047", - "name": "parasect", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Parasect is known to infest large trees en masse and drain nutrients from the lower trunk and roots. When an infested tree dies, they move onto another tree all at once.", - "img": "https://www.serebii.net/pokemongo/pokemon/047.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.074", - "stats": { - "base-attack": "165", - "base-defense": "146", - "base-stamina": "155", - "max-cp": "1859", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "paras candy", - "prev-evolution": [{ - "num": "046", - "name": "paras", - "candy-cost": "50" - }] - } - }, - { - "num": "048", - "name": "venonat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Venonat is said to have evolved with a coat of thin, stiff hair that covers its entire body for protection. It possesses large eyes that never fail to spot even miniscule prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/048.png", - "size": { - "height": "0.99 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.28", - "stats": { - "base-attack": "100", - "base-defense": "100", - "base-stamina": "155", - "max-cp": "1004", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "venonat candy", - "next-evolution": [{ - "num": "049", - "name": "venomoth", - "candy-cost": "50" - }] - } - }, - { - "num": "049", - "name": "venomoth", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Venomoth is nocturnal-it is a Pokémon that only becomes active at night. Its favorite prey are small insects that gather around streetlights, attracted by the light in the darkness.", - "img": "https://www.serebii.net/pokemongo/pokemon/049.png", - "size": { - "height": "1.50 m", - "weight": "12.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "179", - "base-defense": "143", - "base-stamina": "172", - "max-cp": "2082", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "venonat candy", - "prev-evolution": [{ - "num": "048", - "name": "venonat", - "candy-cost": "50" - }] - } - }, - { - "num": "050", - "name": "diglett", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Diglett are raised in most farms. The reason is simple-wherever this Pokémon burrows, the soil is left perfectly tilled for planting crops. This soil is made ideal for growing delicious vegetables.", - "img": "https://www.serebii.net/pokemongo/pokemon/050.png", - "size": { - "height": "0.20 m", - "weight": "0.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.4", - "stats": { - "base-attack": "109", - "base-defense": "78", - "base-stamina": "67", - "max-cp": "676", - "max-hp": "64" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "diglett candy", - "next-evolution": [{ - "num": "051", - "name": "dugtrio", - "candy-cost": "50" - }] - } - }, - { - "num": "051", - "name": "dugtrio", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dugtrio are actually triplets that emerged from one body. As a result, each triplet thinks exactly like the other two triplets. They work cooperatively to burrow endlessly.", - "img": "https://www.serebii.net/pokemongo/pokemon/051.png", - "size": { - "height": "0.71 m", - "weight": "33.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "167", - "base-defense": "134", - "base-stamina": "111", - "max-cp": "1557", - "max-hp": "99" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "dugtrio", - "prev-evolution": [{ - "num": "050", - "name": "diglett", - "candy-cost": "50" - }] - } - }, - { - "num": "052", - "name": "meowth", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Meowth withdraws its sharp claws into its paws to slinkily sneak about without making any incriminating footsteps. For some reason, this Pokémon loves shiny coins that glitter with light.", - "img": "https://www.serebii.net/pokemongo/pokemon/052.png", - "size": { - "height": "0.41 m", - "weight": "4.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.86", - "stats": { - "base-attack": "92", - "base-defense": "78", - "base-stamina": "120", - "max-cp": "748", - "max-hp": "106" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "meowth candy", - "next-evolution": [{ - "num": "053", - "name": "persian", - "candy-cost": "50" - }] - } - }, - { - "num": "053", - "name": "persian", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Persian has six bold whiskers that give it a look of toughness. The whiskers sense air movements to determine what is in the Pokémon's surrounding vicinity. It becomes docile if grabbed by the whiskers.", - "img": "https://www.serebii.net/pokemongo/pokemon/053.png", - "size": { - "height": "0.99 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "150", - "base-defense": "136", - "base-stamina": "163", - "max-cp": "1689", - "max-hp": "140" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "meowth candy", - "prev-evolution": [{ - "num": "052", - "name": "meowth", - "candy-cost": "50" - }] - } - }, - { - "num": "054", - "name": "psyduck", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Psyduck uses a mysterious power. When it does so, this Pokémon generates brain waves that are supposedly only seen in sleepers. This discovery spurred controversy among scholars.", - "img": "https://www.serebii.net/pokemongo/pokemon/054.png", - "size": { - "height": "0.79 m", - "weight": "19.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.54", - "stats": { - "base-attack": "122", - "base-defense": "95", - "base-stamina": "137", - "max-cp": "1106", - "max-hp": "120" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "psyduck candy", - "next-evolution": [{ - "num": "055", - "name": "golduck", - "candy-cost": "50" - }] - } - }, - { - "num": "055", - "name": "golduck", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The webbed flippers on its forelegs and hind legs and the streamlined body of Golduck give it frightening speed. The Pokémon is definitely much faster than even the most athletic swimmer.", - "img": "https://www.serebii.net/pokemongo/pokemon/055.png", - "size": { - "height": "1.70 m", - "weight": "76.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.087", - "stats": { - "base-attack": "191", - "base-defense": "162", - "base-stamina": "190", - "max-cp": "2450", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "psyduck candy", - "prev-evolution": [{ - "num": "054", - "name": "psyduck", - "candy-cost": "50" - }] - } - }, - { - "num": "056", - "name": "mankey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Mankey starts shaking and its nasal breathing turns rough, it's a sure sign that it is becoming angry. However, because it goes into a towering rage almost instantly, it is impossible for anyone to flee its wrath.", - "img": "https://www.serebii.net/pokemongo/pokemon/056.png", - "size": { - "height": "0.51 m", - "weight": "28.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "148", - "base-defense": "82", - "base-stamina": "120", - "max-cp": "1164", - "max-hp": "106" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "mankey candy", - "next-evolution": [{ - "num": "057", - "name": "primeape", - "candy-cost": "50" - }] - } - }, - { - "num": "057", - "name": "primeape", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Primeape becomes furious, its blood circulation is boosted. In turn, its muscles are made even stronger. However, it also becomes much less intelligent at the same time.", - "img": "https://www.serebii.net/pokemongo/pokemon/057.png", - "size": { - "height": "0.99 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.031", - "stats": { - "base-attack": "207", - "base-defense": "138", - "base-stamina": "163", - "max-cp": "2288", - "max-hp": "140" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "mankey candy", - "prev-evolution": [{ - "num": "056", - "name": "mankey", - "candy-cost": "50" - }] - } - }, - { - "num": "058", - "name": "growlithe", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Growlithe has a superb sense of smell. Once it smells anything, this Pokémon won't forget the scent, no matter what. It uses its advanced olfactory sense to determine the emotions of other living things.", - "img": "https://www.serebii.net/pokemongo/pokemon/058.png", - "size": { - "height": "0.71 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "136", - "base-defense": "93", - "base-stamina": "146", - "max-cp": "1243", - "max-hp": "127" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame wheel", - "type": "fire", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "growlithe candy", - "next-evolution": [{ - "num": "059", - "name": "arcanine", - "candy-cost": "50" - }] - } - }, - { - "num": "059", - "name": "arcanine", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Arcanine is known for its high speed. It is said to be capable of running over 6,200 miles in a single day and night. The fire that blazes wildly within this Pokémon's body is its source of power.", - "img": "https://www.serebii.net/pokemongo/pokemon/059.png", - "size": { - "height": "1.91 m", - "weight": "155.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "227", - "base-defense": "166", - "base-stamina": "207", - "max-cp": "3029", - "max-hp": "175" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "growlithe candy", - "prev-evolution": [{ - "num": "058", - "name": "growlithe", - "candy-cost": "50" - }] - } - }, - { - "num": "060", - "name": "poliwag", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Poliwag has a very thin skin. It is possible to see the Pokémon's spiral innards right through the skin. Despite its thinness, however, the skin is also very flexible. Even sharp fangs bounce right off it.", - "img": "https://www.serebii.net/pokemongo/pokemon/060.png", - "size": { - "height": "0.61 m", - "weight": "12.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.19", - "stats": { - "base-attack": "101", - "base-defense": "82", - "base-stamina": "120", - "max-cp": "829", - "max-hp": "106" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "next-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "25", - "next-evolution": [ - { - "num": "062", - "name": "poliwrath", - "candy-cost": "100" - }, - { - "num": "186", - "name": "politoed", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ] - }] - } - }, - { - "num": "061", - "name": "poliwhirl", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The surface of Poliwhirl's body is always wet and slick with an oily fluid. Because of this greasy covering, it can easily slip and slide out of the clutches of any enemy in battle.", - "img": "https://www.serebii.net/pokemongo/pokemon/061.png", - "size": { - "height": "0.99 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.13", - "stats": { - "base-attack": "130", - "base-defense": "123", - "base-stamina": "163", - "max-cp": "1419", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "scald", - "type": "water", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "next-evolution": [ - { - "num": "062", - "name": "poliwrath", - "candy-cost": "100" - }, - { - "num": "186", - "name": "politoed", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ], - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - } - }, - { - "num": "062", - "name": "poliwrath", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Poliwrath's highly developed, brawny muscles never grow fatigued, however much it exercises. It is so tirelessly strong, this Pokémon can swim back and forth across the ocean without effort.", - "img": "https://www.serebii.net/pokemongo/pokemon/062.png", - "size": { - "height": "1.30 m", - "weight": "54.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "182", - "base-defense": "184", - "base-stamina": "207", - "max-cp": "2586", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "bug", - "rock" - ], - "weaknesses": [ - "electric", - "grass", - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "prev-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "100", - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "063", - "name": "abra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Abra sleeps for eighteen hours a day. However, it can sense the presence of foes even while it is sleeping. In such a situation, this Pokémon immediately teleports to safety.", - "img": "https://www.serebii.net/pokemongo/pokemon/063.png", - "size": { - "height": "0.89 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.99", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.42", - "stats": { - "base-attack": "195", - "base-defense": "82", - "base-stamina": "93", - "max-cp": "1342", - "max-hp": "85" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "next-evolution": [{ - "num": "064", - "name": "kadabra", - "candy-cost": "25", - "next-evolution": [{ - "num": "065", - "name": "alakazam", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "064", - "name": "kadabra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kadabra emits a peculiar alpha wave if it develops a headache. Only those people with a particularly strong psyche can hope to become a trainer of this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/064.png", - "size": { - "height": "1.30 m", - "weight": "56.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.027", - "stats": { - "base-attack": "232", - "base-defense": "117", - "base-stamina": "120", - "max-cp": "2059", - "max-hp": "106" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "next-evolution": [{ - "num": "065", - "name": "alakazam", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "063", - "name": "abra", - "candy-cost": "25" - }] - } - }, - { - "num": "065", - "name": "alakazam", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Alakazam's brain continually grows, making its head far too heavy to support with its neck. This Pokémon holds its head up using its psychokinetic power instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/065.png", - "size": { - "height": "1.50 m", - "weight": "48.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0073", - "stats": { - "base-attack": "271", - "base-defense": "167", - "base-stamina": "146", - "max-cp": "3057", - "max-hp": "127" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "prev-evolution": [{ - "num": "064", - "name": "kadabra", - "candy-cost": "100", - "prev-evolution": [{ - "num": "063", - "name": "abra", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "066", - "name": "machop", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machop's muscles are special-they never get sore no matter how much they are used in exercise. This Pokémon has sufficient power to hurl a hundred adult humans.", - "img": "https://www.serebii.net/pokemongo/pokemon/066.png", - "size": { - "height": "0.79 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.49", - "stats": { - "base-attack": "137", - "base-defense": "82", - "base-stamina": "172", - "max-cp": "1278", - "max-hp": "147" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "next-evolution": [{ - "num": "067", - "name": "machoke", - "candy-cost": "25", - "next-evolution": [{ - "num": "068", - "name": "machamp", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "067", - "name": "machoke", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machoke's thoroughly toned muscles possess the hardness of steel. This Pokémon has so much strength, it can easily hold aloft a sumo wrestler on just one finger.", - "img": "https://www.serebii.net/pokemongo/pokemon/067.png", - "size": { - "height": "1.50 m", - "weight": "70.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "177", - "base-defense": "125", - "base-stamina": "190", - "max-cp": "2031", - "max-hp": "162" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "next-evolution": [{ - "num": "068", - "name": "machamp", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "066", - "name": "machop", - "candy-cost": "25" - }] - } - }, - { - "num": "068", - "name": "machamp", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machamp has the power to hurl anything aside. However, trying to do any work requiring care and dexterity causes its arms to get tangled. This Pokémon tends to leap into action before it thinks.", - "img": "https://www.serebii.net/pokemongo/pokemon/068.png", - "size": { - "height": "1.60 m", - "weight": "130.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0068", - "stats": { - "base-attack": "234", - "base-defense": "159", - "base-stamina": "207", - "max-cp": "3056", - "max-hp": "175" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "prev-evolution": [{ - "num": "067", - "name": "machoke", - "candy-cost": "100", - "prev-evolution": [{ - "num": "066", - "name": "machop", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "069", - "name": "bellsprout", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Bellsprout's thin and flexible body lets it bend and sway to avoid any attack, however strong it may be. From its mouth, this Pokémon spits a corrosive fluid that melts even iron.", - "img": "https://www.serebii.net/pokemongo/pokemon/069.png", - "size": { - "height": "0.71 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.15", - "stats": { - "base-attack": "139", - "base-defense": "61", - "base-stamina": "137", - "max-cp": "1033", - "max-hp": "120" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "next-evolution": [{ - "num": "070", - "name": "weepinbell", - "candy-cost": "25", - "next-evolution": [{ - "num": "071", - "name": "victreebel", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "070", - "name": "weepinbell", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weepinbell has a large hook on its rear end. At night, the Pokémon hooks on to a tree branch and goes to sleep. If it moves around in its sleep, it may wake up to find itself on the ground.", - "img": "https://www.serebii.net/pokemongo/pokemon/070.png", - "size": { - "height": "0.99 m", - "weight": "6.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "172", - "base-defense": "92", - "base-stamina": "163", - "max-cp": "1611", - "max-hp": "140" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "next-evolution": [{ - "num": "071", - "name": "victreebel", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "069", - "name": "bellsprout", - "candy-cost": "25" - }] - } - }, - { - "num": "071", - "name": "victreebel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Victreebel has a long vine that extends from its head. This vine is waved and flicked about as if it were an animal to attract prey. When an unsuspecting prey draws near, this Pokémon swallows it whole.", - "img": "https://www.serebii.net/pokemongo/pokemon/071.png", - "size": { - "height": "1.70 m", - "weight": "15.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.0059", - "stats": { - "base-attack": "207", - "base-defense": "135", - "base-stamina": "190", - "max-cp": "2431", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "prev-evolution": [{ - "num": "070", - "name": "weepinbell", - "candy-cost": "100", - "prev-evolution": [{ - "num": "069", - "name": "bellsprout", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "072", - "name": "tentacool", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tentacool's body is largely composed of water. If it is removed from the sea, it dries up like parchment. If this Pokémon happens to become dehydrated, put it back into the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/072.png", - "size": { - "height": "0.89 m", - "weight": "45.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.81", - "stats": { - "base-attack": "97", - "base-defense": "149", - "base-stamina": "120", - "max-cp": "1040", - "max-hp": "106" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tentacool candy", - "next-evolution": [{ - "num": "073", - "name": "tentacruel", - "candy-cost": "50" - }] - } - }, - { - "num": "073", - "name": "tentacruel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tentacruel has large red orbs on its head. The orbs glow before lashing the vicinity with a harsh ultrasonic blast. This Pokémon's outburst creates rough waves around it.", - "img": "https://www.serebii.net/pokemongo/pokemon/073.png", - "size": { - "height": "1.60 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.082", - "stats": { - "base-attack": "166", - "base-defense": "209", - "base-stamina": "190", - "max-cp": "2422", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "tentacool candy", - "prev-evolution": [{ - "num": "072", - "name": "tentacool", - "candy-cost": "50" - }] - } - }, - { - "num": "074", - "name": "geodude", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The longer a Geodude lives, the more its edges are chipped and worn away, making it more rounded in appearance. However, this Pokémon's heart will remain hard, craggy, and rough always.", - "img": "https://www.serebii.net/pokemongo/pokemon/074.png", - "size": { - "height": "0.41 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.19", - "stats": { - "base-attack": "132", - "base-defense": "132", - "base-stamina": "120", - "max-cp": "1293", - "max-hp": "106" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "next-evolution": [{ - "num": "075", - "name": "graveler", - "candy-cost": "25", - "next-evolution": [{ - "num": "076", - "name": "golem", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "075", - "name": "graveler", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Graveler grows by feeding on rocks. Apparently, it prefers to eat rocks that are covered in moss. This Pokémon eats its way through a ton of rocks on a daily basis.", - "img": "https://www.serebii.net/pokemongo/pokemon/075.png", - "size": { - "height": "0.99 m", - "weight": "105.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.071", - "stats": { - "base-attack": "164", - "base-defense": "164", - "base-stamina": "146", - "max-cp": "1897", - "max-hp": "127" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "next-evolution": [{ - "num": "076", - "name": "golem", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "074", - "name": "geodude", - "candy-cost": "25" - }] - } - }, - { - "num": "076", - "name": "golem", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Golem live up on mountains. If there is a large earthquake, these Pokémon will come rolling down off the mountains en masse to the foothills below.", - "img": "https://www.serebii.net/pokemongo/pokemon/076.png", - "size": { - "height": "1.40 m", - "weight": "300.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.0047", - "stats": { - "base-attack": "211", - "base-defense": "198", - "base-stamina": "190", - "max-cp": "2949", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "prev-evolution": [{ - "num": "075", - "name": "graveler", - "candy-cost": "100", - "prev-evolution": [{ - "num": "074", - "name": "geodude", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "077", - "name": "ponyta", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ponyta is very weak at birth. It can barely stand up. This Pokémon becomes stronger by stumbling and falling to keep up with its parent.", - "img": "https://www.serebii.net/pokemongo/pokemon/077.png", - "size": { - "height": "0.99 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.51", - "stats": { - "base-attack": "170", - "base-defense": "127", - "base-stamina": "137", - "max-cp": "1697", - "max-hp": "120" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "flame wheel", - "type": "fire", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "ponyta candy", - "next-evolution": [{ - "num": "078", - "name": "rapidash", - "candy-cost": "50" - }] - } - }, - { - "num": "078", - "name": "rapidash", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rapidash usually can be seen casually cantering in the fields and plains. However, when this Pokémon turns serious, its fiery manes flare and blaze as it gallops its way up to 150 mph.", - "img": "https://www.serebii.net/pokemongo/pokemon/078.png", - "size": { - "height": "1.70 m", - "weight": "95.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "207", - "base-defense": "162", - "base-stamina": "163", - "max-cp": "2461", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ponyta candy", - "prev-evolution": [{ - "num": "077", - "name": "ponyta", - "candy-cost": "50" - }] - } - }, - { - "num": "079", - "name": "slowpoke", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Slowpoke uses its tail to catch prey by dipping it in water at the side of a river. However, this Pokémon often forgets what it's doing and often spends entire days just loafing at water's edge.", - "img": "https://www.serebii.net/pokemongo/pokemon/079.png", - "size": { - "height": "1.19 m", - "weight": "36.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.05", - "stats": { - "base-attack": "109", - "base-defense": "98", - "base-stamina": "207", - "max-cp": "1226", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "next-evolution": [ - { - "num": "080", - "name": "slowbro", - "candy-cost": "50" - }, - { - "num": "199", - "name": "slowking", - "candy-cost": "50", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ] - } - }, - { - "num": "080", - "name": "slowbro", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Slowbro's tail has a Shellder firmly attached with a bite. As a result, the tail can't be used for fishing anymore. This causes Slowbro to grudgingly swim and catch prey instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/080.png", - "size": { - "height": "1.60 m", - "weight": "78.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.036", - "stats": { - "base-attack": "177", - "base-defense": "180", - "base-stamina": "216", - "max-cp": "2545", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "prev-evolution": [{ - "num": "079", - "name": "slowpoke", - "candy-cost": "50" - }] - } - }, - { - "num": "081", - "name": "magnemite", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magnemite attaches itself to power lines to feed on electricity. If your house has a power outage, check your circuit breakers. You may find a large number of this Pokémon clinging to the breaker box.", - "img": "https://www.serebii.net/pokemongo/pokemon/081.png", - "size": { - "height": "0.30 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.71", - "stats": { - "base-attack": "165", - "base-defense": "121", - "base-stamina": "93", - "max-cp": "1362", - "max-hp": "85" - }, - "resistant": [ - "normal", - "electric", - "grass", - "ice", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "magnet bomb", - "type": "steel", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "magnemite candy", - "next-evolution": [{ - "num": "082", - "name": "magneton", - "candy-cost": "50" - }] - } - }, - { - "num": "082", - "name": "magneton", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magneton emits a powerful magnetic force that is fatal to mechanical devices. As a result, large cities sound sirens to warn citizens of large-scale outbreaks of this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/082.png", - "size": { - "height": "0.99 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.023", - "stats": { - "base-attack": "223", - "base-defense": "169", - "base-stamina": "137", - "max-cp": "2485", - "max-hp": "120" - }, - "resistant": [ - "normal", - "electric", - "grass", - "ice", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "magnet bomb", - "type": "steel", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "magnemite candy", - "prev-evolution": [{ - "num": "081", - "name": "magnemite", - "candy-cost": "50" - }] - } - }, - { - "num": "083", - "name": "farfetch'd", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Farfetch'd is always seen with a stalk from a plant of some sort. Apparently, there are good stalks and bad stalks. This Pokémon has been known to fight with others over stalks.", - "img": "https://www.serebii.net/pokemongo/pokemon/083.png", - "size": { - "height": "0.79 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: asia or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0212", - "stats": { - "base-attack": "124", - "base-defense": "115", - "base-stamina": "141", - "max-cp": "1236", - "max-hp": "123" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "cut", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "farfetch'd candy" - } - }, - { - "num": "084", - "name": "doduo", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Doduo's two heads never sleep at the same time. Its two heads take turns sleeping, so one head can always keep watch for enemies while the other one sleeps.", - "img": "https://www.serebii.net/pokemongo/pokemon/084.png", - "size": { - "height": "1.40 m", - "weight": "39.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.52", - "stats": { - "base-attack": "158", - "base-defense": "83", - "base-stamina": "111", - "max-cp": "1200", - "max-hp": "99" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "doduo candy", - "next-evolution": [{ - "num": "085", - "name": "dodrio", - "candy-cost": "50" - }] - } - }, - { - "num": "085", - "name": "dodrio", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Watch out if Dodrio's three heads are looking in three separate directions. It's a sure sign that it is on its guard. Don't go near this Pokémon if it's being wary-it may decide to peck you.", - "img": "https://www.serebii.net/pokemongo/pokemon/085.png", - "size": { - "height": "1.80 m", - "weight": "85.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.22", - "stats": { - "base-attack": "218", - "base-defense": "140", - "base-stamina": "155", - "max-cp": "2362", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "doduo candy", - "prev-evolution": [{ - "num": "084", - "name": "doduo", - "candy-cost": "50" - }] - } - }, - { - "num": "086", - "name": "seel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Seel hunts for prey in the frigid sea underneath sheets of ice. When it needs to breathe, it punches a hole through the ice with the sharply protruding section of its head.", - "img": "https://www.serebii.net/pokemongo/pokemon/086.png", - "size": { - "height": "1.09 m", - "weight": "90.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.28", - "stats": { - "base-attack": "85", - "base-defense": "121", - "base-stamina": "163", - "max-cp": "971", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "seel candy", - "next-evolution": [{ - "num": "087", - "name": "dewgong", - "candy-cost": "50" - }] - } - }, - { - "num": "087", - "name": "dewgong", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dewgong loves to snooze on bitterly cold ice. The sight of this Pokémon sleeping on a glacier was mistakenly thought to be a mermaid by a mariner long ago.", - "img": "https://www.serebii.net/pokemongo/pokemon/087.png", - "size": { - "height": "1.70 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.013", - "stats": { - "base-attack": "139", - "base-defense": "177", - "base-stamina": "207", - "max-cp": "1985", - "max-hp": "175" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "seel candy", - "prev-evolution": [{ - "num": "086", - "name": "seel", - "candy-cost": "50" - }] - } - }, - { - "num": "088", - "name": "grimer", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Grimer's sludgy and rubbery body can be forced through any opening, however small it may be. This Pokémon enters sewer pipes to drink filthy wastewater.", - "img": "https://www.serebii.net/pokemongo/pokemon/088.png", - "size": { - "height": "0.89 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.052", - "stats": { - "base-attack": "135", - "base-defense": "90", - "base-stamina": "190", - "max-cp": "1374", - "max-hp": "162" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge", - "type": "poison", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "grimer candy", - "next-evolution": [{ - "num": "089", - "name": "muk", - "candy-cost": "50" - }] - } - }, - { - "num": "089", - "name": "muk", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "From Muk's body seeps a foul fluid that gives off a nose-bendingly horrible stench. Just one drop of this Pokémon's body fluid can turn a pool stagnant and rancid.", - "img": "https://www.serebii.net/pokemongo/pokemon/089.png", - "size": { - "height": "1.19 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "190", - "base-defense": "172", - "base-stamina": "233", - "max-cp": "2757", - "max-hp": "195" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "grimer candy", - "prev-evolution": [{ - "num": "088", - "name": "grimer", - "candy-cost": "50" - }] - } - }, - { - "num": "090", - "name": "shellder", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "At night, this Pokémon uses its broad tongue to burrow a hole in the seafloor sand and then sleep in it. While it is sleeping, Shellder closes its shell, but leaves its tongue hanging out.", - "img": "https://www.serebii.net/pokemongo/pokemon/090.png", - "size": { - "height": "0.30 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.52", - "stats": { - "base-attack": "116", - "base-defense": "134", - "base-stamina": "102", - "max-cp": "1080", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "shellder candy", - "next-evolution": [{ - "num": "091", - "name": "cloyster", - "candy-cost": "50" - }] - } - }, - { - "num": "091", - "name": "cloyster", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Cloyster is capable of swimming in the sea. It does so by swallowing water, then jetting it out toward the rear. This Pokémon shoots spikes from its shell using the same system.", - "img": "https://www.serebii.net/pokemongo/pokemon/091.png", - "size": { - "height": "1.50 m", - "weight": "132.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.015", - "stats": { - "base-attack": "186", - "base-defense": "256", - "base-stamina": "137", - "max-cp": "2547", - "max-hp": "120" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "shellder candy", - "prev-evolution": [{ - "num": "090", - "name": "shellder", - "candy-cost": "50" - }] - } - }, - { - "num": "092", - "name": "gastly", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Gastly is largely composed of gaseous matter. When exposed to a strong wind, the gaseous body quickly dwindles away. Groups of this Pokémon cluster under the eaves of houses to escape the ravages of wind.", - "img": "https://www.serebii.net/pokemongo/pokemon/092.png", - "size": { - "height": "1.30 m", - "weight": "0.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.79", - "stats": { - "base-attack": "186", - "base-defense": "67", - "base-stamina": "102", - "max-cp": "1229", - "max-hp": "92" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "next-evolution": [{ - "num": "093", - "name": "haunter", - "candy-cost": "25", - "next-evolution": [{ - "num": "094", - "name": "gengar", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "093", - "name": "haunter", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Haunter is a dangerous Pokémon. If one beckons you while floating in darkness, you must never approach it. This Pokémon will try to lick you with its tongue and steal your life away.", - "img": "https://www.serebii.net/pokemongo/pokemon/093.png", - "size": { - "height": "1.60 m", - "weight": "0.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.052", - "stats": { - "base-attack": "223", - "base-defense": "107", - "base-stamina": "128", - "max-cp": "1963", - "max-hp": "113" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "shadow punch", - "type": "ghost", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "next-evolution": [{ - "num": "094", - "name": "gengar", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "092", - "name": "gastly", - "candy-cost": "25" - }] - } - }, - { - "num": "094", - "name": "gengar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sometimes, on a dark night, your shadow thrown by a streetlight will suddenly and startlingly overtake you. It is actually a Gengar running past you, pretending to be your shadow.", - "img": "https://www.serebii.net/pokemongo/pokemon/094.png", - "size": { - "height": "1.50 m", - "weight": "40.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0067", - "stats": { - "base-attack": "261", - "base-defense": "149", - "base-stamina": "155", - "max-cp": "2878", - "max-hp": "134" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - }, - { - "name": "hex", - "type": "ghost", - "base-damage": "10", - "energy": "15", - "move-duration-seg": "1.2" - }, - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "prev-evolution": [{ - "num": "093", - "name": "haunter", - "candy-cost": "100", - "prev-evolution": [{ - "num": "092", - "name": "gastly", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "095", - "name": "onix", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Onix has a magnet in its brain. It acts as a compass so that this Pokémon does not lose direction while it is tunneling. As it grows older, its body becomes increasingly rounder and smoother.", - "img": "https://www.serebii.net/pokemongo/pokemon/095.png", - "size": { - "height": "8.79 m", - "weight": "210.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "85", - "base-defense": "232", - "base-stamina": "111", - "max-cp": "1101", - "max-hp": "99" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "onix candy", - "next-evolution": [{ - "num": "208", - "name": "steelix", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "096", - "name": "drowzee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If your nose becomes itchy while you are sleeping, it's a sure sign that one of these Pokémon is standing above your pillow and trying to eat you dream through your nostrils.", - "img": "https://www.serebii.net/pokemongo/pokemon/096.png", - "size": { - "height": "0.99 m", - "weight": "32.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "3.21", - "stats": { - "base-attack": "89", - "base-defense": "136", - "base-stamina": "155", - "max-cp": "1040", - "max-hp": "134" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "drowzee candy", - "next-evolution": [{ - "num": "097", - "name": "hypno", - "candy-cost": "50" - }] - } - }, - { - "num": "097", - "name": "hypno", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hypno holds a pendulum in its hand. The arcing movement and glitter of the pendulum lull the foe into a deep state of hypnosis. While this Pokémon searches for prey, it polishes the pendulum.", - "img": "https://www.serebii.net/pokemongo/pokemon/097.png", - "size": { - "height": "1.60 m", - "weight": "75.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "144", - "base-defense": "193", - "base-stamina": "198", - "max-cp": "2090", - "max-hp": "168" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "drowzee candy", - "prev-evolution": [{ - "num": "096", - "name": "drowzee", - "candy-cost": "50" - }] - } - }, - { - "num": "098", - "name": "krabby", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Krabby live on beaches, burrowed inside holes dug into the sand. On sandy beaches with little in the way of food, these Pokémon can be seen squabbling with each other over territory.", - "img": "https://www.serebii.net/pokemongo/pokemon/098.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.12", - "stats": { - "base-attack": "181", - "base-defense": "124", - "base-stamina": "102", - "max-cp": "1561", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "krabby candy", - "next-evolution": [{ - "num": "099", - "name": "kingler", - "candy-cost": "50" - }] - } - }, - { - "num": "099", - "name": "kingler", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kingler has an enormous, oversized claw. It waves this huge claw in the air to communicate with others. However, because the claw is so heavy, the Pokémon quickly tires.", - "img": "https://www.serebii.net/pokemongo/pokemon/099.png", - "size": { - "height": "1.30 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.062", - "stats": { - "base-attack": "240", - "base-defense": "181", - "base-stamina": "146", - "max-cp": "2829", - "max-hp": "127" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "krabby candy", - "prev-evolution": [{ - "num": "098", - "name": "krabby", - "candy-cost": "50" - }] - } - }, - { - "num": "100", - "name": "voltorb", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Voltorb was first sighted at a company that manufactures Poké Balls. The link between that sighting and the fact that this Pokémon looks very similar to a Poké Ball remains a mystery.", - "img": "https://www.serebii.net/pokemongo/pokemon/100.png", - "size": { - "height": "0.51 m", - "weight": "10.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.65", - "stats": { - "base-attack": "109", - "base-defense": "111", - "base-stamina": "120", - "max-cp": "1010", - "max-hp": "106" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "voltorb candy", - "next-evolution": [{ - "num": "101", - "name": "electrode", - "candy-cost": "50" - }] - } - }, - { - "num": "101", - "name": "electrode", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Electrode eats electricity in the atmosphere. On days when lightning strikes, you can see this Pokémon exploding all over the place from eating too much electricity.", - "img": "https://www.serebii.net/pokemongo/pokemon/101.png", - "size": { - "height": "1.19 m", - "weight": "66.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "173", - "base-defense": "173", - "base-stamina": "155", - "max-cp": "2099", - "max-hp": "134" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "voltorb candy", - "prev-evolution": [{ - "num": "100", - "name": "voltorb", - "candy-cost": "50" - }] - } - }, - { - "num": "102", - "name": "exeggcute", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon consists of six eggs that form a closely knit cluster. The six eggs attract each other and spin around. When cracks increasingly appear on the eggs, Exeggcute is close to evolution.", - "img": "https://www.serebii.net/pokemongo/pokemon/102.png", - "size": { - "height": "0.41 m", - "weight": "2.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.78", - "stats": { - "base-attack": "107", - "base-defense": "125", - "base-stamina": "155", - "max-cp": "1175", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "exeggcute candy", - "next-evolution": [{ - "num": "103", - "name": "exeggutor", - "candy-cost": "50" - }] - } - }, - { - "num": "103", - "name": "exeggutor", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Exeggutor originally came from the tropics. Its heads steadily grow larger from exposure to strong sunlight. It is said that when the heads fall off, they group together to form Exeggcute.", - "img": "https://www.serebii.net/pokemongo/pokemon/103.png", - "size": { - "height": "2.01 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "233", - "base-defense": "149", - "base-stamina": "216", - "max-cp": "3014", - "max-hp": "182" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "exeggcute candy", - "prev-evolution": [{ - "num": "102", - "name": "exeggcute", - "candy-cost": "50" - }] - } - }, - { - "num": "104", - "name": "cubone", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Cubone pines for the mother it will never see again. Seeing a likeness of its mother in the full moon, it cries. The stains on the skull the Pokémon wears are made by the tears it sheds.", - "img": "https://www.serebii.net/pokemongo/pokemon/104.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.61", - "stats": { - "base-attack": "90", - "base-defense": "144", - "base-stamina": "137", - "max-cp": "1019", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bone club", - "type": "ground", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "cubone candy", - "next-evolution": [{ - "num": "105", - "name": "marowak", - "candy-cost": "50" - }] - } - }, - { - "num": "105", - "name": "marowak", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Marowak is the evolved form of a Cubone that has overcome its sadness at the loss of its mother and grown tough. This Pokémon's tempered and hardened spirit is not easily broken.", - "img": "https://www.serebii.net/pokemongo/pokemon/105.png", - "size": { - "height": "0.99 m", - "weight": "45.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "144", - "base-defense": "186", - "base-stamina": "155", - "max-cp": "1835", - "max-hp": "134" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bone club", - "type": "ground", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cubone candy", - "prev-evolution": [{ - "num": "104", - "name": "cubone", - "candy-cost": "50" - }] - } - }, - { - "num": "106", - "name": "hitmonlee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hitmonlee's legs freely contract and stretch. Using these springlike legs, it bowls over foes with devastating kicks. After battle, it rubs down its legs and loosens the muscles to overcome fatigue.", - "img": "https://www.serebii.net/pokemongo/pokemon/106.png", - "size": { - "height": "1.50 m", - "weight": "49.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "224", - "base-defense": "181", - "base-stamina": "137", - "max-cp": "2576", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "107", - "name": "hitmonchan", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hitmonchan is said to possess the spirit of a boxer who had been working toward a world championship. This Pokémon has an indomitable spirit and will never give up in the face of adversity.", - "img": "https://www.serebii.net/pokemongo/pokemon/107.png", - "size": { - "height": "1.40 m", - "weight": "50.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "193", - "base-defense": "197", - "base-stamina": "137", - "max-cp": "2332", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "108", - "name": "lickitung", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Whenever Lickitung comes across something new, it will unfailingly give it a lick. It does so because it memorizes things by texture and by taste. It is somewhat put off by sour things.", - "img": "https://www.serebii.net/pokemongo/pokemon/108.png", - "size": { - "height": "1.19 m", - "weight": "65.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "108", - "base-defense": "137", - "base-stamina": "207", - "max-cp": "1411", - "max-hp": "175" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "lickitung candy" - } - }, - { - "num": "109", - "name": "koffing", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If Koffing becomes agitated, it raises the toxicity of its internal gases and then jets them out from all over its body. This Pokémon may also overinflate its round body, then explode.", - "img": "https://www.serebii.net/pokemongo/pokemon/109.png", - "size": { - "height": "0.61 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.2", - "stats": { - "base-attack": "119", - "base-defense": "141", - "base-stamina": "120", - "max-cp": "1214", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge", - "type": "poison", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "koffing candy", - "next-evolution": [{ - "num": "110", - "name": "weezing", - "candy-cost": "50" - }] - } - }, - { - "num": "110", - "name": "weezing", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weezing loves the gases given off by rotted kitchen garbage. This Pokémon will find a dirty, unkempt house and make it its home. At night, when the people in the house are asleep, it will go through the trash.", - "img": "https://www.serebii.net/pokemongo/pokemon/110.png", - "size": { - "height": "1.19 m", - "weight": "9.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.016", - "stats": { - "base-attack": "174", - "base-defense": "197", - "base-stamina": "163", - "max-cp": "2293", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "koffing candy", - "prev-evolution": [{ - "num": "109", - "name": "koffing", - "candy-cost": "50" - }] - } - }, - { - "num": "111", - "name": "rhyhorn", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rhyhorn runs in a straight line, smashing everything in its path. It is not bothered even if it rushes headlong into a block of steel. This Pokémon may feel some pain from the collision the next day, however.", - "img": "https://www.serebii.net/pokemongo/pokemon/111.png", - "size": { - "height": "0.99 m", - "weight": "115.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "rock" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.63", - "stats": { - "base-attack": "140", - "base-defense": "127", - "base-stamina": "190", - "max-cp": "1651", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "rhyhorn candy", - "next-evolution": [{ - "num": "112", - "name": "rhydon", - "candy-cost": "50", - "next-evolution": [{ - "num": "464", - "name": "rhyperior", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "112", - "name": "rhydon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rhydon's horn can crush even uncut diamonds. One sweeping blow of its tail can topple a building. This Pokémon's hide is extremely tough. Even direct cannon hits don't leave a scratch.", - "img": "https://www.serebii.net/pokemongo/pokemon/112.png", - "size": { - "height": "1.91 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "rock" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "222", - "base-defense": "171", - "base-stamina": "233", - "max-cp": "3179", - "max-hp": "195" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "rhyhorn candy", - "next-evolution": [{ - "num": "464", - "name": "rhyperior", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "111", - "name": "rhyhorn", - "candy-cost": "25" - }] - } - }, - { - "num": "113", - "name": "chansey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Chansey lays nutritionally excellent eggs on an everyday basis. The eggs are so delicious, they are easily and eagerly devoured by even those people who have lost their appetite.", - "img": "https://www.serebii.net/pokemongo/pokemon/113.png", - "size": { - "height": "1.09 m", - "weight": "34.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.013", - "stats": { - "base-attack": "60", - "base-defense": "128", - "base-stamina": "487", - "max-cp": "1255", - "max-hp": "396" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "chansey candy", - "next-evolution": [{ - "num": "242", - "name": "blissey" - }], - "prev-evolution": [{ - "num": "440", - "name": "happiny", - "candy-cost": "25" - }] - } - }, - { - "num": "114", - "name": "tangela", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tangela's vines snap off easily if they are grabbed. This happens without pain, allowing it to make a quick getaway. The lost vines are replaced by newly grown vines the very next day.", - "img": "https://www.serebii.net/pokemongo/pokemon/114.png", - "size": { - "height": "0.99 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.228", - "stats": { - "base-attack": "183", - "base-defense": "169", - "base-stamina": "163", - "max-cp": "2238", - "max-hp": "140" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tangela candy" - } - }, - { - "num": "115", - "name": "kangaskhan", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If you come across a young Kangaskhan playing by itself, you must never disturb it or attempt to catch it. The baby Pokémon's parent is sure to be in the area, and it will become violently enraged at you.", - "img": "https://www.serebii.net/pokemongo/pokemon/115.png", - "size": { - "height": "2.21 m", - "weight": "80.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2", - "common-capture-area": "early reports that this pokémon is likely to be found in: australia, new zealand or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0086", - "stats": { - "base-attack": "181", - "base-defense": "165", - "base-stamina": "233", - "max-cp": "2586", - "max-hp": "195" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "kangaskhan candy" - } - }, - { - "num": "116", - "name": "horsea", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Horsea eats small insects and moss off of rocks. If the ocean current turns fast, this Pokémon anchors itself by wrapping its tail around rocks or coral to prevent being washed away.", - "img": "https://www.serebii.net/pokemongo/pokemon/116.png", - "size": { - "height": "0.41 m", - "weight": "8.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.13", - "stats": { - "base-attack": "129", - "base-defense": "103", - "base-stamina": "102", - "max-cp": "1056", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "next-evolution": [{ - "num": "117", - "name": "seadra", - "candy-cost": "50", - "next-evolution": [{ - "num": "230", - "name": "kingdra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - } - }] - }] - } - }, - { - "num": "117", - "name": "seadra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Seadra sleeps after wriggling itself between the branches of coral. Those trying to harvest coral are occasionally stung by this Pokémon's poison barbs if they fail to notice it.", - "img": "https://www.serebii.net/pokemongo/pokemon/117.png", - "size": { - "height": "1.19 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "187", - "base-defense": "156", - "base-stamina": "146", - "max-cp": "2093", - "max-hp": "127" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "next-evolution": [{ - "num": "230", - "name": "kingdra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - } - }], - "prev-evolution": [{ - "num": "116", - "name": "horsea", - "candy-cost": "25" - }] - } - }, - { - "num": "118", - "name": "goldeen", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Goldeen is a very beautiful Pokémon with fins that billow elegantly in water. However, don't let your guard down around this Pokémon-it could ram you powerfully with its horn.", - "img": "https://www.serebii.net/pokemongo/pokemon/118.png", - "size": { - "height": "0.61 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.18", - "stats": { - "base-attack": "123", - "base-defense": "110", - "base-stamina": "128", - "max-cp": "1152", - "max-hp": "113" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "goldeen candy", - "next-evolution": [{ - "num": "119", - "name": "seaking", - "candy-cost": "50" - }] - } - }, - { - "num": "119", - "name": "seaking", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "In the autumn, Seaking males can be seen performing courtship dances in riverbeds to woo females. During this season, this Pokémon's body coloration is at its most beautiful.", - "img": "https://www.serebii.net/pokemongo/pokemon/119.png", - "size": { - "height": "1.30 m", - "weight": "39.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.08", - "stats": { - "base-attack": "175", - "base-defense": "147", - "base-stamina": "190", - "max-cp": "2162", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "goldeen candy", - "prev-evolution": [{ - "num": "118", - "name": "goldeen", - "candy-cost": "50" - }] - } - }, - { - "num": "120", - "name": "staryu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Staryu's center section has an organ called the core that shines bright red. If you go to a beach toward the end of summer, the glowing cores of these Pokémon look like the stars in the sky.", - "img": "https://www.serebii.net/pokemongo/pokemon/120.png", - "size": { - "height": "0.79 m", - "weight": "34.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.95", - "stats": { - "base-attack": "137", - "base-defense": "112", - "base-stamina": "102", - "max-cp": "1157", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "staryu candy", - "next-evolution": [{ - "num": "121", - "name": "starmie", - "candy-cost": "50" - }] - } - }, - { - "num": "121", - "name": "starmie", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Starmie's center section-the core-glows brightly in seven colors. Because of its luminous nature, this Pokémon has been given the nickname the gem of the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/121.png", - "size": { - "height": "1.09 m", - "weight": "80.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "210", - "base-defense": "184", - "base-stamina": "155", - "max-cp": "2584", - "max-hp": "134" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "staryu candy", - "prev-evolution": [{ - "num": "120", - "name": "staryu", - "candy-cost": "50" - }] - } - }, - { - "num": "122", - "name": "mr. mime", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mr. Mime is a master of pantomime. Its gestures and motions convince watchers that something unseeable actually exists. Once the watchers are convinced, the unseeable thing exists as if it were real.", - "img": "https://www.serebii.net/pokemongo/pokemon/122.png", - "size": { - "height": "1.30 m", - "weight": "54.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: western europe or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "192", - "base-defense": "205", - "base-stamina": "120", - "max-cp": "2228", - "max-hp": "106" - }, - "resistant": [ - "fighting", - "psychic", - "dragon" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "mr. mime candy", - "prev-evolution": [{ - "num": "439", - "name": "mime jr", - "candy-cost": "50" - }] - } - }, - { - "num": "123", - "name": "scyther", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Scyther is blindingly fast. Its blazing speed enhances the effectiveness of the twin scythes on its forearms. This Pokémon's scythes are so effective, they can slice through thick logs in one wicked stroke.", - "img": "https://www.serebii.net/pokemongo/pokemon/123.png", - "size": { - "height": "1.50 m", - "weight": "56.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.14", - "stats": { - "base-attack": "218", - "base-defense": "170", - "base-stamina": "172", - "max-cp": "2706", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "scyther candy", - "next-evolution": [{ - "num": "212", - "name": "scizor", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "124", - "name": "jynx", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jynx walks rhythmically, swaying and shaking its hips as if it were dancing. Its motions are so bouncingly alluring, people seeing it are compelled to shake their hips without giving any thought to what they are doing.", - "img": "https://www.serebii.net/pokemongo/pokemon/124.png", - "size": { - "height": "1.40 m", - "weight": "40.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.35", - "stats": { - "base-attack": "223", - "base-defense": "151", - "base-stamina": "163", - "max-cp": "2555", - "max-hp": "140" - }, - "resistant": [ - "ice", - "psychic" - ], - "weaknesses": [ - "fire", - "bug", - "rock", - "ghost", - "dark", - "steel" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "draining kiss", - "type": "fairy", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "jynx candy", - "prev-evolution": [{ - "num": "238", - "name": "smoochum", - "candy-cost": "25" - }] - } - }, - { - "num": "125", - "name": "electabuzz", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When a storm arrives, gangs of this Pokémon compete with each other to scale heights that are likely to be stricken by lightning bolts. Some towns use Electabuzz in place of lightning rods.", - "img": "https://www.serebii.net/pokemongo/pokemon/125.png", - "size": { - "height": "1.09 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.074", - "stats": { - "base-attack": "198", - "base-defense": "158", - "base-stamina": "163", - "max-cp": "2334", - "max-hp": "140" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "electabuzz candy", - "next-evolution": [{ - "num": "466", - "name": "electivire", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "239", - "name": "elekid", - "candy-cost": "25" - }] - } - }, - { - "num": "126", - "name": "magmar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "In battle, Magmar blows out intensely hot flames from all over its body to intimidate its opponent. This Pokémon's fiery bursts create heat waves that ignite grass and trees in its surroundings.", - "img": "https://www.serebii.net/pokemongo/pokemon/126.png", - "size": { - "height": "1.30 m", - "weight": "44.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "206", - "base-defense": "154", - "base-stamina": "163", - "max-cp": "2394", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "magmar candy", - "next-evolution": [{ - "num": "467", - "name": "magmortar", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "240", - "name": "magby", - "candy-cost": "25" - }] - } - }, - { - "num": "127", - "name": "pinsir", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pinsir is astoundingly strong. It can grip a foe weighing twice its weight in its horns and easily lift it. This Pokémon's movements turn sluggish in cold places.", - "img": "https://www.serebii.net/pokemongo/pokemon/127.png", - "size": { - "height": "1.50 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.99", - "stats": { - "base-attack": "238", - "base-defense": "182", - "base-stamina": "163", - "max-cp": "2959", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "pinsir candy" - } - }, - { - "num": "128", - "name": "tauros", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon is not satisfied unless it is rampaging at all times. If there is no opponent for Tauros to battle, it will charge at thick trees and knock them down to calm itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/128.png", - "size": { - "height": "1.40 m", - "weight": "88.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: north america or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.12", - "stats": { - "base-attack": "198", - "base-defense": "183", - "base-stamina": "181", - "max-cp": "2620", - "max-hp": "154" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tauros candy" - } - }, - { - "num": "129", - "name": "magikarp", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magikarp is a pathetic excuse for a Pokémon that is only capable of flopping and splashing. This behavior prompted scientists to undertake research into it.", - "img": "https://www.serebii.net/pokemongo/pokemon/129.png", - "size": { - "height": "0.89 m", - "weight": "10.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.7" - }, - "spawn-chance": "4.78", - "stats": { - "base-attack": "29", - "base-defense": "85", - "base-stamina": "85", - "max-cp": "274", - "max-hp": "79" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "splash", - "type": "water", - "base-damage": "0", - "energy": "0", - "move-duration-seg": "1.73" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "magikarp candy", - "next-evolution": [{ - "num": "130", - "name": "gyarados", - "candy-cost": "400" - }] - } - }, - { - "num": "130", - "name": "gyarados", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Magikarp evolves into Gyarados, its brain cells undergo a structural transformation. It is said that this transformation is to blame for this Pokémon's wildly violent nature.", - "img": "https://www.serebii.net/pokemongo/pokemon/130.png", - "size": { - "height": "6.50 m", - "weight": "235.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0032", - "stats": { - "base-attack": "237", - "base-defense": "186", - "base-stamina": "216", - "max-cp": "3391", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "magikarp candy", - "prev-evolution": [{ - "num": "129", - "name": "magikarp", - "candy-cost": "400" - }] - } - }, - { - "num": "131", - "name": "lapras", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "People have driven Lapras almost to the point of extinction. In the evenings, this Pokémon is said to sing plaintively as it seeks what few others of its kind still remain.", - "img": "https://www.serebii.net/pokemongo/pokemon/131.png", - "size": { - "height": "2.49 m", - "weight": "220.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.006", - "stats": { - "base-attack": "165", - "base-defense": "174", - "base-stamina": "277", - "max-cp": "2641", - "max-hp": "230" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "lapras candy" - } - }, - { - "num": "132", - "name": "ditto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ditto rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itself into something by relying on its memory, this Pokémon manages to get details wrong.", - "img": "https://www.serebii.net/pokemongo/pokemon/132.png", - "size": { - "height": "0.30 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "91", - "base-defense": "91", - "base-stamina": "134", - "max-cp": "832", - "max-hp": "117" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ditto candy" - } - }, - { - "num": "133", - "name": "eevee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Eevee has an unstable genetic makeup that suddenly mutates due to the environment in which it lives. Radiation from various stones causes this Pokémon to evolve.", - "img": "https://www.serebii.net/pokemongo/pokemon/133.png", - "size": { - "height": "0.30 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "2.75", - "stats": { - "base-attack": "104", - "base-defense": "114", - "base-stamina": "146", - "max-cp": "1071", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "next-evolution": [ - { - "num": "134", - "name": "vaporeon", - "candy-cost": "25" - }, - { - "num": "135", - "name": "jolteon", - "candy-cost": "25" - }, - { - "num": "136", - "name": "flareon", - "candy-cost": "25" - }, - { - "num": "196", - "name": "espeon", - "candy-cost": "25" - }, - { - "num": "197", - "name": "umbreon", - "candy-cost": "25" - }, - { - "num": "470", - "name": "leafeon", - "candy-cost": "25" - }, - { - "num": "471", - "name": "glaceon", - "candy-cost": "25" - } - ] - } - }, - { - "num": "134", - "name": "vaporeon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Vaporeon underwent a spontaneous mutation and grew fins and gills that allow it to live underwater. This Pokémon has the ability to freely control water.", - "img": "https://www.serebii.net/pokemongo/pokemon/134.png", - "size": { - "height": "0.99 m", - "weight": "29.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "205", - "base-defense": "161", - "base-stamina": "277", - "max-cp": "3114", - "max-hp": "230" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "135", - "name": "jolteon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jolteon's cells generate a low level of electricity. This power is amplified by the static electricity of its fur, enabling the Pokémon to drop thunderbolts. The bristling fur is made of electrically charged needles.", - "img": "https://www.serebii.net/pokemongo/pokemon/135.png", - "size": { - "height": "0.79 m", - "weight": "24.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "232", - "base-defense": "182", - "base-stamina": "163", - "max-cp": "2888", - "max-hp": "140" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "136", - "name": "flareon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Flareon's fluffy fur has a functional purpose-it releases heat into the air so that its body does not get excessively hot. This Pokémon's body temperature can rise to a maximum of 1,650 degrees Fahrenheit.", - "img": "https://www.serebii.net/pokemongo/pokemon/136.png", - "size": { - "height": "0.89 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "246", - "base-defense": "179", - "base-stamina": "163", - "max-cp": "3029", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "137", - "name": "porygon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Porygon is capable of reverting itself entirely back to program data and entering cyberspace. This Pokémon is copy-protected so it cannot be duplicated by copying.", - "img": "https://www.serebii.net/pokemongo/pokemon/137.png", - "size": { - "height": "0.79 m", - "weight": "36.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "153", - "base-defense": "136", - "base-stamina": "163", - "max-cp": "1720", - "max-hp": "140" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "porygon candy", - "next-evolution": [{ - "num": "233", - "name": "porygon2", - "candy-cost": "25", - "evolution-item": { - "name": "up grade", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/up-grade.png" - }, - "next-evolution": [{ - "num": "474", - "name": "porygon-z", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "138", - "name": "omanyte", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Omanyte is one of the ancient and long-since-extinct Pokémon that have been regenerated from fossils by people. If attacked by an enemy, it withdraws itself inside its hard shell.", - "img": "https://www.serebii.net/pokemongo/pokemon/138.png", - "size": { - "height": "0.41 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.14", - "stats": { - "base-attack": "155", - "base-defense": "153", - "base-stamina": "111", - "max-cp": "1544", - "max-hp": "99" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "brine", - "type": "water", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "omanyte candy", - "next-evolution": [{ - "num": "139", - "name": "omastar", - "candy-cost": "50" - }] - } - }, - { - "num": "139", - "name": "omastar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Omastar uses its tentacles to capture its prey. It is believed to have become extinct because its shell grew too large and heavy, causing its movements to become too slow and ponderous.", - "img": "https://www.serebii.net/pokemongo/pokemon/139.png", - "size": { - "height": "0.99 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0061", - "stats": { - "base-attack": "207", - "base-defense": "201", - "base-stamina": "172", - "max-cp": "2786", - "max-hp": "147" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "omanyte candy", - "prev-evolution": [{ - "num": "138", - "name": "omanyte", - "candy-cost": "50" - }] - } - }, - { - "num": "140", - "name": "kabuto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kabuto is a Pokémon that has been regenerated from a fossil. However, in extremely rare cases, living examples have been discovered. The Pokémon has not changed at all for 300 million years.", - "img": "https://www.serebii.net/pokemongo/pokemon/140.png", - "size": { - "height": "0.51 m", - "weight": "11.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "148", - "base-defense": "140", - "base-stamina": "102", - "max-cp": "1370", - "max-hp": "92" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "kabuto candy", - "next-evolution": [{ - "num": "141", - "name": "kabutops", - "candy-cost": "50" - }] - } - }, - { - "num": "141", - "name": "kabutops", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kabutops swam underwater to hunt for its prey in ancient times. The Pokémon was apparently evolving from being a water-dweller to living on land as evident from the beginnings of change in its gills and legs.", - "img": "https://www.serebii.net/pokemongo/pokemon/141.png", - "size": { - "height": "1.30 m", - "weight": "40.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0032", - "stats": { - "base-attack": "220", - "base-defense": "186", - "base-stamina": "155", - "max-cp": "2713", - "max-hp": "134" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "kabuto candy", - "prev-evolution": [{ - "num": "140", - "name": "kabuto", - "candy-cost": "50" - }] - } - }, - { - "num": "142", - "name": "aerodactyl", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Aerodactyl is a Pokémon from the age of dinosaurs. It was regenerated from genetic material extracted from amber. It is imagined to have been the king of the skies in ancient times.", - "img": "https://www.serebii.net/pokemongo/pokemon/142.png", - "size": { - "height": "1.80 m", - "weight": "59.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.018", - "stats": { - "base-attack": "221", - "base-defense": "159", - "base-stamina": "190", - "max-cp": "2783", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "poison", - "flying", - "bug" - ], - "weaknesses": [ - "water", - "electric", - "ice", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "aerodactyl candy" - } - }, - { - "num": "143", - "name": "snorlax", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Snorlax's typical day consists of nothing more than eating and sleeping. It is such a docile Pokémon that there are children who use its expansive belly as a place to play.", - "img": "https://www.serebii.net/pokemongo/pokemon/143.png", - "size": { - "height": "2.11 m", - "weight": "460.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.016", - "stats": { - "base-attack": "190", - "base-defense": "169", - "base-stamina": "330", - "max-cp": "3225", - "max-hp": "272" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "snorlax candy", - "prev-evolution": [{ - "num": "446", - "name": "munchlax", - "candy-cost": "50" - }] - } - }, - { - "num": "144", - "name": "articuno", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Articuno is a legendary bird Pokémon that can control ice. The flapping of its wings chills the air. As a result, it is said that when this Pokémon flies, snow will fall.", - "img": "https://www.serebii.net/pokemongo/pokemon/144.png", - "size": { - "height": "1.70 m", - "weight": "55.4 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "ice", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "192", - "base-defense": "236", - "base-stamina": "207", - "max-cp": "3051", - "max-hp": "175" - }, - "resistant": [ - "grass", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "articuno candy" - } - }, - { - "num": "145", - "name": "zapdos", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Zapdos is a legendary bird Pokémon that has the ability to control electricity. It usually lives in thunderclouds. The Pokémon gains power if it is stricken by lightning bolts.", - "img": "https://www.serebii.net/pokemongo/pokemon/145.png", - "size": { - "height": "1.60 m", - "weight": "52.6 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "electric", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "253", - "base-defense": "185", - "base-stamina": "207", - "max-cp": "3527", - "max-hp": "175" - }, - "resistant": [ - "grass", - "fighting", - "flying", - "bug", - "steel" - ], - "weaknesses": [ - "ice", - "rock" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "zapdos candy" - } - }, - { - "num": "146", - "name": "moltres", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Moltres is a legendary bird Pokémon that has the ability to control fire. If this Pokémon is injured, it is said to dip its body in the molten magma of a volcano to burn and heal itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/146.png", - "size": { - "height": "2.01 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "251", - "base-defense": "181", - "base-stamina": "207", - "max-cp": "3465", - "max-hp": "175" - }, - "resistant": [ - "fire", - "grass", - "fighting", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "moltres candy" - } - }, - { - "num": "147", - "name": "dratini", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dratini continually molts and sloughs off its old skin. It does so because the life energy within its body steadily builds to reach uncontrollable levels.", - "img": "https://www.serebii.net/pokemongo/pokemon/147.png", - "size": { - "height": "1.80 m", - "weight": "3.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.3", - "stats": { - "base-attack": "119", - "base-defense": "91", - "base-stamina": "121", - "max-cp": "1004", - "max-hp": "107" - }, - "resistant": [ - "fire", - "water", - "electric", - "grass" - ], - "weaknesses": [ - "ice", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "next-evolution": [{ - "num": "148", - "name": "dragonair", - "candy-cost": "25", - "next-evolution": [{ - "num": "149", - "name": "dragonite", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "148", - "name": "dragonair", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dragonair stores an enormous amount of energy inside its body. It is said to alter weather conditions in its vicinity by discharging energy from its crystals on its neck and tail.", - "img": "https://www.serebii.net/pokemongo/pokemon/148.png", - "size": { - "height": "3.99 m", - "weight": "16.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "163", - "base-defense": "135", - "base-stamina": "156", - "max-cp": "1780", - "max-hp": "135" - }, - "resistant": [ - "fire", - "water", - "electric", - "grass" - ], - "weaknesses": [ - "ice", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "next-evolution": [{ - "num": "149", - "name": "dragonite", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "147", - "name": "dratini", - "candy-cost": "25" - }] - } - }, - { - "num": "149", - "name": "dragonite", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dragonite is capable of circling the globe in just 16 hours. It is a kindhearted Pokémon that leads lost and foundering ships in a storm to the safety of land.", - "img": "https://www.serebii.net/pokemongo/pokemon/149.png", - "size": { - "height": "2.21 m", - "weight": "210.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0011", - "stats": { - "base-attack": "263", - "base-defense": "198", - "base-stamina": "209", - "max-cp": "3792", - "max-hp": "177" - }, - "resistant": [ - "fire", - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "ice", - "rock", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "hurricane", - "type": "flying", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dragon claw", - "type": "dragon", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "prev-evolution": [{ - "num": "148", - "name": "dragonair", - "candy-cost": "100", - "prev-evolution": [{ - "num": "147", - "name": "dratini", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "150", - "name": "mewtwo", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mewtwo is a Pokémon that was created by genetic manipulation. However, even though the scientific power of humans created this Pokémon's body, they failed to endow Mewtwo with a compassionate heart", - "img": "https://www.serebii.net/pokemongo/pokemon/150.png", - "size": { - "height": "2.01 m", - "weight": "122.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.06" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "300", - "base-defense": "182", - "base-stamina": "214", - "max-cp": "4178", - "max-hp": "180" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "mewtwo candy" - } - }, - { - "num": "151", - "name": "mew", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mew is said to possess the genetic composition of all Pokémon. It is capable of making itself invisible at will, so it entirely avoids notice even if it approaches people.", - "img": "https://www.serebii.net/pokemongo/pokemon/151.png", - "size": { - "height": "0.41 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "mythic", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0", - "base-capture-rate": "100" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "210", - "base-defense": "210", - "base-stamina": "225", - "max-cp": "3265", - "max-hp": "189" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "mew candy" - } - }, - { - "num": "152", - "name": "chikorita", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In battle, Chikorita waves its leaf around to keep the foe at bay. However, a sweet fragrance also wafts from the leaf, becalming the battling Pokémon and creating a cozy, friendly atmosphere all around.", - "img": "https://www.serebii.net/pokemongo/pokemon/152.png", - "size": { - "height": "0.89 m", - "weight": "6.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "92", - "base-defense": "122", - "base-stamina": "128", - "max-cp": "935", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "next-evolution": [{ - "num": "153", - "name": "bayleef", - "candy-cost": "25", - "next-evolution": [{ - "num": "154", - "name": "meganium", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "153", - "name": "bayleef", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Bayleef's neck is ringed by curled-up leaves. Inside each tubular leaf is a small shoot of a tree. The fragrance of this shoot makes people peppy.", - "img": "https://www.serebii.net/pokemongo/pokemon/153.png", - "size": { - "height": "1.19 m", - "weight": "15.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "122", - "base-defense": "155", - "base-stamina": "155", - "max-cp": "1454", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "next-evolution": [{ - "num": "154", - "name": "meganium", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "152", - "name": "chikorita", - "candy-cost": "25" - }] - } - }, - { - "num": "154", - "name": "meganium", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The fragrance of Meganium's flower soothes and calms emotions. In battle, this Pokémon gives off more of its becalming scent to blunt the foe's fighting spirit.", - "img": "https://www.serebii.net/pokemongo/pokemon/154.png", - "size": { - "height": "1.80 m", - "weight": "100.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "168", - "base-defense": "202", - "base-stamina": "190", - "max-cp": "2410", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "prev-evolution": [{ - "num": "153", - "name": "bayleef", - "candy-cost": "100", - "prev-evolution": [{ - "num": "152", - "name": "chikorita", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "155", - "name": "cyndaquil", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Cyndaquil protects itself by flaring up the flames on its back. The flames are vigorous if the Pokémon is angry. However, if it is tired, the flames splutter fitfully with incomplete combustion.", - "img": "https://www.serebii.net/pokemongo/pokemon/155.png", - "size": { - "height": "0.51 m", - "weight": "7.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "116", - "base-defense": "93", - "base-stamina": "118", - "max-cp": "980", - "max-hp": "105" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "next-evolution": [{ - "num": "156", - "name": "quilava", - "candy-cost": "25", - "next-evolution": [{ - "num": "157", - "name": "typhlosion", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "156", - "name": "quilava", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Quilava keeps its foes at bay with the intensity of its flames and gusts of superheated air. This Pokémon applies its outstanding nimbleness to dodge attacks even while scorching the foe with flames.", - "img": "https://www.serebii.net/pokemongo/pokemon/156.png", - "size": { - "height": "0.89 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "158", - "base-defense": "126", - "base-stamina": "151", - "max-cp": "1653", - "max-hp": "131" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "next-evolution": [{ - "num": "157", - "name": "typhlosion", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "155", - "name": "cyndaquil", - "candy-cost": "25" - }] - } - }, - { - "num": "157", - "name": "typhlosion", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Typhlosion obscures itself behind a shimmering heat haze that it creates using its intensely hot flames. This Pokémon creates blazing explosive blasts that burn everything to cinders.", - "img": "https://www.serebii.net/pokemongo/pokemon/157.png", - "size": { - "height": "1.70 m", - "weight": "79.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "223", - "base-defense": "173", - "base-stamina": "186", - "max-cp": "2889", - "max-hp": "158" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "prev-evolution": [{ - "num": "156", - "name": "quilava", - "candy-cost": "100", - "prev-evolution": [{ - "num": "155", - "name": "cyndaquil", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "158", - "name": "totodile", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Despite the smallness of its body, Totodile's jaws are very powerful. While the Pokémon may think it is just playfully nipping, its bite has enough power to cause serious injury.", - "img": "https://www.serebii.net/pokemongo/pokemon/158.png", - "size": { - "height": "0.61 m", - "weight": "9.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "117", - "base-defense": "109", - "base-stamina": "137", - "max-cp": "1131", - "max-hp": "120" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "next-evolution": [{ - "num": "159", - "name": "croconaw", - "candy-cost": "25", - "next-evolution": [{ - "num": "160", - "name": "feraligatr", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "159", - "name": "croconaw", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Once Croconaw has clamped its jaws on its foe, it will absolutely not let go. Because the tips of its fangs are forked back like barbed fishhooks, they become impossible to remove when they have sunk in.", - "img": "https://www.serebii.net/pokemongo/pokemon/159.png", - "size": { - "height": "1.09 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "150", - "base-defense": "142", - "base-stamina": "163", - "max-cp": "1722", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "next-evolution": [{ - "num": "160", - "name": "feraligatr", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "158", - "name": "totodile", - "candy-cost": "25" - }] - } - }, - { - "num": "160", - "name": "feraligatr", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Feraligatr intimidates its foes by opening its huge mouth. In battle, it will kick the ground hard with its thick and powerful hind legs to charge at the foe at an incredible speed.", - "img": "https://www.serebii.net/pokemongo/pokemon/160.png", - "size": { - "height": "2.31 m", - "weight": "88.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "205", - "base-defense": "188", - "base-stamina": "198", - "max-cp": "2857", - "max-hp": "168" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "prev-evolution": [{ - "num": "159", - "name": "croconaw", - "candy-cost": "100", - "prev-evolution": [{ - "num": "158", - "name": "totodile", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "161", - "name": "sentret", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "When Sentret sleeps, it does so while another stands guard. The sentry wakes the others at the first sign of danger. When this Pokémon becomes separated from its pack, it becomes incapable of sleep due to fear.", - "img": "https://www.serebii.net/pokemongo/pokemon/161.png", - "size": { - "height": "0.79 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "79", - "base-defense": "73", - "base-stamina": "111", - "max-cp": "618", - "max-hp": "99" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "sentret candy", - "next-evolution": [{ - "num": "162", - "name": "furret", - "candy-cost": "25" - }] - } - }, - { - "num": "162", - "name": "furret", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Furret has a very slim build. When under attack, it can slickly squirm through narrow spaces and get away. In spite of its short limbs, this Pokémon is very nimble and fleet.", - "img": "https://www.serebii.net/pokemongo/pokemon/162.png", - "size": { - "height": "1.80 m", - "weight": "32.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "125", - "base-stamina": "198", - "max-cp": "1758", - "max-hp": "168" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "sentret candy", - "prev-evolution": [{ - "num": "161", - "name": "sentret", - "candy-cost": "25" - }] - } - }, - { - "num": "163", - "name": "hoothoot", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Hoothoot has an internal organ that senses and tracks the earth's rotation. Using this special organ, this Pokémon begins hooting at precisely the same time every day.", - "img": "https://www.serebii.net/pokemongo/pokemon/163.png", - "size": { - "height": "0.71 m", - "weight": "21.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "67", - "base-defense": "88", - "base-stamina": "155", - "max-cp": "677", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "ice", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "hoothoot candy", - "next-evolution": [{ - "num": "164", - "name": "noctowl", - "candy-cost": "50" - }] - } - }, - { - "num": "164", - "name": "noctowl", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Noctowl never fails at catching prey in darkness. This Pokémon owes its success to its superior vision that allows it to see in minimal light, and to its soft, supple wings that make no sound in flight.", - "img": "https://www.serebii.net/pokemongo/pokemon/164.png", - "size": { - "height": "1.60 m", - "weight": "40.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "145", - "base-defense": "156", - "base-stamina": "225", - "max-cp": "2024", - "max-hp": "189" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "ice", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "hoothoot candy", - "prev-evolution": [{ - "num": "163", - "name": "hoothoot", - "candy-cost": "50" - }] - } - }, - { - "num": "165", - "name": "ledyba", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ledyba secretes an aromatic fluid from where its legs join its body. This fluid is used for communicating with others. This Pokémon conveys its feelings to others by altering the fluid's scent.", - "img": "https://www.serebii.net/pokemongo/pokemon/165.png", - "size": { - "height": "0.99 m", - "weight": "10.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "72", - "base-defense": "118", - "base-stamina": "120", - "max-cp": "728", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "ledyba candy", - "next-evolution": [{ - "num": "166", - "name": "ledian", - "candy-cost": "25" - }] - } - }, - { - "num": "166", - "name": "ledian", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "It is said that in lands with clean air, where the stars fill the sky, there live Ledian in countless numbers. There is a good reason for this-the Pokémon uses the light of the stars as its energy.", - "img": "https://www.serebii.net/pokemongo/pokemon/166.png", - "size": { - "height": "1.40 m", - "weight": "35.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "107", - "base-defense": "179", - "base-stamina": "146", - "max-cp": "1346", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "ledyba candy", - "prev-evolution": [{ - "num": "165", - "name": "ledyba", - "candy-cost": "25" - }] - } - }, - { - "num": "167", - "name": "spinarak", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The web spun by Spinarak can be considered its second nervous system. It is said that this Pokémon can determine what kind of prey is touching its web just by the tiny vibrations it feels through the web's strands.", - "img": "https://www.serebii.net/pokemongo/pokemon/167.png", - "size": { - "height": "0.51 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "105", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "816", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spinarak candy", - "next-evolution": [{ - "num": "168", - "name": "ariados", - "candy-cost": "50" - }] - } - }, - { - "num": "168", - "name": "ariados", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ariados's feet are tipped with tiny hooked claws that enable it to scuttle on ceilings and vertical walls. This Pokémon constricts the foe with thin and strong silk webbing.", - "img": "https://www.serebii.net/pokemongo/pokemon/168.png", - "size": { - "height": "1.09 m", - "weight": "33.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "161", - "base-defense": "124", - "base-stamina": "172", - "max-cp": "1772", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "shadow sneak", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spinarak candy", - "prev-evolution": [{ - "num": "167", - "name": "spinarak", - "candy-cost": "50" - }] - } - }, - { - "num": "169", - "name": "crobat", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "If this Pokémon is flying by fluttering only a pair of wings on either the forelegs or hind legs, it's proof that Crobat has been flying a long distance. It switches the wings it uses if it is tired.", - "img": "https://www.serebii.net/pokemongo/pokemon/169.png", - "size": { - "height": "1.80 m", - "weight": "75.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "194", - "base-defense": "178", - "base-stamina": "198", - "max-cp": "2646", - "max-hp": "168" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "prev-evolution": [{ - "num": "042", - "name": "golbat", - "candy-cost": "100", - "prev-evolution": [{ - "num": "041", - "name": "zubat", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "170", - "name": "chinchou", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Chinchou lets loose positive and negative electrical charges from its two antennas to make its prey faint. This Pokémon flashes its electric lights to exchange signals with others.", - "img": "https://www.serebii.net/pokemongo/pokemon/170.png", - "size": { - "height": "0.51 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "106", - "base-defense": "97", - "base-stamina": "181", - "max-cp": "1119", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "ice", - "flying", - "steel" - ], - "weaknesses": [ - "grass", - "ground" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "chinchou candy", - "next-evolution": [{ - "num": "171", - "name": "lanturn", - "candy-cost": "50" - }] - } - }, - { - "num": "171", - "name": "lanturn", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Lanturn is nicknamed \"the deep-sea star for its illuminated antenna. This Pokémon produces light by causing a chemical reaction between bacteria and its bodily fluids inside the antenna.", - "img": "https://www.serebii.net/pokemongo/pokemon/171.png", - "size": { - "height": "1.19 m", - "weight": "22.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "electric" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "146", - "base-defense": "137", - "base-stamina": "268", - "max-cp": "2085", - "max-hp": "223" - }, - "resistant": [ - "fire", - "water", - "ice", - "flying", - "steel" - ], - "weaknesses": [ - "grass", - "ground" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chinchou candy", - "prev-evolution": [{ - "num": "170", - "name": "chinchou", - "candy-cost": "50" - }] - } - }, - { - "num": "172", - "name": "pichu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pichu charges itself with electricity more easily on days with thunderclouds or when the air is very dry. You can hear the crackling of static electricity coming off this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/172.png", - "size": { - "height": "0.30 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "77", - "base-defense": "53", - "base-stamina": "85", - "max-cp": "473", - "max-hp": "79" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "next-evolution": [{ - "num": "025", - "name": "pikachu", - "candy-cost": "25", - "next-evolution": [{ - "num": "026", - "name": "raichu", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "173", - "name": "cleffa", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "On nights with many shooting stars, Cleffa can be seen dancing in a ring. They dance through the night and stop only at the break of day, when these Pokémon quench their thirst with the morning dew.", - "img": "https://www.serebii.net/pokemongo/pokemon/173.png", - "size": { - "height": "0.30 m", - "weight": "3.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "75", - "base-defense": "79", - "base-stamina": "137", - "max-cp": "671", - "max-hp": "120" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "next-evolution": [{ - "num": "035", - "name": "clefairy", - "candy-cost": "25", - "next-evolution": [{ - "num": "036", - "name": "clefable", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "174", - "name": "igglybuff", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Igglybuff's vocal cords are not sufficiently developed. It would hurt its throat if it were to sing too much. This Pokémon gargles with freshwater from a clean stream.", - "img": "https://www.serebii.net/pokemongo/pokemon/174.png", - "size": { - "height": "0.30 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "69", - "base-defense": "32", - "base-stamina": "207", - "max-cp": "535", - "max-hp": "175" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "next-evolution": [{ - "num": "039", - "name": "jigglypuff", - "candy-cost": "25", - "next-evolution": [{ - "num": "040", - "name": "wigglytuff", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "175", - "name": "togepi", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "As its energy, Togepi uses the positive emotions of compassion and pleasure exuded by people and Pokémon. This Pokémon stores up feelings of happiness inside its shell, then shares them with others.", - "img": "https://www.serebii.net/pokemongo/pokemon/175.png", - "size": { - "height": "0.30 m", - "weight": "1.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "67", - "base-defense": "116", - "base-stamina": "111", - "max-cp": "657", - "max-hp": "99" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "7 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "togepi candy", - "next-evolution": [{ - "num": "176", - "name": "togetic", - "candy-cost": "50", - "next-evolution": [{ - "num": "468", - "name": "togekiss", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "176", - "name": "togetic", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Togetic is said to be a Pokémon that brings good fortune. When the Pokémon spots someone who is pure of heart, it is said to appear and share its happiness with that person.", - "img": "https://www.serebii.net/pokemongo/pokemon/176.png", - "size": { - "height": "0.61 m", - "weight": "3.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "139", - "base-defense": "181", - "base-stamina": "146", - "max-cp": "1708", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug", - "dragon" - ], - "weaknesses": [ - "electric", - "ice", - "poison", - "rock" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "togepi candy", - "next-evolution": [{ - "num": "468", - "name": "togekiss", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "175", - "name": "togepi", - "candy-cost": "25" - }] - } - }, - { - "num": "177", - "name": "natu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Natu cannot fly because its wings are not yet fully grown. If your eyes meet with this Pokémon's eyes, it will stare back intently at you. But if you move even slightly, it will hop away to safety.", - "img": "https://www.serebii.net/pokemongo/pokemon/177.png", - "size": { - "height": "0.21 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "134", - "base-defense": "89", - "base-stamina": "120", - "max-cp": "1102", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "natu candy", - "next-evolution": [{ - "num": "178", - "name": "xatu", - "candy-cost": "50" - }] - } - }, - { - "num": "178", - "name": "xatu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Xatu stands rooted and still in one spot all day long. People believe that this Pokémon does so out of fear of the terrible things it has foreseen in the future.", - "img": "https://www.serebii.net/pokemongo/pokemon/178.png", - "size": { - "height": "1.50 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "192", - "base-defense": "146", - "base-stamina": "163", - "max-cp": "2188", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "natu candy", - "prev-evolution": [{ - "num": "177", - "name": "natu", - "candy-cost": "50" - }] - } - }, - { - "num": "179", - "name": "mareep", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Mareep's fluffy coat of wool rubs together and builds a static charge. The more static electricity is charged, the more brightly the lightbulb at the tip of its tail glows.", - "img": "https://www.serebii.net/pokemongo/pokemon/179.png", - "size": { - "height": "0.61 m", - "weight": "7.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "114", - "base-defense": "79", - "base-stamina": "146", - "max-cp": "991", - "max-hp": "127" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "next-evolution": [{ - "num": "180", - "name": "flaaffy", - "candy-cost": "25", - "next-evolution": [{ - "num": "181", - "name": "ampharos", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "180", - "name": "flaaffy", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Flaaffy's wool quality changes so that it can generate a high amount of static electricity with a small amount of wool. The bare and slick parts of its hide are shielded against electricity.", - "img": "https://www.serebii.net/pokemongo/pokemon/180.png", - "size": { - "height": "0.79 m", - "weight": "13.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "145", - "base-defense": "109", - "base-stamina": "172", - "max-cp": "1521", - "max-hp": "147" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "next-evolution": [{ - "num": "181", - "name": "ampharos", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "179", - "name": "mareep", - "candy-cost": "25" - }] - } - }, - { - "num": "181", - "name": "ampharos", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ampharos gives off so much light that it can be seen even from space. People in the old days used the light of this Pokémon to send signals back and forth with others far away.", - "img": "https://www.serebii.net/pokemongo/pokemon/181.png", - "size": { - "height": "1.40 m", - "weight": "61.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "211", - "base-defense": "169", - "base-stamina": "207", - "max-cp": "2852", - "max-hp": "175" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "prev-evolution": [{ - "num": "180", - "name": "flaaffy", - "candy-cost": "100", - "prev-evolution": [{ - "num": "179", - "name": "mareep", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "182", - "name": "bellossom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "When Bellossom gets exposed to plenty of sunlight, the leaves ringing its body begin to spin around. This Pokémon's dancing is renowned in the southern lands.", - "img": "https://www.serebii.net/pokemongo/pokemon/182.png", - "size": { - "height": "0.41 m", - "weight": "5.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "169", - "base-defense": "186", - "base-stamina": "181", - "max-cp": "2281", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "prev-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - }, - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "183", - "name": "marill", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Marill's oil-filled tail acts much like a life preserver. If you see just its tail bobbing on the water's surface, it's a sure indication that this Pokémon is diving beneath the water to feed on aquatic plants.", - "img": "https://www.serebii.net/pokemongo/pokemon/183.png", - "size": { - "height": "0.41 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fairy" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "37", - "base-defense": "93", - "base-stamina": "172", - "max-cp": "461", - "max-hp": "147" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "bug" - ], - "weaknesses": [ - "electric", - "grass", - "poison" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "marill candy", - "next-evolution": [{ - "num": "184", - "name": "azumarill", - "candy-cost": "25" - }], - "prev-evolution": [{ - "num": "298", - "name": "azurill", - "candy-cost": "25" - }] - } - }, - { - "num": "184", - "name": "azumarill", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Azumarill's long ears are indispensable sensors. By focusing its hearing, this Pokémon can identify what kinds of prey are around, even in rough and fast-running rivers.", - "img": "https://www.serebii.net/pokemongo/pokemon/184.png", - "size": { - "height": "0.79 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fairy" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "112", - "base-defense": "152", - "base-stamina": "225", - "max-cp": "1588", - "max-hp": "189" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "bug" - ], - "weaknesses": [ - "electric", - "grass", - "poison" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "marill candy", - "prev-evolution": [{ - "num": "183", - "name": "marill", - "candy-cost": "25", - "prev-evolution": [{ - "num": "298", - "name": "azurill", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "185", - "name": "sudowoodo", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sudowoodo camouflages itself as a tree to avoid being attacked by enemies. However, because its hands remain green throughout the year, the Pokémon is easily identified as a fake during the winter.", - "img": "https://www.serebii.net/pokemongo/pokemon/185.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "167", - "base-defense": "176", - "base-stamina": "172", - "max-cp": "2148", - "max-hp": "147" - }, - "resistant": [ - "normal", - "fire", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "sudowoodo candy", - "prev-evolution": [{ - "num": "438", - "name": "bonsly", - "candy-cost": "50" - }] - } - }, - { - "num": "186", - "name": "politoed", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The curled hair on Politoed's head is proof of its status as a king. It is said that the longer and more curled the hair, the more respect this Pokémon earns from its peers.", - "img": "https://www.serebii.net/pokemongo/pokemon/186.png", - "size": { - "height": "10.90 m", - "weight": "33.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "174", - "base-defense": "179", - "base-stamina": "207", - "max-cp": "2449", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "prev-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - }, - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "187", - "name": "hoppip", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon drifts and floats with the wind. If it senses the approach of strong winds, Hoppip links its leaves with other Hoppip to prepare against being blown away.", - "img": "https://www.serebii.net/pokemongo/pokemon/187.png", - "size": { - "height": "0.41 m", - "weight": "0.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "67", - "base-defense": "94", - "base-stamina": "111", - "max-cp": "600", - "max-hp": "99" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "next-evolution": [{ - "num": "188", - "name": "skiploom", - "candy-cost": "25", - "next-evolution": [{ - "num": "189", - "name": "jumpluff", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "188", - "name": "skiploom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Skiploom's flower blossoms when the temperature rises above 64 degrees Fahrenheit. How much the flower opens depends on the temperature. For that reason, this Pokémon is sometimes used as a thermometer.", - "img": "https://www.serebii.net/pokemongo/pokemon/188.png", - "size": { - "height": "0.61 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "91", - "base-defense": "120", - "base-stamina": "146", - "max-cp": "976", - "max-hp": "127" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "next-evolution": [{ - "num": "189", - "name": "jumpluff", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "187", - "name": "hoppip", - "candy-cost": "25" - }] - } - }, - { - "num": "189", - "name": "jumpluff", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Jumpluff rides warm southern winds to cross the sea and fly to foreign lands. The Pokémon descends to the ground when it encounters cold air while it is floating.", - "img": "https://www.serebii.net/pokemongo/pokemon/189.png", - "size": { - "height": "0.79 m", - "weight": "3.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "183", - "base-stamina": "181", - "max-cp": "1636", - "max-hp": "154" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "prev-evolution": [{ - "num": "188", - "name": "skiploom", - "candy-cost": "100", - "prev-evolution": [{ - "num": "187", - "name": "hoppip", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "190", - "name": "aipom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Aipom's tail ends in a hand-like appendage that can be cleverly manipulated. However, because the Pokémon uses its tail so much, its real hands have become rather clumsy.", - "img": "https://www.serebii.net/pokemongo/pokemon/190.png", - "size": { - "height": "0.79 m", - "weight": "11.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "136", - "base-defense": "112", - "base-stamina": "146", - "max-cp": "1348", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "aipom candy" - } - }, - { - "num": "191", - "name": "sunkern", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sunkern tries to move as little as it possibly can. It does so because it tries to conserve all the nutrients it has stored in its body for its evolution. It will not eat a thing, subsisting only on morning dew.", - "img": "https://www.serebii.net/pokemongo/pokemon/191.png", - "size": { - "height": "0.30 m", - "weight": "1.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "55", - "base-defense": "55", - "base-stamina": "102", - "max-cp": "395", - "max-hp": "92" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "cut", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sunkern candy", - "next-evolution": [{ - "num": "192", - "name": "sunflora", - "candy-cost": "50", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - }] - } - }, - { - "num": "192", - "name": "sunflora", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sunflora converts solar energy into nutrition. It moves around actively in the daytime when it is warm. It stops moving as soon as the sun goes down for the night.", - "img": "https://www.serebii.net/pokemongo/pokemon/192.png", - "size": { - "height": "0.79 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "185", - "base-defense": "135", - "base-stamina": "181", - "max-cp": "2141", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sunkern candy", - "prev-evolution": [{ - "num": "191", - "name": "sunkern", - "candy-cost": "50", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - }] - } - }, - { - "num": "193", - "name": "yanma", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Yanma is capable of seeing 360 degrees without having to move its eyes. It is a great flier that is adept at making sudden stops and turning midair. This Pokémon uses its flying ability to quickly chase down targeted prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/193.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "154", - "base-defense": "94", - "base-stamina": "163", - "max-cp": "1470", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "yanma candy" - } - }, - { - "num": "194", - "name": "wooper", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Wooper usually lives in water. However, it occasionally comes out onto land in search of food. On land, it coats its body with a gooey, toxic film.", - "img": "https://www.serebii.net/pokemongo/pokemon/194.png", - "size": { - "height": "0.41 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "75", - "base-defense": "66", - "base-stamina": "146", - "max-cp": "641", - "max-hp": "127" - }, - "resistant": [ - "fire", - "poison", - "rock", - "steel" - ], - "weaknesses": [ - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wooper candy", - "next-evolution": [{ - "num": "195", - "name": "quagsire", - "candy-cost": "50" - }] - } - }, - { - "num": "195", - "name": "quagsire", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Quagsire hunts for food by leaving its mouth wide open in water and waiting for its prey to blunder in unaware. Because the Pokémon does not move, it does not get very hungry.", - "img": "https://www.serebii.net/pokemongo/pokemon/195.png", - "size": { - "height": "1.40 m", - "weight": "75.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "152", - "base-defense": "143", - "base-stamina": "216", - "max-cp": "1992", - "max-hp": "182" - }, - "resistant": [ - "fire", - "poison", - "rock", - "steel" - ], - "weaknesses": [ - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wooper candy", - "prev-evolution": [{ - "num": "194", - "name": "wooper", - "candy-cost": "50" - }] - } - }, - { - "num": "196", - "name": "espeon", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Espeon is extremely loyal to any Trainer it considers to be worthy. It is said that this Pokémon developed its precognitive powers to protect its Trainer from harm.", - "img": "https://www.serebii.net/pokemongo/pokemon/196.png", - "size": { - "height": "0.89 m", - "weight": "26.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "261", - "base-defense": "175", - "base-stamina": "163", - "max-cp": "3170", - "max-hp": "140" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "197", - "name": "umbreon", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Umbreon evolved as a result of exposure to the moon's waves. It hides silently in darkness and waits for its foes to make a move. The rings on its body glow when it leaps to attack.", - "img": "https://www.serebii.net/pokemongo/pokemon/197.png", - "size": { - "height": "0.99 m", - "weight": "27.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "126", - "base-defense": "240", - "base-stamina": "216", - "max-cp": "2137", - "max-hp": "182" - }, - "resistant": [ - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "fighting", - "bug", - "fairy" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "198", - "name": "murkrow", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Murkrow was feared and loathed as the alleged bearer of ill fortune. This Pokémon shows strong interest in anything that sparkles or glitters. It will even try to steal rings from women.", - "img": "https://www.serebii.net/pokemongo/pokemon/198.png", - "size": { - "height": "0.51 m", - "weight": "2.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "175", - "base-defense": "87", - "base-stamina": "155", - "max-cp": "1562", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "fairy" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "murkrow candy", - "next-evolution": [{ - "num": "430", - "name": "honchkrow", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "199", - "name": "slowking", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Slowking undertakes research every day in an effort to solve the mysteries of the world. However, this Pokémon apparently forgets everything it has learned if the Shellder on its head comes off.", - "img": "https://www.serebii.net/pokemongo/pokemon/199.png", - "size": { - "height": "2.01 m", - "weight": "79.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "177", - "base-defense": "180", - "base-stamina": "216", - "max-cp": "2545", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "prev-evolution": [{ - "num": "079", - "name": "slowpoke", - "candy-cost": "50", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - }] - } - }, - { - "num": "200", - "name": "misdreavus", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Misdreavus frightens people with a creepy, sobbing cry. The Pokémon apparently uses its red spheres to absorb the fearful feelings of foes and turn them into nutrition.", - "img": "https://www.serebii.net/pokemongo/pokemon/200.png", - "size": { - "height": "0.71 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "167", - "base-defense": "154", - "base-stamina": "155", - "max-cp": "1926", - "max-hp": "134" - }, - "resistant": [ - "normal", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "hex", - "type": "ghost", - "base-damage": "10", - "energy": "15", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "shadow sneak", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "misdreavus candy", - "next-evolution": [{ - "num": "429", - "name": "mismagius", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "201", - "name": "unown", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon is shaped like ancient writing. It is a mystery as to which came first, the ancient writings or the various Unown. Research into this topic is ongoing but nothing is known.", - "img": "https://www.serebii.net/pokemongo/pokemon/201.png", - "size": { - "height": "0.51 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "136", - "base-defense": "91", - "base-stamina": "134", - "max-cp": "1185", - "max-hp": "117" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "unown candy" - } - }, - { - "num": "202", - "name": "wobbuffet", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "If two or more Wobbuffet meet, they will turn competitive and try to outdo each other's endurance. However, they may try to see which one can endure the longest without food. Trainers need to beware of this habit.", - "img": "https://www.serebii.net/pokemongo/pokemon/202.png", - "size": { - "height": "1.30 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "60", - "base-defense": "106", - "base-stamina": "382", - "max-cp": "1026", - "max-hp": "313" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "splash", - "type": "water", - "base-damage": "0", - "energy": "0", - "move-duration-seg": "1.73" - } - ], - "special-attack": [ - { - "name": "mirror coat", - "type": "psychic", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wobbuffet candy", - "prev-evolution": [{ - "num": "360", - "name": "wynaut", - "candy-cost": "25" - }] - } - }, - { - "num": "203", - "name": "girafarig", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Girafarig's rear head also has a brain, but it is small. The rear head attacks in response to smells and sounds. Approaching this Pokémon from behind can cause the rear head to suddenly lash out and bite.", - "img": "https://www.serebii.net/pokemongo/pokemon/203.png", - "size": { - "height": "1.50 m", - "weight": "41.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "182", - "base-defense": "133", - "base-stamina": "172", - "max-cp": "2046", - "max-hp": "147" - }, - "resistant": [ - "psychic" - ], - "weaknesses": [ - "bug", - "dark" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "mirror coat", - "type": "psychic", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "girafarig candy" - } - }, - { - "num": "204", - "name": "pineco", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pineco hangs from a tree branch and patiently waits for prey to come along. If the Pokémon is disturbed while eating by someone shaking its tree, it drops down to the ground and explodes with no warning.", - "img": "https://www.serebii.net/pokemongo/pokemon/204.png", - "size": { - "height": "0.61 m", - "weight": "7.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "108", - "base-defense": "122", - "base-stamina": "137", - "max-cp": "1108", - "max-hp": "120" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "pineco candy", - "next-evolution": [{ - "num": "205", - "name": "forretress", - "candy-cost": "50" - }] - } - }, - { - "num": "205", - "name": "forretress", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Forretress conceals itself inside its hardened steel shell. The shell is opened when the Pokémon is catching prey, but it does so at such a quick pace that the shell's inside cannot be seen.", - "img": "https://www.serebii.net/pokemongo/pokemon/205.png", - "size": { - "height": "1.19 m", - "weight": "125.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "steel" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "161", - "base-defense": "205", - "base-stamina": "181", - "max-cp": "2282", - "max-hp": "154" - }, - "resistant": [ - "normal", - "grass", - "ice", - "poison", - "psychic" - ], - "weaknesses": [ - "fire" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "pineco candy", - "prev-evolution": [{ - "num": "204", - "name": "pineco", - "candy-cost": "50" - }] - } - }, - { - "num": "206", - "name": "dunsparce", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Dunsparce has a drill for its tail. It uses this tail to burrow into the ground backward. This Pokémon is known to make its nest in complex shapes deep under the ground.", - "img": "https://www.serebii.net/pokemongo/pokemon/206.png", - "size": { - "height": "1.50 m", - "weight": "14.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "131", - "base-defense": "128", - "base-stamina": "225", - "max-cp": "1689", - "max-hp": "189" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "dunsparce candy" - } - }, - { - "num": "207", - "name": "gligar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Gligar glides through the air without a sound as if it were sliding. This Pokémon hangs on to the face of its foe using its clawed hind legs and the large pincers on its forelegs, then injects the prey with its poison barb.", - "img": "https://www.serebii.net/pokemongo/pokemon/207.png", - "size": { - "height": "1.09 m", - "weight": "64.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "143", - "base-defense": "184", - "base-stamina": "163", - "max-cp": "1857", - "max-hp": "140" - }, - "resistant": [ - "fighting", - "poison", - "ground", - "bug" - ], - "weaknesses": [ - "water", - "ice" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "gligar candy", - "next-evolution": [{ - "num": "472", - "name": "gliscor", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "208", - "name": "steelix", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Steelix lives even further underground than Onix. This Pokémon is known to dig toward the earth's core. There are records of this Pokémon reaching a depth of over six-tenths of a mile underground.", - "img": "https://www.serebii.net/pokemongo/pokemon/208.png", - "size": { - "height": "9.19 m", - "weight": "400.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "steel", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "272", - "base-stamina": "181", - "max-cp": "2414", - "max-hp": "154" - }, - "resistant": [ - "normal", - "electric", - "poison", - "flying", - "psychic" - ], - "weaknesses": [ - "fire", - "water", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "onix candy", - "prev-evolution": [{ - "num": "095", - "name": "onix", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "209", - "name": "snubbull", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "By baring its fangs and making a scary face, Snubbull sends smaller Pokémon scurrying away in terror. However, this Pokémon seems a little sad at making its foes flee.", - "img": "https://www.serebii.net/pokemongo/pokemon/209.png", - "size": { - "height": "0.61 m", - "weight": "7.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "137", - "base-defense": "85", - "base-stamina": "155", - "max-cp": "1237", - "max-hp": "134" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "snubbull candy", - "next-evolution": [{ - "num": "210", - "name": "granbull", - "candy-cost": "50" - }] - } - }, - { - "num": "210", - "name": "granbull", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Granbull has a particularly well-developed lower jaw. The enormous fangs are heavy, causing the Pokémon to tip its head back for balance. Unless it is startled, it will not try to bite indiscriminately.", - "img": "https://www.serebii.net/pokemongo/pokemon/210.png", - "size": { - "height": "1.40 m", - "weight": "48.7 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "212", - "base-defense": "131", - "base-stamina": "207", - "max-cp": "2552", - "max-hp": "175" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "snubbull candy", - "prev-evolution": [{ - "num": "209", - "name": "snubbull", - "candy-cost": "50" - }] - } - }, - { - "num": "211", - "name": "qwilfish", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Qwilfish sucks in water, inflating itself. This Pokémon uses the pressure of the water it swallowed to shoot toxic quills all at once from all over its body. It finds swimming somewhat challenging.", - "img": "https://www.serebii.net/pokemongo/pokemon/211.png", - "size": { - "height": "0.51 m", - "weight": "3.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "184", - "base-defense": "138", - "base-stamina": "163", - "max-cp": "2051", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "qwilfish candy" - } - }, - { - "num": "212", - "name": "scizor", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Scizor has a body with the hardness of steel. It is not easily fazed by ordinary sorts of attacks. This Pokémon flaps its wings to regulate its body temperature.", - "img": "https://www.serebii.net/pokemongo/pokemon/212.png", - "size": { - "height": "2.01 m", - "weight": "125.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "steel" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "236", - "base-defense": "181", - "base-stamina": "172", - "max-cp": "3001", - "max-hp": "147" - }, - "resistant": [ - "normal", - "grass", - "ice", - "poison", - "psychic" - ], - "weaknesses": [ - "fire" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "scyther candy", - "prev-evolution": [{ - "num": "123", - "name": "scyther", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "213", - "name": "shuckle", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Shuckle quietly hides itself under rocks, keeping its body concealed inside its hard shell while eating berries it has stored away. The berries mix with its body fluids to become a juice.", - "img": "https://www.serebii.net/pokemongo/pokemon/213.png", - "size": { - "height": "0.61 m", - "weight": "20.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "rock" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "17", - "base-defense": "396", - "base-stamina": "85", - "max-cp": "405", - "max-hp": "79" - }, - "resistant": [ - "normal", - "poison" - ], - "weaknesses": [ - "water", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "shuckle candy" - } - }, - { - "num": "214", - "name": "heracross", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Heracross charges in a straight line at its foe, slips beneath the foe's grasp, and then scoops up and hurls the opponent with its mighty horn. This Pokémon even has enough power to topple a massive tree.", - "img": "https://www.serebii.net/pokemongo/pokemon/214.png", - "size": { - "height": "1.50 m", - "weight": "54.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "234", - "base-defense": "179", - "base-stamina": "190", - "max-cp": "3101", - "max-hp": "162" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug", - "dark" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "heracross candy" - } - }, - { - "num": "215", - "name": "sneasel", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sneasel scales trees by punching its hooked claws into the bark. This Pokémon seeks out unguarded nests and steals eggs for food while the parents are away.", - "img": "https://www.serebii.net/pokemongo/pokemon/215.png", - "size": { - "height": "0.89 m", - "weight": "28.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "ice" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "189", - "base-defense": "146", - "base-stamina": "146", - "max-cp": "2051", - "max-hp": "127" - }, - "resistant": [ - "ice", - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "fire", - "fighting", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "sneasel candy", - "next-evolution": [{ - "num": "461", - "name": "weavile", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "216", - "name": "teddiursa", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon likes to lick its palms that are sweetened by being soaked in honey. Teddiursa concocts its own honey by blending fruits and pollen collected by Beedrill.", - "img": "https://www.serebii.net/pokemongo/pokemon/216.png", - "size": { - "height": "0.61 m", - "weight": "8.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "142", - "base-defense": "93", - "base-stamina": "155", - "max-cp": "1328", - "max-hp": "134" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "teddiursa candy", - "next-evolution": [{ - "num": "217", - "name": "ursaring", - "candy-cost": "50" - }] - } - }, - { - "num": "217", - "name": "ursaring", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In the forests inhabited by Ursaring, it is said that there are many streams and towering trees where they gather food. This Pokémon walks through its forest gathering food every day.", - "img": "https://www.serebii.net/pokemongo/pokemon/217.png", - "size": { - "height": "1.80 m", - "weight": "125.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "236", - "base-defense": "144", - "base-stamina": "207", - "max-cp": "2945", - "max-hp": "175" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "teddiursa candy", - "prev-evolution": [{ - "num": "216", - "name": "teddiursa", - "candy-cost": "50" - }] - } - }, - { - "num": "218", - "name": "slugma", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Molten magma courses throughout Slugma's circulatory system. If this Pokémon is chilled, the magma cools and hardens. Its body turns brittle and chunks fall off, reducing its size.", - "img": "https://www.serebii.net/pokemongo/pokemon/218.png", - "size": { - "height": "0.71 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "71", - "base-stamina": "120", - "max-cp": "895", - "max-hp": "106" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "slugma candy", - "next-evolution": [{ - "num": "219", - "name": "magcargo", - "candy-cost": "50" - }] - } - }, - { - "num": "219", - "name": "magcargo", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Magcargo's shell is actually its skin that hardened as a result of cooling. Its shell is very brittle and fragile-just touching it causes it to crumble apart. This Pokémon returns to its original size by dipping itself in magma.", - "img": "https://www.serebii.net/pokemongo/pokemon/219.png", - "size": { - "height": "0.79 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire", - "rock" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "139", - "base-defense": "191", - "base-stamina": "137", - "max-cp": "1702", - "max-hp": "120" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "slugma candy", - "prev-evolution": [{ - "num": "218", - "name": "slugma", - "candy-cost": "50" - }] - } - }, - { - "num": "220", - "name": "swinub", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Swinub roots for food by rubbing its snout against the ground. Its favorite food is a mushroom that grows under the cover of dead grass. This Pokémon occasionally roots out hot springs.", - "img": "https://www.serebii.net/pokemongo/pokemon/220.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "90", - "base-defense": "69", - "base-stamina": "137", - "max-cp": "741", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "grass", - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "swinub candy", - "next-evolution": [{ - "num": "221", - "name": "piloswine", - "candy-cost": "50" - }] - } - }, - { - "num": "221", - "name": "piloswine", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Piloswine is covered by a thick coat of long hair that enables it to endure the freezing cold. This Pokémon uses its tusks to dig up food that has been buried under ice.", - "img": "https://www.serebii.net/pokemongo/pokemon/221.png", - "size": { - "height": "1.09 m", - "weight": "55.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "181", - "base-defense": "138", - "base-stamina": "225", - "max-cp": "2345", - "max-hp": "189" - }, - "resistant": [ - "electric", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "grass", - "fighting" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "swinub candy", - "prev-evolution": [{ - "num": "220", - "name": "swinub", - "candy-cost": "50" - }] - } - }, - { - "num": "222", - "name": "corsola", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Corsola's branches glitter very beautifully in seven colors when they catch sunlight. If any branch breaks off, this Pokémon grows it back in just one night.", - "img": "https://www.serebii.net/pokemongo/pokemon/222.png", - "size": { - "height": "0.61 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "rock" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "156", - "base-stamina": "146", - "max-cp": "1378", - "max-hp": "127" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "corsola candy" - } - }, - { - "num": "223", - "name": "remoraid", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Remoraid sucks in water, then expels it at high velocity using its abdominal muscles to shoot down flying prey. When evolution draws near, this Pokémon travels downstream from rivers.", - "img": "https://www.serebii.net/pokemongo/pokemon/223.png", - "size": { - "height": "0.61 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "127", - "base-defense": "69", - "base-stamina": "111", - "max-cp": "912", - "max-hp": "99" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "remoraid candy", - "next-evolution": [{ - "num": "224", - "name": "octillery", - "candy-cost": "50" - }] - } - }, - { - "num": "224", - "name": "octillery", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Octillery grabs onto its foe using its tentacles. This Pokémon tries to immobilize it before delivering the finishing blow. If the foe turns out to be too strong, Octillery spews ink to escape.", - "img": "https://www.serebii.net/pokemongo/pokemon/224.png", - "size": { - "height": "0.89 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "197", - "base-defense": "141", - "base-stamina": "181", - "max-cp": "2315", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "remoraid candy", - "prev-evolution": [{ - "num": "223", - "name": "remoraid", - "candy-cost": "50" - }] - } - }, - { - "num": "225", - "name": "delibird", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Delibird carries its food bundled up in its tail. There once was a famous explorer who managed to reach the peak of the world's highest mountain, thanks to one of these Pokémon sharing its food.", - "img": "https://www.serebii.net/pokemongo/pokemon/225.png", - "size": { - "height": "0.89 m", - "weight": "16.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "128", - "base-defense": "90", - "base-stamina": "128", - "max-cp": "1094", - "max-hp": "113" - }, - "resistant": [ - "grass", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "delibird candy" - } - }, - { - "num": "226", - "name": "mantine", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "On sunny days, schools of Mantine can be seen elegantly leaping over the sea's waves. This Pokémon is not bothered by the Remoraid that hitches rides.", - "img": "https://www.serebii.net/pokemongo/pokemon/226.png", - "size": { - "height": "2.11 m", - "weight": "220.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "226", - "base-stamina": "163", - "max-cp": "2108", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mantine candy", - "prev-evolution": [{ - "num": "458", - "name": "mantyke", - "candy-cost": "50" - }] - } - }, - { - "num": "227", - "name": "skarmory", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Skarmory is entirely encased in hard, protective armor. This Pokémon flies at close to 190 mph. It slashes foes with its wings that possess swordlike cutting edges.", - "img": "https://www.serebii.net/pokemongo/pokemon/227.png", - "size": { - "height": "1.70 m", - "weight": "50.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "steel", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "226", - "base-stamina": "163", - "max-cp": "2108", - "max-hp": "140" - }, - "resistant": [ - "normal", - "grass", - "poison", - "flying", - "psychic" - ], - "weaknesses": [ - "fire", - "electric" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "skarmory candy" - } - }, - { - "num": "228", - "name": "houndour", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Houndour hunt as a coordinated pack. They communicate with each other using a variety of cries to corner their prey. This Pokémon's remarkable teamwork is unparalleled.", - "img": "https://www.serebii.net/pokemongo/pokemon/228.png", - "size": { - "height": "0.61 m", - "weight": "10.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "152", - "base-defense": "83", - "base-stamina": "128", - "max-cp": "1234", - "max-hp": "113" - }, - "resistant": [ - "fire", - "grass", - "ice", - "psychic", - "ghost" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "houndour candy", - "next-evolution": [{ - "num": "229", - "name": "houndoom", - "candy-cost": "50" - }] - } - }, - { - "num": "229", - "name": "houndoom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In a Houndoom pack, the one with its horns raked sharply toward the back serves a leadership role. These Pokémon choose their leader by fighting among themselves.", - "img": "https://www.serebii.net/pokemongo/pokemon/229.png", - "size": { - "height": "1.40 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "224", - "base-defense": "144", - "base-stamina": "181", - "max-cp": "2635", - "max-hp": "154" - }, - "resistant": [ - "fire", - "grass", - "ice", - "psychic", - "ghost" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "houndour candy", - "prev-evolution": [{ - "num": "228", - "name": "houndour", - "candy-cost": "50" - }] - } - }, - { - "num": "230", - "name": "kingdra", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Kingdra lives at extreme ocean depths that are otherwise uninhabited. It has long been believed that the yawning of this Pokémon creates spiraling ocean currents.", - "img": "https://www.serebii.net/pokemongo/pokemon/230.png", - "size": { - "height": "1.80 m", - "weight": "152.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "dragon" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "194", - "base-defense": "194", - "base-stamina": "181", - "max-cp": "2641", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "steel" - ], - "weaknesses": [ - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "prev-evolution": [{ - "num": "117", - "name": "seadra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - }, - "prev-evolution": [{ - "num": "116", - "name": "horsea", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "231", - "name": "phanpy", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "For its nest, Phanpy digs a vertical pit in the ground at the edge of a river. It marks the area around its nest with its trunk to let the others know that the area has been claimed.", - "img": "https://www.serebii.net/pokemongo/pokemon/231.png", - "size": { - "height": "0.51 m", - "weight": "33.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "107", - "base-defense": "98", - "base-stamina": "207", - "max-cp": "1206", - "max-hp": "175" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "phanpy candy", - "next-evolution": [{ - "num": "232", - "name": "donphan", - "candy-cost": "50" - }] - } - }, - { - "num": "232", - "name": "donphan", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Donphan's favorite attack is curling its body into a ball, then charging at its foe while rolling at high speed. Once it starts rolling, this Pokémon can't stop very easily.", - "img": "https://www.serebii.net/pokemongo/pokemon/232.png", - "size": { - "height": "1.09 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "214", - "base-defense": "185", - "base-stamina": "207", - "max-cp": "3013", - "max-hp": "175" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "phanpy candy", - "prev-evolution": [{ - "num": "231", - "name": "phanpy", - "candy-cost": "50" - }] - } - }, - { - "num": "233", - "name": "porygon2", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Porygon2 was created by humans using the power of science. The man-made Pokémon has been endowed with artificial intelligence that enables it to learn new gestures and emotions on its own.", - "img": "https://www.serebii.net/pokemongo/pokemon/233.png", - "size": { - "height": "0.61 m", - "weight": "32.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "198", - "base-defense": "180", - "base-stamina": "198", - "max-cp": "2711", - "max-hp": "168" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "porygon candy", - "next-evolution": [{ - "num": "474", - "name": "porygon-z", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "137", - "name": "porygon", - "candy-cost": "25", - "evolution-item": { - "name": "up grade", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/up-grade.png" - } - }] - } - }, - { - "num": "234", - "name": "stantler", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Stantler's magnificent antlers were traded at high prices as works of art. As a result, this Pokémon was hunted close to extinction by those who were after the priceless antlers.", - "img": "https://www.serebii.net/pokemongo/pokemon/234.png", - "size": { - "height": "1.40 m", - "weight": "71.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "192", - "base-defense": "131", - "base-stamina": "177", - "max-cp": "2164", - "max-hp": "151" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "stantler candy" - } - }, - { - "num": "235", - "name": "smeargle", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Smeargle marks the boundaries of its territory using a body fluid that leaks out from the tip of its tail. Over 5,000 different marks left by this Pokémon have been found.", - "img": "https://www.serebii.net/pokemongo/pokemon/235.png", - "size": { - "height": "1.19 m", - "weight": "58.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "40", - "base-defense": "83", - "base-stamina": "146", - "max-cp": "431", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "smeargle candy" - } - }, - { - "num": "236", - "name": "tyrogue", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Tyrogue becomes stressed out if it does not get to train every day. When raising this Pokémon, the Trainer must establish and uphold various training methods.", - "img": "https://www.serebii.net/pokemongo/pokemon/236.png", - "size": { - "height": "0.71 m", - "weight": "21.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "64", - "base-defense": "64", - "base-stamina": "111", - "max-cp": "492", - "max-hp": "99" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "next-evolution": [ - { - "num": "106", - "name": "hitmonlee", - "candy-cost": "25" - }, - { - "num": "107", - "name": "hitmonchan", - "candy-cost": "25" - }, - { - "num": "237", - "name": "hitmontop", - "candy-cost": "25" - } - ] - } - }, - { - "num": "237", - "name": "hitmontop", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Hitmontop spins on its head at high speed, all the while delivering kicks. This technique is a remarkable mix of both offense and defense at the same time. The Pokémon travels faster spinning than it does walking.", - "img": "https://www.serebii.net/pokemongo/pokemon/237.png", - "size": { - "height": "1.40 m", - "weight": "48.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "173", - "base-defense": "207", - "base-stamina": "137", - "max-cp": "2156", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "238", - "name": "smoochum", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Smoochum actively runs about, but also falls quite often. Whenever the chance arrives, it will look for its reflection to make sure its face hasn't become dirty.", - "img": "https://www.serebii.net/pokemongo/pokemon/238.png", - "size": { - "height": "0.41 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "psychic" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "153", - "base-defense": "91", - "base-stamina": "128", - "max-cp": "1291", - "max-hp": "113" - }, - "resistant": [ - "ice", - "psychic" - ], - "weaknesses": [ - "fire", - "bug", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "jynx candy", - "next-evolution": [{ - "num": "124", - "name": "jynx", - "candy-cost": "25" - }] - } - }, - { - "num": "239", - "name": "elekid", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Elekid stores electricity in its body. If it touches metal and accidentally discharges all its built-up electricity, this Pokémon begins swinging its arms in circles to recharge itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/239.png", - "size": { - "height": "0.61 m", - "weight": "23.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "135", - "base-defense": "101", - "base-stamina": "128", - "max-cp": "1206", - "max-hp": "113" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "electabuzz candy", - "next-evolution": [{ - "num": "125", - "name": "electabuzz", - "candy-cost": "25", - "next-evolution": [{ - "num": "466", - "name": "electivire", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "240", - "name": "magby", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Magby's state of health is determined by observing the fire it breathes. If the Pokémon is spouting yellow flames from its mouth, it is in good health. When it is fatigued, black smoke will be mixed in with the flames.", - "img": "https://www.serebii.net/pokemongo/pokemon/240.png", - "size": { - "height": "0.71 m", - "weight": "21.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "151", - "base-defense": "99", - "base-stamina": "128", - "max-cp": "1323", - "max-hp": "113" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "magmar candy", - "next-evolution": [{ - "num": "126", - "name": "magmar", - "candy-cost": "25", - "next-evolution": [{ - "num": "467", - "name": "magmortar", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "241", - "name": "miltank", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Miltank gives over five gallons of milk on a daily basis. Its sweet milk is enjoyed by children and grown-ups alike. People who can't drink milk turn it into yogurt and eat it instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/241.png", - "size": { - "height": "1.19 m", - "weight": "75.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "157", - "base-defense": "193", - "base-stamina": "216", - "max-cp": "2354", - "max-hp": "182" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "miltank candy" - } - }, - { - "num": "242", - "name": "blissey", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Blissey senses sadness with its fluffy coat of fur. If it does so, this Pokémon will rush over to a sad person, no matter how far away, to share a Lucky Egg that brings a smile to any face.", - "img": "https://www.serebii.net/pokemongo/pokemon/242.png", - "size": { - "height": "1.50 m", - "weight": "46.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "129", - "base-defense": "169", - "base-stamina": "496", - "max-cp": "2757", - "max-hp": "403" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "chansey candy", - "prev-evolution": [{ - "num": "113", - "name": "chansey", - "candy-cost": "50", - "prev-evolution": [{ - "num": "440", - "name": "happiny", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "243", - "name": "raikou", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Raikou embodies the speed of lightning. The roars of this Pokémon send shock waves shuddering through the air and shake the ground as if lightning bolts had come crashing down.", - "img": "https://www.serebii.net/pokemongo/pokemon/243.png", - "size": { - "height": "1.91 m", - "weight": "178.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "241", - "base-defense": "195", - "base-stamina": "207", - "max-cp": "3452", - "max-hp": "175" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "raikou candy" - } - }, - { - "num": "244", - "name": "entei", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Entei embodies the passion of magma. This Pokémon is thought to have been born in the eruption of a volcano. It sends up massive bursts of fire that utterly consume all that they touch.", - "img": "https://www.serebii.net/pokemongo/pokemon/244.png", - "size": { - "height": "2.11 m", - "weight": "198.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "235", - "base-defense": "171", - "base-stamina": "251", - "max-cp": "3473", - "max-hp": "210" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "entei candy" - } - }, - { - "num": "245", - "name": "suicune", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Suicune embodies the compassion of a pure spring of water. It runs across the land with gracefulness. This Pokémon has the power to purify dirty water.", - "img": "https://www.serebii.net/pokemongo/pokemon/245.png", - "size": { - "height": "2.01 m", - "weight": "187.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "180", - "base-defense": "235", - "base-stamina": "225", - "max-cp": "2983", - "max-hp": "189" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "suicune candy" - } - }, - { - "num": "246", - "name": "larvitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Larvitar is born deep under the ground. To come up to the surface, this Pokémon must eat its way through the soil above. Until it does so, Larvitar cannot see its parents.", - "img": "https://www.serebii.net/pokemongo/pokemon/246.png", - "size": { - "height": "0.60 m", - "weight": "72.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "115", - "base-defense": "93", - "base-stamina": "137", - "max-cp": "1040", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "fire", - "flying", - "normal", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ground", - "ice", - "steel", - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "next-evolution": [{ - "num": "247", - "name": "pupitar", - "candy-cost": "25", - "next-evolution": [{ - "num": "248", - "name": "tyranitar", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "247", - "name": "pupitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pupitar creates a gas inside its body that it compresses and forcefully ejects to propel itself like a jet. The body is very durable—it avoids damage even if it hits solid steel.", - "img": "https://www.serebii.net/pokemongo/pokemon/247.png", - "size": { - "height": "1.20 m", - "weight": "152.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "155", - "base-defense": "133", - "base-stamina": "172", - "max-cp": "1766", - "max-hp": "147" - }, - "resistant": [ - "electric", - "poison", - "fire", - "flying", - "normal", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ground", - "ice", - "steel", - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "next-evolution": [{ - "num": "248", - "name": "tyranitar", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "246", - "name": "larvitar", - "candy-cost": "25" - }] - } - }, - { - "num": "248", - "name": "tyranitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Tyranitar is so overwhelmingly powerful, it can bring down a whole mountain to make its nest. This Pokémon wanders about in mountains seeking new opponents to fight.", - "img": "https://www.serebii.net/pokemongo/pokemon/248.png", - "size": { - "height": "2.00 m", - "weight": "202.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "dark" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "251", - "base-defense": "207", - "base-stamina": "225", - "max-cp": "3834", - "max-hp": "189" - }, - "resistant": [ - "psychic", - "dark", - "ghost", - "fire", - "poison", - "flying", - "normal" - ], - "weaknesses": [ - "fighting", - "ground", - "steel", - "water", - "grass", - "bug", - "fairy" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "prev-evolution": [{ - "num": "247", - "name": "pupitar", - "candy-cost": "100", - "prev-evolution": [{ - "num": "246", - "name": "larvitar", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "249", - "name": "lugia", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Lugia's wings pack devastating power-a light fluttering of its wings can blow apart regular houses. As a result, this Pokémon chooses to live out of sight deep under the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/249.png", - "size": { - "height": "5.21 m", - "weight": "216.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "193", - "base-defense": "310", - "base-stamina": "235", - "max-cp": "3703", - "max-hp": "197" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "lugia candy" - } - }, - { - "num": "250", - "name": "ho-oh", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ho-Oh's feathers glow in seven colors depending on the angle at which they are struck by light. These feathers are said to bring happiness to the bearers. This Pokémon is said to live at the foot of a rainbow.", - "img": "https://www.serebii.net/pokemongo/pokemon/250.png", - "size": { - "height": "3.80 m", - "weight": "199.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "239", - "base-defense": "244", - "base-stamina": "214", - "max-cp": "3863", - "max-hp": "180" - }, - "resistant": [ - "fighting", - "bug", - "grass", - "steel", - "fire", - "fairy" - ], - "weaknesses": [ - "rock", - "ground", - "electric", - "water" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "ho-oh candy" - } - }, - { - "num": "251", - "name": "celebi", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon came from the future by crossing over time. It is thought that so long as Celebi appears, a bright and shining future awaits us.", - "img": "https://www.serebii.net/pokemongo/pokemon/251.png", - "size": { - "height": "0.61 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "mythic", - "type": [ - "psychic", - "grass" - ], - "encounter": { - "base-flee-rate": "0", - "base-capture-rate": "100" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "210", - "base-defense": "210", - "base-stamina": "225", - "max-cp": "3265", - "max-hp": "189" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "celebi candy" - } - }] -}; diff --git a/src/data/pokemon/pokemon.json b/src/data/pokemon/pokemon.json deleted file mode 100644 index e1b9568c..00000000 --- a/src/data/pokemon/pokemon.json +++ /dev/null @@ -1,23953 +0,0 @@ -{ - "pokemon": [{ - "num": "001", - "name": "bulbasaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Bulbasaur can be seen napping in bright sunlight. There is a seed on its back. By soaking up the sun's rays, the seed grows progressively larger.", - "img": "https://www.serebii.net/pokemongo/pokemon/001.png", - "size": { - "height": "0.71 m", - "weight": "6.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.69", - "stats": { - "base-attack": "118", - "base-defense": "111", - "base-stamina": "128", - "max-cp": "1115", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "next-evolution": [{ - "num": "002", - "name": "ivysaur", - "candy-cost": "25", - "next-evolution": [{ - "num": "003", - "name": "venusaur", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "002", - "name": "ivysaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "There is a bud on this Pokémon's back. To support its weight, Ivysaur's legs and trunk grow thick and strong. If it starts spending more time lying in the sunlight, it's a sign that the bud will bloom into a large flower soon.", - "img": "https://www.serebii.net/pokemongo/pokemon/002.png", - "size": { - "height": "0.99 m", - "weight": "13.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.042", - "stats": { - "base-attack": "151", - "base-defense": "143", - "base-stamina": "155", - "max-cp": "1699", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "next-evolution": [{ - "num": "003", - "name": "venusaur", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "001", - "name": "bulbasaur", - "candy-cost": "25" - }] - } - }, - { - "num": "003", - "name": "venusaur", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "There is a large flower on Venusaur's back. The flower is said to take on vivid colors if it gets plenty of nutrition and sunlight. The flower's aroma soothes the emotions of people.", - "img": "https://www.serebii.net/pokemongo/pokemon/003.png", - "size": { - "height": "2.01 m", - "weight": "100.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "198", - "base-defense": "189", - "base-stamina": "190", - "max-cp": "2720", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bulbasaur candy", - "prev-evolution": [{ - "num": "002", - "name": "ivysaur", - "candy-cost": "100", - "prev-evolution": [{ - "num": "001", - "name": "bulbasaur", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "004", - "name": "charmander", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The flame that burns at the tip of its tail is an indication of its emotions. The flame wavers when Charmander is enjoying itself. If the Pokémon becomes enraged, the flame burns fiercely.", - "img": "https://www.serebii.net/pokemongo/pokemon/004.png", - "size": { - "height": "0.61 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.253", - "stats": { - "base-attack": "116", - "base-defense": "93", - "base-stamina": "118", - "max-cp": "980", - "max-hp": "105" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "next-evolution": [{ - "num": "005", - "name": "charmeleon", - "candy-cost": "25", - "next-evolution": [{ - "num": "006", - "name": "charizard", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "005", - "name": "charmeleon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Charmeleon mercilessly destroys its foes using its sharp claws. If it encounters a strong foe, it turns aggressive. In this excited state, the flame at the tip of its tail flares with a bluish white color.", - "img": "https://www.serebii.net/pokemongo/pokemon/005.png", - "size": { - "height": "1.09 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "158", - "base-defense": "126", - "base-stamina": "151", - "max-cp": "1653", - "max-hp": "131" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "next-evolution": [{ - "num": "006", - "name": "charizard", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "004", - "name": "charmander", - "candy-cost": "25" - }] - } - }, - { - "num": "006", - "name": "charizard", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Charizard flies around the sky in search of powerful opponents. It breathes fire of such great heat that it melts anything. However, it never turns its fiery breath on any opponent weaker than itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/006.png", - "size": { - "height": "1.70 m", - "weight": "90.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "223", - "base-defense": "173", - "base-stamina": "186", - "max-cp": "2889", - "max-hp": "158" - }, - "resistant": [ - "fire", - "grass", - "fighting", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "dragon claw", - "type": "dragon", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "charmander candy", - "prev-evolution": [{ - "num": "005", - "name": "charmeleon", - "candy-cost": "100", - "prev-evolution": [{ - "num": "004", - "name": "charmander", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "007", - "name": "squirtle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Squirtle's shell is not merely used for protection. The shell's rounded shape and the grooves on its surface help minimize resistance in water, enabling this Pokémon to swim at high speeds.", - "img": "https://www.serebii.net/pokemongo/pokemon/007.png", - "size": { - "height": "0.51 m", - "weight": "9.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.58", - "stats": { - "base-attack": "94", - "base-defense": "121", - "base-stamina": "127", - "max-cp": "946", - "max-hp": "112" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "next-evolution": [{ - "num": "008", - "name": "wartortle", - "candy-cost": "25", - "next-evolution": [{ - "num": "009", - "name": "blastoise", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "008", - "name": "wartortle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Its tail is large and covered with a rich, thick fur. The tail becomes increasingly deeper in color as Wartortle ages. The scratches on its shell are evidence of this Pokémon's toughness as a battler.", - "img": "https://www.serebii.net/pokemongo/pokemon/008.png", - "size": { - "height": "0.99 m", - "weight": "22.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "126", - "base-defense": "155", - "base-stamina": "153", - "max-cp": "1488", - "max-hp": "132" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "next-evolution": [{ - "num": "009", - "name": "blastoise", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "007", - "name": "squirtle", - "candy-cost": "25" - }] - } - }, - { - "num": "009", - "name": "blastoise", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Blastoise has water spouts that protrude from its shell. The water spouts are very accurate. They can shoot bullets of water with enough accuracy to strike empty cans from a distance of over 160 feet.", - "img": "https://www.serebii.net/pokemongo/pokemon/009.png", - "size": { - "height": "1.60 m", - "weight": "85.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0067", - "stats": { - "base-attack": "171", - "base-defense": "207", - "base-stamina": "188", - "max-cp": "2466", - "max-hp": "160" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "squirtle candy", - "prev-evolution": [{ - "num": "008", - "name": "wartortle", - "candy-cost": "100", - "prev-evolution": [{ - "num": "007", - "name": "squirtle", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "010", - "name": "caterpie", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Caterpie has a voracious appetite. It can devour leaves bigger than its body right before your eyes. From its antenna, this Pokémon releases a terrifically strong odor.", - "img": "https://www.serebii.net/pokemongo/pokemon/010.png", - "size": { - "height": "0.30 m", - "weight": "2.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "3.032", - "stats": { - "base-attack": "55", - "base-defense": "55", - "base-stamina": "128", - "max-cp": "437", - "max-hp": "113" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "next-evolution": [{ - "num": "011", - "name": "metapod", - "candy-cost": "12", - "next-evolution": [{ - "num": "012", - "name": "butterfree", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "011", - "name": "metapod", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The shell covering this Pokémon's body is as hard as an iron slab. Metapod does not move very much. It stays still because it is preparing its soft innards for evolution inside the hard shell.", - "img": "https://www.serebii.net/pokemongo/pokemon/011.png", - "size": { - "height": "0.71 m", - "weight": "9.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.187", - "stats": { - "base-attack": "45", - "base-defense": "80", - "base-stamina": "137", - "max-cp": "450", - "max-hp": "120" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "next-evolution": [{ - "num": "012", - "name": "butterfree", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "010", - "name": "caterpie", - "candy-cost": "12" - }] - } - }, - { - "num": "012", - "name": "butterfree", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Butterfree has a superior ability to search for delicious honey from flowers. It can even search out, extract, and carry honey from flowers that are blooming over six miles from its nest.", - "img": "https://www.serebii.net/pokemongo/pokemon/012.png", - "size": { - "height": "1.09 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "167", - "base-defense": "137", - "base-stamina": "155", - "max-cp": "1827", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "caterpie candy", - "prev-evolution": [{ - "num": "011", - "name": "metapod", - "candy-cost": "50", - "prev-evolution": [{ - "num": "010", - "name": "caterpie", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "013", - "name": "weedle", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weedle has an extremely acute sense of smell. It is capable of distinguishing its favorite kinds of leaves from those it dislikes just by sniffing with its big red proboscis (nose).", - "img": "https://www.serebii.net/pokemongo/pokemon/013.png", - "size": { - "height": "0.30 m", - "weight": "3.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "7.12", - "stats": { - "base-attack": "63", - "base-defense": "50", - "base-stamina": "120", - "max-cp": "456", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "next-evolution": [{ - "num": "014", - "name": "kakuna", - "candy-cost": "12", - "next-evolution": [{ - "num": "015", - "name": "beedrill", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "014", - "name": "kakuna", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kakuna remains virtually immobile as it clings to a tree. However, on the inside, it is extremely busy as it prepares for its coming evolution. This is evident from how hot the shell becomes to the touch.", - "img": "https://www.serebii.net/pokemongo/pokemon/014.png", - "size": { - "height": "0.61 m", - "weight": "10.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.44", - "stats": { - "base-attack": "46", - "base-defense": "75", - "base-stamina": "128", - "max-cp": "432", - "max-hp": "113" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "next-evolution": [{ - "num": "015", - "name": "beedrill", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "013", - "name": "weedle", - "candy-cost": "12" - }] - } - }, - { - "num": "015", - "name": "beedrill", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Beedrill is extremely territorial. No one should ever approach its nest-this is for their own safety. If angered, they will attack in a furious swarm.", - "img": "https://www.serebii.net/pokemongo/pokemon/015.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.051", - "stats": { - "base-attack": "169", - "base-defense": "130", - "base-stamina": "163", - "max-cp": "1846", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "weedle candy", - "prev-evolution": [{ - "num": "014", - "name": "kakuna", - "candy-cost": "50", - "prev-evolution": [{ - "num": "013", - "name": "weedle", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "016", - "name": "pidgey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pidgey has an extremely sharp sense of direction. It is capable of unerringly returning home to its nest, however far it may be removed from its familiar surroundings.", - "img": "https://www.serebii.net/pokemongo/pokemon/016.png", - "size": { - "height": "0.30 m", - "weight": "1.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "15.98", - "stats": { - "base-attack": "85", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "680", - "max-hp": "106" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "next-evolution": [{ - "num": "017", - "name": "pidgeotto", - "candy-cost": "12", - "next-evolution": [{ - "num": "018", - "name": "pidgeot", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "017", - "name": "pidgeotto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pidgeotto claims a large area as its own territory. This Pokémon flies around, patrolling its living space. If its territory is violated, it shows no mercy in thoroughly punishing the foe with its sharp claws.", - "img": "https://www.serebii.net/pokemongo/pokemon/017.png", - "size": { - "height": "1.09 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.25" - }, - "spawn-chance": "1.02", - "stats": { - "base-attack": "117", - "base-defense": "105", - "base-stamina": "160", - "max-cp": "1194", - "max-hp": "138" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "next-evolution": [{ - "num": "018", - "name": "pidgeot", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "016", - "name": "pidgey", - "candy-cost": "12" - }] - } - }, - { - "num": "018", - "name": "pidgeot", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon has a dazzling plumage of beautifullyglossy feathers. Many Trainers are captivated by thestriking beauty of the feathers on its head, compellingthem to choose Pidgeot as their Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/018.png", - "size": { - "height": "1.50 m", - "weight": "39.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.13", - "stats": { - "base-attack": "166", - "base-defense": "154", - "base-stamina": "195", - "max-cp": "2129", - "max-hp": "165" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "hurricane", - "type": "flying", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pidgey candy", - "prev-evolution": [{ - "num": "017", - "name": "pidgeotto", - "candy-cost": "50", - "prev-evolution": [{ - "num": "016", - "name": "pidgey", - "candy-cost": "12" - }] - }] - } - }, - { - "num": "019", - "name": "rattata", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rattata is cautious in the extreme. Even while it is asleep, it constantly listens by moving its ears around. It is not picky about where it lives-it will make its nest anywhere.", - "img": "https://www.serebii.net/pokemongo/pokemon/019.png", - "size": { - "height": "0.30 m", - "weight": "3.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "13.05", - "stats": { - "base-attack": "103", - "base-defense": "70", - "base-stamina": "102", - "max-cp": "734", - "max-hp": "92" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "hyper fang", - "type": "normal", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "rattata candy", - "next-evolution": [{ - "num": "020", - "name": "raticate", - "candy-cost": "25" - }] - } - }, - { - "num": "020", - "name": "raticate", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Raticate's sturdy fangs grow steadily. To keep them ground down, it gnaws on rocks and logs. It may even chew on the walls of houses.", - "img": "https://www.serebii.net/pokemongo/pokemon/020.png", - "size": { - "height": "0.71 m", - "weight": "18.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.41", - "stats": { - "base-attack": "161", - "base-defense": "139", - "base-stamina": "146", - "max-cp": "1730", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "hyper fang", - "type": "normal", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "rattata candy", - "prev-evolution": [{ - "num": "019", - "name": "rattata", - "candy-cost": "25" - }] - } - }, - { - "num": "021", - "name": "spearow", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Spearow has a very loud cry that can be heard over half a mile away. If its high, keening cry is heard echoing all around, it is a sign that they are warning each other of danger.", - "img": "https://www.serebii.net/pokemongo/pokemon/021.png", - "size": { - "height": "0.30 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "4.73", - "stats": { - "base-attack": "112", - "base-defense": "60", - "base-stamina": "120", - "max-cp": "798", - "max-hp": "106" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "spearow candy", - "next-evolution": [{ - "num": "022", - "name": "fearow", - "candy-cost": "50" - }] - } - }, - { - "num": "022", - "name": "fearow", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Fearow is recognized by its long neck and elongated beak. They are conveniently shaped for catching prey in soil or water. It deftly moves its long and skinny beak to pluck prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/022.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.15", - "stats": { - "base-attack": "182", - "base-defense": "133", - "base-stamina": "163", - "max-cp": "1997", - "max-hp": "140" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spearow candy", - "prev-evolution": [{ - "num": "021", - "name": "spearow", - "candy-cost": "50" - }] - } - }, - { - "num": "023", - "name": "ekans", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ekans curls itself up in a spiral while it rests. Assuming this position allows it to quickly respond to a threat from any direction with a glare from its upraised head.", - "img": "https://www.serebii.net/pokemongo/pokemon/023.png", - "size": { - "height": "2.01 m", - "weight": "6.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.27", - "stats": { - "base-attack": "110", - "base-defense": "97", - "base-stamina": "111", - "max-cp": "927", - "max-hp": "99" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "ekans candy", - "next-evolution": [{ - "num": "024", - "name": "arbok", - "candy-cost": "50" - }] - } - }, - { - "num": "024", - "name": "arbok", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon is terrifically strong in order to constrict things with its body. It can even flatten steel oil drums. Once Arbok wraps its body around its foe, escaping its crunching embrace is impossible.", - "img": "https://www.serebii.net/pokemongo/pokemon/024.png", - "size": { - "height": "3.51 m", - "weight": "65.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "167", - "base-defense": "153", - "base-stamina": "155", - "max-cp": "1921", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ekans candy", - "prev-evolution": [{ - "num": "023", - "name": "ekans", - "candy-cost": "50" - }] - } - }, - { - "num": "025", - "name": "pikachu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Whenever Pikachu comes across something new, it blasts it with a jolt of electricity. If you come across a blackened berry, it's evidence that this Pokémon mistook the intensity of its charge.", - "img": "https://www.serebii.net/pokemongo/pokemon/025.png", - "size": { - "height": "0.41 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.21", - "stats": { - "base-attack": "112", - "base-defense": "96", - "base-stamina": "111", - "max-cp": "938", - "max-hp": "99" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "next-evolution": [{ - "num": "026", - "name": "raichu", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "172", - "name": "pichu", - "candy-cost": "25" - }] - } - }, - { - "num": "026", - "name": "raichu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If the electrical sacs become excessively charged, Raichu plants its tail in the ground and discharges. Scorched patches of ground will be found near this Pokémon's nest.", - "img": "https://www.serebii.net/pokemongo/pokemon/026.png", - "size": { - "height": "0.79 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0076", - "stats": { - "base-attack": "193", - "base-defense": "151", - "base-stamina": "155", - "max-cp": "2182", - "max-hp": "134" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "prev-evolution": [{ - "num": "025", - "name": "pikachu", - "candy-cost": "50", - "prev-evolution": [{ - "num": "172", - "name": "pichu", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "027", - "name": "sandshrew", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sandshrew's body is configured to absorb water without waste, enabling it to survive in an arid desert. This Pokémon curls up to protect itself from its enemies.", - "img": "https://www.serebii.net/pokemongo/pokemon/027.png", - "size": { - "height": "0.61 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.11", - "stats": { - "base-attack": "126", - "base-defense": "120", - "base-stamina": "137", - "max-cp": "1261", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "sandshrew candy", - "next-evolution": [{ - "num": "028", - "name": "sandslash", - "candy-cost": "50" - }] - } - }, - { - "num": "028", - "name": "sandslash", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sandslash's body is covered by tough spikes, which are hardened sections of its hide. Once a year, the old spikes fall out, to be replaced with new spikes that grow out from beneath the old ones.", - "img": "https://www.serebii.net/pokemongo/pokemon/028.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.037", - "stats": { - "base-attack": "182", - "base-defense": "175", - "base-stamina": "181", - "max-cp": "2374", - "max-hp": "154" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sandshrew candy", - "prev-evolution": [{ - "num": "027", - "name": "sandshrew", - "candy-cost": "50" - }] - } - }, - { - "num": "029", - "name": "nidoran ♀ (female)", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoran ♀ has barbs that secrete a powerful poison. They are thought to have developed as protection for this small-bodied Pokémon. When enraged, it releases a horrible toxin from its horn.", - "img": "https://www.serebii.net/pokemongo/pokemon/029.png", - "size": { - "height": "0.41 m", - "weight": "7.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.38", - "stats": { - "base-attack": "86", - "base-defense": "89", - "base-stamina": "146", - "max-cp": "816", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "next-evolution": [{ - "num": "030", - "name": "nidorina", - "candy-cost": "25", - "next-evolution": [{ - "num": "031", - "name": "nidoqueen", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "030", - "name": "nidorina", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Nidorina are with their friends or family, they keep their barbs tucked away to prevent hurting each other. This Pokémon appears to become nervous if separated from the others.", - "img": "https://www.serebii.net/pokemongo/pokemon/030.png", - "size": { - "height": "0.79 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.088", - "stats": { - "base-attack": "117", - "base-defense": "120", - "base-stamina": "172", - "max-cp": "1309", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "next-evolution": [{ - "num": "031", - "name": "nidoqueen", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "029", - "name": "nidoran ♀ (female)", - "candy-cost": "25" - }] - } - }, - { - "num": "031", - "name": "nidoqueen", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoqueen's body is encased in extremely hard scales. It is adept at sending foes flying with harsh tackles. This Pokémon is at its strongest when it is defending its young.", - "img": "https://www.serebii.net/pokemongo/pokemon/031.png", - "size": { - "height": "1.30 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "180", - "base-defense": "173", - "base-stamina": "207", - "max-cp": "2488", - "max-hp": "175" - }, - "resistant": [ - "electric", - "fighting", - "poison", - "bug", - "rock" - ], - "weaknesses": [ - "water", - "ice", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♀ (female) candy", - "prev-evolution": [{ - "num": "030", - "name": "nidorina", - "candy-cost": "100", - "prev-evolution": [{ - "num": "029", - "name": "nidoran ♀ (female)", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "032", - "name": "nidoran ♂ (male)", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoran ♂ (Male) has developed muscles for moving its ears. Thanks to them, the ears can be freely moved in any direction. Even the slightest sound does not escape this Pokémon's notice.", - "img": "https://www.serebii.net/pokemongo/pokemon/032.png", - "size": { - "height": "0.51 m", - "weight": "9.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.31", - "stats": { - "base-attack": "105", - "base-defense": "76", - "base-stamina": "130", - "max-cp": "860", - "max-hp": "114" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "next-evolution": [{ - "num": "033", - "name": "nidorino", - "candy-cost": "25", - "next-evolution": [{ - "num": "034", - "name": "nidoking", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "033", - "name": "nidorino", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidorino has a horn that is harder than a diamond. If it senses a hostile presence, all the barbs on its back bristle up at once, and it challenges the foe with all its might.", - "img": "https://www.serebii.net/pokemongo/pokemon/033.png", - "size": { - "height": "0.89 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.083", - "stats": { - "base-attack": "137", - "base-defense": "111", - "base-stamina": "156", - "max-cp": "1393", - "max-hp": "135" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "next-evolution": [{ - "num": "034", - "name": "nidoking", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "032", - "name": "nidoran ♂ (male)", - "candy-cost": "25" - }] - } - }, - { - "num": "034", - "name": "nidoking", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Nidoking's thick tail packs enormously destructive power. With one swing, it can topple a metal transmission tower. Once this Pokémon goes on a rampage, there is no stopping it.", - "img": "https://www.serebii.net/pokemongo/pokemon/034.png", - "size": { - "height": "1.40 m", - "weight": "62.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "204", - "base-defense": "156", - "base-stamina": "191", - "max-cp": "2567", - "max-hp": "162" - }, - "resistant": [ - "electric", - "fighting", - "poison", - "bug", - "rock" - ], - "weaknesses": [ - "water", - "ice", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "nidoran ♂ (male) candy", - "prev-evolution": [{ - "num": "033", - "name": "nidorino", - "candy-cost": "100", - "prev-evolution": [{ - "num": "032", - "name": "nidoran ♂ (male)", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "035", - "name": "clefairy", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "On every night of a full moon, groups of this Pokémon come out to play. When dawn arrives, the tired Clefairy return to their quiet mountain retreats and go to sleep nestled up against each other.", - "img": "https://www.serebii.net/pokemongo/pokemon/035.png", - "size": { - "height": "0.61 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "107", - "base-defense": "108", - "base-stamina": "172", - "max-cp": "1155", - "max-hp": "147" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "next-evolution": [{ - "num": "036", - "name": "clefable", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "173", - "name": "cleffa", - "candy-cost": "25" - }] - } - }, - { - "num": "036", - "name": "clefable", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Clefable moves by skipping lightly as if it were flying using its wings. Its bouncy step even lets it walk on water. It is known to take strolls on lakes on quiet, moonlit nights.", - "img": "https://www.serebii.net/pokemongo/pokemon/036.png", - "size": { - "height": "1.30 m", - "weight": "40.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "178", - "base-defense": "162", - "base-stamina": "216", - "max-cp": "2437", - "max-hp": "182" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "prev-evolution": [{ - "num": "035", - "name": "clefairy", - "candy-cost": "50", - "prev-evolution": [{ - "num": "173", - "name": "cleffa", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "037", - "name": "vulpix", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "At the time of its birth, Vulpix has one white tail. The tail separates into six if this Pokémon receives plenty of love from its trainer. The six tails become magnificently curled.", - "img": "https://www.serebii.net/pokemongo/pokemon/037.png", - "size": { - "height": "0.61 m", - "weight": "9.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.22", - "stats": { - "base-attack": "96", - "base-defense": "109", - "base-stamina": "116", - "max-cp": "883", - "max-hp": "103" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "vulpix candy", - "next-evolution": [{ - "num": "038", - "name": "ninetales", - "candy-cost": "50" - }] - } - }, - { - "num": "038", - "name": "ninetales", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ninetales casts a sinister light from its bright red eyes to gain total control over its foe's mind. This Pokémon is said to live for one thousand years.", - "img": "https://www.serebii.net/pokemongo/pokemon/038.png", - "size": { - "height": "1.09 m", - "weight": "19.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0077", - "stats": { - "base-attack": "169", - "base-defense": "190", - "base-stamina": "177", - "max-cp": "2279", - "max-hp": "151" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "vulpix candy", - "prev-evolution": [{ - "num": "037", - "name": "vulpix", - "candy-cost": "50" - }] - } - }, - { - "num": "039", - "name": "jigglypuff", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jigglypuff's vocal cords can freely adjust the wavelength of its voice. This Pokémon uses this ability to sing at precisely the right wavelength to make its foes most drowsy.", - "img": "https://www.serebii.net/pokemongo/pokemon/039.png", - "size": { - "height": "0.51 m", - "weight": "5.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.39", - "stats": { - "base-attack": "80", - "base-defense": "41", - "base-stamina": "251", - "max-cp": "724", - "max-hp": "210" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "next-evolution": [{ - "num": "040", - "name": "wigglytuff", - "candy-cost": "50" - }], - "prev-evolution": [{ - "num": "174", - "name": "igglybuff", - "candy-cost": "25" - }] - } - }, - { - "num": "040", - "name": "wigglytuff", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Wigglytuff has large, saucerlike eyes. The surfaces of its eyes are always covered with a thin layer of tears. If any dust gets in this Pokémon's eyes, it is quickly washed away.", - "img": "https://www.serebii.net/pokemongo/pokemon/040.png", - "size": { - "height": "0.99 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.018", - "stats": { - "base-attack": "156", - "base-defense": "90", - "base-stamina": "295", - "max-cp": "1926", - "max-hp": "244" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "prev-evolution": [{ - "num": "039", - "name": "jigglypuff", - "candy-cost": "50", - "prev-evolution": [{ - "num": "174", - "name": "igglybuff", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "041", - "name": "zubat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Zubat remains quietly unmoving in a dark spot during the bright daylight hours. It does so because prolonged exposure to the sun causes its body to become slightly burned.", - "img": "https://www.serebii.net/pokemongo/pokemon/041.png", - "size": { - "height": "0.79 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": "6.52", - "stats": { - "base-attack": "83", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "667", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "next-evolution": [{ - "num": "042", - "name": "golbat", - "candy-cost": "50", - "next-evolution": [{ - "num": "169", - "name": "crobat", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "042", - "name": "golbat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Golbat loves to drink the blood of living things. It is particularly active in the pitch black of night. This Pokémon flits around in the night skies, seeking fresh blood.", - "img": "https://www.serebii.net/pokemongo/pokemon/042.png", - "size": { - "height": "1.60 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.42", - "stats": { - "base-attack": "161", - "base-defense": "150", - "base-stamina": "181", - "max-cp": "1976", - "max-hp": "154" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "next-evolution": [{ - "num": "169", - "name": "crobat" - }], - "prev-evolution": [{ - "num": "041", - "name": "zubat", - "candy-cost": "25" - }] - } - }, - { - "num": "043", - "name": "oddish", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "During the daytime, Oddish buries itself in soil to absorb nutrients from the ground using its entire body. The more fertile the soil, the glossier its leaves become.", - "img": "https://www.serebii.net/pokemongo/pokemon/043.png", - "size": { - "height": "0.51 m", - "weight": "5.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.6" - }, - "spawn-chance": "1.02", - "stats": { - "base-attack": "131", - "base-defense": "112", - "base-stamina": "128", - "max-cp": "1228", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "next-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "25", - "next-evolution": [ - { - "num": "045", - "name": "vileplume", - "candy-cost": "100" - }, - { - "num": "182", - "name": "bellossom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - } - ] - }] - } - }, - { - "num": "044", - "name": "gloom", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Gloom releases a foul fragrance from the pistil of its flower. When faced with danger, the stench worsens. If this Pokémon is feeling calm and secure, it does not release its usual stinky aroma.", - "img": "https://www.serebii.net/pokemongo/pokemon/044.png", - "size": { - "height": "0.79 m", - "weight": "8.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.064", - "stats": { - "base-attack": "153", - "base-defense": "136", - "base-stamina": "155", - "max-cp": "1681", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "next-evolution": [ - { - "num": "045", - "name": "vileplume", - "candy-cost": "100" - }, - { - "num": "182", - "name": "bellossom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - } - ], - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - } - }, - { - "num": "045", - "name": "vileplume", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Vileplume's toxic pollen triggers atrocious allergy attacks. That's why it is advisable never to approach any attractive flowers in a jungle, however pretty they may be.", - "img": "https://www.serebii.net/pokemongo/pokemon/045.png", - "size": { - "height": "1.19 m", - "weight": "18.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0097", - "stats": { - "base-attack": "202", - "base-defense": "167", - "base-stamina": "181", - "max-cp": "2559", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "moonblast", - "type": "fairy", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "prev-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "100", - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "046", - "name": "paras", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Paras has parasitic mushrooms growing on its back called tochukaso. They grow large by drawing nutrients from this Bug Pokémon host. They are highly valued as a medicine for extending life.", - "img": "https://www.serebii.net/pokemongo/pokemon/046.png", - "size": { - "height": "0.30 m", - "weight": "5.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "grass" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.4" - }, - "spawn-chance": "2.36", - "stats": { - "base-attack": "121", - "base-defense": "99", - "base-stamina": "111", - "max-cp": "1018", - "max-hp": "99" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "paras candy", - "next-evolution": [{ - "num": "047", - "name": "parasect", - "candy-cost": "50" - }] - } - }, - { - "num": "047", - "name": "parasect", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Parasect is known to infest large trees en masse and drain nutrients from the lower trunk and roots. When an infested tree dies, they move onto another tree all at once.", - "img": "https://www.serebii.net/pokemongo/pokemon/047.png", - "size": { - "height": "0.99 m", - "weight": "29.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.074", - "stats": { - "base-attack": "165", - "base-defense": "146", - "base-stamina": "155", - "max-cp": "1859", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "paras candy", - "prev-evolution": [{ - "num": "046", - "name": "paras", - "candy-cost": "50" - }] - } - }, - { - "num": "048", - "name": "venonat", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Venonat is said to have evolved with a coat of thin, stiff hair that covers its entire body for protection. It possesses large eyes that never fail to spot even miniscule prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/048.png", - "size": { - "height": "0.99 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.28", - "stats": { - "base-attack": "100", - "base-defense": "100", - "base-stamina": "155", - "max-cp": "1004", - "max-hp": "134" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "venonat candy", - "next-evolution": [{ - "num": "049", - "name": "venomoth", - "candy-cost": "50" - }] - } - }, - { - "num": "049", - "name": "venomoth", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Venomoth is nocturnal-it is a Pokémon that only becomes active at night. Its favorite prey are small insects that gather around streetlights, attracted by the light in the darkness.", - "img": "https://www.serebii.net/pokemongo/pokemon/049.png", - "size": { - "height": "1.50 m", - "weight": "12.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "179", - "base-defense": "143", - "base-stamina": "172", - "max-cp": "2082", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "poison fang", - "type": "poison", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "venonat candy", - "prev-evolution": [{ - "num": "048", - "name": "venonat", - "candy-cost": "50" - }] - } - }, - { - "num": "050", - "name": "diglett", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Diglett are raised in most farms. The reason is simple-wherever this Pokémon burrows, the soil is left perfectly tilled for planting crops. This soil is made ideal for growing delicious vegetables.", - "img": "https://www.serebii.net/pokemongo/pokemon/050.png", - "size": { - "height": "0.20 m", - "weight": "0.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.4", - "stats": { - "base-attack": "109", - "base-defense": "78", - "base-stamina": "67", - "max-cp": "676", - "max-hp": "64" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "diglett candy", - "next-evolution": [{ - "num": "051", - "name": "dugtrio", - "candy-cost": "50" - }] - } - }, - { - "num": "051", - "name": "dugtrio", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dugtrio are actually triplets that emerged from one body. As a result, each triplet thinks exactly like the other two triplets. They work cooperatively to burrow endlessly.", - "img": "https://www.serebii.net/pokemongo/pokemon/051.png", - "size": { - "height": "0.71 m", - "weight": "33.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "167", - "base-defense": "134", - "base-stamina": "111", - "max-cp": "1557", - "max-hp": "99" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "dugtrio", - "prev-evolution": [{ - "num": "050", - "name": "diglett", - "candy-cost": "50" - }] - } - }, - { - "num": "052", - "name": "meowth", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Meowth withdraws its sharp claws into its paws to slinkily sneak about without making any incriminating footsteps. For some reason, this Pokémon loves shiny coins that glitter with light.", - "img": "https://www.serebii.net/pokemongo/pokemon/052.png", - "size": { - "height": "0.41 m", - "weight": "4.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.86", - "stats": { - "base-attack": "92", - "base-defense": "78", - "base-stamina": "120", - "max-cp": "748", - "max-hp": "106" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "meowth candy", - "next-evolution": [{ - "num": "053", - "name": "persian", - "candy-cost": "50" - }] - } - }, - { - "num": "053", - "name": "persian", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Persian has six bold whiskers that give it a look of toughness. The whiskers sense air movements to determine what is in the Pokémon's surrounding vicinity. It becomes docile if grabbed by the whiskers.", - "img": "https://www.serebii.net/pokemongo/pokemon/053.png", - "size": { - "height": "0.99 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "150", - "base-defense": "136", - "base-stamina": "163", - "max-cp": "1689", - "max-hp": "140" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "meowth candy", - "prev-evolution": [{ - "num": "052", - "name": "meowth", - "candy-cost": "50" - }] - } - }, - { - "num": "054", - "name": "psyduck", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Psyduck uses a mysterious power. When it does so, this Pokémon generates brain waves that are supposedly only seen in sleepers. This discovery spurred controversy among scholars.", - "img": "https://www.serebii.net/pokemongo/pokemon/054.png", - "size": { - "height": "0.79 m", - "weight": "19.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.54", - "stats": { - "base-attack": "122", - "base-defense": "95", - "base-stamina": "137", - "max-cp": "1106", - "max-hp": "120" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "psyduck candy", - "next-evolution": [{ - "num": "055", - "name": "golduck", - "candy-cost": "50" - }] - } - }, - { - "num": "055", - "name": "golduck", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The webbed flippers on its forelegs and hind legs and the streamlined body of Golduck give it frightening speed. The Pokémon is definitely much faster than even the most athletic swimmer.", - "img": "https://www.serebii.net/pokemongo/pokemon/055.png", - "size": { - "height": "1.70 m", - "weight": "76.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.087", - "stats": { - "base-attack": "191", - "base-defense": "162", - "base-stamina": "190", - "max-cp": "2450", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "psyduck candy", - "prev-evolution": [{ - "num": "054", - "name": "psyduck", - "candy-cost": "50" - }] - } - }, - { - "num": "056", - "name": "mankey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Mankey starts shaking and its nasal breathing turns rough, it's a sure sign that it is becoming angry. However, because it goes into a towering rage almost instantly, it is impossible for anyone to flee its wrath.", - "img": "https://www.serebii.net/pokemongo/pokemon/056.png", - "size": { - "height": "0.51 m", - "weight": "28.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "148", - "base-defense": "82", - "base-stamina": "120", - "max-cp": "1164", - "max-hp": "106" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "mankey candy", - "next-evolution": [{ - "num": "057", - "name": "primeape", - "candy-cost": "50" - }] - } - }, - { - "num": "057", - "name": "primeape", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Primeape becomes furious, its blood circulation is boosted. In turn, its muscles are made even stronger. However, it also becomes much less intelligent at the same time.", - "img": "https://www.serebii.net/pokemongo/pokemon/057.png", - "size": { - "height": "0.99 m", - "weight": "32.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.031", - "stats": { - "base-attack": "207", - "base-defense": "138", - "base-stamina": "163", - "max-cp": "2288", - "max-hp": "140" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "mankey candy", - "prev-evolution": [{ - "num": "056", - "name": "mankey", - "candy-cost": "50" - }] - } - }, - { - "num": "058", - "name": "growlithe", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Growlithe has a superb sense of smell. Once it smells anything, this Pokémon won't forget the scent, no matter what. It uses its advanced olfactory sense to determine the emotions of other living things.", - "img": "https://www.serebii.net/pokemongo/pokemon/058.png", - "size": { - "height": "0.71 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.92", - "stats": { - "base-attack": "136", - "base-defense": "93", - "base-stamina": "146", - "max-cp": "1243", - "max-hp": "127" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame wheel", - "type": "fire", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "growlithe candy", - "next-evolution": [{ - "num": "059", - "name": "arcanine", - "candy-cost": "50" - }] - } - }, - { - "num": "059", - "name": "arcanine", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Arcanine is known for its high speed. It is said to be capable of running over 6,200 miles in a single day and night. The fire that blazes wildly within this Pokémon's body is its source of power.", - "img": "https://www.serebii.net/pokemongo/pokemon/059.png", - "size": { - "height": "1.91 m", - "weight": "155.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "227", - "base-defense": "166", - "base-stamina": "207", - "max-cp": "3029", - "max-hp": "175" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "growlithe candy", - "prev-evolution": [{ - "num": "058", - "name": "growlithe", - "candy-cost": "50" - }] - } - }, - { - "num": "060", - "name": "poliwag", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Poliwag has a very thin skin. It is possible to see the Pokémon's spiral innards right through the skin. Despite its thinness, however, the skin is also very flexible. Even sharp fangs bounce right off it.", - "img": "https://www.serebii.net/pokemongo/pokemon/060.png", - "size": { - "height": "0.61 m", - "weight": "12.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.19", - "stats": { - "base-attack": "101", - "base-defense": "82", - "base-stamina": "120", - "max-cp": "829", - "max-hp": "106" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "next-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "25", - "next-evolution": [ - { - "num": "062", - "name": "poliwrath", - "candy-cost": "100" - }, - { - "num": "186", - "name": "politoed", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ] - }] - } - }, - { - "num": "061", - "name": "poliwhirl", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The surface of Poliwhirl's body is always wet and slick with an oily fluid. Because of this greasy covering, it can easily slip and slide out of the clutches of any enemy in battle.", - "img": "https://www.serebii.net/pokemongo/pokemon/061.png", - "size": { - "height": "0.99 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.13", - "stats": { - "base-attack": "130", - "base-defense": "123", - "base-stamina": "163", - "max-cp": "1419", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "scald", - "type": "water", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "next-evolution": [ - { - "num": "062", - "name": "poliwrath", - "candy-cost": "100" - }, - { - "num": "186", - "name": "politoed", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ], - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - } - }, - { - "num": "062", - "name": "poliwrath", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Poliwrath's highly developed, brawny muscles never grow fatigued, however much it exercises. It is so tirelessly strong, this Pokémon can swim back and forth across the ocean without effort.", - "img": "https://www.serebii.net/pokemongo/pokemon/062.png", - "size": { - "height": "1.30 m", - "weight": "54.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "182", - "base-defense": "184", - "base-stamina": "207", - "max-cp": "2586", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "bug", - "rock" - ], - "weaknesses": [ - "electric", - "grass", - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "prev-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "100", - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "063", - "name": "abra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Abra sleeps for eighteen hours a day. However, it can sense the presence of foes even while it is sleeping. In such a situation, this Pokémon immediately teleports to safety.", - "img": "https://www.serebii.net/pokemongo/pokemon/063.png", - "size": { - "height": "0.89 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.99", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.42", - "stats": { - "base-attack": "195", - "base-defense": "82", - "base-stamina": "93", - "max-cp": "1342", - "max-hp": "85" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "next-evolution": [{ - "num": "064", - "name": "kadabra", - "candy-cost": "25", - "next-evolution": [{ - "num": "065", - "name": "alakazam", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "064", - "name": "kadabra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kadabra emits a peculiar alpha wave if it develops a headache. Only those people with a particularly strong psyche can hope to become a trainer of this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/064.png", - "size": { - "height": "1.30 m", - "weight": "56.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.027", - "stats": { - "base-attack": "232", - "base-defense": "117", - "base-stamina": "120", - "max-cp": "2059", - "max-hp": "106" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "next-evolution": [{ - "num": "065", - "name": "alakazam", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "063", - "name": "abra", - "candy-cost": "25" - }] - } - }, - { - "num": "065", - "name": "alakazam", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Alakazam's brain continually grows, making its head far too heavy to support with its neck. This Pokémon holds its head up using its psychokinetic power instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/065.png", - "size": { - "height": "1.50 m", - "weight": "48.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0073", - "stats": { - "base-attack": "271", - "base-defense": "167", - "base-stamina": "146", - "max-cp": "3057", - "max-hp": "127" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "abra candy", - "prev-evolution": [{ - "num": "064", - "name": "kadabra", - "candy-cost": "100", - "prev-evolution": [{ - "num": "063", - "name": "abra", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "066", - "name": "machop", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machop's muscles are special-they never get sore no matter how much they are used in exercise. This Pokémon has sufficient power to hurl a hundred adult humans.", - "img": "https://www.serebii.net/pokemongo/pokemon/066.png", - "size": { - "height": "0.79 m", - "weight": "19.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.49", - "stats": { - "base-attack": "137", - "base-defense": "82", - "base-stamina": "172", - "max-cp": "1278", - "max-hp": "147" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "next-evolution": [{ - "num": "067", - "name": "machoke", - "candy-cost": "25", - "next-evolution": [{ - "num": "068", - "name": "machamp", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "067", - "name": "machoke", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machoke's thoroughly toned muscles possess the hardness of steel. This Pokémon has so much strength, it can easily hold aloft a sumo wrestler on just one finger.", - "img": "https://www.serebii.net/pokemongo/pokemon/067.png", - "size": { - "height": "1.50 m", - "weight": "70.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "177", - "base-defense": "125", - "base-stamina": "190", - "max-cp": "2031", - "max-hp": "162" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "next-evolution": [{ - "num": "068", - "name": "machamp", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "066", - "name": "machop", - "candy-cost": "25" - }] - } - }, - { - "num": "068", - "name": "machamp", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Machamp has the power to hurl anything aside. However, trying to do any work requiring care and dexterity causes its arms to get tangled. This Pokémon tends to leap into action before it thinks.", - "img": "https://www.serebii.net/pokemongo/pokemon/068.png", - "size": { - "height": "1.60 m", - "weight": "130.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0068", - "stats": { - "base-attack": "234", - "base-defense": "159", - "base-stamina": "207", - "max-cp": "3056", - "max-hp": "175" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "dynamic punch", - "type": "fight", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "machop candy", - "prev-evolution": [{ - "num": "067", - "name": "machoke", - "candy-cost": "100", - "prev-evolution": [{ - "num": "066", - "name": "machop", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "069", - "name": "bellsprout", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Bellsprout's thin and flexible body lets it bend and sway to avoid any attack, however strong it may be. From its mouth, this Pokémon spits a corrosive fluid that melts even iron.", - "img": "https://www.serebii.net/pokemongo/pokemon/069.png", - "size": { - "height": "0.71 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.15", - "stats": { - "base-attack": "139", - "base-defense": "61", - "base-stamina": "137", - "max-cp": "1033", - "max-hp": "120" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "next-evolution": [{ - "num": "070", - "name": "weepinbell", - "candy-cost": "25", - "next-evolution": [{ - "num": "071", - "name": "victreebel", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "070", - "name": "weepinbell", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weepinbell has a large hook on its rear end. At night, the Pokémon hooks on to a tree branch and goes to sleep. If it moves around in its sleep, it may wake up to find itself on the ground.", - "img": "https://www.serebii.net/pokemongo/pokemon/070.png", - "size": { - "height": "0.99 m", - "weight": "6.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.072", - "stats": { - "base-attack": "172", - "base-defense": "92", - "base-stamina": "163", - "max-cp": "1611", - "max-hp": "140" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "next-evolution": [{ - "num": "071", - "name": "victreebel", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "069", - "name": "bellsprout", - "candy-cost": "25" - }] - } - }, - { - "num": "071", - "name": "victreebel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Victreebel has a long vine that extends from its head. This vine is waved and flicked about as if it were an animal to attract prey. When an unsuspecting prey draws near, this Pokémon swallows it whole.", - "img": "https://www.serebii.net/pokemongo/pokemon/071.png", - "size": { - "height": "1.70 m", - "weight": "15.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.0059", - "stats": { - "base-attack": "207", - "base-defense": "135", - "base-stamina": "190", - "max-cp": "2431", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "fairy" - ], - "weaknesses": [ - "fire", - "ice", - "flying", - "psychic" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "bellsprout candy", - "prev-evolution": [{ - "num": "070", - "name": "weepinbell", - "candy-cost": "100", - "prev-evolution": [{ - "num": "069", - "name": "bellsprout", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "072", - "name": "tentacool", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tentacool's body is largely composed of water. If it is removed from the sea, it dries up like parchment. If this Pokémon happens to become dehydrated, put it back into the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/072.png", - "size": { - "height": "0.89 m", - "weight": "45.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.81", - "stats": { - "base-attack": "97", - "base-defense": "149", - "base-stamina": "120", - "max-cp": "1040", - "max-hp": "106" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tentacool candy", - "next-evolution": [{ - "num": "073", - "name": "tentacruel", - "candy-cost": "50" - }] - } - }, - { - "num": "073", - "name": "tentacruel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tentacruel has large red orbs on its head. The orbs glow before lashing the vicinity with a harsh ultrasonic blast. This Pokémon's outburst creates rough waves around it.", - "img": "https://www.serebii.net/pokemongo/pokemon/073.png", - "size": { - "height": "1.60 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.082", - "stats": { - "base-attack": "166", - "base-defense": "209", - "base-stamina": "190", - "max-cp": "2422", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "tentacool candy", - "prev-evolution": [{ - "num": "072", - "name": "tentacool", - "candy-cost": "50" - }] - } - }, - { - "num": "074", - "name": "geodude", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "The longer a Geodude lives, the more its edges are chipped and worn away, making it more rounded in appearance. However, this Pokémon's heart will remain hard, craggy, and rough always.", - "img": "https://www.serebii.net/pokemongo/pokemon/074.png", - "size": { - "height": "0.41 m", - "weight": "20.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.19", - "stats": { - "base-attack": "132", - "base-defense": "132", - "base-stamina": "120", - "max-cp": "1293", - "max-hp": "106" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "next-evolution": [{ - "num": "075", - "name": "graveler", - "candy-cost": "25", - "next-evolution": [{ - "num": "076", - "name": "golem", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "075", - "name": "graveler", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Graveler grows by feeding on rocks. Apparently, it prefers to eat rocks that are covered in moss. This Pokémon eats its way through a ton of rocks on a daily basis.", - "img": "https://www.serebii.net/pokemongo/pokemon/075.png", - "size": { - "height": "0.99 m", - "weight": "105.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": "0.071", - "stats": { - "base-attack": "164", - "base-defense": "164", - "base-stamina": "146", - "max-cp": "1897", - "max-hp": "127" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "next-evolution": [{ - "num": "076", - "name": "golem", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "074", - "name": "geodude", - "candy-cost": "25" - }] - } - }, - { - "num": "076", - "name": "golem", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Golem live up on mountains. If there is a large earthquake, these Pokémon will come rolling down off the mountains en masse to the foothills below.", - "img": "https://www.serebii.net/pokemongo/pokemon/076.png", - "size": { - "height": "1.40 m", - "weight": "300.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.0047", - "stats": { - "base-attack": "211", - "base-defense": "198", - "base-stamina": "190", - "max-cp": "2949", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "geodude candy", - "prev-evolution": [{ - "num": "075", - "name": "graveler", - "candy-cost": "100", - "prev-evolution": [{ - "num": "074", - "name": "geodude", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "077", - "name": "ponyta", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ponyta is very weak at birth. It can barely stand up. This Pokémon becomes stronger by stumbling and falling to keep up with its parent.", - "img": "https://www.serebii.net/pokemongo/pokemon/077.png", - "size": { - "height": "0.99 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.51", - "stats": { - "base-attack": "170", - "base-defense": "127", - "base-stamina": "137", - "max-cp": "1697", - "max-hp": "120" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "flame wheel", - "type": "fire", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "ponyta candy", - "next-evolution": [{ - "num": "078", - "name": "rapidash", - "candy-cost": "50" - }] - } - }, - { - "num": "078", - "name": "rapidash", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rapidash usually can be seen casually cantering in the fields and plains. However, when this Pokémon turns serious, its fiery manes flare and blaze as it gallops its way up to 150 mph.", - "img": "https://www.serebii.net/pokemongo/pokemon/078.png", - "size": { - "height": "1.70 m", - "weight": "95.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "207", - "base-defense": "162", - "base-stamina": "163", - "max-cp": "2461", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ponyta candy", - "prev-evolution": [{ - "num": "077", - "name": "ponyta", - "candy-cost": "50" - }] - } - }, - { - "num": "079", - "name": "slowpoke", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Slowpoke uses its tail to catch prey by dipping it in water at the side of a river. However, this Pokémon often forgets what it's doing and often spends entire days just loafing at water's edge.", - "img": "https://www.serebii.net/pokemongo/pokemon/079.png", - "size": { - "height": "1.19 m", - "weight": "36.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.05", - "stats": { - "base-attack": "109", - "base-defense": "98", - "base-stamina": "207", - "max-cp": "1226", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "next-evolution": [ - { - "num": "080", - "name": "slowbro", - "candy-cost": "50" - }, - { - "num": "199", - "name": "slowking", - "candy-cost": "50", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - } - ] - } - }, - { - "num": "080", - "name": "slowbro", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Slowbro's tail has a Shellder firmly attached with a bite. As a result, the tail can't be used for fishing anymore. This causes Slowbro to grudgingly swim and catch prey instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/080.png", - "size": { - "height": "1.60 m", - "weight": "78.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.036", - "stats": { - "base-attack": "177", - "base-defense": "180", - "base-stamina": "216", - "max-cp": "2545", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "prev-evolution": [{ - "num": "079", - "name": "slowpoke", - "candy-cost": "50" - }] - } - }, - { - "num": "081", - "name": "magnemite", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magnemite attaches itself to power lines to feed on electricity. If your house has a power outage, check your circuit breakers. You may find a large number of this Pokémon clinging to the breaker box.", - "img": "https://www.serebii.net/pokemongo/pokemon/081.png", - "size": { - "height": "0.30 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.71", - "stats": { - "base-attack": "165", - "base-defense": "121", - "base-stamina": "93", - "max-cp": "1362", - "max-hp": "85" - }, - "resistant": [ - "normal", - "electric", - "grass", - "ice", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "magnet bomb", - "type": "steel", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "magnemite candy", - "next-evolution": [{ - "num": "082", - "name": "magneton", - "candy-cost": "50" - }] - } - }, - { - "num": "082", - "name": "magneton", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magneton emits a powerful magnetic force that is fatal to mechanical devices. As a result, large cities sound sirens to warn citizens of large-scale outbreaks of this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/082.png", - "size": { - "height": "0.99 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.023", - "stats": { - "base-attack": "223", - "base-defense": "169", - "base-stamina": "137", - "max-cp": "2485", - "max-hp": "120" - }, - "resistant": [ - "normal", - "electric", - "grass", - "ice", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "magnet bomb", - "type": "steel", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "magnemite candy", - "prev-evolution": [{ - "num": "081", - "name": "magnemite", - "candy-cost": "50" - }] - } - }, - { - "num": "083", - "name": "farfetch'd", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Farfetch'd is always seen with a stalk from a plant of some sort. Apparently, there are good stalks and bad stalks. This Pokémon has been known to fight with others over stalks.", - "img": "https://www.serebii.net/pokemongo/pokemon/083.png", - "size": { - "height": "0.79 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: asia or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0212", - "stats": { - "base-attack": "124", - "base-defense": "115", - "base-stamina": "141", - "max-cp": "1236", - "max-hp": "123" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "cut", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "farfetch'd candy" - } - }, - { - "num": "084", - "name": "doduo", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Doduo's two heads never sleep at the same time. Its two heads take turns sleeping, so one head can always keep watch for enemies while the other one sleeps.", - "img": "https://www.serebii.net/pokemongo/pokemon/084.png", - "size": { - "height": "1.40 m", - "weight": "39.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.52", - "stats": { - "base-attack": "158", - "base-defense": "83", - "base-stamina": "111", - "max-cp": "1200", - "max-hp": "99" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "doduo candy", - "next-evolution": [{ - "num": "085", - "name": "dodrio", - "candy-cost": "50" - }] - } - }, - { - "num": "085", - "name": "dodrio", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Watch out if Dodrio's three heads are looking in three separate directions. It's a sure sign that it is on its guard. Don't go near this Pokémon if it's being wary-it may decide to peck you.", - "img": "https://www.serebii.net/pokemongo/pokemon/085.png", - "size": { - "height": "1.80 m", - "weight": "85.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.22", - "stats": { - "base-attack": "218", - "base-defense": "140", - "base-stamina": "155", - "max-cp": "2362", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "doduo candy", - "prev-evolution": [{ - "num": "084", - "name": "doduo", - "candy-cost": "50" - }] - } - }, - { - "num": "086", - "name": "seel", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Seel hunts for prey in the frigid sea underneath sheets of ice. When it needs to breathe, it punches a hole through the ice with the sharply protruding section of its head.", - "img": "https://www.serebii.net/pokemongo/pokemon/086.png", - "size": { - "height": "1.09 m", - "weight": "90.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.28", - "stats": { - "base-attack": "85", - "base-defense": "121", - "base-stamina": "163", - "max-cp": "971", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "seel candy", - "next-evolution": [{ - "num": "087", - "name": "dewgong", - "candy-cost": "50" - }] - } - }, - { - "num": "087", - "name": "dewgong", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dewgong loves to snooze on bitterly cold ice. The sight of this Pokémon sleeping on a glacier was mistakenly thought to be a mermaid by a mariner long ago.", - "img": "https://www.serebii.net/pokemongo/pokemon/087.png", - "size": { - "height": "1.70 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.013", - "stats": { - "base-attack": "139", - "base-defense": "177", - "base-stamina": "207", - "max-cp": "1985", - "max-hp": "175" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "seel candy", - "prev-evolution": [{ - "num": "086", - "name": "seel", - "candy-cost": "50" - }] - } - }, - { - "num": "088", - "name": "grimer", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Grimer's sludgy and rubbery body can be forced through any opening, however small it may be. This Pokémon enters sewer pipes to drink filthy wastewater.", - "img": "https://www.serebii.net/pokemongo/pokemon/088.png", - "size": { - "height": "0.89 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.052", - "stats": { - "base-attack": "135", - "base-defense": "90", - "base-stamina": "190", - "max-cp": "1374", - "max-hp": "162" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge", - "type": "poison", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "grimer candy", - "next-evolution": [{ - "num": "089", - "name": "muk", - "candy-cost": "50" - }] - } - }, - { - "num": "089", - "name": "muk", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "From Muk's body seeps a foul fluid that gives off a nose-bendingly horrible stench. Just one drop of this Pokémon's body fluid can turn a pool stagnant and rancid.", - "img": "https://www.serebii.net/pokemongo/pokemon/089.png", - "size": { - "height": "1.19 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "190", - "base-defense": "172", - "base-stamina": "233", - "max-cp": "2757", - "max-hp": "195" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "grimer candy", - "prev-evolution": [{ - "num": "088", - "name": "grimer", - "candy-cost": "50" - }] - } - }, - { - "num": "090", - "name": "shellder", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "At night, this Pokémon uses its broad tongue to burrow a hole in the seafloor sand and then sleep in it. While it is sleeping, Shellder closes its shell, but leaves its tongue hanging out.", - "img": "https://www.serebii.net/pokemongo/pokemon/090.png", - "size": { - "height": "0.30 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.52", - "stats": { - "base-attack": "116", - "base-defense": "134", - "base-stamina": "102", - "max-cp": "1080", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "shellder candy", - "next-evolution": [{ - "num": "091", - "name": "cloyster", - "candy-cost": "50" - }] - } - }, - { - "num": "091", - "name": "cloyster", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Cloyster is capable of swimming in the sea. It does so by swallowing water, then jetting it out toward the rear. This Pokémon shoots spikes from its shell using the same system.", - "img": "https://www.serebii.net/pokemongo/pokemon/091.png", - "size": { - "height": "1.50 m", - "weight": "132.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.015", - "stats": { - "base-attack": "186", - "base-defense": "256", - "base-stamina": "137", - "max-cp": "2547", - "max-hp": "120" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "shellder candy", - "prev-evolution": [{ - "num": "090", - "name": "shellder", - "candy-cost": "50" - }] - } - }, - { - "num": "092", - "name": "gastly", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Gastly is largely composed of gaseous matter. When exposed to a strong wind, the gaseous body quickly dwindles away. Groups of this Pokémon cluster under the eaves of houses to escape the ravages of wind.", - "img": "https://www.serebii.net/pokemongo/pokemon/092.png", - "size": { - "height": "1.30 m", - "weight": "0.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.79", - "stats": { - "base-attack": "186", - "base-defense": "67", - "base-stamina": "102", - "max-cp": "1229", - "max-hp": "92" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "next-evolution": [{ - "num": "093", - "name": "haunter", - "candy-cost": "25", - "next-evolution": [{ - "num": "094", - "name": "gengar", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "093", - "name": "haunter", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Haunter is a dangerous Pokémon. If one beckons you while floating in darkness, you must never approach it. This Pokémon will try to lick you with its tongue and steal your life away.", - "img": "https://www.serebii.net/pokemongo/pokemon/093.png", - "size": { - "height": "1.60 m", - "weight": "0.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.052", - "stats": { - "base-attack": "223", - "base-defense": "107", - "base-stamina": "128", - "max-cp": "1963", - "max-hp": "113" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "shadow punch", - "type": "ghost", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "next-evolution": [{ - "num": "094", - "name": "gengar", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "092", - "name": "gastly", - "candy-cost": "25" - }] - } - }, - { - "num": "094", - "name": "gengar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Sometimes, on a dark night, your shadow thrown by a streetlight will suddenly and startlingly overtake you. It is actually a Gengar running past you, pretending to be your shadow.", - "img": "https://www.serebii.net/pokemongo/pokemon/094.png", - "size": { - "height": "1.50 m", - "weight": "40.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost", - "poison" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0067", - "stats": { - "base-attack": "261", - "base-defense": "149", - "base-stamina": "155", - "max-cp": "2878", - "max-hp": "134" - }, - "resistant": [ - "normal", - "grass", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ground", - "psychic", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - }, - { - "name": "hex", - "type": "ghost", - "base-damage": "10", - "energy": "15", - "move-duration-seg": "1.2" - }, - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "gastly candy", - "prev-evolution": [{ - "num": "093", - "name": "haunter", - "candy-cost": "100", - "prev-evolution": [{ - "num": "092", - "name": "gastly", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "095", - "name": "onix", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Onix has a magnet in its brain. It acts as a compass so that this Pokémon does not lose direction while it is tunneling. As it grows older, its body becomes increasingly rounder and smoother.", - "img": "https://www.serebii.net/pokemongo/pokemon/095.png", - "size": { - "height": "8.79 m", - "weight": "210.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "85", - "base-defense": "232", - "base-stamina": "111", - "max-cp": "1101", - "max-hp": "99" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "onix candy", - "next-evolution": [{ - "num": "208", - "name": "steelix", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "096", - "name": "drowzee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If your nose becomes itchy while you are sleeping, it's a sure sign that one of these Pokémon is standing above your pillow and trying to eat you dream through your nostrils.", - "img": "https://www.serebii.net/pokemongo/pokemon/096.png", - "size": { - "height": "0.99 m", - "weight": "32.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "3.21", - "stats": { - "base-attack": "89", - "base-defense": "136", - "base-stamina": "155", - "max-cp": "1040", - "max-hp": "134" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "drowzee candy", - "next-evolution": [{ - "num": "097", - "name": "hypno", - "candy-cost": "50" - }] - } - }, - { - "num": "097", - "name": "hypno", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hypno holds a pendulum in its hand. The arcing movement and glitter of the pendulum lull the foe into a deep state of hypnosis. While this Pokémon searches for prey, it polishes the pendulum.", - "img": "https://www.serebii.net/pokemongo/pokemon/097.png", - "size": { - "height": "1.60 m", - "weight": "75.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "144", - "base-defense": "193", - "base-stamina": "198", - "max-cp": "2090", - "max-hp": "168" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "drowzee candy", - "prev-evolution": [{ - "num": "096", - "name": "drowzee", - "candy-cost": "50" - }] - } - }, - { - "num": "098", - "name": "krabby", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Krabby live on beaches, burrowed inside holes dug into the sand. On sandy beaches with little in the way of food, these Pokémon can be seen squabbling with each other over territory.", - "img": "https://www.serebii.net/pokemongo/pokemon/098.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.12", - "stats": { - "base-attack": "181", - "base-defense": "124", - "base-stamina": "102", - "max-cp": "1561", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "krabby candy", - "next-evolution": [{ - "num": "099", - "name": "kingler", - "candy-cost": "50" - }] - } - }, - { - "num": "099", - "name": "kingler", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kingler has an enormous, oversized claw. It waves this huge claw in the air to communicate with others. However, because the claw is so heavy, the Pokémon quickly tires.", - "img": "https://www.serebii.net/pokemongo/pokemon/099.png", - "size": { - "height": "1.30 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.062", - "stats": { - "base-attack": "240", - "base-defense": "181", - "base-stamina": "146", - "max-cp": "2829", - "max-hp": "127" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "krabby candy", - "prev-evolution": [{ - "num": "098", - "name": "krabby", - "candy-cost": "50" - }] - } - }, - { - "num": "100", - "name": "voltorb", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Voltorb was first sighted at a company that manufactures Poké Balls. The link between that sighting and the fact that this Pokémon looks very similar to a Poké Ball remains a mystery.", - "img": "https://www.serebii.net/pokemongo/pokemon/100.png", - "size": { - "height": "0.51 m", - "weight": "10.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.65", - "stats": { - "base-attack": "109", - "base-defense": "111", - "base-stamina": "120", - "max-cp": "1010", - "max-hp": "106" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "voltorb candy", - "next-evolution": [{ - "num": "101", - "name": "electrode", - "candy-cost": "50" - }] - } - }, - { - "num": "101", - "name": "electrode", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Electrode eats electricity in the atmosphere. On days when lightning strikes, you can see this Pokémon exploding all over the place from eating too much electricity.", - "img": "https://www.serebii.net/pokemongo/pokemon/101.png", - "size": { - "height": "1.19 m", - "weight": "66.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "173", - "base-defense": "173", - "base-stamina": "155", - "max-cp": "2099", - "max-hp": "134" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "voltorb candy", - "prev-evolution": [{ - "num": "100", - "name": "voltorb", - "candy-cost": "50" - }] - } - }, - { - "num": "102", - "name": "exeggcute", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon consists of six eggs that form a closely knit cluster. The six eggs attract each other and spin around. When cracks increasingly appear on the eggs, Exeggcute is close to evolution.", - "img": "https://www.serebii.net/pokemongo/pokemon/102.png", - "size": { - "height": "0.41 m", - "weight": "2.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.78", - "stats": { - "base-attack": "107", - "base-defense": "125", - "base-stamina": "155", - "max-cp": "1175", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "exeggcute candy", - "next-evolution": [{ - "num": "103", - "name": "exeggutor", - "candy-cost": "50" - }] - } - }, - { - "num": "103", - "name": "exeggutor", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Exeggutor originally came from the tropics. Its heads steadily grow larger from exposure to strong sunlight. It is said that when the heads fall off, they group together to form Exeggcute.", - "img": "https://www.serebii.net/pokemongo/pokemon/103.png", - "size": { - "height": "2.01 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "233", - "base-defense": "149", - "base-stamina": "216", - "max-cp": "3014", - "max-hp": "182" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "exeggcute candy", - "prev-evolution": [{ - "num": "102", - "name": "exeggcute", - "candy-cost": "50" - }] - } - }, - { - "num": "104", - "name": "cubone", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Cubone pines for the mother it will never see again. Seeing a likeness of its mother in the full moon, it cries. The stains on the skull the Pokémon wears are made by the tears it sheds.", - "img": "https://www.serebii.net/pokemongo/pokemon/104.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.61", - "stats": { - "base-attack": "90", - "base-defense": "144", - "base-stamina": "137", - "max-cp": "1019", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bone club", - "type": "ground", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "cubone candy", - "next-evolution": [{ - "num": "105", - "name": "marowak", - "candy-cost": "50" - }] - } - }, - { - "num": "105", - "name": "marowak", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Marowak is the evolved form of a Cubone that has overcome its sadness at the loss of its mother and grown tough. This Pokémon's tempered and hardened spirit is not easily broken.", - "img": "https://www.serebii.net/pokemongo/pokemon/105.png", - "size": { - "height": "0.99 m", - "weight": "45.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "144", - "base-defense": "186", - "base-stamina": "155", - "max-cp": "1835", - "max-hp": "134" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bone club", - "type": "ground", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cubone candy", - "prev-evolution": [{ - "num": "104", - "name": "cubone", - "candy-cost": "50" - }] - } - }, - { - "num": "106", - "name": "hitmonlee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hitmonlee's legs freely contract and stretch. Using these springlike legs, it bowls over foes with devastating kicks. After battle, it rubs down its legs and loosens the muscles to overcome fatigue.", - "img": "https://www.serebii.net/pokemongo/pokemon/106.png", - "size": { - "height": "1.50 m", - "weight": "49.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "224", - "base-defense": "181", - "base-stamina": "137", - "max-cp": "2576", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "107", - "name": "hitmonchan", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Hitmonchan is said to possess the spirit of a boxer who had been working toward a world championship. This Pokémon has an indomitable spirit and will never give up in the face of adversity.", - "img": "https://www.serebii.net/pokemongo/pokemon/107.png", - "size": { - "height": "1.40 m", - "weight": "50.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "193", - "base-defense": "197", - "base-stamina": "137", - "max-cp": "2332", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "108", - "name": "lickitung", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Whenever Lickitung comes across something new, it will unfailingly give it a lick. It does so because it memorizes things by texture and by taste. It is somewhat put off by sour things.", - "img": "https://www.serebii.net/pokemongo/pokemon/108.png", - "size": { - "height": "1.19 m", - "weight": "65.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.011", - "stats": { - "base-attack": "108", - "base-defense": "137", - "base-stamina": "207", - "max-cp": "1411", - "max-hp": "175" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "lickitung candy" - } - }, - { - "num": "109", - "name": "koffing", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If Koffing becomes agitated, it raises the toxicity of its internal gases and then jets them out from all over its body. This Pokémon may also overinflate its round body, then explode.", - "img": "https://www.serebii.net/pokemongo/pokemon/109.png", - "size": { - "height": "0.61 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.2", - "stats": { - "base-attack": "119", - "base-defense": "141", - "base-stamina": "120", - "max-cp": "1214", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge", - "type": "poison", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "koffing candy", - "next-evolution": [{ - "num": "110", - "name": "weezing", - "candy-cost": "50" - }] - } - }, - { - "num": "110", - "name": "weezing", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Weezing loves the gases given off by rotted kitchen garbage. This Pokémon will find a dirty, unkempt house and make it its home. At night, when the people in the house are asleep, it will go through the trash.", - "img": "https://www.serebii.net/pokemongo/pokemon/110.png", - "size": { - "height": "1.19 m", - "weight": "9.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.016", - "stats": { - "base-attack": "174", - "base-defense": "197", - "base-stamina": "163", - "max-cp": "2293", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "koffing candy", - "prev-evolution": [{ - "num": "109", - "name": "koffing", - "candy-cost": "50" - }] - } - }, - { - "num": "111", - "name": "rhyhorn", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rhyhorn runs in a straight line, smashing everything in its path. It is not bothered even if it rushes headlong into a block of steel. This Pokémon may feel some pain from the collision the next day, however.", - "img": "https://www.serebii.net/pokemongo/pokemon/111.png", - "size": { - "height": "0.99 m", - "weight": "115.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "rock" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "0.63", - "stats": { - "base-attack": "140", - "base-defense": "127", - "base-stamina": "190", - "max-cp": "1651", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "rhyhorn candy", - "next-evolution": [{ - "num": "112", - "name": "rhydon", - "candy-cost": "50", - "next-evolution": [{ - "num": "464", - "name": "rhyperior", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "112", - "name": "rhydon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Rhydon's horn can crush even uncut diamonds. One sweeping blow of its tail can topple a building. This Pokémon's hide is extremely tough. Even direct cannon hits don't leave a scratch.", - "img": "https://www.serebii.net/pokemongo/pokemon/112.png", - "size": { - "height": "1.91 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "rock" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.022", - "stats": { - "base-attack": "222", - "base-defense": "171", - "base-stamina": "233", - "max-cp": "3179", - "max-hp": "195" - }, - "resistant": [ - "normal", - "fire", - "electric", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "ice", - "fighting", - "ground", - "steel" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "rhyhorn candy", - "next-evolution": [{ - "num": "464", - "name": "rhyperior", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "111", - "name": "rhyhorn", - "candy-cost": "25" - }] - } - }, - { - "num": "113", - "name": "chansey", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Chansey lays nutritionally excellent eggs on an everyday basis. The eggs are so delicious, they are easily and eagerly devoured by even those people who have lost their appetite.", - "img": "https://www.serebii.net/pokemongo/pokemon/113.png", - "size": { - "height": "1.09 m", - "weight": "34.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.013", - "stats": { - "base-attack": "60", - "base-defense": "128", - "base-stamina": "487", - "max-cp": "1255", - "max-hp": "396" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "chansey candy", - "next-evolution": [{ - "num": "242", - "name": "blissey" - }], - "prev-evolution": [{ - "num": "440", - "name": "happiny", - "candy-cost": "25" - }] - } - }, - { - "num": "114", - "name": "tangela", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Tangela's vines snap off easily if they are grabbed. This happens without pain, allowing it to make a quick getaway. The lost vines are replaced by newly grown vines the very next day.", - "img": "https://www.serebii.net/pokemongo/pokemon/114.png", - "size": { - "height": "0.99 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.228", - "stats": { - "base-attack": "183", - "base-defense": "169", - "base-stamina": "163", - "max-cp": "2238", - "max-hp": "140" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying", - "bug" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "power whip", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tangela candy" - } - }, - { - "num": "115", - "name": "kangaskhan", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "If you come across a young Kangaskhan playing by itself, you must never disturb it or attempt to catch it. The baby Pokémon's parent is sure to be in the area, and it will become violently enraged at you.", - "img": "https://www.serebii.net/pokemongo/pokemon/115.png", - "size": { - "height": "2.21 m", - "weight": "80.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2", - "common-capture-area": "early reports that this pokémon is likely to be found in: australia, new zealand or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0086", - "stats": { - "base-attack": "181", - "base-defense": "165", - "base-stamina": "233", - "max-cp": "2586", - "max-hp": "195" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "mud slap", - "type": "ground", - "base-damage": "15", - "energy": "12", - "move-duration-seg": "1.4" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "kangaskhan candy" - } - }, - { - "num": "116", - "name": "horsea", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Horsea eats small insects and moss off of rocks. If the ocean current turns fast, this Pokémon anchors itself by wrapping its tail around rocks or coral to prevent being washed away.", - "img": "https://www.serebii.net/pokemongo/pokemon/116.png", - "size": { - "height": "0.41 m", - "weight": "8.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.13", - "stats": { - "base-attack": "129", - "base-defense": "103", - "base-stamina": "102", - "max-cp": "1056", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "next-evolution": [{ - "num": "117", - "name": "seadra", - "candy-cost": "50", - "next-evolution": [{ - "num": "230", - "name": "kingdra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - } - }] - }] - } - }, - { - "num": "117", - "name": "seadra", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Seadra sleeps after wriggling itself between the branches of coral. Those trying to harvest coral are occasionally stung by this Pokémon's poison barbs if they fail to notice it.", - "img": "https://www.serebii.net/pokemongo/pokemon/117.png", - "size": { - "height": "1.19 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "187", - "base-defense": "156", - "base-stamina": "146", - "max-cp": "2093", - "max-hp": "127" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "next-evolution": [{ - "num": "230", - "name": "kingdra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - } - }], - "prev-evolution": [{ - "num": "116", - "name": "horsea", - "candy-cost": "25" - }] - } - }, - { - "num": "118", - "name": "goldeen", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Goldeen is a very beautiful Pokémon with fins that billow elegantly in water. However, don't let your guard down around this Pokémon-it could ram you powerfully with its horn.", - "img": "https://www.serebii.net/pokemongo/pokemon/118.png", - "size": { - "height": "0.61 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "2.18", - "stats": { - "base-attack": "123", - "base-defense": "110", - "base-stamina": "128", - "max-cp": "1152", - "max-hp": "113" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "goldeen candy", - "next-evolution": [{ - "num": "119", - "name": "seaking", - "candy-cost": "50" - }] - } - }, - { - "num": "119", - "name": "seaking", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "In the autumn, Seaking males can be seen performing courtship dances in riverbeds to woo females. During this season, this Pokémon's body coloration is at its most beautiful.", - "img": "https://www.serebii.net/pokemongo/pokemon/119.png", - "size": { - "height": "1.30 m", - "weight": "39.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.08", - "stats": { - "base-attack": "175", - "base-defense": "147", - "base-stamina": "190", - "max-cp": "2162", - "max-hp": "162" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "poison jab", - "type": "poison", - "base-damage": "10", - "energy": "7", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "goldeen candy", - "prev-evolution": [{ - "num": "118", - "name": "goldeen", - "candy-cost": "50" - }] - } - }, - { - "num": "120", - "name": "staryu", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Staryu's center section has an organ called the core that shines bright red. If you go to a beach toward the end of summer, the glowing cores of these Pokémon look like the stars in the sky.", - "img": "https://www.serebii.net/pokemongo/pokemon/120.png", - "size": { - "height": "0.79 m", - "weight": "34.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": "1.95", - "stats": { - "base-attack": "137", - "base-defense": "112", - "base-stamina": "102", - "max-cp": "1157", - "max-hp": "92" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "staryu candy", - "next-evolution": [{ - "num": "121", - "name": "starmie", - "candy-cost": "50" - }] - } - }, - { - "num": "121", - "name": "starmie", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Starmie's center section-the core-glows brightly in seven colors. Because of its luminous nature, this Pokémon has been given the nickname the gem of the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/121.png", - "size": { - "height": "1.09 m", - "weight": "80.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.034", - "stats": { - "base-attack": "210", - "base-defense": "184", - "base-stamina": "155", - "max-cp": "2584", - "max-hp": "134" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "staryu candy", - "prev-evolution": [{ - "num": "120", - "name": "staryu", - "candy-cost": "50" - }] - } - }, - { - "num": "122", - "name": "mr. mime", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mr. Mime is a master of pantomime. Its gestures and motions convince watchers that something unseeable actually exists. Once the watchers are convinced, the unseeable thing exists as if it were real.", - "img": "https://www.serebii.net/pokemongo/pokemon/122.png", - "size": { - "height": "1.30 m", - "weight": "54.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: western europe or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.0031", - "stats": { - "base-attack": "192", - "base-defense": "205", - "base-stamina": "120", - "max-cp": "2228", - "max-hp": "106" - }, - "resistant": [ - "fighting", - "psychic", - "dragon" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "mr. mime candy", - "prev-evolution": [{ - "num": "439", - "name": "mime jr", - "candy-cost": "50" - }] - } - }, - { - "num": "123", - "name": "scyther", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Scyther is blindingly fast. Its blazing speed enhances the effectiveness of the twin scythes on its forearms. This Pokémon's scythes are so effective, they can slice through thick logs in one wicked stroke.", - "img": "https://www.serebii.net/pokemongo/pokemon/123.png", - "size": { - "height": "1.50 m", - "weight": "56.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.14", - "stats": { - "base-attack": "218", - "base-defense": "170", - "base-stamina": "172", - "max-cp": "2706", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "scyther candy", - "next-evolution": [{ - "num": "212", - "name": "scizor", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "124", - "name": "jynx", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jynx walks rhythmically, swaying and shaking its hips as if it were dancing. Its motions are so bouncingly alluring, people seeing it are compelled to shake their hips without giving any thought to what they are doing.", - "img": "https://www.serebii.net/pokemongo/pokemon/124.png", - "size": { - "height": "1.40 m", - "weight": "40.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.35", - "stats": { - "base-attack": "223", - "base-defense": "151", - "base-stamina": "163", - "max-cp": "2555", - "max-hp": "140" - }, - "resistant": [ - "ice", - "psychic" - ], - "weaknesses": [ - "fire", - "bug", - "rock", - "ghost", - "dark", - "steel" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "draining kiss", - "type": "fairy", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "jynx candy", - "prev-evolution": [{ - "num": "238", - "name": "smoochum", - "candy-cost": "25" - }] - } - }, - { - "num": "125", - "name": "electabuzz", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When a storm arrives, gangs of this Pokémon compete with each other to scale heights that are likely to be stricken by lightning bolts. Some towns use Electabuzz in place of lightning rods.", - "img": "https://www.serebii.net/pokemongo/pokemon/125.png", - "size": { - "height": "1.09 m", - "weight": "30.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.074", - "stats": { - "base-attack": "198", - "base-defense": "158", - "base-stamina": "163", - "max-cp": "2334", - "max-hp": "140" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "electabuzz candy", - "next-evolution": [{ - "num": "466", - "name": "electivire", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "239", - "name": "elekid", - "candy-cost": "25" - }] - } - }, - { - "num": "126", - "name": "magmar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "In battle, Magmar blows out intensely hot flames from all over its body to intimidate its opponent. This Pokémon's fiery bursts create heat waves that ignite grass and trees in its surroundings.", - "img": "https://www.serebii.net/pokemongo/pokemon/126.png", - "size": { - "height": "1.30 m", - "weight": "44.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "206", - "base-defense": "154", - "base-stamina": "163", - "max-cp": "2394", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "magmar candy", - "next-evolution": [{ - "num": "467", - "name": "magmortar", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "240", - "name": "magby", - "candy-cost": "25" - }] - } - }, - { - "num": "127", - "name": "pinsir", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Pinsir is astoundingly strong. It can grip a foe weighing twice its weight in its horns and easily lift it. This Pokémon's movements turn sluggish in cold places.", - "img": "https://www.serebii.net/pokemongo/pokemon/127.png", - "size": { - "height": "1.50 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": "0.99", - "stats": { - "base-attack": "238", - "base-defense": "182", - "base-stamina": "163", - "max-cp": "2959", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "vice grip", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "submission", - "type": "fight", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "pinsir candy" - } - }, - { - "num": "128", - "name": "tauros", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "This Pokémon is not satisfied unless it is rampaging at all times. If there is no opponent for Tauros to battle, it will charge at thick trees and knock them down to calm itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/128.png", - "size": { - "height": "1.40 m", - "weight": "88.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3", - "common-capture-area": "early reports that this pokémon is likely to be found in: north america or hatched from an egg in that geographic area." - }, - "spawn-chance": "0.12", - "stats": { - "base-attack": "198", - "base-defense": "183", - "base-stamina": "181", - "max-cp": "2620", - "max-hp": "154" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "horn attack", - "type": "normal", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.85" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "tauros candy" - } - }, - { - "num": "129", - "name": "magikarp", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Magikarp is a pathetic excuse for a Pokémon that is only capable of flopping and splashing. This behavior prompted scientists to undertake research into it.", - "img": "https://www.serebii.net/pokemongo/pokemon/129.png", - "size": { - "height": "0.89 m", - "weight": "10.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.7" - }, - "spawn-chance": "4.78", - "stats": { - "base-attack": "29", - "base-defense": "85", - "base-stamina": "85", - "max-cp": "274", - "max-hp": "79" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "splash", - "type": "water", - "base-damage": "0", - "energy": "0", - "move-duration-seg": "1.73" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "2 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "magikarp candy", - "next-evolution": [{ - "num": "130", - "name": "gyarados", - "candy-cost": "400" - }] - } - }, - { - "num": "130", - "name": "gyarados", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "When Magikarp evolves into Gyarados, its brain cells undergo a structural transformation. It is said that this transformation is to blame for this Pokémon's wildly violent nature.", - "img": "https://www.serebii.net/pokemongo/pokemon/130.png", - "size": { - "height": "6.50 m", - "weight": "235.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.0032", - "stats": { - "base-attack": "237", - "base-defense": "186", - "base-stamina": "216", - "max-cp": "3391", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "magikarp candy", - "prev-evolution": [{ - "num": "129", - "name": "magikarp", - "candy-cost": "400" - }] - } - }, - { - "num": "131", - "name": "lapras", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "People have driven Lapras almost to the point of extinction. In the evenings, this Pokémon is said to sing plaintively as it seeks what few others of its kind still remain.", - "img": "https://www.serebii.net/pokemongo/pokemon/131.png", - "size": { - "height": "2.49 m", - "weight": "220.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ice" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.006", - "stats": { - "base-attack": "165", - "base-defense": "174", - "base-stamina": "277", - "max-cp": "2641", - "max-hp": "230" - }, - "resistant": [ - "water", - "ice" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "rock" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "lapras candy" - } - }, - { - "num": "132", - "name": "ditto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Ditto rearranges its cell structure to transform itself into other shapes. However, if it tries to transform itself into something by relying on its memory, this Pokémon manages to get details wrong.", - "img": "https://www.serebii.net/pokemongo/pokemon/132.png", - "size": { - "height": "0.30 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "91", - "base-defense": "91", - "base-stamina": "134", - "max-cp": "832", - "max-hp": "117" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "ditto candy" - } - }, - { - "num": "133", - "name": "eevee", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Eevee has an unstable genetic makeup that suddenly mutates due to the environment in which it lives. Radiation from various stones causes this Pokémon to evolve.", - "img": "https://www.serebii.net/pokemongo/pokemon/133.png", - "size": { - "height": "0.30 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": "2.75", - "stats": { - "base-attack": "104", - "base-defense": "114", - "base-stamina": "146", - "max-cp": "1071", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "next-evolution": [ - { - "num": "134", - "name": "vaporeon", - "candy-cost": "25" - }, - { - "num": "135", - "name": "jolteon", - "candy-cost": "25" - }, - { - "num": "136", - "name": "flareon", - "candy-cost": "25" - }, - { - "num": "196", - "name": "espeon", - "candy-cost": "25" - }, - { - "num": "197", - "name": "umbreon", - "candy-cost": "25" - }, - { - "num": "470", - "name": "leafeon", - "candy-cost": "25" - }, - { - "num": "471", - "name": "glaceon", - "candy-cost": "25" - } - ] - } - }, - { - "num": "134", - "name": "vaporeon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Vaporeon underwent a spontaneous mutation and grew fins and gills that allow it to live underwater. This Pokémon has the ability to freely control water.", - "img": "https://www.serebii.net/pokemongo/pokemon/134.png", - "size": { - "height": "0.99 m", - "weight": "29.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.014", - "stats": { - "base-attack": "205", - "base-defense": "161", - "base-stamina": "277", - "max-cp": "3114", - "max-hp": "230" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "135", - "name": "jolteon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Jolteon's cells generate a low level of electricity. This power is amplified by the static electricity of its fur, enabling the Pokémon to drop thunderbolts. The bristling fur is made of electrically charged needles.", - "img": "https://www.serebii.net/pokemongo/pokemon/135.png", - "size": { - "height": "0.79 m", - "weight": "24.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "232", - "base-defense": "182", - "base-stamina": "163", - "max-cp": "2888", - "max-hp": "140" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "136", - "name": "flareon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Flareon's fluffy fur has a functional purpose-it releases heat into the air so that its body does not get excessively hot. This Pokémon's body temperature can rise to a maximum of 1,650 degrees Fahrenheit.", - "img": "https://www.serebii.net/pokemongo/pokemon/136.png", - "size": { - "height": "0.89 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": "0.017", - "stats": { - "base-attack": "246", - "base-defense": "179", - "base-stamina": "163", - "max-cp": "3029", - "max-hp": "140" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "137", - "name": "porygon", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Porygon is capable of reverting itself entirely back to program data and entering cyberspace. This Pokémon is copy-protected so it cannot be duplicated by copying.", - "img": "https://www.serebii.net/pokemongo/pokemon/137.png", - "size": { - "height": "0.79 m", - "weight": "36.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.012", - "stats": { - "base-attack": "153", - "base-defense": "136", - "base-stamina": "163", - "max-cp": "1720", - "max-hp": "140" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "porygon candy", - "next-evolution": [{ - "num": "233", - "name": "porygon2", - "candy-cost": "25", - "evolution-item": { - "name": "up grade", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/up-grade.png" - }, - "next-evolution": [{ - "num": "474", - "name": "porygon-z", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "138", - "name": "omanyte", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Omanyte is one of the ancient and long-since-extinct Pokémon that have been regenerated from fossils by people. If attacked by an enemy, it withdraws itself inside its hard shell.", - "img": "https://www.serebii.net/pokemongo/pokemon/138.png", - "size": { - "height": "0.41 m", - "weight": "7.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.14", - "stats": { - "base-attack": "155", - "base-defense": "153", - "base-stamina": "111", - "max-cp": "1544", - "max-hp": "99" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "brine", - "type": "water", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "omanyte candy", - "next-evolution": [{ - "num": "139", - "name": "omastar", - "candy-cost": "50" - }] - } - }, - { - "num": "139", - "name": "omastar", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Omastar uses its tentacles to capture its prey. It is believed to have become extinct because its shell grew too large and heavy, causing its movements to become too slow and ponderous.", - "img": "https://www.serebii.net/pokemongo/pokemon/139.png", - "size": { - "height": "0.99 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0061", - "stats": { - "base-attack": "207", - "base-defense": "201", - "base-stamina": "172", - "max-cp": "2786", - "max-hp": "147" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "omanyte candy", - "prev-evolution": [{ - "num": "138", - "name": "omanyte", - "candy-cost": "50" - }] - } - }, - { - "num": "140", - "name": "kabuto", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kabuto is a Pokémon that has been regenerated from a fossil. However, in extremely rare cases, living examples have been discovered. The Pokémon has not changed at all for 300 million years.", - "img": "https://www.serebii.net/pokemongo/pokemon/140.png", - "size": { - "height": "0.51 m", - "weight": "11.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.1", - "stats": { - "base-attack": "148", - "base-defense": "140", - "base-stamina": "102", - "max-cp": "1370", - "max-hp": "92" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "kabuto candy", - "next-evolution": [{ - "num": "141", - "name": "kabutops", - "candy-cost": "50" - }] - } - }, - { - "num": "141", - "name": "kabutops", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Kabutops swam underwater to hunt for its prey in ancient times. The Pokémon was apparently evolving from being a water-dweller to living on land as evident from the beginnings of change in its gills and legs.", - "img": "https://www.serebii.net/pokemongo/pokemon/141.png", - "size": { - "height": "1.30 m", - "weight": "40.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.15" - }, - "spawn-chance": "0.0032", - "stats": { - "base-attack": "220", - "base-defense": "186", - "base-stamina": "155", - "max-cp": "2713", - "max-hp": "134" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "kabuto candy", - "prev-evolution": [{ - "num": "140", - "name": "kabuto", - "candy-cost": "50" - }] - } - }, - { - "num": "142", - "name": "aerodactyl", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Aerodactyl is a Pokémon from the age of dinosaurs. It was regenerated from genetic material extracted from amber. It is imagined to have been the king of the skies in ancient times.", - "img": "https://www.serebii.net/pokemongo/pokemon/142.png", - "size": { - "height": "1.80 m", - "weight": "59.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": "0.018", - "stats": { - "base-attack": "221", - "base-defense": "159", - "base-stamina": "190", - "max-cp": "2783", - "max-hp": "162" - }, - "resistant": [ - "normal", - "fire", - "poison", - "flying", - "bug" - ], - "weaknesses": [ - "water", - "electric", - "ice", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "aerodactyl candy" - } - }, - { - "num": "143", - "name": "snorlax", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Snorlax's typical day consists of nothing more than eating and sleeping. It is such a docile Pokémon that there are children who use its expansive belly as a place to play.", - "img": "https://www.serebii.net/pokemongo/pokemon/143.png", - "size": { - "height": "2.11 m", - "weight": "460.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.016", - "stats": { - "base-attack": "190", - "base-defense": "169", - "base-stamina": "330", - "max-cp": "3225", - "max-hp": "272" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "snorlax candy", - "prev-evolution": [{ - "num": "446", - "name": "munchlax", - "candy-cost": "50" - }] - } - }, - { - "num": "144", - "name": "articuno", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Articuno is a legendary bird Pokémon that can control ice. The flapping of its wings chills the air. As a result, it is said that when this Pokémon flies, snow will fall.", - "img": "https://www.serebii.net/pokemongo/pokemon/144.png", - "size": { - "height": "1.70 m", - "weight": "55.4 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "ice", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "192", - "base-defense": "236", - "base-stamina": "207", - "max-cp": "3051", - "max-hp": "175" - }, - "resistant": [ - "grass", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - }], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "articuno candy" - } - }, - { - "num": "145", - "name": "zapdos", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Zapdos is a legendary bird Pokémon that has the ability to control electricity. It usually lives in thunderclouds. The Pokémon gains power if it is stricken by lightning bolts.", - "img": "https://www.serebii.net/pokemongo/pokemon/145.png", - "size": { - "height": "1.60 m", - "weight": "52.6 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "electric", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "253", - "base-defense": "185", - "base-stamina": "207", - "max-cp": "3527", - "max-hp": "175" - }, - "resistant": [ - "grass", - "fighting", - "flying", - "bug", - "steel" - ], - "weaknesses": [ - "ice", - "rock" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "zapdos candy" - } - }, - { - "num": "146", - "name": "moltres", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Moltres is a legendary bird Pokémon that has the ability to control fire. If this Pokémon is injured, it is said to dip its body in the molten magma of a volcano to burn and heal itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/146.png", - "size": { - "height": "2.01 m", - "weight": "60.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.03" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "251", - "base-defense": "181", - "base-stamina": "207", - "max-cp": "3465", - "max-hp": "175" - }, - "resistant": [ - "fire", - "grass", - "fighting", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "electric", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "moltres candy" - } - }, - { - "num": "147", - "name": "dratini", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dratini continually molts and sloughs off its old skin. It does so because the life energy within its body steadily builds to reach uncontrollable levels.", - "img": "https://www.serebii.net/pokemongo/pokemon/147.png", - "size": { - "height": "1.80 m", - "weight": "3.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.4" - }, - "spawn-chance": "0.3", - "stats": { - "base-attack": "119", - "base-defense": "91", - "base-stamina": "121", - "max-cp": "1004", - "max-hp": "107" - }, - "resistant": [ - "fire", - "water", - "electric", - "grass" - ], - "weaknesses": [ - "ice", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "twister", - "type": "dragon", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.8" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "next-evolution": [{ - "num": "148", - "name": "dragonair", - "candy-cost": "25", - "next-evolution": [{ - "num": "149", - "name": "dragonite", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "148", - "name": "dragonair", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dragonair stores an enormous amount of energy inside its body. It is said to alter weather conditions in its vicinity by discharging energy from its crystals on its neck and tail.", - "img": "https://www.serebii.net/pokemongo/pokemon/148.png", - "size": { - "height": "3.99 m", - "weight": "16.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.1" - }, - "spawn-chance": "0.02", - "stats": { - "base-attack": "163", - "base-defense": "135", - "base-stamina": "156", - "max-cp": "1780", - "max-hp": "135" - }, - "resistant": [ - "fire", - "water", - "electric", - "grass" - ], - "weaknesses": [ - "ice", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "wrap", - "type": "normal", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "next-evolution": [{ - "num": "149", - "name": "dragonite", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "147", - "name": "dratini", - "candy-cost": "25" - }] - } - }, - { - "num": "149", - "name": "dragonite", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Dragonite is capable of circling the globe in just 16 hours. It is a kindhearted Pokémon that leads lost and foundering ships in a storm to the safety of land.", - "img": "https://www.serebii.net/pokemongo/pokemon/149.png", - "size": { - "height": "2.21 m", - "weight": "210.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dragon", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": "0.0011", - "stats": { - "base-attack": "263", - "base-defense": "198", - "base-stamina": "209", - "max-cp": "3792", - "max-hp": "177" - }, - "resistant": [ - "fire", - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "ice", - "rock", - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "hurricane", - "type": "flying", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dragon claw", - "type": "dragon", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.7" - }, - { - "name": "dragon pulse", - "type": "dragon", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "dratini candy", - "prev-evolution": [{ - "num": "148", - "name": "dragonair", - "candy-cost": "100", - "prev-evolution": [{ - "num": "147", - "name": "dratini", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "150", - "name": "mewtwo", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mewtwo is a Pokémon that was created by genetic manipulation. However, even though the scientific power of humans created this Pokémon's body, they failed to endow Mewtwo with a compassionate heart", - "img": "https://www.serebii.net/pokemongo/pokemon/150.png", - "size": { - "height": "2.01 m", - "weight": "122.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.06" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "300", - "base-defense": "182", - "base-stamina": "214", - "max-cp": "4178", - "max-hp": "180" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "psycho cut", - "type": "psychic", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "mewtwo candy" - } - }, - { - "num": "151", - "name": "mew", - "generation": { - "num": "generation i", - "name": "kanto" - }, - "about": "Mew is said to possess the genetic composition of all Pokémon. It is capable of making itself invisible at will, so it entirely avoids notice even if it approaches people.", - "img": "https://www.serebii.net/pokemongo/pokemon/151.png", - "size": { - "height": "0.41 m", - "weight": "4.0 kg" - }, - "pokemon-rarity": "mythic", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0", - "base-capture-rate": "100" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "210", - "base-defense": "210", - "base-stamina": "225", - "max-cp": "3265", - "max-hp": "189" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "mew candy" - } - }, - { - "num": "152", - "name": "chikorita", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In battle, Chikorita waves its leaf around to keep the foe at bay. However, a sweet fragrance also wafts from the leaf, becalming the battling Pokémon and creating a cozy, friendly atmosphere all around.", - "img": "https://www.serebii.net/pokemongo/pokemon/152.png", - "size": { - "height": "0.89 m", - "weight": "6.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "92", - "base-defense": "122", - "base-stamina": "128", - "max-cp": "935", - "max-hp": "113" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "next-evolution": [{ - "num": "153", - "name": "bayleef", - "candy-cost": "25", - "next-evolution": [{ - "num": "154", - "name": "meganium", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "153", - "name": "bayleef", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Bayleef's neck is ringed by curled-up leaves. Inside each tubular leaf is a small shoot of a tree. The fragrance of this shoot makes people peppy.", - "img": "https://www.serebii.net/pokemongo/pokemon/153.png", - "size": { - "height": "1.19 m", - "weight": "15.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "122", - "base-defense": "155", - "base-stamina": "155", - "max-cp": "1454", - "max-hp": "134" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "next-evolution": [{ - "num": "154", - "name": "meganium", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "152", - "name": "chikorita", - "candy-cost": "25" - }] - } - }, - { - "num": "154", - "name": "meganium", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The fragrance of Meganium's flower soothes and calms emotions. In battle, this Pokémon gives off more of its becalming scent to blunt the foe's fighting spirit.", - "img": "https://www.serebii.net/pokemongo/pokemon/154.png", - "size": { - "height": "1.80 m", - "weight": "100.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "168", - "base-defense": "202", - "base-stamina": "190", - "max-cp": "2410", - "max-hp": "162" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "vine whip", - "type": "grass", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chikorita candy", - "prev-evolution": [{ - "num": "153", - "name": "bayleef", - "candy-cost": "100", - "prev-evolution": [{ - "num": "152", - "name": "chikorita", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "155", - "name": "cyndaquil", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Cyndaquil protects itself by flaring up the flames on its back. The flames are vigorous if the Pokémon is angry. However, if it is tired, the flames splutter fitfully with incomplete combustion.", - "img": "https://www.serebii.net/pokemongo/pokemon/155.png", - "size": { - "height": "0.51 m", - "weight": "7.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "116", - "base-defense": "93", - "base-stamina": "118", - "max-cp": "980", - "max-hp": "105" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "next-evolution": [{ - "num": "156", - "name": "quilava", - "candy-cost": "25", - "next-evolution": [{ - "num": "157", - "name": "typhlosion", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "156", - "name": "quilava", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Quilava keeps its foes at bay with the intensity of its flames and gusts of superheated air. This Pokémon applies its outstanding nimbleness to dodge attacks even while scorching the foe with flames.", - "img": "https://www.serebii.net/pokemongo/pokemon/156.png", - "size": { - "height": "0.89 m", - "weight": "19.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "158", - "base-defense": "126", - "base-stamina": "151", - "max-cp": "1653", - "max-hp": "131" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "next-evolution": [{ - "num": "157", - "name": "typhlosion", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "155", - "name": "cyndaquil", - "candy-cost": "25" - }] - } - }, - { - "num": "157", - "name": "typhlosion", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Typhlosion obscures itself behind a shimmering heat haze that it creates using its intensely hot flames. This Pokémon creates blazing explosive blasts that burn everything to cinders.", - "img": "https://www.serebii.net/pokemongo/pokemon/157.png", - "size": { - "height": "1.70 m", - "weight": "79.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "223", - "base-defense": "173", - "base-stamina": "186", - "max-cp": "2889", - "max-hp": "158" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "shadow claw", - "type": "ghost", - "base-damage": "9", - "energy": "6", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "cyndaquil candy", - "prev-evolution": [{ - "num": "156", - "name": "quilava", - "candy-cost": "100", - "prev-evolution": [{ - "num": "155", - "name": "cyndaquil", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "158", - "name": "totodile", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Despite the smallness of its body, Totodile's jaws are very powerful. While the Pokémon may think it is just playfully nipping, its bite has enough power to cause serious injury.", - "img": "https://www.serebii.net/pokemongo/pokemon/158.png", - "size": { - "height": "0.61 m", - "weight": "9.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "117", - "base-defense": "109", - "base-stamina": "137", - "max-cp": "1131", - "max-hp": "120" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "aqua jet", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "2.6" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "next-evolution": [{ - "num": "159", - "name": "croconaw", - "candy-cost": "25", - "next-evolution": [{ - "num": "160", - "name": "feraligatr", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "159", - "name": "croconaw", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Once Croconaw has clamped its jaws on its foe, it will absolutely not let go. Because the tips of its fangs are forked back like barbed fishhooks, they become impossible to remove when they have sunk in.", - "img": "https://www.serebii.net/pokemongo/pokemon/159.png", - "size": { - "height": "1.09 m", - "weight": "25.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "150", - "base-defense": "142", - "base-stamina": "163", - "max-cp": "1722", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "next-evolution": [{ - "num": "160", - "name": "feraligatr", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "158", - "name": "totodile", - "candy-cost": "25" - }] - } - }, - { - "num": "160", - "name": "feraligatr", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Feraligatr intimidates its foes by opening its huge mouth. In battle, it will kick the ground hard with its thick and powerful hind legs to charge at the foe at an incredible speed.", - "img": "https://www.serebii.net/pokemongo/pokemon/160.png", - "size": { - "height": "2.31 m", - "weight": "88.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "205", - "base-defense": "188", - "base-stamina": "198", - "max-cp": "2857", - "max-hp": "168" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "totodile candy", - "prev-evolution": [{ - "num": "159", - "name": "croconaw", - "candy-cost": "100", - "prev-evolution": [{ - "num": "158", - "name": "totodile", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "161", - "name": "sentret", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "When Sentret sleeps, it does so while another stands guard. The sentry wakes the others at the first sign of danger. When this Pokémon becomes separated from its pack, it becomes incapable of sleep due to fear.", - "img": "https://www.serebii.net/pokemongo/pokemon/161.png", - "size": { - "height": "0.79 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "79", - "base-defense": "73", - "base-stamina": "111", - "max-cp": "618", - "max-hp": "99" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "sentret candy", - "next-evolution": [{ - "num": "162", - "name": "furret", - "candy-cost": "25" - }] - } - }, - { - "num": "162", - "name": "furret", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Furret has a very slim build. When under attack, it can slickly squirm through narrow spaces and get away. In spite of its short limbs, this Pokémon is very nimble and fleet.", - "img": "https://www.serebii.net/pokemongo/pokemon/162.png", - "size": { - "height": "1.80 m", - "weight": "32.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "125", - "base-stamina": "198", - "max-cp": "1758", - "max-hp": "168" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "sucker punch", - "type": "dark", - "base-damage": "7", - "energy": "8", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "sentret candy", - "prev-evolution": [{ - "num": "161", - "name": "sentret", - "candy-cost": "25" - }] - } - }, - { - "num": "163", - "name": "hoothoot", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Hoothoot has an internal organ that senses and tracks the earth's rotation. Using this special organ, this Pokémon begins hooting at precisely the same time every day.", - "img": "https://www.serebii.net/pokemongo/pokemon/163.png", - "size": { - "height": "0.71 m", - "weight": "21.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "67", - "base-defense": "88", - "base-stamina": "155", - "max-cp": "677", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "ice", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "hoothoot candy", - "next-evolution": [{ - "num": "164", - "name": "noctowl", - "candy-cost": "50" - }] - } - }, - { - "num": "164", - "name": "noctowl", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Noctowl never fails at catching prey in darkness. This Pokémon owes its success to its superior vision that allows it to see in minimal light, and to its soft, supple wings that make no sound in flight.", - "img": "https://www.serebii.net/pokemongo/pokemon/164.png", - "size": { - "height": "1.60 m", - "weight": "40.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "145", - "base-defense": "156", - "base-stamina": "225", - "max-cp": "2024", - "max-hp": "189" - }, - "resistant": [ - "grass", - "ground", - "bug", - "ghost" - ], - "weaknesses": [ - "electric", - "ice", - "rock" - ], - "quick-move": [ - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - }, - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "hoothoot candy", - "prev-evolution": [{ - "num": "163", - "name": "hoothoot", - "candy-cost": "50" - }] - } - }, - { - "num": "165", - "name": "ledyba", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ledyba secretes an aromatic fluid from where its legs join its body. This fluid is used for communicating with others. This Pokémon conveys its feelings to others by altering the fluid's scent.", - "img": "https://www.serebii.net/pokemongo/pokemon/165.png", - "size": { - "height": "0.99 m", - "weight": "10.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "72", - "base-defense": "118", - "base-stamina": "120", - "max-cp": "728", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "ledyba candy", - "next-evolution": [{ - "num": "166", - "name": "ledian", - "candy-cost": "25" - }] - } - }, - { - "num": "166", - "name": "ledian", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "It is said that in lands with clean air, where the stars fill the sky, there live Ledian in countless numbers. There is a good reason for this-the Pokémon uses the light of the stars as its energy.", - "img": "https://www.serebii.net/pokemongo/pokemon/166.png", - "size": { - "height": "1.40 m", - "weight": "35.6 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "107", - "base-defense": "179", - "base-stamina": "146", - "max-cp": "1346", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "bug buzz", - "type": "bug", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.7" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "ledyba candy", - "prev-evolution": [{ - "num": "165", - "name": "ledyba", - "candy-cost": "25" - }] - } - }, - { - "num": "167", - "name": "spinarak", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The web spun by Spinarak can be considered its second nervous system. It is said that this Pokémon can determine what kind of prey is touching its web just by the tiny vibrations it feels through the web's strands.", - "img": "https://www.serebii.net/pokemongo/pokemon/167.png", - "size": { - "height": "0.51 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "105", - "base-defense": "73", - "base-stamina": "120", - "max-cp": "816", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spinarak candy", - "next-evolution": [{ - "num": "168", - "name": "ariados", - "candy-cost": "50" - }] - } - }, - { - "num": "168", - "name": "ariados", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ariados's feet are tipped with tiny hooked claws that enable it to scuttle on ceilings and vertical walls. This Pokémon constricts the foe with thin and strong silk webbing.", - "img": "https://www.serebii.net/pokemongo/pokemon/168.png", - "size": { - "height": "1.09 m", - "weight": "33.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "poison" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "161", - "base-defense": "124", - "base-stamina": "172", - "max-cp": "1772", - "max-hp": "147" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "shadow sneak", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "cross poison", - "type": "poison", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "spinarak candy", - "prev-evolution": [{ - "num": "167", - "name": "spinarak", - "candy-cost": "50" - }] - } - }, - { - "num": "169", - "name": "crobat", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "If this Pokémon is flying by fluttering only a pair of wings on either the forelegs or hind legs, it's proof that Crobat has been flying a long distance. It switches the wings it uses if it is tired.", - "img": "https://www.serebii.net/pokemongo/pokemon/169.png", - "size": { - "height": "1.80 m", - "weight": "75.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "poison", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "194", - "base-defense": "178", - "base-stamina": "198", - "max-cp": "2646", - "max-hp": "168" - }, - "resistant": [ - "grass", - "fighting", - "poison", - "bug", - "fairy" - ], - "weaknesses": [ - "electric", - "ice", - "psychic", - "rock" - ], - "quick-move": [ - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "air cutter", - "type": "flying", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "zubat candy", - "prev-evolution": [{ - "num": "042", - "name": "golbat", - "candy-cost": "100", - "prev-evolution": [{ - "num": "041", - "name": "zubat", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "170", - "name": "chinchou", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Chinchou lets loose positive and negative electrical charges from its two antennas to make its prey faint. This Pokémon flashes its electric lights to exchange signals with others.", - "img": "https://www.serebii.net/pokemongo/pokemon/170.png", - "size": { - "height": "0.51 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "106", - "base-defense": "97", - "base-stamina": "181", - "max-cp": "1119", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "ice", - "flying", - "steel" - ], - "weaknesses": [ - "grass", - "ground" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "spark", - "type": "electric", - "base-damage": "6", - "energy": "9", - "move-duration-seg": "0.7" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "chinchou candy", - "next-evolution": [{ - "num": "171", - "name": "lanturn", - "candy-cost": "50" - }] - } - }, - { - "num": "171", - "name": "lanturn", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Lanturn is nicknamed \"the deep-sea star for its illuminated antenna. This Pokémon produces light by causing a chemical reaction between bacteria and its bodily fluids inside the antenna.", - "img": "https://www.serebii.net/pokemongo/pokemon/171.png", - "size": { - "height": "1.19 m", - "weight": "22.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "electric" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "146", - "base-defense": "137", - "base-stamina": "268", - "max-cp": "2085", - "max-hp": "223" - }, - "resistant": [ - "fire", - "water", - "ice", - "flying", - "steel" - ], - "weaknesses": [ - "grass", - "ground" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "chinchou candy", - "prev-evolution": [{ - "num": "170", - "name": "chinchou", - "candy-cost": "50" - }] - } - }, - { - "num": "172", - "name": "pichu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pichu charges itself with electricity more easily on days with thunderclouds or when the air is very dry. You can hear the crackling of static electricity coming off this Pokémon.", - "img": "https://www.serebii.net/pokemongo/pokemon/172.png", - "size": { - "height": "0.30 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "77", - "base-defense": "53", - "base-stamina": "85", - "max-cp": "473", - "max-hp": "79" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "disarming voice", - "type": "fairy", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.9" - }, - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "pikachu candy", - "next-evolution": [{ - "num": "025", - "name": "pikachu", - "candy-cost": "25", - "next-evolution": [{ - "num": "026", - "name": "raichu", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "173", - "name": "cleffa", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "On nights with many shooting stars, Cleffa can be seen dancing in a ring. They dance through the night and stop only at the break of day, when these Pokémon quench their thirst with the morning dew.", - "img": "https://www.serebii.net/pokemongo/pokemon/173.png", - "size": { - "height": "0.30 m", - "weight": "3.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "75", - "base-defense": "79", - "base-stamina": "137", - "max-cp": "671", - "max-hp": "120" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "signal beam", - "type": "bug", - "base-damage": "75", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "clefairy candy", - "next-evolution": [{ - "num": "035", - "name": "clefairy", - "candy-cost": "25", - "next-evolution": [{ - "num": "036", - "name": "clefable", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "174", - "name": "igglybuff", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Igglybuff's vocal cords are not sufficiently developed. It would hurt its throat if it were to sing too much. This Pokémon gargles with freshwater from a clean stream.", - "img": "https://www.serebii.net/pokemongo/pokemon/174.png", - "size": { - "height": "0.30 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "69", - "base-defense": "32", - "base-stamina": "207", - "max-cp": "535", - "max-hp": "175" - }, - "resistant": [ - "bug", - "ghost", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "shadow ball", - "type": "ghost", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "1", - "evolution": { - "candy": "jigglypuff candy", - "next-evolution": [{ - "num": "039", - "name": "jigglypuff", - "candy-cost": "25", - "next-evolution": [{ - "num": "040", - "name": "wigglytuff", - "candy-cost": "50" - }] - }] - } - }, - { - "num": "175", - "name": "togepi", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "As its energy, Togepi uses the positive emotions of compassion and pleasure exuded by people and Pokémon. This Pokémon stores up feelings of happiness inside its shell, then shares them with others.", - "img": "https://www.serebii.net/pokemongo/pokemon/175.png", - "size": { - "height": "0.30 m", - "weight": "1.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "67", - "base-defense": "116", - "base-stamina": "111", - "max-cp": "657", - "max-hp": "99" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "7 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "togepi candy", - "next-evolution": [{ - "num": "176", - "name": "togetic", - "candy-cost": "50", - "next-evolution": [{ - "num": "468", - "name": "togekiss", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "176", - "name": "togetic", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Togetic is said to be a Pokémon that brings good fortune. When the Pokémon spots someone who is pure of heart, it is said to appear and share its happiness with that person.", - "img": "https://www.serebii.net/pokemongo/pokemon/176.png", - "size": { - "height": "0.61 m", - "weight": "3.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "139", - "base-defense": "181", - "base-stamina": "146", - "max-cp": "1708", - "max-hp": "127" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug", - "dragon" - ], - "weaknesses": [ - "electric", - "ice", - "poison", - "rock" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "togepi candy", - "next-evolution": [{ - "num": "468", - "name": "togekiss", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "175", - "name": "togepi", - "candy-cost": "25" - }] - } - }, - { - "num": "177", - "name": "natu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Natu cannot fly because its wings are not yet fully grown. If your eyes meet with this Pokémon's eyes, it will stare back intently at you. But if you move even slightly, it will hop away to safety.", - "img": "https://www.serebii.net/pokemongo/pokemon/177.png", - "size": { - "height": "0.21 m", - "weight": "2.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.15", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "134", - "base-defense": "89", - "base-stamina": "120", - "max-cp": "1102", - "max-hp": "106" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "night shade", - "type": "ghost", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - }, - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "natu candy", - "next-evolution": [{ - "num": "178", - "name": "xatu", - "candy-cost": "50" - }] - } - }, - { - "num": "178", - "name": "xatu", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Xatu stands rooted and still in one spot all day long. People believe that this Pokémon does so out of fear of the terrible things it has foreseen in the future.", - "img": "https://www.serebii.net/pokemongo/pokemon/178.png", - "size": { - "height": "1.50 m", - "weight": "15.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "192", - "base-defense": "146", - "base-stamina": "163", - "max-cp": "2188", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "natu candy", - "prev-evolution": [{ - "num": "177", - "name": "natu", - "candy-cost": "50" - }] - } - }, - { - "num": "179", - "name": "mareep", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Mareep's fluffy coat of wool rubs together and builds a static charge. The more static electricity is charged, the more brightly the lightbulb at the tip of its tail glows.", - "img": "https://www.serebii.net/pokemongo/pokemon/179.png", - "size": { - "height": "0.61 m", - "weight": "7.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "114", - "base-defense": "79", - "base-stamina": "146", - "max-cp": "991", - "max-hp": "127" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "next-evolution": [{ - "num": "180", - "name": "flaaffy", - "candy-cost": "25", - "next-evolution": [{ - "num": "181", - "name": "ampharos", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "180", - "name": "flaaffy", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Flaaffy's wool quality changes so that it can generate a high amount of static electricity with a small amount of wool. The bare and slick parts of its hide are shielded against electricity.", - "img": "https://www.serebii.net/pokemongo/pokemon/180.png", - "size": { - "height": "0.79 m", - "weight": "13.3 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "145", - "base-defense": "109", - "base-stamina": "172", - "max-cp": "1521", - "max-hp": "147" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "next-evolution": [{ - "num": "181", - "name": "ampharos", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "179", - "name": "mareep", - "candy-cost": "25" - }] - } - }, - { - "num": "181", - "name": "ampharos", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ampharos gives off so much light that it can be seen even from space. People in the old days used the light of this Pokémon to send signals back and forth with others far away.", - "img": "https://www.serebii.net/pokemongo/pokemon/181.png", - "size": { - "height": "1.40 m", - "weight": "61.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "211", - "base-defense": "169", - "base-stamina": "207", - "max-cp": "2852", - "max-hp": "175" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - }, - { - "name": "focus blast", - "type": "fight", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.5" - }, - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mareep candy", - "prev-evolution": [{ - "num": "180", - "name": "flaaffy", - "candy-cost": "100", - "prev-evolution": [{ - "num": "179", - "name": "mareep", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "182", - "name": "bellossom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "When Bellossom gets exposed to plenty of sunlight, the leaves ringing its body begin to spin around. This Pokémon's dancing is renowned in the southern lands.", - "img": "https://www.serebii.net/pokemongo/pokemon/182.png", - "size": { - "height": "0.41 m", - "weight": "5.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "169", - "base-defense": "186", - "base-stamina": "181", - "max-cp": "2281", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "acid", - "type": "poison", - "base-damage": "9", - "energy": "8", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "leaf blade", - "type": "grass", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "oddish candy", - "prev-evolution": [{ - "num": "044", - "name": "gloom", - "candy-cost": "100", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - }, - "prev-evolution": [{ - "num": "043", - "name": "oddish", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "183", - "name": "marill", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Marill's oil-filled tail acts much like a life preserver. If you see just its tail bobbing on the water's surface, it's a sure indication that this Pokémon is diving beneath the water to feed on aquatic plants.", - "img": "https://www.serebii.net/pokemongo/pokemon/183.png", - "size": { - "height": "0.41 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fairy" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "37", - "base-defense": "93", - "base-stamina": "172", - "max-cp": "461", - "max-hp": "147" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "bug" - ], - "weaknesses": [ - "electric", - "grass", - "poison" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "marill candy", - "next-evolution": [{ - "num": "184", - "name": "azumarill", - "candy-cost": "25" - }], - "prev-evolution": [{ - "num": "298", - "name": "azurill", - "candy-cost": "25" - }] - } - }, - { - "num": "184", - "name": "azumarill", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Azumarill's long ears are indispensable sensors. By focusing its hearing, this Pokémon can identify what kinds of prey are around, even in rough and fast-running rivers.", - "img": "https://www.serebii.net/pokemongo/pokemon/184.png", - "size": { - "height": "0.79 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "fairy" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "112", - "base-defense": "152", - "base-stamina": "225", - "max-cp": "1588", - "max-hp": "189" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "bug" - ], - "weaknesses": [ - "electric", - "grass", - "poison" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "marill candy", - "prev-evolution": [{ - "num": "183", - "name": "marill", - "candy-cost": "25", - "prev-evolution": [{ - "num": "298", - "name": "azurill", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "185", - "name": "sudowoodo", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sudowoodo camouflages itself as a tree to avoid being attacked by enemies. However, because its hands remain green throughout the year, the Pokémon is easily identified as a fake during the winter.", - "img": "https://www.serebii.net/pokemongo/pokemon/185.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "167", - "base-defense": "176", - "base-stamina": "172", - "max-cp": "2148", - "max-hp": "147" - }, - "resistant": [ - "normal", - "fire", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "sudowoodo candy", - "prev-evolution": [{ - "num": "438", - "name": "bonsly", - "candy-cost": "50" - }] - } - }, - { - "num": "186", - "name": "politoed", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "The curled hair on Politoed's head is proof of its status as a king. It is said that the longer and more curled the hair, the more respect this Pokémon earns from its peers.", - "img": "https://www.serebii.net/pokemongo/pokemon/186.png", - "size": { - "height": "10.90 m", - "weight": "33.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "174", - "base-defense": "179", - "base-stamina": "207", - "max-cp": "2449", - "max-hp": "175" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "poliwag candy", - "prev-evolution": [{ - "num": "061", - "name": "poliwhirl", - "candy-cost": "100", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - }, - "prev-evolution": [{ - "num": "060", - "name": "poliwag", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "187", - "name": "hoppip", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon drifts and floats with the wind. If it senses the approach of strong winds, Hoppip links its leaves with other Hoppip to prepare against being blown away.", - "img": "https://www.serebii.net/pokemongo/pokemon/187.png", - "size": { - "height": "0.41 m", - "weight": "0.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "67", - "base-defense": "94", - "base-stamina": "111", - "max-cp": "600", - "max-hp": "99" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "next-evolution": [{ - "num": "188", - "name": "skiploom", - "candy-cost": "25", - "next-evolution": [{ - "num": "189", - "name": "jumpluff", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "188", - "name": "skiploom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Skiploom's flower blossoms when the temperature rises above 64 degrees Fahrenheit. How much the flower opens depends on the temperature. For that reason, this Pokémon is sometimes used as a thermometer.", - "img": "https://www.serebii.net/pokemongo/pokemon/188.png", - "size": { - "height": "0.61 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "91", - "base-defense": "120", - "base-stamina": "146", - "max-cp": "976", - "max-hp": "127" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "next-evolution": [{ - "num": "189", - "name": "jumpluff", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "187", - "name": "hoppip", - "candy-cost": "25" - }] - } - }, - { - "num": "189", - "name": "jumpluff", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Jumpluff rides warm southern winds to cross the sea and fly to foreign lands. The Pokémon descends to the ground when it encounters cold air while it is floating.", - "img": "https://www.serebii.net/pokemongo/pokemon/189.png", - "size": { - "height": "0.79 m", - "weight": "3.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass", - "flying" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "183", - "base-stamina": "181", - "max-cp": "1636", - "max-hp": "154" - }, - "resistant": [ - "water", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "infestation", - "type": "bug", - "base-damage": "10", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "hoppip candy", - "prev-evolution": [{ - "num": "188", - "name": "skiploom", - "candy-cost": "100", - "prev-evolution": [{ - "num": "187", - "name": "hoppip", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "190", - "name": "aipom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Aipom's tail ends in a hand-like appendage that can be cleverly manipulated. However, because the Pokémon uses its tail so much, its real hands have become rather clumsy.", - "img": "https://www.serebii.net/pokemongo/pokemon/190.png", - "size": { - "height": "0.79 m", - "weight": "11.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "136", - "base-defense": "112", - "base-stamina": "146", - "max-cp": "1348", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "swift", - "type": "normal", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.8" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "aipom candy" - } - }, - { - "num": "191", - "name": "sunkern", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sunkern tries to move as little as it possibly can. It does so because it tries to conserve all the nutrients it has stored in its body for its evolution. It will not eat a thing, subsisting only on morning dew.", - "img": "https://www.serebii.net/pokemongo/pokemon/191.png", - "size": { - "height": "0.30 m", - "weight": "1.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "55", - "base-defense": "55", - "base-stamina": "102", - "max-cp": "395", - "max-hp": "92" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "cut", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "energy ball", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.9" - }, - { - "name": "grass knot", - "type": "grass", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "seed bomb", - "type": "grass", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sunkern candy", - "next-evolution": [{ - "num": "192", - "name": "sunflora", - "candy-cost": "50", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - }] - } - }, - { - "num": "192", - "name": "sunflora", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sunflora converts solar energy into nutrition. It moves around actively in the daytime when it is warm. It stops moving as soon as the sun goes down for the night.", - "img": "https://www.serebii.net/pokemongo/pokemon/192.png", - "size": { - "height": "0.79 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "grass" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "185", - "base-defense": "135", - "base-stamina": "181", - "max-cp": "2141", - "max-hp": "154" - }, - "resistant": [ - "water", - "electric", - "grass", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "razor leaf", - "type": "grass", - "base-damage": "13", - "energy": "7", - "move-duration-seg": "1" - }, - { - "name": "bullet seed", - "type": "grass", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "petal blizzard", - "type": "grass", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "2.6" - }, - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "sunkern candy", - "prev-evolution": [{ - "num": "191", - "name": "sunkern", - "candy-cost": "50", - "evolution-item": { - "name": "sun stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sun-stone.png" - } - }] - } - }, - { - "num": "193", - "name": "yanma", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Yanma is capable of seeing 360 degrees without having to move its eyes. It is a great flier that is adept at making sudden stops and turning midair. This Pokémon uses its flying ability to quickly chase down targeted prey.", - "img": "https://www.serebii.net/pokemongo/pokemon/193.png", - "size": { - "height": "1.19 m", - "weight": "38.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "154", - "base-defense": "94", - "base-stamina": "163", - "max-cp": "1470", - "max-hp": "140" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "ice", - "flying" - ], - "quick-move": [ - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "silver wind", - "type": "bug", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "yanma candy" - } - }, - { - "num": "194", - "name": "wooper", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Wooper usually lives in water. However, it occasionally comes out onto land in search of food. On land, it coats its body with a gooey, toxic film.", - "img": "https://www.serebii.net/pokemongo/pokemon/194.png", - "size": { - "height": "0.41 m", - "weight": "8.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "75", - "base-defense": "66", - "base-stamina": "146", - "max-cp": "641", - "max-hp": "127" - }, - "resistant": [ - "fire", - "poison", - "rock", - "steel" - ], - "weaknesses": [ - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "mud bomb", - "type": "ground", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wooper candy", - "next-evolution": [{ - "num": "195", - "name": "quagsire", - "candy-cost": "50" - }] - } - }, - { - "num": "195", - "name": "quagsire", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Quagsire hunts for food by leaving its mouth wide open in water and waiting for its prey to blunder in unaware. Because the Pokémon does not move, it does not get very hungry.", - "img": "https://www.serebii.net/pokemongo/pokemon/195.png", - "size": { - "height": "1.40 m", - "weight": "75.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "152", - "base-defense": "143", - "base-stamina": "216", - "max-cp": "1992", - "max-hp": "182" - }, - "resistant": [ - "fire", - "poison", - "rock", - "steel" - ], - "weaknesses": [ - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "sludge bomb", - "type": "poison", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wooper candy", - "prev-evolution": [{ - "num": "194", - "name": "wooper", - "candy-cost": "50" - }] - } - }, - { - "num": "196", - "name": "espeon", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Espeon is extremely loyal to any Trainer it considers to be worthy. It is said that this Pokémon developed its precognitive powers to protect its Trainer from harm.", - "img": "https://www.serebii.net/pokemongo/pokemon/196.png", - "size": { - "height": "0.89 m", - "weight": "26.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "261", - "base-defense": "175", - "base-stamina": "163", - "max-cp": "3170", - "max-hp": "140" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psybeam", - "type": "psychic", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "197", - "name": "umbreon", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Umbreon evolved as a result of exposure to the moon's waves. It hides silently in darkness and waits for its foes to make a move. The rings on its body glow when it leaps to attack.", - "img": "https://www.serebii.net/pokemongo/pokemon/197.png", - "size": { - "height": "0.99 m", - "weight": "27.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "126", - "base-defense": "240", - "base-stamina": "216", - "max-cp": "2137", - "max-hp": "182" - }, - "resistant": [ - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "fighting", - "bug", - "fairy" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "eevee candy", - "prev-evolution": [{ - "num": "133", - "name": "eevee", - "candy-cost": "25" - }] - } - }, - { - "num": "198", - "name": "murkrow", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Murkrow was feared and loathed as the alleged bearer of ill fortune. This Pokémon shows strong interest in anything that sparkles or glitters. It will even try to steal rings from women.", - "img": "https://www.serebii.net/pokemongo/pokemon/198.png", - "size": { - "height": "0.51 m", - "weight": "2.1 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "flying" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "175", - "base-defense": "87", - "base-stamina": "155", - "max-cp": "1562", - "max-hp": "134" - }, - "resistant": [ - "grass", - "ground", - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "fairy" - ], - "quick-move": [ - { - "name": "peck", - "type": "flying", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "drill peck", - "type": "flying", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "2.3" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "murkrow candy", - "next-evolution": [{ - "num": "430", - "name": "honchkrow", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "199", - "name": "slowking", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Slowking undertakes research every day in an effort to solve the mysteries of the world. However, this Pokémon apparently forgets everything it has learned if the Shellder on its head comes off.", - "img": "https://www.serebii.net/pokemongo/pokemon/199.png", - "size": { - "height": "2.01 m", - "weight": "79.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "177", - "base-defense": "180", - "base-stamina": "216", - "max-cp": "2545", - "max-hp": "182" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "psychic" - ], - "weaknesses": [ - "electric", - "grass", - "bug", - "ghost" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "slowpoke candy", - "prev-evolution": [{ - "num": "079", - "name": "slowpoke", - "candy-cost": "50", - "evolution-item": { - "name": "kings rock", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/kings-rock.png" - } - }] - } - }, - { - "num": "200", - "name": "misdreavus", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Misdreavus frightens people with a creepy, sobbing cry. The Pokémon apparently uses its red spheres to absorb the fearful feelings of foes and turn them into nutrition.", - "img": "https://www.serebii.net/pokemongo/pokemon/200.png", - "size": { - "height": "0.71 m", - "weight": "1.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ghost" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "167", - "base-defense": "154", - "base-stamina": "155", - "max-cp": "1926", - "max-hp": "134" - }, - "resistant": [ - "normal", - "fighting", - "poison", - "bug" - ], - "weaknesses": [ - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - }, - { - "name": "hex", - "type": "ghost", - "base-damage": "10", - "energy": "15", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "shadow sneak", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.9" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - }, - { - "name": "ominous wind", - "type": "ghost", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.3" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "misdreavus candy", - "next-evolution": [{ - "num": "429", - "name": "mismagius", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "201", - "name": "unown", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon is shaped like ancient writing. It is a mystery as to which came first, the ancient writings or the various Unown. Research into this topic is ongoing but nothing is known.", - "img": "https://www.serebii.net/pokemongo/pokemon/201.png", - "size": { - "height": "0.51 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "136", - "base-defense": "91", - "base-stamina": "134", - "max-cp": "1185", - "max-hp": "117" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "unown candy" - } - }, - { - "num": "202", - "name": "wobbuffet", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "If two or more Wobbuffet meet, they will turn competitive and try to outdo each other's endurance. However, they may try to see which one can endure the longest without food. Trainers need to beware of this habit.", - "img": "https://www.serebii.net/pokemongo/pokemon/202.png", - "size": { - "height": "1.30 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "60", - "base-defense": "106", - "base-stamina": "382", - "max-cp": "1026", - "max-hp": "313" - }, - "resistant": [ - "fighting", - "psychic" - ], - "weaknesses": [ - "bug", - "ghost", - "dark" - ], - "quick-move": [ - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "splash", - "type": "water", - "base-damage": "0", - "energy": "0", - "move-duration-seg": "1.73" - } - ], - "special-attack": [ - { - "name": "mirror coat", - "type": "psychic", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "wobbuffet candy", - "prev-evolution": [{ - "num": "360", - "name": "wynaut", - "candy-cost": "25" - }] - } - }, - { - "num": "203", - "name": "girafarig", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Girafarig's rear head also has a brain, but it is small. The rear head attacks in response to smells and sounds. Approaching this Pokémon from behind can cause the rear head to suddenly lash out and bite.", - "img": "https://www.serebii.net/pokemongo/pokemon/203.png", - "size": { - "height": "1.50 m", - "weight": "41.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal", - "psychic" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "182", - "base-defense": "133", - "base-stamina": "172", - "max-cp": "2046", - "max-hp": "147" - }, - "resistant": [ - "psychic" - ], - "weaknesses": [ - "bug", - "dark" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "mirror coat", - "type": "psychic", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "girafarig candy" - } - }, - { - "num": "204", - "name": "pineco", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pineco hangs from a tree branch and patiently waits for prey to come along. If the Pokémon is disturbed while eating by someone shaking its tree, it drops down to the ground and explodes with no warning.", - "img": "https://www.serebii.net/pokemongo/pokemon/204.png", - "size": { - "height": "0.61 m", - "weight": "7.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "108", - "base-defense": "122", - "base-stamina": "137", - "max-cp": "1108", - "max-hp": "120" - }, - "resistant": [ - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "flying", - "rock" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "sand tomb", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "4" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "pineco candy", - "next-evolution": [{ - "num": "205", - "name": "forretress", - "candy-cost": "50" - }] - } - }, - { - "num": "205", - "name": "forretress", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Forretress conceals itself inside its hardened steel shell. The shell is opened when the Pokémon is catching prey, but it does so at such a quick pace that the shell's inside cannot be seen.", - "img": "https://www.serebii.net/pokemongo/pokemon/205.png", - "size": { - "height": "1.19 m", - "weight": "125.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "steel" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "161", - "base-defense": "205", - "base-stamina": "181", - "max-cp": "2282", - "max-hp": "154" - }, - "resistant": [ - "normal", - "grass", - "ice", - "poison", - "psychic" - ], - "weaknesses": [ - "fire" - ], - "quick-move": [ - { - "name": "bug bite", - "type": "bug", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "rock tomb", - "type": "rock", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "pineco candy", - "prev-evolution": [{ - "num": "204", - "name": "pineco", - "candy-cost": "50" - }] - } - }, - { - "num": "206", - "name": "dunsparce", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Dunsparce has a drill for its tail. It uses this tail to burrow into the ground backward. This Pokémon is known to make its nest in complex shapes deep under the ground.", - "img": "https://www.serebii.net/pokemongo/pokemon/206.png", - "size": { - "height": "1.50 m", - "weight": "14.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "131", - "base-defense": "128", - "base-stamina": "225", - "max-cp": "1689", - "max-hp": "189" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "astonish", - "type": "ghost", - "base-damage": "8", - "energy": "14", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "drill run", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.8" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "dunsparce candy" - } - }, - { - "num": "207", - "name": "gligar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Gligar glides through the air without a sound as if it were sliding. This Pokémon hangs on to the face of its foe using its clawed hind legs and the large pincers on its forelegs, then injects the prey with its poison barb.", - "img": "https://www.serebii.net/pokemongo/pokemon/207.png", - "size": { - "height": "1.09 m", - "weight": "64.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "143", - "base-defense": "184", - "base-stamina": "163", - "max-cp": "1857", - "max-hp": "140" - }, - "resistant": [ - "fighting", - "poison", - "ground", - "bug" - ], - "weaknesses": [ - "water", - "ice" - ], - "quick-move": [ - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "gligar candy", - "next-evolution": [{ - "num": "472", - "name": "gliscor", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "208", - "name": "steelix", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Steelix lives even further underground than Onix. This Pokémon is known to dig toward the earth's core. There are records of this Pokémon reaching a depth of over six-tenths of a mile underground.", - "img": "https://www.serebii.net/pokemongo/pokemon/208.png", - "size": { - "height": "9.19 m", - "weight": "400.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "steel", - "ground" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "272", - "base-stamina": "181", - "max-cp": "2414", - "max-hp": "154" - }, - "resistant": [ - "normal", - "electric", - "poison", - "flying", - "psychic" - ], - "weaknesses": [ - "fire", - "water", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "onix candy", - "prev-evolution": [{ - "num": "095", - "name": "onix", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "209", - "name": "snubbull", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "By baring its fangs and making a scary face, Snubbull sends smaller Pokémon scurrying away in terror. However, this Pokémon seems a little sad at making its foes flee.", - "img": "https://www.serebii.net/pokemongo/pokemon/209.png", - "size": { - "height": "0.61 m", - "weight": "7.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "137", - "base-defense": "85", - "base-stamina": "155", - "max-cp": "1237", - "max-hp": "134" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "snubbull candy", - "next-evolution": [{ - "num": "210", - "name": "granbull", - "candy-cost": "50" - }] - } - }, - { - "num": "210", - "name": "granbull", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Granbull has a particularly well-developed lower jaw. The enormous fangs are heavy, causing the Pokémon to tip its head back for balance. Unless it is startled, it will not try to bite indiscriminately.", - "img": "https://www.serebii.net/pokemongo/pokemon/210.png", - "size": { - "height": "1.40 m", - "weight": "48.7 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fairy" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "212", - "base-defense": "131", - "base-stamina": "207", - "max-cp": "2552", - "max-hp": "175" - }, - "resistant": [ - "fighting", - "bug", - "dragon", - "dark" - ], - "weaknesses": [ - "poison", - "steel" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "snubbull candy", - "prev-evolution": [{ - "num": "209", - "name": "snubbull", - "candy-cost": "50" - }] - } - }, - { - "num": "211", - "name": "qwilfish", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Qwilfish sucks in water, inflating itself. This Pokémon uses the pressure of the water it swallowed to shoot toxic quills all at once from all over its body. It finds swimming somewhat challenging.", - "img": "https://www.serebii.net/pokemongo/pokemon/211.png", - "size": { - "height": "0.51 m", - "weight": "3.9 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "poison" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "184", - "base-defense": "138", - "base-stamina": "163", - "max-cp": "2051", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "ice", - "fighting", - "poison" - ], - "weaknesses": [ - "electric", - "ground", - "psychic" - ], - "quick-move": [ - { - "name": "poison sting", - "type": "poison", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - }, - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "aqua tail", - "type": "water", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "sludge wave", - "type": "poison", - "base-damage": "110", - "energy": "-100", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "qwilfish candy" - } - }, - { - "num": "212", - "name": "scizor", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Scizor has a body with the hardness of steel. It is not easily fazed by ordinary sorts of attacks. This Pokémon flaps its wings to regulate its body temperature.", - "img": "https://www.serebii.net/pokemongo/pokemon/212.png", - "size": { - "height": "2.01 m", - "weight": "125.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "steel" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "236", - "base-defense": "181", - "base-stamina": "172", - "max-cp": "3001", - "max-hp": "147" - }, - "resistant": [ - "normal", - "grass", - "ice", - "poison", - "psychic" - ], - "weaknesses": [ - "fire" - ], - "quick-move": [ - { - "name": "bullet punch", - "type": "steel", - "base-damage": "9", - "energy": "10", - "move-duration-seg": "0.9" - }, - { - "name": "fury cutter", - "type": "bug", - "base-damage": "3", - "energy": "6", - "move-duration-seg": "0.4" - } - ], - "special-attack": [ - { - "name": "x scissor", - "type": "water", - "base-damage": "50", - "energy": "-100", - "move-duration-seg": "4.7" - }, - { - "name": "iron head", - "type": "steel", - "base-damage": "60", - "energy": "-50", - "move-duration-seg": "1.9" - }, - { - "name": "night slash", - "type": "dark", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "scyther candy", - "prev-evolution": [{ - "num": "123", - "name": "scyther", - "candy-cost": "50", - "evolution-item": { - "name": "metal coat", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/metal-coat.png" - } - }] - } - }, - { - "num": "213", - "name": "shuckle", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Shuckle quietly hides itself under rocks, keeping its body concealed inside its hard shell while eating berries it has stored away. The berries mix with its body fluids to become a juice.", - "img": "https://www.serebii.net/pokemongo/pokemon/213.png", - "size": { - "height": "0.61 m", - "weight": "20.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "rock" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "17", - "base-defense": "396", - "base-stamina": "85", - "max-cp": "405", - "max-hp": "79" - }, - "resistant": [ - "normal", - "poison" - ], - "weaknesses": [ - "water", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "shuckle candy" - } - }, - { - "num": "214", - "name": "heracross", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Heracross charges in a straight line at its foe, slips beneath the foe's grasp, and then scoops up and hurls the opponent with its mighty horn. This Pokémon even has enough power to topple a massive tree.", - "img": "https://www.serebii.net/pokemongo/pokemon/214.png", - "size": { - "height": "1.50 m", - "weight": "54.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "bug", - "fighting" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "234", - "base-defense": "179", - "base-stamina": "190", - "max-cp": "3101", - "max-hp": "162" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "bug", - "dark" - ], - "weaknesses": [ - "fire", - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - }, - { - "name": "struggle bug", - "type": "bug", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - } - ], - "special-attack": [ - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - }, - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "heracross candy" - } - }, - { - "num": "215", - "name": "sneasel", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Sneasel scales trees by punching its hooked claws into the bark. This Pokémon seeks out unguarded nests and steals eggs for food while the parents are away.", - "img": "https://www.serebii.net/pokemongo/pokemon/215.png", - "size": { - "height": "0.89 m", - "weight": "28.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "ice" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "189", - "base-defense": "146", - "base-stamina": "146", - "max-cp": "2051", - "max-hp": "127" - }, - "resistant": [ - "ice", - "psychic", - "ghost", - "dark" - ], - "weaknesses": [ - "fire", - "fighting", - "bug", - "rock" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "sneasel candy", - "next-evolution": [{ - "num": "461", - "name": "weavile", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - } - }, - { - "num": "216", - "name": "teddiursa", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon likes to lick its palms that are sweetened by being soaked in honey. Teddiursa concocts its own honey by blending fruits and pollen collected by Beedrill.", - "img": "https://www.serebii.net/pokemongo/pokemon/216.png", - "size": { - "height": "0.61 m", - "weight": "8.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "142", - "base-defense": "93", - "base-stamina": "155", - "max-cp": "1328", - "max-hp": "134" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "scratch", - "type": "normal", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "lick", - "type": "ghost", - "base-damage": "5", - "energy": "6", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "cross chop", - "type": "fight", - "base-damage": "50", - "energy": "-50", - "move-duration-seg": "1.5" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "teddiursa candy", - "next-evolution": [{ - "num": "217", - "name": "ursaring", - "candy-cost": "50" - }] - } - }, - { - "num": "217", - "name": "ursaring", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In the forests inhabited by Ursaring, it is said that there are many streams and towering trees where they gather food. This Pokémon walks through its forest gathering food every day.", - "img": "https://www.serebii.net/pokemongo/pokemon/217.png", - "size": { - "height": "1.80 m", - "weight": "125.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "236", - "base-defense": "144", - "base-stamina": "207", - "max-cp": "2945", - "max-hp": "175" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "metal claw", - "type": "steel", - "base-damage": "8", - "energy": "7", - "move-duration-seg": "0.7" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "teddiursa candy", - "prev-evolution": [{ - "num": "216", - "name": "teddiursa", - "candy-cost": "50" - }] - } - }, - { - "num": "218", - "name": "slugma", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Molten magma courses throughout Slugma's circulatory system. If this Pokémon is chilled, the magma cools and hardens. Its body turns brittle and chunks fall off, reducing its size.", - "img": "https://www.serebii.net/pokemongo/pokemon/218.png", - "size": { - "height": "0.71 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "71", - "base-stamina": "120", - "max-cp": "895", - "max-hp": "106" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flame charge", - "type": "fire", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.8" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "slugma candy", - "next-evolution": [{ - "num": "219", - "name": "magcargo", - "candy-cost": "50" - }] - } - }, - { - "num": "219", - "name": "magcargo", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Magcargo's shell is actually its skin that hardened as a result of cooling. Its shell is very brittle and fragile-just touching it causes it to crumble apart. This Pokémon returns to its original size by dipping itself in magma.", - "img": "https://www.serebii.net/pokemongo/pokemon/219.png", - "size": { - "height": "0.79 m", - "weight": "55.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire", - "rock" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "139", - "base-defense": "191", - "base-stamina": "137", - "max-cp": "1702", - "max-hp": "120" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "rock throw", - "type": "rock", - "base-damage": "12", - "energy": "7", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "heat wave", - "type": "fire", - "base-damage": "95", - "energy": "-100", - "move-duration-seg": "3" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "slugma candy", - "prev-evolution": [{ - "num": "218", - "name": "slugma", - "candy-cost": "50" - }] - } - }, - { - "num": "220", - "name": "swinub", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Swinub roots for food by rubbing its snout against the ground. Its favorite food is a mushroom that grows under the cover of dead grass. This Pokémon occasionally roots out hot springs.", - "img": "https://www.serebii.net/pokemongo/pokemon/220.png", - "size": { - "height": "0.41 m", - "weight": "6.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "90", - "base-defense": "69", - "base-stamina": "137", - "max-cp": "741", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "grass", - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - } - ], - "egg": "2 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "swinub candy", - "next-evolution": [{ - "num": "221", - "name": "piloswine", - "candy-cost": "50" - }] - } - }, - { - "num": "221", - "name": "piloswine", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Piloswine is covered by a thick coat of long hair that enables it to endure the freezing cold. This Pokémon uses its tusks to dig up food that has been buried under ice.", - "img": "https://www.serebii.net/pokemongo/pokemon/221.png", - "size": { - "height": "1.09 m", - "weight": "55.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "ground" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "181", - "base-defense": "138", - "base-stamina": "225", - "max-cp": "2345", - "max-hp": "189" - }, - "resistant": [ - "electric", - "poison" - ], - "weaknesses": [ - "fire", - "water", - "grass", - "fighting" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "avalanche", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "swinub candy", - "prev-evolution": [{ - "num": "220", - "name": "swinub", - "candy-cost": "50" - }] - } - }, - { - "num": "222", - "name": "corsola", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Corsola's branches glitter very beautifully in seven colors when they catch sunlight. If any branch breaks off, this Pokémon grows it back in just one night.", - "img": "https://www.serebii.net/pokemongo/pokemon/222.png", - "size": { - "height": "0.61 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "rock" - ], - "encounter": { - "base-flee-rate": "0.12", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "118", - "base-defense": "156", - "base-stamina": "146", - "max-cp": "1378", - "max-hp": "127" - }, - "resistant": [ - "normal", - "fire", - "ice", - "poison", - "flying" - ], - "weaknesses": [ - "electric", - "grass", - "fighting", - "ground" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - }, - { - "name": "power gem", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.9" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "corsola candy" - } - }, - { - "num": "223", - "name": "remoraid", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Remoraid sucks in water, then expels it at high velocity using its abdominal muscles to shoot down flying prey. When evolution draws near, this Pokémon travels downstream from rivers.", - "img": "https://www.serebii.net/pokemongo/pokemon/223.png", - "size": { - "height": "0.61 m", - "weight": "12.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "127", - "base-defense": "69", - "base-stamina": "111", - "max-cp": "912", - "max-hp": "99" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "rock blast", - "type": "rock", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "2.1" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "remoraid candy", - "next-evolution": [{ - "num": "224", - "name": "octillery", - "candy-cost": "50" - }] - } - }, - { - "num": "224", - "name": "octillery", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Octillery grabs onto its foe using its tentacles. This Pokémon tries to immobilize it before delivering the finishing blow. If the foe turns out to be too strong, Octillery spews ink to escape.", - "img": "https://www.serebii.net/pokemongo/pokemon/224.png", - "size": { - "height": "0.89 m", - "weight": "28.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "197", - "base-defense": "141", - "base-stamina": "181", - "max-cp": "2315", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "mud shot", - "type": "ground", - "base-damage": "5", - "energy": "7", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "gunk shot", - "type": "poison", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "aurora beam", - "type": "ice", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.55" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "1", - "evolution": { - "candy": "remoraid candy", - "prev-evolution": [{ - "num": "223", - "name": "remoraid", - "candy-cost": "50" - }] - } - }, - { - "num": "225", - "name": "delibird", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Delibird carries its food bundled up in its tail. There once was a famous explorer who managed to reach the peak of the world's highest mountain, thanks to one of these Pokémon sharing its food.", - "img": "https://www.serebii.net/pokemongo/pokemon/225.png", - "size": { - "height": "0.89 m", - "weight": "16.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "flying" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "128", - "base-defense": "90", - "base-stamina": "128", - "max-cp": "1094", - "max-hp": "113" - }, - "resistant": [ - "grass", - "ground", - "bug" - ], - "weaknesses": [ - "fire", - "electric", - "rock", - "steel" - ], - "quick-move": [ - { - "name": "ice shard", - "type": "ice", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.2" - }, - { - "name": "quick attack", - "type": "normal", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "icy wind", - "type": "ice", - "base-damage": "60", - "energy": "-33", - "move-duration-seg": "3.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "delibird candy" - } - }, - { - "num": "226", - "name": "mantine", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "On sunny days, schools of Mantine can be seen elegantly leaping over the sea's waves. This Pokémon is not bothered by the Remoraid that hitches rides.", - "img": "https://www.serebii.net/pokemongo/pokemon/226.png", - "size": { - "height": "2.11 m", - "weight": "220.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "flying" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "226", - "base-stamina": "163", - "max-cp": "2108", - "max-hp": "140" - }, - "resistant": [ - "fire", - "water", - "fighting", - "ground", - "bug" - ], - "weaknesses": [ - "electric", - "rock" - ], - "quick-move": [ - { - "name": "bubble", - "type": "water", - "base-damage": "12", - "energy": "14", - "move-duration-seg": "1.2" - }, - { - "name": "wing attack", - "type": "flying", - "base-damage": "8", - "energy": "9", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - }, - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "aerial ace", - "type": "flying", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "mantine candy", - "prev-evolution": [{ - "num": "458", - "name": "mantyke", - "candy-cost": "50" - }] - } - }, - { - "num": "227", - "name": "skarmory", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Skarmory is entirely encased in hard, protective armor. This Pokémon flies at close to 190 mph. It slashes foes with its wings that possess swordlike cutting edges.", - "img": "https://www.serebii.net/pokemongo/pokemon/227.png", - "size": { - "height": "1.70 m", - "weight": "50.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "steel", - "flying" - ], - "encounter": { - "base-flee-rate": "0.09", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "148", - "base-defense": "226", - "base-stamina": "163", - "max-cp": "2108", - "max-hp": "140" - }, - "resistant": [ - "normal", - "grass", - "poison", - "flying", - "psychic" - ], - "weaknesses": [ - "fire", - "electric" - ], - "quick-move": [ - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - }, - { - "name": "air slash", - "type": "flying", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.2" - } - ], - "special-attack": [ - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "flash cannon", - "type": "steel", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "5 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "skarmory candy" - } - }, - { - "num": "228", - "name": "houndour", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Houndour hunt as a coordinated pack. They communicate with each other using a variety of cries to corner their prey. This Pokémon's remarkable teamwork is unparalleled.", - "img": "https://www.serebii.net/pokemongo/pokemon/228.png", - "size": { - "height": "0.61 m", - "weight": "10.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "fire" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "152", - "base-defense": "83", - "base-stamina": "128", - "max-cp": "1234", - "max-hp": "113" - }, - "resistant": [ - "fire", - "grass", - "ice", - "psychic", - "ghost" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "feint attack", - "type": "dark", - "base-damage": "10", - "energy": "9", - "move-duration-seg": "0.9" - }, - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "dark pulse", - "type": "dark", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "houndour candy", - "next-evolution": [{ - "num": "229", - "name": "houndoom", - "candy-cost": "50" - }] - } - }, - { - "num": "229", - "name": "houndoom", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "In a Houndoom pack, the one with its horns raked sharply toward the back serves a leadership role. These Pokémon choose their leader by fighting among themselves.", - "img": "https://www.serebii.net/pokemongo/pokemon/229.png", - "size": { - "height": "1.40 m", - "weight": "35.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "dark", - "fire" - ], - "encounter": { - "base-flee-rate": "0.06", - "base-capture-rate": "0.15" - }, - "spawn-chance": null, - "stats": { - "base-attack": "224", - "base-defense": "144", - "base-stamina": "181", - "max-cp": "2635", - "max-hp": "154" - }, - "resistant": [ - "fire", - "grass", - "ice", - "psychic", - "ghost" - ], - "weaknesses": [ - "water", - "fighting", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "foul play", - "type": "dark", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "houndour candy", - "prev-evolution": [{ - "num": "228", - "name": "houndour", - "candy-cost": "50" - }] - } - }, - { - "num": "230", - "name": "kingdra", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Kingdra lives at extreme ocean depths that are otherwise uninhabited. It has long been believed that the yawning of this Pokémon creates spiraling ocean currents.", - "img": "https://www.serebii.net/pokemongo/pokemon/230.png", - "size": { - "height": "1.80 m", - "weight": "152.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "water", - "dragon" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "194", - "base-defense": "194", - "base-stamina": "181", - "max-cp": "2641", - "max-hp": "154" - }, - "resistant": [ - "fire", - "water", - "steel" - ], - "weaknesses": [ - "dragon", - "fairy" - ], - "quick-move": [ - { - "name": "water gun", - "type": "water", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "dragon breath", - "type": "dragon", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "blizzard", - "type": "ice", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.1" - }, - { - "name": "outrage", - "type": "dragon", - "base-damage": "110", - "energy": "-50", - "move-duration-seg": "3.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "horsea candy", - "prev-evolution": [{ - "num": "117", - "name": "seadra", - "candy-cost": "100", - "evolution-item": { - "name": "dragon scale", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/dragon-scale.png" - }, - "prev-evolution": [{ - "num": "116", - "name": "horsea", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "231", - "name": "phanpy", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "For its nest, Phanpy digs a vertical pit in the ground at the edge of a river. It marks the area around its nest with its trunk to let the others know that the area has been claimed.", - "img": "https://www.serebii.net/pokemongo/pokemon/231.png", - "size": { - "height": "0.51 m", - "weight": "33.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.2", - "base-capture-rate": "0.5" - }, - "spawn-chance": null, - "stats": { - "base-attack": "107", - "base-defense": "98", - "base-stamina": "207", - "max-cp": "1206", - "max-hp": "175" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "bulldoze", - "type": "ground", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.5" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "5 km", - "buddy-distance-km": "3", - "evolution": { - "candy": "phanpy candy", - "next-evolution": [{ - "num": "232", - "name": "donphan", - "candy-cost": "50" - }] - } - }, - { - "num": "232", - "name": "donphan", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Donphan's favorite attack is curling its body into a ball, then charging at its foe while rolling at high speed. Once it starts rolling, this Pokémon can't stop very easily.", - "img": "https://www.serebii.net/pokemongo/pokemon/232.png", - "size": { - "height": "1.09 m", - "weight": "120.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.125" - }, - "spawn-chance": null, - "stats": { - "base-attack": "214", - "base-defense": "185", - "base-stamina": "207", - "max-cp": "3013", - "max-hp": "175" - }, - "resistant": [ - "electric", - "poison", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ice" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "earthquake", - "type": "ground", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "3.6" - }, - { - "name": "heavy slam", - "type": "steel", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.1" - }, - { - "name": "play rough", - "type": "fairy", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "phanpy candy", - "prev-evolution": [{ - "num": "231", - "name": "phanpy", - "candy-cost": "50" - }] - } - }, - { - "num": "233", - "name": "porygon2", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Porygon2 was created by humans using the power of science. The man-made Pokémon has been endowed with artificial intelligence that enables it to learn new gestures and emotions on its own.", - "img": "https://www.serebii.net/pokemongo/pokemon/233.png", - "size": { - "height": "0.61 m", - "weight": "32.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "198", - "base-defense": "180", - "base-stamina": "198", - "max-cp": "2711", - "max-hp": "168" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "hidden power", - "type": "normal", - "base-damage": "15", - "energy": "15", - "move-duration-seg": "1.5" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "zap cannon", - "type": "electric", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "3.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "porygon candy", - "next-evolution": [{ - "num": "474", - "name": "porygon-z", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }], - "prev-evolution": [{ - "num": "137", - "name": "porygon", - "candy-cost": "25", - "evolution-item": { - "name": "up grade", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/up-grade.png" - } - }] - } - }, - { - "num": "234", - "name": "stantler", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Stantler's magnificent antlers were traded at high prices as works of art. As a result, this Pokémon was hunted close to extinction by those who were after the priceless antlers.", - "img": "https://www.serebii.net/pokemongo/pokemon/234.png", - "size": { - "height": "1.40 m", - "weight": "71.2 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.3" - }, - "spawn-chance": null, - "stats": { - "base-attack": "192", - "base-defense": "131", - "base-stamina": "177", - "max-cp": "2164", - "max-hp": "151" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "megahorn", - "type": "bug", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "stantler candy" - } - }, - { - "num": "235", - "name": "smeargle", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Smeargle marks the boundaries of its territory using a body fluid that leaks out from the tip of its tail. Over 5,000 different marks left by this Pokémon have been found.", - "img": "https://www.serebii.net/pokemongo/pokemon/235.png", - "size": { - "height": "1.19 m", - "weight": "58.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.25" - }, - "spawn-chance": null, - "stats": { - "base-attack": "40", - "base-defense": "83", - "base-stamina": "146", - "max-cp": "431", - "max-hp": "127" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }], - "special-attack": [ - { - "name": "struggle", - "type": "normal", - "base-damage": "35", - "energy": "-33", - "move-duration-seg": "2.2" - }], - "egg": "not in eggs", - "buddy-distance-km": "3", - "evolution": { - "candy": "smeargle candy" - } - }, - { - "num": "236", - "name": "tyrogue", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Tyrogue becomes stressed out if it does not get to train every day. When raising this Pokémon, the Trainer must establish and uphold various training methods.", - "img": "https://www.serebii.net/pokemongo/pokemon/236.png", - "size": { - "height": "0.71 m", - "weight": "21.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "64", - "base-defense": "64", - "base-stamina": "111", - "max-cp": "492", - "max-hp": "99" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "rock slide", - "type": "rock", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.7" - }, - { - "name": "low sweep", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.9" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "next-evolution": [ - { - "num": "106", - "name": "hitmonlee", - "candy-cost": "25" - }, - { - "num": "107", - "name": "hitmonchan", - "candy-cost": "25" - }, - { - "num": "237", - "name": "hitmontop", - "candy-cost": "25" - } - ] - } - }, - { - "num": "237", - "name": "hitmontop", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Hitmontop spins on its head at high speed, all the while delivering kicks. This technique is a remarkable mix of both offense and defense at the same time. The Pokémon travels faster spinning than it does walking.", - "img": "https://www.serebii.net/pokemongo/pokemon/237.png", - "size": { - "height": "1.40 m", - "weight": "48.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fighting" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "173", - "base-defense": "207", - "base-stamina": "137", - "max-cp": "2156", - "max-hp": "120" - }, - "resistant": [ - "bug", - "rock", - "dark" - ], - "weaknesses": [ - "flying", - "psychic", - "fairy" - ], - "quick-move": [ - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - }, - { - "name": "counter", - "type": "fight", - "base-damage": "12", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "close combat", - "type": "fight", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "tyrogue candy", - "prev-evolution": [{ - "num": "236", - "name": "tyrogue", - "candy-cost": "25" - }] - } - }, - { - "num": "238", - "name": "smoochum", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Smoochum actively runs about, but also falls quite often. Whenever the chance arrives, it will look for its reflection to make sure its face hasn't become dirty.", - "img": "https://www.serebii.net/pokemongo/pokemon/238.png", - "size": { - "height": "0.41 m", - "weight": "6.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "ice", - "psychic" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "153", - "base-defense": "91", - "base-stamina": "128", - "max-cp": "1291", - "max-hp": "113" - }, - "resistant": [ - "ice", - "psychic" - ], - "weaknesses": [ - "fire", - "bug", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "powder snow", - "type": "ice", - "base-damage": "6", - "energy": "15", - "move-duration-seg": "1" - }, - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "frost breath", - "type": "ice", - "base-damage": "10", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "ice beam", - "type": "ice", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "3.3" - }, - { - "name": "ice punch", - "type": "ice", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "psyshock", - "type": "psychic", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.7" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "jynx candy", - "next-evolution": [{ - "num": "124", - "name": "jynx", - "candy-cost": "25" - }] - } - }, - { - "num": "239", - "name": "elekid", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Elekid stores electricity in its body. If it touches metal and accidentally discharges all its built-up electricity, this Pokémon begins swinging its arms in circles to recharge itself.", - "img": "https://www.serebii.net/pokemongo/pokemon/239.png", - "size": { - "height": "0.61 m", - "weight": "23.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "135", - "base-defense": "101", - "base-stamina": "128", - "max-cp": "1206", - "max-hp": "113" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "low kick", - "type": "fight", - "base-damage": "6", - "energy": "6", - "move-duration-seg": "0.6" - } - ], - "special-attack": [ - { - "name": "thunder punch", - "type": "electric", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.8" - }, - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "discharge", - "type": "electric", - "base-damage": "65", - "energy": "-33", - "move-duration-seg": "2.5" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "electabuzz candy", - "next-evolution": [{ - "num": "125", - "name": "electabuzz", - "candy-cost": "25", - "next-evolution": [{ - "num": "466", - "name": "electivire", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "240", - "name": "magby", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Magby's state of health is determined by observing the fire it breathes. If the Pokémon is spouting yellow flames from its mouth, it is in good health. When it is fatigued, black smoke will be mixed in with the flames.", - "img": "https://www.serebii.net/pokemongo/pokemon/240.png", - "size": { - "height": "0.71 m", - "weight": "21.4 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "not in capture", - "base-capture-rate": "not in capture" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "151", - "base-defense": "99", - "base-stamina": "128", - "max-cp": "1323", - "max-hp": "113" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "ember", - "type": "fire", - "base-damage": "10", - "energy": "10", - "move-duration-seg": "1" - }, - { - "name": "karate chop", - "type": "fight", - "base-damage": "8", - "energy": "10", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "brick break", - "type": "fight", - "base-damage": "40", - "energy": "-33", - "move-duration-seg": "1.6" - }, - { - "name": "fire punch", - "type": "fire", - "base-damage": "55", - "energy": "-33", - "move-duration-seg": "2.2" - }, - { - "name": "flame burst", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.6" - }, - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - } - ], - "egg": "7 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "magmar candy", - "next-evolution": [{ - "num": "126", - "name": "magmar", - "candy-cost": "25", - "next-evolution": [{ - "num": "467", - "name": "magmortar", - "candy-cost": "100", - "evolution-item": { - "name": "sinnoh stone", - "img": "https://pokemon.gameinfo.io/images/item/thumbs/200/sinnoh-stone.png" - } - }] - }] - } - }, - { - "num": "241", - "name": "miltank", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Miltank gives over five gallons of milk on a daily basis. Its sweet milk is enjoyed by children and grown-ups alike. People who can't drink milk turn it into yogurt and eat it instead.", - "img": "https://www.serebii.net/pokemongo/pokemon/241.png", - "size": { - "height": "1.19 m", - "weight": "75.5 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.08", - "base-capture-rate": "0.2" - }, - "spawn-chance": null, - "stats": { - "base-attack": "157", - "base-defense": "193", - "base-stamina": "216", - "max-cp": "2354", - "max-hp": "182" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "tackle", - "type": "normal", - "base-damage": "5", - "energy": "5", - "move-duration-seg": "0.5" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "body slam", - "type": "normal", - "base-damage": "50", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "gyro ball", - "type": "steel", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "3.3" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "miltank candy" - } - }, - { - "num": "242", - "name": "blissey", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Blissey senses sadness with its fluffy coat of fur. If it does so, this Pokémon will rush over to a sad person, no matter how far away, to share a Lucky Egg that brings a smile to any face.", - "img": "https://www.serebii.net/pokemongo/pokemon/242.png", - "size": { - "height": "1.50 m", - "weight": "46.8 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "normal" - ], - "encounter": { - "base-flee-rate": "0.05", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "129", - "base-defense": "169", - "base-stamina": "496", - "max-cp": "2757", - "max-hp": "403" - }, - "resistant": [ - "ghost" - ], - "weaknesses": [ - "fighting" - ], - "quick-move": [ - { - "name": "pound", - "type": "normal", - "base-damage": "7", - "energy": "6", - "move-duration-seg": "0.6" - }, - { - "name": "zen headbutt", - "type": "psychic", - "base-damage": "12", - "energy": "10", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "chansey candy", - "prev-evolution": [{ - "num": "113", - "name": "chansey", - "candy-cost": "50", - "prev-evolution": [{ - "num": "440", - "name": "happiny", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "243", - "name": "raikou", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Raikou embodies the speed of lightning. The roars of this Pokémon send shock waves shuddering through the air and shake the ground as if lightning bolts had come crashing down.", - "img": "https://www.serebii.net/pokemongo/pokemon/243.png", - "size": { - "height": "1.91 m", - "weight": "178.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "electric" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "241", - "base-defense": "195", - "base-stamina": "207", - "max-cp": "3452", - "max-hp": "175" - }, - "resistant": [ - "electric", - "flying", - "steel" - ], - "weaknesses": [ - "ground" - ], - "quick-move": [ - { - "name": "thunder shock", - "type": "electric", - "base-damage": "5", - "energy": "8", - "move-duration-seg": "0.6" - }, - { - "name": "volt switch", - "type": "electric", - "base-damage": "20", - "energy": "25", - "move-duration-seg": "2.3" - } - ], - "special-attack": [ - { - "name": "thunder", - "type": "electric", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.4" - }, - { - "name": "thunderbolt", - "type": "electric", - "base-damage": "80", - "energy": "-50", - "move-duration-seg": "2.5" - }, - { - "name": "wild charge", - "type": "electric", - "base-damage": "90", - "energy": "-50", - "move-duration-seg": "2.6" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "raikou candy" - } - }, - { - "num": "244", - "name": "entei", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Entei embodies the passion of magma. This Pokémon is thought to have been born in the eruption of a volcano. It sends up massive bursts of fire that utterly consume all that they touch.", - "img": "https://www.serebii.net/pokemongo/pokemon/244.png", - "size": { - "height": "2.11 m", - "weight": "198.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "235", - "base-defense": "171", - "base-stamina": "251", - "max-cp": "3473", - "max-hp": "210" - }, - "resistant": [ - "fire", - "grass", - "ice", - "bug", - "steel" - ], - "weaknesses": [ - "water", - "ground", - "rock" - ], - "quick-move": [ - { - "name": "fire spin", - "type": "fire", - "base-damage": "14", - "energy": "10", - "move-duration-seg": "1.1" - }, - { - "name": "fire fang", - "type": "fire", - "base-damage": "11", - "energy": "8", - "move-duration-seg": "0.9" - } - ], - "special-attack": [ - { - "name": "flamethrower", - "type": "fire", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2.2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "overheat", - "type": "fire", - "base-damage": "160", - "energy": "-100", - "move-duration-seg": "4" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "entei candy" - } - }, - { - "num": "245", - "name": "suicune", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Suicune embodies the compassion of a pure spring of water. It runs across the land with gracefulness. This Pokémon has the power to purify dirty water.", - "img": "https://www.serebii.net/pokemongo/pokemon/245.png", - "size": { - "height": "2.01 m", - "weight": "187.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "water" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "180", - "base-defense": "235", - "base-stamina": "225", - "max-cp": "2983", - "max-hp": "189" - }, - "resistant": [ - "fire", - "water", - "ice", - "steel" - ], - "weaknesses": [ - "electric", - "grass" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "snarl", - "type": "dark", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "bubble beam", - "type": "water", - "base-damage": "45", - "energy": "-33", - "move-duration-seg": "1.9" - }, - { - "name": "water pulse", - "type": "water", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "3.2" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "suicune candy" - } - }, - { - "num": "246", - "name": "larvitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Larvitar is born deep under the ground. To come up to the surface, this Pokémon must eat its way through the soil above. Until it does so, Larvitar cannot see its parents.", - "img": "https://www.serebii.net/pokemongo/pokemon/246.png", - "size": { - "height": "0.60 m", - "weight": "72.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.1", - "base-capture-rate": "0.4" - }, - "spawn-chance": null, - "stats": { - "base-attack": "115", - "base-defense": "93", - "base-stamina": "137", - "max-cp": "1040", - "max-hp": "120" - }, - "resistant": [ - "electric", - "poison", - "fire", - "flying", - "normal", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ground", - "ice", - "steel", - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "stomp", - "type": "normal", - "base-damage": "55", - "energy": "-50", - "move-duration-seg": "1.7" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "10 km", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "next-evolution": [{ - "num": "247", - "name": "pupitar", - "candy-cost": "25", - "next-evolution": [{ - "num": "248", - "name": "tyranitar", - "candy-cost": "100" - }] - }] - } - }, - { - "num": "247", - "name": "pupitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Pupitar creates a gas inside its body that it compresses and forcefully ejects to propel itself like a jet. The body is very durable—it avoids damage even if it hits solid steel.", - "img": "https://www.serebii.net/pokemongo/pokemon/247.png", - "size": { - "height": "1.20 m", - "weight": "152.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "ground" - ], - "encounter": { - "base-flee-rate": "0.07", - "base-capture-rate": "0.1" - }, - "spawn-chance": null, - "stats": { - "base-attack": "155", - "base-defense": "133", - "base-stamina": "172", - "max-cp": "1766", - "max-hp": "147" - }, - "resistant": [ - "electric", - "poison", - "fire", - "flying", - "normal", - "rock" - ], - "weaknesses": [ - "water", - "grass", - "ground", - "ice", - "steel", - "fighting" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "rock smash", - "type": "fight", - "base-damage": "15", - "energy": "10", - "move-duration-seg": "1.3" - } - ], - "special-attack": [ - { - "name": "dig", - "type": "ground", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "4.7" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "ancient power", - "type": "rock", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "next-evolution": [{ - "num": "248", - "name": "tyranitar", - "candy-cost": "100" - }], - "prev-evolution": [{ - "num": "246", - "name": "larvitar", - "candy-cost": "25" - }] - } - }, - { - "num": "248", - "name": "tyranitar", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Tyranitar is so overwhelmingly powerful, it can bring down a whole mountain to make its nest. This Pokémon wanders about in mountains seeking new opponents to fight.", - "img": "https://www.serebii.net/pokemongo/pokemon/248.png", - "size": { - "height": "2.00 m", - "weight": "202.0 kg" - }, - "pokemon-rarity": "normal", - "type": [ - "rock", - "dark" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.05" - }, - "spawn-chance": null, - "stats": { - "base-attack": "251", - "base-defense": "207", - "base-stamina": "225", - "max-cp": "3834", - "max-hp": "189" - }, - "resistant": [ - "psychic", - "dark", - "ghost", - "fire", - "poison", - "flying", - "normal" - ], - "weaknesses": [ - "fighting", - "ground", - "steel", - "water", - "grass", - "bug", - "fairy" - ], - "quick-move": [ - { - "name": "bite", - "type": "dark", - "base-damage": "6", - "energy": "4", - "move-duration-seg": "0.5" - }, - { - "name": "iron tail", - "type": "steel", - "base-damage": "15", - "energy": "7", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "crunch", - "type": "dark", - "base-damage": "70", - "energy": "-33", - "move-duration-seg": "3.2" - }, - { - "name": "stone edge", - "type": "rock", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.3" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "5", - "evolution": { - "candy": "larvitar candy", - "prev-evolution": [{ - "num": "247", - "name": "pupitar", - "candy-cost": "100", - "prev-evolution": [{ - "num": "246", - "name": "larvitar", - "candy-cost": "25" - }] - }] - } - }, - { - "num": "249", - "name": "lugia", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Lugia's wings pack devastating power-a light fluttering of its wings can blow apart regular houses. As a result, this Pokémon chooses to live out of sight deep under the sea.", - "img": "https://www.serebii.net/pokemongo/pokemon/249.png", - "size": { - "height": "5.21 m", - "weight": "216.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "psychic", - "flying" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "193", - "base-defense": "310", - "base-stamina": "235", - "max-cp": "3703", - "max-hp": "197" - }, - "resistant": [ - "grass", - "fighting", - "ground", - "psychic" - ], - "weaknesses": [ - "electric", - "ice", - "rock", - "ghost" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "dragon tail", - "type": "dragon", - "base-damage": "15", - "energy": "9", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "sky attack", - "type": "flying", - "base-damage": "70", - "energy": "-50", - "move-duration-seg": "2" - }, - { - "name": "hydro pump", - "type": "water", - "base-damage": "130", - "energy": "-100", - "move-duration-seg": "3.3" - }, - { - "name": "futuresight", - "type": "psychic", - "base-damage": "120", - "energy": "-100", - "move-duration-seg": "2.7" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "lugia candy" - } - }, - { - "num": "250", - "name": "ho-oh", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "Ho-Oh's feathers glow in seven colors depending on the angle at which they are struck by light. These feathers are said to bring happiness to the bearers. This Pokémon is said to live at the foot of a rainbow.", - "img": "https://www.serebii.net/pokemongo/pokemon/250.png", - "size": { - "height": "3.80 m", - "weight": "199.0 kg" - }, - "pokemon-rarity": "legendary", - "type": [ - "fire", - "flying" - ], - "encounter": { - "base-flee-rate": "0.04", - "base-capture-rate": "0.02" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "239", - "base-defense": "244", - "base-stamina": "214", - "max-cp": "3863", - "max-hp": "180" - }, - "resistant": [ - "fighting", - "bug", - "grass", - "steel", - "fire", - "fairy" - ], - "weaknesses": [ - "rock", - "ground", - "electric", - "water" - ], - "quick-move": [ - { - "name": "extrasensory", - "type": "psychic", - "base-damage": "12", - "energy": "12", - "move-duration-seg": "1.1" - }, - { - "name": "steel wing", - "type": "steel", - "base-damage": "11", - "energy": "6", - "move-duration-seg": "0.8" - } - ], - "special-attack": [ - { - "name": "brave bird", - "type": "flying", - "base-damage": "90", - "energy": "-100", - "move-duration-seg": "2" - }, - { - "name": "fire blast", - "type": "fire", - "base-damage": "140", - "energy": "-100", - "move-duration-seg": "4.2" - }, - { - "name": "solar beam", - "type": "grass", - "base-damage": "180", - "energy": "-100", - "move-duration-seg": "4.9" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "ho-oh candy" - } - }, - { - "num": "251", - "name": "celebi", - "generation": { - "num": "generation ii", - "name": "johto" - }, - "about": "This Pokémon came from the future by crossing over time. It is thought that so long as Celebi appears, a bright and shining future awaits us.", - "img": "https://www.serebii.net/pokemongo/pokemon/251.png", - "size": { - "height": "0.61 m", - "weight": "5.0 kg" - }, - "pokemon-rarity": "mythic", - "type": [ - "psychic", - "grass" - ], - "encounter": { - "base-flee-rate": "0", - "base-capture-rate": "100" - }, - "spawn-chance": "0", - "stats": { - "base-attack": "210", - "base-defense": "210", - "base-stamina": "225", - "max-cp": "3265", - "max-hp": "189" - }, - "resistant": [ - "water", - "electric", - "grass", - "fighting", - "ground" - ], - "weaknesses": [ - "fire", - "ice", - "poison", - "flying" - ], - "quick-move": [ - { - "name": "confusion", - "type": "psychic", - "base-damage": "20", - "energy": "15", - "move-duration-seg": "1.6" - }, - { - "name": "charge beam", - "type": "electric", - "base-damage": "8", - "energy": "15", - "move-duration-seg": "1.1" - } - ], - "special-attack": [ - { - "name": "hyper beam", - "type": "normal", - "base-damage": "150", - "energy": "-100", - "move-duration-seg": "3.8" - }, - { - "name": "psychic", - "type": "psychic", - "base-damage": "100", - "energy": "-100", - "move-duration-seg": "2.8" - }, - { - "name": "dazzling gleam", - "type": "fairy", - "base-damage": "100", - "energy": "-50", - "move-duration-seg": "3.5" - } - ], - "egg": "not in eggs", - "buddy-distance-km": "20", - "evolution": { - "candy": "celebi candy" - } - }] -} diff --git a/src/data/rickandmorty/README.md b/src/data/rickandmorty/README.md deleted file mode 100644 index 10632ccc..00000000 --- a/src/data/rickandmorty/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# Rick and Morty - -Rick y Morty es una serie de televisión estadounidense de animación para -adultos. La serie tiene gran acogida a nivel mundial, de todo este fandom hay -un grupo que desea poder interactuar y ver la información de los personajes y -de la serie en general. - -## Hallazgos - -Hicimos una rápida investigación sobre la información que podrían necesitar -nuestros usuarios y encontramos que los datos de mayor interés para ellos son: - -Información relevante sobre los personajes, como nombre, género, especie, lugar -de origen, imagen y episodios donde aparece. - -Adicionalmente a esta información, para nuestros usuarios es importante poder -ver la lista de personajes que aparecen en la serie, la cantidad de -episodios, los diferentes lugares de origen, para tener mayor información de la -serie. - -## Detalles de la data - -* Con este set de datos puedes obtener los siguientes datos de un personaje: - - - nombre - - imagen - - estado de vida - - especie - - género - - lugar de origen (planeta tierra) - - lugar donde vive. - - episodios donde aparece. - -* Con este set de datos también puedes obtener lo siguiente: - - - Cantidad de personajes. - - Cantidad de lugares de origen. - - Lista de episodios de la serie. - - Lista de personajes que pertenecen a una cierta locación. - - Todos los personajes de la serie. diff --git a/src/data/rickandmorty/README.pt.md b/src/data/rickandmorty/README.pt.md deleted file mode 100644 index 3d07ad1c..00000000 --- a/src/data/rickandmorty/README.pt.md +++ /dev/null @@ -1,40 +0,0 @@ -# Rick e Morty - -Rick and Morty é uma série de televisão de animação americana para adultos. A -série é muito bem recebida mundialmente, e de todo esse grupo de fãs, há um -grupo que quer ser capaz de interagir e ver as informações dos personagens e da -série em geral. - -## Constatações - -Pesquisamos rapidamente as informações de que nossos usuários precisam e -descobrimos que os dados mais interessantes para eles são: - -Informações relevantes sobre os personagens, como nome, gênero, espécie, local -de origem, imagem e episódios em que aparecem. - -Além dessas informações, para nossos usuários, é importante poder ver a lista de -personagens que aparecem na série, o número de episódios, os diferentes locais -de origem, para obter mais informações sobre a série. - -## Detalhes dos dados - -* Com este conjunto de dados, você pode obter os seguintes dados para um - personagem: - - - nome - - imagem - - estado de vida - - espécie - - gênero - - local de origem (planeta Terra) - - lugar onde vive - - episódios em que aparece - -* Com esse conjunto de dados, você também pode obter o seguinte: - - - Número de personagens. - - Número de lugares de origem. - - Lista de episódios da série. - - Lista de personagens que pertencem a um determinado local. - - Todos os personagens da série. diff --git a/src/data/rickandmorty/rickandmorty.js b/src/data/rickandmorty/rickandmorty.js deleted file mode 100644 index e6a9b0de..00000000 --- a/src/data/rickandmorty/rickandmorty.js +++ /dev/null @@ -1,11165 +0,0 @@ -export default { - "info": { - "count": 493, - "pages": 25, - "next": "https://rickandmortyapi.com/api/character/?page=2", - "prev": "" - }, - "results": [ - { - "id": 1, - "name": "Rick Sanchez", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/1.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/1", - "created": "2017-11-04T18:48:46.250Z" - }, - { - "id": 2, - "name": "Morty Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/2.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/2", - "created": "2017-11-04T18:50:21.651Z" - }, - { - "id": 3, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/3.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/3", - "created": "2017-11-04T19:09:56.428Z" - }, - { - "id": 4, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/4.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/4", - "created": "2017-11-04T19:22:43.665Z" - }, - { - "id": 5, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/5.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/5", - "created": "2017-11-04T19:26:56.301Z" - }, - { - "id": 6, - "name": "Abadango Cluster Princess", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "Abadango", - "url": "https://rickandmortyapi.com/api/location/2" - }, - "location": { - "name": "Abadango", - "url": "https://rickandmortyapi.com/api/location/2" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/6.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/6", - "created": "2017-11-04T19:50:28.250Z" - }, - { - "id": 7, - "name": "Abradolf Lincler", - "status": "unknown", - "species": "Human", - "type": "Genetic experiment", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/7.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/7", - "created": "2017-11-04T19:59:20.523Z" - }, - { - "id": 8, - "name": "Adjudicator Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/8.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/8", - "created": "2017-11-04T20:03:34.737Z" - }, - { - "id": 9, - "name": "Agency Director", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/9.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/9", - "created": "2017-11-04T20:06:54.976Z" - }, - { - "id": 10, - "name": "Alan Rails", - "status": "Dead", - "species": "Human", - "type": "Superhuman (Ghost trains summoner)", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/10.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/10", - "created": "2017-11-04T20:19:09.017Z" - }, - { - "id": 11, - "name": "Albert Einstein", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/11.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/11", - "created": "2017-11-04T20:20:20.965Z" - }, - { - "id": 12, - "name": "Alexander", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/12.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/12", - "created": "2017-11-04T20:32:33.144Z" - }, - { - "id": 13, - "name": "Alien Googah", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/13.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/13", - "created": "2017-11-04T20:33:30.779Z" - }, - { - "id": 14, - "name": "Alien Morty", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/14.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/14", - "created": "2017-11-04T20:51:31.373Z" - }, - { - "id": 15, - "name": "Alien Rick", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/15.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/15", - "created": "2017-11-04T20:56:13.215Z" - }, - { - "id": 16, - "name": "Amish Cyborg", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Cyborg", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/16.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/16", - "created": "2017-11-04T21:12:45.235Z" - }, - { - "id": 17, - "name": "Annie", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/17.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/17", - "created": "2017-11-04T22:21:24.481Z" - }, - { - "id": 18, - "name": "Antenna Morty", - "status": "Alive", - "species": "Human", - "type": "Human with antennae", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/18.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/18", - "created": "2017-11-04T22:25:29.008Z" - }, - { - "id": 19, - "name": "Antenna Rick", - "status": "unknown", - "species": "Human", - "type": "Human with antennae", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/19.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/19", - "created": "2017-11-04T22:28:13.756Z" - }, - { - "id": 20, - "name": "Ants in my Eyes Johnson", - "status": "unknown", - "species": "Human", - "type": "Human with ants in his eyes", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/20.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/20", - "created": "2017-11-04T22:34:53.659Z" - }, - { - "id": 21, - "name": "Aqua Morty", - "status": "unknown", - "species": "Humanoid", - "type": "Fish-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/21.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/21", - "created": "2017-11-04T22:39:48.055Z" - }, - { - "id": 22, - "name": "Aqua Rick", - "status": "unknown", - "species": "Humanoid", - "type": "Fish-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/22.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/22", - "created": "2017-11-04T22:41:07.171Z" - }, - { - "id": 23, - "name": "Arcade Alien", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/23.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/23", - "created": "2017-11-05T08:43:05.095Z" - }, - { - "id": 24, - "name": "Armagheadon", - "status": "Alive", - "species": "Alien", - "type": "Cromulon", - "gender": "Male", - "origin": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "location": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/24.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/24", - "created": "2017-11-05T08:48:30.776Z" - }, - { - "id": 25, - "name": "Armothy", - "status": "Dead", - "species": "unknown", - "type": "Self-aware arm", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/25.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/25", - "created": "2017-11-05T08:54:29.343Z" - }, - { - "id": 26, - "name": "Arthricia", - "status": "Alive", - "species": "Alien", - "type": "Cat-Person", - "gender": "Female", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/26.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/26", - "created": "2017-11-05T08:56:46.165Z" - }, - { - "id": 27, - "name": "Artist Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/27.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/27", - "created": "2017-11-05T08:59:07.457Z" - }, - { - "id": 28, - "name": "Attila Starwar", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/28.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/28", - "created": "2017-11-05T09:02:16.595Z" - }, - { - "id": 29, - "name": "Baby Legs", - "status": "Alive", - "species": "Human", - "type": "Human with baby legs", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/29.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/29", - "created": "2017-11-05T09:06:19.644Z" - }, - { - "id": 30, - "name": "Baby Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/30.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/30", - "created": "2017-11-05T09:13:16.483Z" - }, - { - "id": 31, - "name": "Baby Wizard", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/31.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/31", - "created": "2017-11-05T09:15:11.286Z" - }, - { - "id": 32, - "name": "Bearded Lady", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/32.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/32", - "created": "2017-11-05T09:18:04.184Z" - }, - { - "id": 33, - "name": "Beebo", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "Venzenulon 7", - "url": "https://rickandmortyapi.com/api/location/10" - }, - "location": { - "name": "Venzenulon 7", - "url": "https://rickandmortyapi.com/api/location/10" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/33.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/33", - "created": "2017-11-05T09:21:55.595Z" - }, - { - "id": 34, - "name": "Benjamin", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/34.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/34", - "created": "2017-11-05T09:24:04.748Z" - }, - { - "id": 35, - "name": "Bepisian", - "status": "Alive", - "species": "Alien", - "type": "Bepisian", - "gender": "unknown", - "origin": { - "name": "Bepis 9", - "url": "https://rickandmortyapi.com/api/location/11" - }, - "location": { - "name": "Bepis 9", - "url": "https://rickandmortyapi.com/api/location/11" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/35.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/35", - "created": "2017-11-05T09:27:38.491Z" - }, - { - "id": 36, - "name": "Beta-Seven", - "status": "Alive", - "species": "Alien", - "type": "Hivemind", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/36.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/36", - "created": "2017-11-05T09:31:08.952Z" - }, - { - "id": 37, - "name": "Beth Sanchez", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/37.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/37", - "created": "2017-11-05T09:38:22.960Z" - }, - { - "id": 38, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/38.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/38", - "created": "2017-11-05T09:48:44.230Z" - }, - { - "id": 39, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/39.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/39", - "created": "2017-11-05T09:52:31.777Z" - }, - { - "id": 40, - "name": "Beth's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/40.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/40", - "created": "2017-11-05T10:02:26.701Z" - }, - { - "id": 41, - "name": "Big Boobed Waitress", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Female", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/41.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/41", - "created": "2017-11-05T10:13:45.960Z" - }, - { - "id": 42, - "name": "Big Head Morty", - "status": "unknown", - "species": "Human", - "type": "Human with giant head", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/42.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/42", - "created": "2017-11-05T10:15:53.349Z" - }, - { - "id": 43, - "name": "Big Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/43.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/43", - "created": "2017-11-05T10:17:04.997Z" - }, - { - "id": 44, - "name": "Body Guard Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/44.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/44", - "created": "2017-11-05T10:18:11.062Z" - }, - { - "id": 45, - "name": "Bill", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/45.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/45", - "created": "2017-11-05T10:22:27.446Z" - }, - { - "id": 46, - "name": "Bill", - "status": "unknown", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/46.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/46", - "created": "2017-11-05T10:24:38.089Z" - }, - { - "id": 47, - "name": "Birdperson", - "status": "Dead", - "species": "Alien", - "type": "Bird-Person", - "gender": "Male", - "origin": { - "name": "Bird World", - "url": "https://rickandmortyapi.com/api/location/15" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/47.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/47", - "created": "2017-11-05T11:13:36.018Z" - }, - { - "id": 48, - "name": "Black Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/48.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/48", - "created": "2017-11-05T11:15:26.044Z" - }, - { - "id": 49, - "name": "Blamph", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/49.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/49", - "created": "2017-11-05T11:18:26.702Z" - }, - { - "id": 50, - "name": "Blim Blam", - "status": "Alive", - "species": "Alien", - "type": "Korblock", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/50.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/50", - "created": "2017-11-05T11:21:43.756Z" - }, - { - "id": 51, - "name": "Blue Diplomat", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/51.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/51", - "created": "2017-11-05T11:24:49.688Z" - }, - { - "id": 52, - "name": "Blue Footprint Guy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/52.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/52", - "created": "2017-11-05T11:26:42.084Z" - }, - { - "id": 53, - "name": "Blue Shirt Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/53.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/53", - "created": "2017-11-05T11:28:38.627Z" - }, - { - "id": 54, - "name": "Bobby Moynihan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/54.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/54", - "created": "2017-11-05T11:31:26.348Z" - }, - { - "id": 55, - "name": "Boobloosian", - "status": "Dead", - "species": "Alien", - "type": "Boobloosian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/55.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/55", - "created": "2017-11-05T11:32:53.847Z" - }, - { - "id": 56, - "name": "Bootleg Portal Chemist Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/56.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/56", - "created": "2017-11-05T11:34:16.447Z" - }, - { - "id": 57, - "name": "Borpocian", - "status": "Alive", - "species": "Alien", - "type": "Elephant-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/57.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/57", - "created": "2017-11-05T11:38:29.459Z" - }, - { - "id": 58, - "name": "Brad", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/58.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/58", - "created": "2017-11-05T11:40:02.554Z" - }, - { - "id": 59, - "name": "Brad Anderson", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/59.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/59", - "created": "2017-11-05T11:41:38.964Z" - }, - { - "id": 60, - "name": "Calypso", - "status": "Dead", - "species": "Human", - "type": "Superhuman", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/60.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/60", - "created": "2017-11-05T11:52:45.852Z" - }, - { - "id": 61, - "name": "Campaign Manager Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/61.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/61", - "created": "2017-11-05T11:53:44.737Z" - }, - { - "id": 62, - "name": "Canklanker Thom", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "Gromflom Prime", - "url": "https://rickandmortyapi.com/api/location/19" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/62.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/62", - "created": "2017-11-05T12:06:23.217Z" - }, - { - "id": 63, - "name": "Centaur", - "status": "Alive", - "species": "Humanoid", - "type": "Centaur", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/63.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/63", - "created": "2017-11-05T12:22:17.848Z" - }, - { - "id": 64, - "name": "Chris", - "status": "Dead", - "species": "Alien", - "type": "Organic gun", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/64.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/64", - "created": "2017-11-05T12:25:03.541Z" - }, - { - "id": 65, - "name": "Chris", - "status": "Alive", - "species": "Humanoid", - "type": "Microverse inhabitant", - "gender": "Male", - "origin": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "location": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/65.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/65", - "created": "2017-11-30T11:02:41.935Z" - }, - { - "id": 66, - "name": "Coach Feratu (Balik Alistane)", - "status": "Dead", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/66.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/66", - "created": "2017-11-30T11:10:10.491Z" - }, - { - "id": 67, - "name": "Collector", - "status": "Alive", - "species": "Alien", - "type": "Light bulb-Alien", - "gender": "Male", - "origin": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/67.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/67", - "created": "2017-11-30T11:13:46.785Z" - }, - { - "id": 68, - "name": "Colossus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/68.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/68", - "created": "2017-11-30T11:17:32.733Z" - }, - { - "id": 69, - "name": "Commander Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/69.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/69", - "created": "2017-11-30T11:28:06.461Z" - }, - { - "id": 70, - "name": "Concerto", - "status": "Dead", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/70.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/70", - "created": "2017-11-30T11:31:41.926Z" - }, - { - "id": 71, - "name": "Conroy", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/71.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/71", - "created": "2017-11-30T11:35:50.183Z" - }, - { - "id": 72, - "name": "Cool Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-83)", - "url": "https://rickandmortyapi.com/api/location/26" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/72.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/72", - "created": "2017-11-30T11:41:11.542Z" - }, - { - "id": 73, - "name": "Cop Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/73.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/73", - "created": "2017-11-30T11:43:04.217Z" - }, - { - "id": 74, - "name": "Cop Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/74.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/74", - "created": "2017-11-30T11:48:18.950Z" - }, - { - "id": 75, - "name": "Courier Flap", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/75.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/75", - "created": "2017-11-30T12:12:57.553Z" - }, - { - "id": 76, - "name": "Cousin Nicky", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/76.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/76", - "created": "2017-11-30T14:11:52.882Z" - }, - { - "id": 77, - "name": "Cowboy Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/77.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/77", - "created": "2017-11-30T14:13:17.371Z" - }, - { - "id": 78, - "name": "Cowboy Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/78.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/78", - "created": "2017-11-30T14:15:18.347Z" - }, - { - "id": 79, - "name": "Crab Spider", - "status": "Alive", - "species": "Alien", - "type": "Animal", - "gender": "unknown", - "origin": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "location": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/79.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/79", - "created": "2017-11-30T14:18:16.899Z" - }, - { - "id": 80, - "name": "Creepy Little Girl", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/80.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/80", - "created": "2017-11-30T14:20:35.772Z" - }, - { - "id": 81, - "name": "Crocubot", - "status": "Dead", - "species": "Humanoid", - "type": "Robot-Crocodile hybrid", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/81.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/81", - "created": "2017-11-30T14:23:41.053Z" - }, - { - "id": 82, - "name": "Cronenberg Rick", - "status": "unknown", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Cronenberg Earth", - "url": "https://rickandmortyapi.com/api/location/12" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/82.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/82", - "created": "2017-11-30T14:28:54.596Z" - }, - { - "id": 83, - "name": "Cronenberg Morty", - "status": "unknown", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Cronenberg Earth", - "url": "https://rickandmortyapi.com/api/location/12" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/83.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/83", - "created": "2017-11-30T20:02:29.204Z" - }, - { - "id": 84, - "name": "Cult Leader Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/84.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/84", - "created": "2017-11-30T20:41:48.080Z" - }, - { - "id": 85, - "name": "Cyclops Morty", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/85.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/85", - "created": "2017-11-30T20:49:52.133Z" - }, - { - "id": 86, - "name": "Cyclops Rick", - "status": "Dead", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/86.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/86", - "created": "2017-11-30T20:53:10.382Z" - }, - { - "id": 87, - "name": "Cynthia", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/87.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/87", - "created": "2017-11-30T21:08:32.534Z" - }, - { - "id": 88, - "name": "Cynthia", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/88.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/88", - "created": "2017-11-30T21:16:35.633Z" - }, - { - "id": 89, - "name": "Dale", - "status": "Dead", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/89.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/89", - "created": "2017-12-01T10:32:08.340Z" - }, - { - "id": 90, - "name": "Daron Jefferson", - "status": "Alive", - "species": "Alien", - "type": "Cone-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/90.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/90", - "created": "2017-12-01T10:54:34.736Z" - }, - { - "id": 91, - "name": "David Letterman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/91.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/91", - "created": "2017-12-01T11:12:25.105Z" - }, - { - "id": 92, - "name": "Davin", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/92.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/92", - "created": "2017-12-01T11:20:51.247Z" - }, - { - "id": 93, - "name": "Diablo Verde", - "status": "Dead", - "species": "Humanoid", - "type": "Demon", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/93.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/93", - "created": "2017-12-01T11:36:16.467Z" - }, - { - "id": 94, - "name": "Diane Sanchez", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Unknown dimension)", - "url": "https://rickandmortyapi.com/api/location/30" - }, - "location": { - "name": "Earth (Unknown dimension)", - "url": "https://rickandmortyapi.com/api/location/30" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/94.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/94", - "created": "2017-12-01T11:49:43.929Z" - }, - { - "id": 95, - "name": "Dipper and Mabel Mortys", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/95.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/95", - "created": "2017-12-01T11:54:36.670Z" - }, - { - "id": 96, - "name": "Tuberculosis", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/96.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/96", - "created": "2017-12-01T11:59:04.796Z" - }, - { - "id": 97, - "name": "Gonorrhea", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/97.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/97", - "created": "2017-12-01T12:00:27.028Z" - }, - { - "id": 98, - "name": "Hepatitis A", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/98.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/98", - "created": "2017-12-01T12:01:43.742Z" - }, - { - "id": 99, - "name": "Hepatitis C", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/99.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/99", - "created": "2017-12-01T12:02:00.935Z" - }, - { - "id": 100, - "name": "Bubonic Plague", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/100.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/100", - "created": "2017-12-01T12:02:21.611Z" - }, - { - "id": 101, - "name": "E. Coli", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/101.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/101", - "created": "2017-12-01T12:03:31.433Z" - }, - { - "id": 102, - "name": "Donna Gueterman", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/102.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/102", - "created": "2017-12-01T12:21:21.357Z" - }, - { - "id": 103, - "name": "Doofus Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (J19ζ7)", - "url": "https://rickandmortyapi.com/api/location/31" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/103.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/103", - "created": "2017-12-01T12:29:27.984Z" - }, - { - "id": 104, - "name": "Doom-Nomitron", - "status": "Dead", - "species": "Alien", - "type": "Shapeshifter", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/104.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/104", - "created": "2017-12-26T12:34:36.758Z" - }, - { - "id": 105, - "name": "Dr. Glip-Glop", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/105.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/105", - "created": "2017-12-26T12:39:22.855Z" - }, - { - "id": 106, - "name": "Dr. Schmidt", - "status": "unknown", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/106.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/106", - "created": "2017-12-26T12:46:48.805Z" - }, - { - "id": 107, - "name": "Dr. Wong", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/107.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/107", - "created": "2017-12-26T12:55:58.449Z" - }, - { - "id": 108, - "name": "Dr. Xenon Bloom", - "status": "Dead", - "species": "Humanoid", - "type": "Amoeba-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/108.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/108", - "created": "2017-12-26T13:14:12.157Z" - }, - { - "id": 109, - "name": "Duck With Muscles", - "status": "Dead", - "species": "Parasite", - "type": "Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/109.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/109", - "created": "2017-12-26T13:17:40.686Z" - }, - { - "id": 110, - "name": "Eli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/110.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/110", - "created": "2017-12-26T13:37:27.635Z" - }, - { - "id": 111, - "name": "Eli's Girlfriend", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/111.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/111", - "created": "2017-12-26T13:38:47.115Z" - }, - { - "id": 112, - "name": "Eric McMan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/112.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/112", - "created": "2017-12-26T13:40:06.005Z" - }, - { - "id": 113, - "name": "Eric Stoltz Mask Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Eric Stoltz Mask Earth", - "url": "https://rickandmortyapi.com/api/location/33" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/113.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/113", - "created": "2017-12-26T13:43:29.296Z" - }, - { - "id": 114, - "name": "Ethan", - "status": "unknown", - "species": "Human", - "type": "Cronenberg", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/114.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/114", - "created": "2017-12-26T16:01:13.904Z" - }, - { - "id": 115, - "name": "Ethan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/115.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/115", - "created": "2017-12-26T16:01:50.939Z" - }, - { - "id": 116, - "name": "Evil Beth Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/116.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/116", - "created": "2017-12-26T16:10:47.781Z" - }, - { - "id": 117, - "name": "Evil Jerry Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/117.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/117", - "created": "2017-12-26T16:11:15.395Z" - }, - { - "id": 118, - "name": "Evil Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/118.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/118", - "created": "2017-12-26T16:13:41.103Z" - }, - { - "id": 119, - "name": "Evil Rick", - "status": "Dead", - "species": "Humanoid", - "type": "Robot", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/119.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/119", - "created": "2017-12-26T16:17:16.472Z" - }, - { - "id": 120, - "name": "Evil Summer Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/120.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/120", - "created": "2017-12-26T16:24:02.059Z" - }, - { - "id": 121, - "name": "Eyehole Man", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/121.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/121", - "created": "2017-12-26T16:41:58.391Z" - }, - { - "id": 122, - "name": "Fart", - "status": "Dead", - "species": "Alien", - "type": "Interdimensional gaseous being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/122.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/122", - "created": "2017-12-26T17:19:40.474Z" - }, - { - "id": 123, - "name": "Fat Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/123.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/123", - "created": "2017-12-26T17:22:40.315Z" - }, - { - "id": 124, - "name": "Father Bob", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/124.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/124", - "created": "2017-12-26T17:31:29.113Z" - }, - { - "id": 125, - "name": "Flansian", - "status": "Alive", - "species": "Alien", - "type": "Flansian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/125.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/125", - "created": "2017-12-26T17:43:58.410Z" - }, - { - "id": 126, - "name": "Fleeb", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/126.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/126", - "created": "2017-12-26T18:45:42.593Z" - }, - { - "id": 127, - "name": "Frank Palicky", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/127.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/127", - "created": "2017-12-26T19:22:48.474Z" - }, - { - "id": 128, - "name": "Frankenstein's Monster", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/128.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/128", - "created": "2017-12-26T19:24:56.679Z" - }, - { - "id": 129, - "name": "Fulgora", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/129.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/129", - "created": "2017-12-26T19:30:02.242Z" - }, - { - "id": 130, - "name": "Galactic Federation President", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/130.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/130", - "created": "2017-12-26T19:49:41.160Z" - }, - { - "id": 131, - "name": "Gar Gloonch", - "status": "Dead", - "species": "Alien", - "type": "Zombodian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/131.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/131", - "created": "2017-12-26T19:54:43.476Z" - }, - { - "id": 132, - "name": "Gar's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/132.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/132", - "created": "2017-12-26T20:02:38.033Z" - }, - { - "id": 133, - "name": "Garblovian", - "status": "Alive", - "species": "Alien", - "type": "Garblovian", - "gender": "Male", - "origin": { - "name": "Glaagablaaga", - "url": "https://rickandmortyapi.com/api/location/36" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/133.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/133", - "created": "2017-12-26T20:30:45.943Z" - }, - { - "id": 134, - "name": "Garmanarnar", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/134.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/134", - "created": "2017-12-26T20:36:54.577Z" - }, - { - "id": 135, - "name": "Garment District Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/135.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/135", - "created": "2017-12-26T20:51:43.614Z" - }, - { - "id": 136, - "name": "Gazorpazorpfield", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Male", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/136.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/136", - "created": "2017-12-27T17:59:59.058Z" - }, - { - "id": 137, - "name": "Gene", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/137.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/137", - "created": "2017-12-27T18:14:57.885Z" - }, - { - "id": 138, - "name": "General Nathan", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/138.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/138", - "created": "2017-12-27T18:22:18.387Z" - }, - { - "id": 139, - "name": "General Store Owner", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/139.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/139", - "created": "2017-12-27T18:41:03.124Z" - }, - { - "id": 140, - "name": "Genital Washer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/140.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/140", - "created": "2017-12-27T18:47:44.566Z" - }, - { - "id": 141, - "name": "Ghost in a Jar", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Ghost", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/141.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/141", - "created": "2017-12-27T19:14:14.545Z" - }, - { - "id": 142, - "name": "Gibble Snake", - "status": "Dead", - "species": "Alien", - "type": "Animal", - "gender": "unknown", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/142.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/142", - "created": "2017-12-27T20:16:32.187Z" - }, - { - "id": 143, - "name": "Glasses Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/143.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/143", - "created": "2017-12-27T20:37:26.134Z" - }, - { - "id": 144, - "name": "Glenn", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Customs", - "url": "https://rickandmortyapi.com/api/location/38" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/144.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/144", - "created": "2017-12-29T10:37:48.319Z" - }, - { - "id": 145, - "name": "Glenn", - "status": "Alive", - "species": "Human", - "type": "Eat shiter-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/145.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/145", - "created": "2017-12-29T11:03:43.118Z" - }, - { - "id": 146, - "name": "Glexo Slim Slom", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/146.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/146", - "created": "2017-12-29T11:28:29.380Z" - }, - { - "id": 147, - "name": "Gobo", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/147.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/147", - "created": "2017-12-29T11:38:29.578Z" - }, - { - "id": 148, - "name": "Goddess Beth", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/148.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/148", - "created": "2017-12-29T11:40:25.135Z" - }, - { - "id": 149, - "name": "Gordon Lunas", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/149.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/149", - "created": "2017-12-29T11:44:00.169Z" - }, - { - "id": 150, - "name": "Cornvelious Daniel", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Galactic Federation Prison", - "url": "https://rickandmortyapi.com/api/location/39" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/150.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/150", - "created": "2017-12-29T12:02:33.550Z" - }, - { - "id": 151, - "name": "Gwendolyn", - "status": "unknown", - "species": "Robot", - "type": "Gazorpian reproduction robot", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/151.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/151", - "created": "2017-12-29T12:31:50.388Z" - }, - { - "id": 152, - "name": "Hammerhead Morty", - "status": "unknown", - "species": "Humanoid", - "type": "Hammerhead-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/152.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/152", - "created": "2017-12-29T15:20:16.842Z" - }, - { - "id": 153, - "name": "Hamster In Butt", - "status": "Alive", - "species": "Animal", - "type": "", - "gender": "unknown", - "origin": { - "name": "Hamster in Butt World", - "url": "https://rickandmortyapi.com/api/location/41" - }, - "location": { - "name": "Hamster in Butt World", - "url": "https://rickandmortyapi.com/api/location/41" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/153.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/153", - "created": "2017-12-29T15:27:54.281Z" - }, - { - "id": 154, - "name": "Hamurai", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/154.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/154", - "created": "2017-12-29T15:32:05.287Z" - }, - { - "id": 155, - "name": "Harold", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/155.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/155", - "created": "2017-12-29T15:41:18.773Z" - }, - { - "id": 156, - "name": "Hemorrhage", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/156.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/156", - "created": "2017-12-29T15:44:40.083Z" - }, - { - "id": 157, - "name": "Hole in the Wall Where the Men Can See it All", - "status": "unknown", - "species": "unknown", - "type": "Hole", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/157.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/157", - "created": "2017-12-29T15:47:57.352Z" - }, - { - "id": 158, - "name": "Hookah Alien", - "status": "Alive", - "species": "Alien", - "type": "Tuskfish", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Customs", - "url": "https://rickandmortyapi.com/api/location/38" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/158.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/158", - "created": "2017-12-29T15:53:48.952Z" - }, - { - "id": 159, - "name": "Hunter", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "location": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/159.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/159", - "created": "2017-12-29T16:03:28.792Z" - }, - { - "id": 160, - "name": "Hunter's Father", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "location": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/160.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/160", - "created": "2017-12-29T16:07:04.040Z" - }, - { - "id": 161, - "name": "Hydrogen-F", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Female", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/161.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/161", - "created": "2017-12-29T16:10:40.290Z" - }, - { - "id": 162, - "name": "Ice-T", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/162.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/162", - "created": "2017-12-29T16:42:59.207Z" - }, - { - "id": 163, - "name": "Ideal Jerry", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/163.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/163", - "created": "2017-12-29T16:46:41.345Z" - }, - { - "id": 164, - "name": "Insurance Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/164.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/164", - "created": "2017-12-29T17:03:08.645Z" - }, - { - "id": 165, - "name": "Investigator Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/165.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/165", - "created": "2017-12-29T17:05:15.514Z" - }, - { - "id": 166, - "name": "Invisi-trooper", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/166.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/166", - "created": "2017-12-29T17:06:28.325Z" - }, - { - "id": 167, - "name": "Izzy", - "status": "Alive", - "species": "Animal", - "type": "Cat", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/167.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/167", - "created": "2017-12-29T17:07:59.024Z" - }, - { - "id": 168, - "name": "Jackie", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/168.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/168", - "created": "2017-12-29T17:14:03.430Z" - }, - { - "id": 169, - "name": "Jacob", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/169.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/169", - "created": "2017-12-29T17:20:52.037Z" - }, - { - "id": 170, - "name": "Jacqueline", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/170.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/170", - "created": "2017-12-29T17:22:17.707Z" - }, - { - "id": 171, - "name": "Jaguar", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/171.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/171", - "created": "2017-12-29T17:25:38.138Z" - }, - { - "id": 172, - "name": "Jamey", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/172.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/172", - "created": "2017-12-29T17:30:20.654Z" - }, - { - "id": 173, - "name": "Jan-Michael Vincent", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/173.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/173", - "created": "2017-12-29T17:33:23.972Z" - }, - { - "id": 174, - "name": "Jerry 5-126", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (5-126)", - "url": "https://rickandmortyapi.com/api/location/17" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/174.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/174", - "created": "2017-12-29T17:50:19.991Z" - }, - { - "id": 175, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/175.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/175", - "created": "2017-12-29T18:07:17.610Z" - }, - { - "id": 176, - "name": "Celebrity Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/176.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/176", - "created": "2017-12-29T18:25:11.930Z" - }, - { - "id": 177, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/177.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/177", - "created": "2017-12-29T18:28:19.424Z" - }, - { - "id": 178, - "name": "Jerry's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/178.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/178", - "created": "2017-12-29T18:29:31.279Z" - }, - { - "id": 179, - "name": "Jessica", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/179.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/179", - "created": "2017-12-29T18:34:37.806Z" - }, - { - "id": 180, - "name": "Jessica", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/180.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/180", - "created": "2017-12-29T18:36:27.225Z" - }, - { - "id": 181, - "name": "Jessica's Friend", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/181.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/181", - "created": "2017-12-29T18:47:23.345Z" - }, - { - "id": 182, - "name": "Jim", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/182.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/182", - "created": "2017-12-29T18:49:48.953Z" - }, - { - "id": 183, - "name": "Johnny Depp", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/183.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/183", - "created": "2017-12-29T18:51:29.693Z" - }, - { - "id": 184, - "name": "Jon", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Male", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/184.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/184", - "created": "2017-12-29T18:54:04.572Z" - }, - { - "id": 185, - "name": "Joseph Eli Lipkip", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/185.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/185", - "created": "2017-12-29T18:56:15.622Z" - }, - { - "id": 186, - "name": "Joyce Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/186.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/186", - "created": "2017-12-29T18:58:34.530Z" - }, - { - "id": 187, - "name": "Juggling Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/187.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/187", - "created": "2017-12-29T18:59:47.440Z" - }, - { - "id": 188, - "name": "Karen Entity", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Female", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/188.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/188", - "created": "2017-12-29T19:10:16.171Z" - }, - { - "id": 189, - "name": "Katarina", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/189.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/189", - "created": "2017-12-29T19:13:57.070Z" - }, - { - "id": 190, - "name": "Keara", - "status": "Alive", - "species": "Alien", - "type": "Krootabulan", - "gender": "Female", - "origin": { - "name": "Krootabulon", - "url": "https://rickandmortyapi.com/api/location/45" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/190.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/190", - "created": "2017-12-29T19:26:06.900Z" - }, - { - "id": 191, - "name": "Kevin", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/191.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/191", - "created": "2017-12-29T19:40:07.816Z" - }, - { - "id": 192, - "name": "King Flippy Nips", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/192.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/192", - "created": "2017-12-29T19:49:29.297Z" - }, - { - "id": 193, - "name": "King Jellybean", - "status": "Dead", - "species": "Alien", - "type": "Jellybean", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/193.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/193", - "created": "2017-12-29T19:58:44.743Z" - }, - { - "id": 194, - "name": "Kozbian", - "status": "Alive", - "species": "Alien", - "type": "Tentacle alien", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/194.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/194", - "created": "2017-12-30T12:13:53.878Z" - }, - { - "id": 195, - "name": "Kristen Stewart", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/195.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/195", - "created": "2017-12-30T12:19:16.042Z" - }, - { - "id": 196, - "name": "Krombopulos Michael", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/196.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/196", - "created": "2017-12-30T12:28:52.954Z" - }, - { - "id": 197, - "name": "Kyle", - "status": "Dead", - "species": "Humanoid", - "type": "Miniverse inhabitant", - "gender": "Male", - "origin": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "location": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/197.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/197", - "created": "2017-12-30T12:39:09.025Z" - }, - { - "id": 198, - "name": "Lady Katana", - "status": "Dead", - "species": "Humanoid", - "type": "Cyborg", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/198.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/198", - "created": "2017-12-30T12:43:37.571Z" - }, - { - "id": 199, - "name": "Larva Alien", - "status": "Alive", - "species": "Alien", - "type": "Larva alien", - "gender": "unknown", - "origin": { - "name": "Larva Alien's Planet", - "url": "https://rickandmortyapi.com/api/location/51" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/199.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/199", - "created": "2017-12-30T12:48:44.677Z" - }, - { - "id": 200, - "name": "Lawyer Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/200.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/200", - "created": "2017-12-30T12:49:52.971Z" - }, - { - "id": 201, - "name": "Leonard Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/201.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/201", - "created": "2017-12-30T12:51:27.835Z" - }, - { - "id": 202, - "name": "Lighthouse Keeper", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/202.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/202", - "created": "2017-12-30T12:53:11.937Z" - }, - { - "id": 203, - "name": "Lil B", - "status": "Dead", - "species": "Alien", - "type": "Snail alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/203.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/203", - "created": "2017-12-30T12:54:31.725Z" - }, - { - "id": 204, - "name": "Lisa", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/204.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/204", - "created": "2017-12-30T12:59:58.460Z" - }, - { - "id": 205, - "name": "Little Dipper", - "status": "Alive", - "species": "Humanoid", - "type": "Tinymouth", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/205.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/205", - "created": "2017-12-30T13:03:12.366Z" - }, - { - "id": 206, - "name": "Lizard Morty", - "status": "Alive", - "species": "Humanoid", - "type": "Lizard-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/206.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/206", - "created": "2017-12-30T13:06:09.094Z" - }, - { - "id": 207, - "name": "Loggins", - "status": "Alive", - "species": "Alien", - "type": "Alligator-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/207.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/207", - "created": "2017-12-30T13:54:28.627Z" - }, - { - "id": 208, - "name": "Logic", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/208.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/208", - "created": "2017-12-30T13:58:41.417Z" - }, - { - "id": 209, - "name": "Long Sleeved Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/209.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/209", - "created": "2017-12-30T14:00:06.755Z" - }, - { - "id": 210, - "name": "Lucy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/210.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/210", - "created": "2017-12-30T14:01:23.319Z" - }, - { - "id": 211, - "name": "Ma-Sha", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/211.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/211", - "created": "2017-12-30T14:16:00.484Z" - }, - { - "id": 212, - "name": "Magma-Q", - "status": "Dead", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/212.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/212", - "created": "2017-12-30T14:19:10.419Z" - }, - { - "id": 213, - "name": "Magnesium-J", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/213.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/213", - "created": "2017-12-30T14:21:16.121Z" - }, - { - "id": 214, - "name": "Man Painted Silver Who Makes Robot Noises", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/214.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/214", - "created": "2017-12-30T14:24:57.993Z" - }, - { - "id": 215, - "name": "Maximums Rickimus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/215.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/215", - "created": "2017-12-30T14:27:55.489Z" - }, - { - "id": 216, - "name": "MC Haps", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/216.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/216", - "created": "2017-12-30T14:30:06.479Z" - }, - { - "id": 217, - "name": "Mechanical Morty", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/217.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/217", - "created": "2017-12-30T14:32:17.158Z" - }, - { - "id": 218, - "name": "Mechanical Rick", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/218.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/218", - "created": "2017-12-30T14:33:16.920Z" - }, - { - "id": 219, - "name": "Mechanical Summer", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/219.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/219", - "created": "2017-12-30T14:33:49.392Z" - }, - { - "id": 220, - "name": "Mega Fruit Farmer Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/220.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/220", - "created": "2017-12-30T14:35:30.736Z" - }, - { - "id": 221, - "name": "Melissa", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Female", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/221.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/221", - "created": "2017-12-30T14:38:04.718Z" - }, - { - "id": 222, - "name": "Michael Denny and the Denny Singers", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/222.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/222", - "created": "2017-12-30T14:44:05.245Z" - }, - { - "id": 223, - "name": "Michael Jenkins", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/223.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/223", - "created": "2017-12-30T14:44:51.373Z" - }, - { - "id": 224, - "name": "Michael McLick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/224.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/224", - "created": "2017-12-30T15:49:28.666Z" - }, - { - "id": 225, - "name": "Michael Thompson", - "status": "Alive", - "species": "Humanoid", - "type": "Conjoined twin", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/225.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/225", - "created": "2017-12-30T15:59:31.558Z" - }, - { - "id": 226, - "name": "Million Ants", - "status": "Dead", - "species": "Animal", - "type": "Sentient ant colony", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/226.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/226", - "created": "2017-12-30T16:04:56.879Z" - }, - { - "id": 227, - "name": "Mitch", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/227.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/227", - "created": "2017-12-30T16:08:38.157Z" - }, - { - "id": 228, - "name": "Mohawk Guy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/228.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/228", - "created": "2017-12-30T16:10:03.881Z" - }, - { - "id": 229, - "name": "Morty Mart Manager Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/229.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/229", - "created": "2017-12-30T16:12:33.382Z" - }, - { - "id": 230, - "name": "Morty Jr.", - "status": "Alive", - "species": "Humanoid", - "type": "Human Gazorpian", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/230.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/230", - "created": "2017-12-30T16:20:51.391Z" - }, - { - "id": 231, - "name": "Morty Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/231.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/231", - "created": "2017-12-30T16:23:45.894Z" - }, - { - "id": 232, - "name": "Morty Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/232.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/232", - "created": "2017-12-30T16:29:27.863Z" - }, - { - "id": 233, - "name": "Morty K-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-22)", - "url": "https://rickandmortyapi.com/api/location/52" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/233.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/233", - "created": "2017-12-30T16:33:49.577Z" - }, - { - "id": 234, - "name": "Morty Smith", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/234.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/234", - "created": "2017-12-30T16:35:01.223Z" - }, - { - "id": 235, - "name": "Mortytown Loco", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/235.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/235", - "created": "2017-12-30T16:37:07.150Z" - }, - { - "id": 236, - "name": "Mr. Beauregard", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/236.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/236", - "created": "2017-12-30T17:28:28.409Z" - }, - { - "id": 237, - "name": "Mr. Benson", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/237.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/237", - "created": "2017-12-30T17:30:31.757Z" - }, - { - "id": 238, - "name": "Mr. Booby Buyer", - "status": "Alive", - "species": "Animal", - "type": "Boobie buyer reptilian", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/238.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/238", - "created": "2017-12-30T17:36:12.853Z" - }, - { - "id": 239, - "name": "Mr. Goldenfold", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/239.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/239", - "created": "2017-12-30T17:42:11.894Z" - }, - { - "id": 240, - "name": "Mr. Goldenfold", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/240.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/240", - "created": "2017-12-30T17:42:56.349Z" - }, - { - "id": 241, - "name": "Mr. Marklovitz", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/241.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/241", - "created": "2017-12-30T17:46:19.052Z" - }, - { - "id": 242, - "name": "Mr. Meeseeks", - "status": "unknown", - "species": "Humanoid", - "type": "Meeseeks", - "gender": "Male", - "origin": { - "name": "Mr. Meeseeks Box", - "url": "https://rickandmortyapi.com/api/location/53" - }, - "location": { - "name": "Blips and Chitz", - "url": "https://rickandmortyapi.com/api/location/67" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/242.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/242", - "created": "2017-12-30T17:52:12.243Z" - }, - { - "id": 243, - "name": "Mr. Needful", - "status": "Alive", - "species": "Humanoid", - "type": "The Devil", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/243.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/243", - "created": "2017-12-30T17:54:06.996Z" - }, - { - "id": 244, - "name": "Mr. Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/244.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/244", - "created": "2017-12-30T18:03:48.054Z" - }, - { - "id": 245, - "name": "Mrs. Lipkip", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/245.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/245", - "created": "2017-12-30T18:05:59.999Z" - }, - { - "id": 246, - "name": "Mrs. Pancakes", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/246.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/246", - "created": "2017-12-30T18:09:39.304Z" - }, - { - "id": 247, - "name": "Mrs. Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/247.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/247", - "created": "2017-12-30T18:10:48.293Z" - }, - { - "id": 248, - "name": "Mrs. Refrigerator", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Refrigerator", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/248.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/248", - "created": "2017-12-30T18:12:38.369Z" - }, - { - "id": 249, - "name": "Mrs. Sanchez", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/249.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/249", - "created": "2017-12-30T18:18:10.965Z" - }, - { - "id": 250, - "name": "Mrs. Sullivan", - "status": "Dead", - "species": "Human", - "type": "Cat controlled dead lady", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/250.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/250", - "created": "2017-12-30T18:24:49.372Z" - }, - { - "id": 251, - "name": "Nancy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/251.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/251", - "created": "2017-12-31T12:46:54.095Z" - }, - { - "id": 252, - "name": "Noob-Noob", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Vindicator's Base", - "url": "https://rickandmortyapi.com/api/location/54" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/252.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/252", - "created": "2017-12-31T12:57:37.849Z" - }, - { - "id": 253, - "name": "Numbericon", - "status": "unknown", - "species": "Alien", - "type": "Numbericon", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/253.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/253", - "created": "2017-12-31T13:04:01.585Z" - }, - { - "id": 254, - "name": "Octopus Man", - "status": "Alive", - "species": "Humanoid", - "type": "Octopus-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/254.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/254", - "created": "2017-12-31T13:06:35.982Z" - }, - { - "id": 255, - "name": "Orthodox Jew", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/255.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/255", - "created": "2017-12-31T13:19:29.825Z" - }, - { - "id": 256, - "name": "Pat Gueterman", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/256.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/256", - "created": "2017-12-31T13:23:08.567Z" - }, - { - "id": 257, - "name": "Paul Fleishman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/257.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/257", - "created": "2017-12-31T13:23:47.704Z" - }, - { - "id": 258, - "name": "Pawnshop Clerk", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Pawn Shop Planet", - "url": "https://rickandmortyapi.com/api/location/55" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/258.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/258", - "created": "2017-12-31T13:30:33.611Z" - }, - { - "id": 259, - "name": "Pencilvester", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Pencil", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/259.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/259", - "created": "2017-12-31T13:33:48.488Z" - }, - { - "id": 260, - "name": "Phillip Jacobs", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/260.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/260", - "created": "2017-12-31T13:34:58.839Z" - }, - { - "id": 261, - "name": "Photography Cyborg", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/261.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/261", - "created": "2017-12-31T13:38:53.640Z" - }, - { - "id": 262, - "name": "Photography Raptor", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Dinosaur", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/262.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/262", - "created": "2017-12-31T13:40:32.312Z" - }, - { - "id": 263, - "name": "Pibbles Bodyguard", - "status": "Alive", - "species": "Alien", - "type": "Hairy alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/263.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/263", - "created": "2017-12-31T13:43:30.513Z" - }, - { - "id": 264, - "name": "Pichael Thompson", - "status": "Alive", - "species": "Humanoid", - "type": "Conjoined twin", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/264.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/264", - "created": "2017-12-31T13:44:43.176Z" - }, - { - "id": 265, - "name": "Pickle Rick", - "status": "Alive", - "species": "unknown", - "type": "Pickle", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/265.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/265", - "created": "2017-12-31T13:47:10.617Z" - }, - { - "id": 266, - "name": "Piece of Toast", - "status": "Alive", - "species": "unknown", - "type": "Bread", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/266.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/266", - "created": "2017-12-31T13:48:58.850Z" - }, - { - "id": 267, - "name": "Plumber Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/267.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/267", - "created": "2017-12-31T13:50:57.337Z" - }, - { - "id": 268, - "name": "Poncho", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/268.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/268", - "created": "2017-12-31T13:53:25.411Z" - }, - { - "id": 269, - "name": "Presidentress of The Mega Gargantuans", - "status": "Alive", - "species": "Humanoid", - "type": "Mega Gargantuan", - "gender": "Female", - "origin": { - "name": "Mega Gargantuan Kingdom", - "url": "https://rickandmortyapi.com/api/location/56" - }, - "location": { - "name": "Mega Gargantuan Kingdom", - "url": "https://rickandmortyapi.com/api/location/56" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/269.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/269", - "created": "2017-12-31T14:01:44.995Z" - }, - { - "id": 270, - "name": "Prince Nebulon", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/270.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/270", - "created": "2017-12-31T14:05:24.406Z" - }, - { - "id": 271, - "name": "Principal Vagina", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/271.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/271", - "created": "2017-12-31T14:08:43.602Z" - }, - { - "id": 272, - "name": "Principal Vagina", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/272.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/272", - "created": "2017-12-31T14:09:09.071Z" - }, - { - "id": 273, - "name": "Purge Planet Ruler", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/273.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/273", - "created": "2017-12-31T14:13:54.909Z" - }, - { - "id": 274, - "name": "Quantum Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/274.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/274", - "created": "2017-12-31T14:15:28.051Z" - }, - { - "id": 275, - "name": "Randy Dicknose", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/275.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/275", - "created": "2017-12-31T14:16:45.776Z" - }, - { - "id": 276, - "name": "Rat Boss", - "status": "Dead", - "species": "Animal", - "type": "Rat", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/276.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/276", - "created": "2017-12-31T14:17:21.782Z" - }, - { - "id": 277, - "name": "Real Fake Doors Salesman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/277.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/277", - "created": "2017-12-31T14:18:30.570Z" - }, - { - "id": 278, - "name": "Regional Manager Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/278.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/278", - "created": "2017-12-31T14:19:36.487Z" - }, - { - "id": 279, - "name": "Regular Legs", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/279.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/279", - "created": "2017-12-31T14:20:31.936Z" - }, - { - "id": 280, - "name": "Reverse Giraffe", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/280.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/280", - "created": "2017-12-31T14:22:46.285Z" - }, - { - "id": 281, - "name": "Reverse Rick Outrage", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/281.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/281", - "created": "2017-12-31T14:23:53.056Z" - }, - { - "id": 282, - "name": "Revolio Clockberg Jr.", - "status": "unknown", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/282.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/282", - "created": "2017-12-31T19:21:17.351Z" - }, - { - "id": 283, - "name": "Rick D. Sanchez III", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/283.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/283", - "created": "2017-12-31T19:23:53.188Z" - }, - { - "id": 284, - "name": "Rick Guilt Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/284.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/284", - "created": "2017-12-31T19:25:18.205Z" - }, - { - "id": 285, - "name": "Rick Prime", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/285.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/285", - "created": "2017-12-31T19:45:46.470Z" - }, - { - "id": 286, - "name": "Rick D-99", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D-99)", - "url": "https://rickandmortyapi.com/api/location/58" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/286.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/286", - "created": "2017-12-31T19:49:55.181Z" - }, - { - "id": 287, - "name": "Rick D716", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716)", - "url": "https://rickandmortyapi.com/api/location/59" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/287.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/287", - "created": "2017-12-31T19:51:33.244Z" - }, - { - "id": 288, - "name": "Rick D716-B", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716-B)", - "url": "https://rickandmortyapi.com/api/location/60" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/288.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/288", - "created": "2017-12-31T19:55:25.101Z" - }, - { - "id": 289, - "name": "Rick D716-C", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716-C)", - "url": "https://rickandmortyapi.com/api/location/61" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/289.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/289", - "created": "2017-12-31T19:57:36.546Z" - }, - { - "id": 290, - "name": "Rick Sanchez", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/290.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/290", - "created": "2017-12-31T20:15:25.716Z" - }, - { - "id": 291, - "name": "Rick J-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (J-22)", - "url": "https://rickandmortyapi.com/api/location/62" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/291.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/291", - "created": "2017-12-31T20:16:52.337Z" - }, - { - "id": 292, - "name": "Rick K-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-22)", - "url": "https://rickandmortyapi.com/api/location/52" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/292.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/292", - "created": "2017-12-31T20:20:40.484Z" - }, - { - "id": 293, - "name": "Rick Sanchez", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/293.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/293", - "created": "2017-12-31T20:22:29.032Z" - }, - { - "id": 294, - "name": "Ricktiminus Sancheziminius", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/294.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/294", - "created": "2017-12-31T20:24:30.396Z" - }, - { - "id": 295, - "name": "Riq IV", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/295.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/295", - "created": "2017-12-31T20:25:28.554Z" - }, - { - "id": 296, - "name": "Risotto Groupon", - "status": "Dead", - "species": "Alien", - "type": "Blue ape alien", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/296.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/296", - "created": "2017-12-31T20:32:33.361Z" - }, - { - "id": 297, - "name": "Risotto's Tentacled Henchman", - "status": "Dead", - "species": "Alien", - "type": "Tentacle alien", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/297.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/297", - "created": "2017-12-31T20:34:58.394Z" - }, - { - "id": 298, - "name": "Robot Morty", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/298.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/298", - "created": "2017-12-31T20:37:30.747Z" - }, - { - "id": 299, - "name": "Robot Rick", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/299.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/299", - "created": "2017-12-31T20:38:17.990Z" - }, - { - "id": 300, - "name": "Roger", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/300.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/300", - "created": "2017-12-31T20:39:35.047Z" - }, - { - "id": 301, - "name": "Ron Benson", - "status": "Alive", - "species": "Humanoid", - "type": "Ring-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/301.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/301", - "created": "2018-01-05T14:02:20.902Z" - }, - { - "id": 302, - "name": "Ruben", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/302.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/302", - "created": "2018-01-05T14:03:21.824Z" - }, - { - "id": 303, - "name": "Samantha", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/303.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/303", - "created": "2018-01-05T14:09:03.150Z" - }, - { - "id": 304, - "name": "Scary Brandon", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/304.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/304", - "created": "2018-01-05T14:11:17.550Z" - }, - { - "id": 305, - "name": "Scary Glenn", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/305.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/305", - "created": "2018-01-05T14:11:53.287Z" - }, - { - "id": 306, - "name": "Scary Terry", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/306.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/306", - "created": "2018-01-05T14:13:01.564Z" - }, - { - "id": 307, - "name": "Scroopy Noopers", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/307.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/307", - "created": "2018-01-05T14:20:41.693Z" - }, - { - "id": 308, - "name": "Scropon", - "status": "unknown", - "species": "Alien", - "type": "Lobster-Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/308.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/308", - "created": "2018-01-05T14:22:47.706Z" - }, - { - "id": 309, - "name": "Scrotian", - "status": "Alive", - "species": "Animal", - "type": "Scrotian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/309.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/309", - "created": "2018-01-05T14:26:50.679Z" - }, - { - "id": 310, - "name": "Self-Congratulatory Jerry", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/310.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/310", - "created": "2018-01-05T14:29:21.347Z" - }, - { - "id": 311, - "name": "Shimshamian", - "status": "Alive", - "species": "Alien", - "type": "Shimshamian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/311.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/311", - "created": "2018-01-05T14:44:01.276Z" - }, - { - "id": 312, - "name": "Shlaammi", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/312.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/312", - "created": "2018-01-05T14:45:39.235Z" - }, - { - "id": 313, - "name": "Shleemypants", - "status": "Alive", - "species": "unknown", - "type": "Omniscient being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/313.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/313", - "created": "2018-01-05T14:52:31.489Z" - }, - { - "id": 314, - "name": "Shmlamantha Shmlicelli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/314.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/314", - "created": "2018-01-05T14:53:23.739Z" - }, - { - "id": 315, - "name": "Shmlangela Shmlobinson-Shmlower", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/315.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/315", - "created": "2018-01-05T14:54:37.641Z" - }, - { - "id": 316, - "name": "Shmlona Shmlobinson", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/316.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/316", - "created": "2018-01-05T14:55:42.034Z" - }, - { - "id": 317, - "name": "Shmlonathan Shmlower", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/317.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/317", - "created": "2018-01-05T14:56:15.428Z" - }, - { - "id": 318, - "name": "Shmlony Shmlicelli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/318.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/318", - "created": "2018-01-05T14:56:45.502Z" - }, - { - "id": 319, - "name": "Shmooglite Runner", - "status": "unknown", - "species": "Alien", - "type": "Animal", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/319.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/319", - "created": "2018-01-05T14:59:34.798Z" - }, - { - "id": 320, - "name": "Shnoopy Bloopers", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/320.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/320", - "created": "2018-01-05T15:02:28.103Z" - }, - { - "id": 321, - "name": "Shrimply Pibbles", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/321.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/321", - "created": "2018-01-05T15:07:50.789Z" - }, - { - "id": 322, - "name": "Simple Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/322.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/322", - "created": "2018-01-05T15:12:03.933Z" - }, - { - "id": 323, - "name": "Slaveowner", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/323.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/323", - "created": "2018-01-05T15:13:46.862Z" - }, - { - "id": 324, - "name": "Sleepy Gary", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/324.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/324", - "created": "2018-01-05T15:17:26.876Z" - }, - { - "id": 325, - "name": "Slick Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/325.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/325", - "created": "2018-01-10T16:06:48.366Z" - }, - { - "id": 326, - "name": "Slippery Stair", - "status": "Alive", - "species": "Animal", - "type": "Slug", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/326.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/326", - "created": "2018-01-10T16:11:09.964Z" - }, - { - "id": 327, - "name": "Slow Mobius", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/327.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/327", - "created": "2018-01-10T16:13:26.380Z" - }, - { - "id": 328, - "name": "Slow Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/328.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/328", - "created": "2018-01-10T16:14:16.331Z" - }, - { - "id": 329, - "name": "Snuffles (Snowball)", - "status": "Alive", - "species": "Animal", - "type": "Intelligent dog", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/329.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/329", - "created": "2018-01-10T16:24:49.586Z" - }, - { - "id": 330, - "name": "Solicitor Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/330.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/330", - "created": "2018-01-10T16:26:27.705Z" - }, - { - "id": 331, - "name": "Squanchy", - "status": "unknown", - "species": "Alien", - "type": "Cat-like creature", - "gender": "Male", - "origin": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/331.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/331", - "created": "2018-01-10T16:29:25.344Z" - }, - { - "id": 332, - "name": "Stacy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/332.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/332", - "created": "2018-01-10T16:31:10.465Z" - }, - { - "id": 333, - "name": "Stair Goblin", - "status": "Alive", - "species": "Alien", - "type": "Stair goblin", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/333.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/333", - "created": "2018-01-10T16:34:19.420Z" - }, - { - "id": 334, - "name": "Stealy", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/334.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/334", - "created": "2018-01-10T16:36:06.982Z" - }, - { - "id": 335, - "name": "Steve", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/335.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/335", - "created": "2018-01-10T16:39:34.837Z" - }, - { - "id": 336, - "name": "Steven Phillips", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/336.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/336", - "created": "2018-01-10T16:44:51.702Z" - }, - { - "id": 337, - "name": "Stu", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/337.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/337", - "created": "2018-01-10T16:50:57.710Z" - }, - { - "id": 338, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/338.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/338", - "created": "2018-01-10T16:55:03.390Z" - }, - { - "id": 339, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/339.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/339", - "created": "2018-01-10T16:56:28.489Z" - }, - { - "id": 340, - "name": "Supernova", - "status": "Alive", - "species": "Human", - "type": "Superhuman", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/340.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/340", - "created": "2018-01-10T17:02:58.042Z" - }, - { - "id": 341, - "name": "Taddy Mason", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/341.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/341", - "created": "2018-01-10T17:07:09.052Z" - }, - { - "id": 342, - "name": "Taint Washer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/342.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/342", - "created": "2018-01-10T17:23:26.944Z" - }, - { - "id": 343, - "name": "Tammy Guetermann", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/343.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/343", - "created": "2018-01-10T17:27:04.773Z" - }, - { - "id": 344, - "name": "Tammy Guetermann", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/344.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/344", - "created": "2018-01-10T17:31:54.889Z" - }, - { - "id": 345, - "name": "Teacher Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/345.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/345", - "created": "2018-01-10T17:33:23.437Z" - }, - { - "id": 346, - "name": "Terry", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/346.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/346", - "created": "2018-01-10T17:37:51.767Z" - }, - { - "id": 347, - "name": "The President", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/347.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/347", - "created": "2018-01-10T17:43:37.411Z" - }, - { - "id": 348, - "name": "The President of the Miniverse", - "status": "Dead", - "species": "Humanoid", - "type": "Miniverse inhabitant", - "gender": "Male", - "origin": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "location": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/348.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/348", - "created": "2018-01-10T17:47:59.043Z" - }, - { - "id": 349, - "name": "The Scientist Formerly Known as Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/349.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/349", - "created": "2018-01-10T17:49:09.995Z" - }, - { - "id": 350, - "name": "Thomas Lipkip", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Froopyland", - "url": "https://rickandmortyapi.com/api/location/63" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/350.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/350", - "created": "2018-01-10T17:50:33.471Z" - }, - { - "id": 351, - "name": "Three Unknown Things", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/351.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/351", - "created": "2018-01-10T17:57:31.022Z" - }, - { - "id": 352, - "name": "Tinkles", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Unicorn lamb", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/352.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/352", - "created": "2018-01-10T17:58:51.840Z" - }, - { - "id": 353, - "name": "Tiny Rick", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/353.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/353", - "created": "2018-01-10T18:00:35.848Z" - }, - { - "id": 354, - "name": "Toby Matthews", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/354.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/354", - "created": "2018-01-10T18:02:03.402Z" - }, - { - "id": 355, - "name": "Todd Crystal", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/355.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/355", - "created": "2018-01-10T18:05:46.294Z" - }, - { - "id": 356, - "name": "Tom Randolph", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/356.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/356", - "created": "2018-01-10T18:07:03.215Z" - }, - { - "id": 357, - "name": "Tommy's Clone", - "status": "Alive", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/357.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/357", - "created": "2018-01-10T18:07:45.541Z" - }, - { - "id": 358, - "name": "Tophat Jones", - "status": "Dead", - "species": "Humanoid", - "type": "Leprechaun", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/358.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/358", - "created": "2018-01-10T18:09:34.482Z" - }, - { - "id": 359, - "name": "Tortured Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/359.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/359", - "created": "2018-01-10T18:14:50.992Z" - }, - { - "id": 360, - "name": "Toxic Morty", - "status": "Dead", - "species": "Humanoid", - "type": "Morty's toxic side", - "gender": "Male", - "origin": { - "name": "Detoxifier", - "url": "https://rickandmortyapi.com/api/location/64" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/360.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/360", - "created": "2018-01-10T18:18:05.422Z" - }, - { - "id": 361, - "name": "Toxic Rick", - "status": "Dead", - "species": "Humanoid", - "type": "Rick's toxic side", - "gender": "Male", - "origin": { - "name": "Detoxifier", - "url": "https://rickandmortyapi.com/api/location/64" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/361.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/361", - "created": "2018-01-10T18:20:41.703Z" - }, - { - "id": 362, - "name": "Traflorkian", - "status": "Alive", - "species": "Alien", - "type": "Traflorkian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/362.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/362", - "created": "2018-01-10T18:52:08.927Z" - }, - { - "id": 363, - "name": "Trandor", - "status": "Alive", - "species": "Alien", - "type": "Krootabulan", - "gender": "Male", - "origin": { - "name": "Krootabulon", - "url": "https://rickandmortyapi.com/api/location/45" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/363.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/363", - "created": "2018-01-10T18:54:36.578Z" - }, - { - "id": 364, - "name": "Tree Person", - "status": "Dead", - "species": "Humanoid", - "type": "Teenyverse inhabitant", - "gender": "unknown", - "origin": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "location": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/364.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/364", - "created": "2018-01-10T18:57:50.033Z" - }, - { - "id": 365, - "name": "Tricia Lange", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/365.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/365", - "created": "2018-01-10T18:59:31.842Z" - }, - { - "id": 366, - "name": "Trunk Morty", - "status": "Alive", - "species": "Humanoid", - "type": "Trunk-Person", - "gender": "Male", - "origin": { - "name": "Trunk World", - "url": "https://rickandmortyapi.com/api/location/65" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/366.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/366", - "created": "2018-01-10T19:03:13.558Z" - }, - { - "id": 367, - "name": "Trunk Man", - "status": "Alive", - "species": "Humanoid", - "type": "Trunk-Person", - "gender": "Male", - "origin": { - "name": "Trunk World", - "url": "https://rickandmortyapi.com/api/location/65" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/367.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/367", - "created": "2018-01-10T19:05:34.004Z" - }, - { - "id": 368, - "name": "Truth Tortoise", - "status": "unknown", - "species": "Animal", - "type": "Omniscient being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/368.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/368", - "created": "2018-01-10T19:14:35.885Z" - }, - { - "id": 369, - "name": "Tusked Assassin", - "status": "unknown", - "species": "Alien", - "type": "Tuskfish", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/369.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/369", - "created": "2018-01-10T19:17:00.093Z" - }, - { - "id": 370, - "name": "Two Guys with Handlebar Mustaches", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/370.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/370", - "created": "2018-01-10T19:17:57.976Z" - }, - { - "id": 371, - "name": "Tumblorkian", - "status": "Alive", - "species": "Alien", - "type": "Tumblorkian", - "gender": "Male", - "origin": { - "name": "Plopstar", - "url": "https://rickandmortyapi.com/api/location/66" - }, - "location": { - "name": "Plopstar", - "url": "https://rickandmortyapi.com/api/location/66" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/371.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/371", - "created": "2018-01-10T19:18:44.560Z" - }, - { - "id": 372, - "name": "Unity", - "status": "Alive", - "species": "Alien", - "type": "Hivemind", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/372.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/372", - "created": "2018-01-10T19:20:50.211Z" - }, - { - "id": 373, - "name": "Unmuscular Michael", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/373.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/373", - "created": "2018-01-10T19:22:04.075Z" - }, - { - "id": 374, - "name": "Vampire Master", - "status": "Alive", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/374.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/374", - "created": "2018-01-10T19:23:45.478Z" - }, - { - "id": 375, - "name": "Vance Maximus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/375.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/375", - "created": "2018-01-10T19:26:00.957Z" - }, - { - "id": 376, - "name": "Veronica Ann Bennet", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/376.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/376", - "created": "2018-01-10T19:27:06.246Z" - }, - { - "id": 377, - "name": "Voltematron", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/377.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/377", - "created": "2018-01-10T19:29:08.116Z" - }, - { - "id": 378, - "name": "Wall Crawling Rick", - "status": "unknown", - "species": "Humanoid", - "type": "Lizard-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/378.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/378", - "created": "2018-01-10T19:33:30.804Z" - }, - { - "id": 379, - "name": "Wedding Bartender", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/379.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/379", - "created": "2018-01-10T19:37:41.375Z" - }, - { - "id": 380, - "name": "Weird Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/380.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/380", - "created": "2018-01-10T19:44:22.262Z" - }, - { - "id": 381, - "name": "Woman Rick", - "status": "Alive", - "species": "Alien", - "type": "Chair", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/381.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/381", - "created": "2018-01-10T19:46:00.622Z" - }, - { - "id": 382, - "name": "Worldender", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/382.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/382", - "created": "2018-01-10T19:47:55.859Z" - }, - { - "id": 383, - "name": "Yaarb", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/383.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/383", - "created": "2018-01-10T19:48:59.952Z" - }, - { - "id": 384, - "name": "Yellow Headed Doctor", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/384.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/384", - "created": "2018-01-10T19:50:19.351Z" - }, - { - "id": 385, - "name": "Yellow Shirt Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/385.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/385", - "created": "2018-01-10T19:51:18.996Z" - }, - { - "id": 386, - "name": "Zarbadar Gloonch", - "status": "Dead", - "species": "Alien", - "type": "Drumbloxian", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/386.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/386", - "created": "2018-01-10T19:52:40.898Z" - }, - { - "id": 387, - "name": "Zarbadar's Mytholog", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/387.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/387", - "created": "2018-01-10T19:54:17.951Z" - }, - { - "id": 388, - "name": "Zeep Xanflorp", - "status": "Alive", - "species": "Humanoid", - "type": "Microverse inhabitant", - "gender": "Male", - "origin": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "location": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/388.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/388", - "created": "2018-01-10T19:56:57.790Z" - }, - { - "id": 389, - "name": "Zeta Alpha Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/389.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/389", - "created": "2018-01-10T19:57:41.191Z" - }, - { - "id": 390, - "name": "Zick Zack", - "status": "Dead", - "species": "Alien", - "type": "Floop Floopian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/390.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/390", - "created": "2018-01-10T20:00:05.681Z" - }, - { - "id": 391, - "name": "Uncle Steve", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/391.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/391", - "created": "2018-01-14T13:34:50.096Z" - }, - { - "id": 392, - "name": "Bearded Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/392.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/392", - "created": "2018-01-14T14:48:05.977Z" - }, - { - "id": 393, - "name": "Roy", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/393.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/393", - "created": "2018-01-20T19:15:27.239Z" - }, - { - "id": 394, - "name": "Davin", - "status": "Dead", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/394.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/394", - "created": "2018-01-20T19:48:42.201Z" - }, - { - "id": 395, - "name": "Greebybobe", - "status": "Alive", - "species": "Alien", - "type": "Greebybobe", - "gender": "unknown", - "origin": { - "name": "Girvonesk", - "url": "https://rickandmortyapi.com/api/location/68" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/395.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/395", - "created": "2018-04-15T16:46:31.715Z" - }, - { - "id": 396, - "name": "Scary Teacher", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/396.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/396", - "created": "2018-04-15T17:10:07.639Z" - }, - { - "id": 397, - "name": "Fido", - "status": "Alive", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "location": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/397.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/397", - "created": "2018-04-15T17:15:28.777Z" - }, - { - "id": 398, - "name": "Accountant dog", - "status": "Alive", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "location": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/398.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/398", - "created": "2018-04-15T17:23:04.169Z" - }, - { - "id": 399, - "name": "Tiny-persons advocacy group lawyer", - "status": "Alive", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/399.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/399", - "created": "2018-04-15T17:34:02.076Z" - }, - { - "id": 400, - "name": "Giant Judge", - "status": "Alive", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/400.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/400", - "created": "2018-04-15T17:36:11.295Z" - }, - { - "id": 401, - "name": "Morty Jr's interviewer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/401.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/401", - "created": "2018-04-15T17:43:56.832Z" - }, - { - "id": 402, - "name": "Guy from The Bachelor", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/402.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/402", - "created": "2018-04-15T17:45:38.589Z" - }, - { - "id": 403, - "name": "Corn detective", - "status": "Dead", - "species": "Humanoid", - "type": "Corn-person", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/403.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/403", - "created": "2018-04-15T17:48:50.629Z" - }, - { - "id": 404, - "name": "Michael Jackson", - "status": "Alive", - "species": "Humanoid", - "type": "Phone-Person", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/404.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/404", - "created": "2018-04-15T18:01:09.637Z" - }, - { - "id": 405, - "name": "Trunkphobic suspenders guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/405.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/405", - "created": "2018-04-15T20:31:46.065Z" - }, - { - "id": 406, - "name": "Spiderweb teddy bear", - "status": "Alive", - "species": "Animal", - "type": "Teddy Bear", - "gender": "unknown", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/406.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/406", - "created": "2018-04-15T20:45:04.863Z" - }, - { - "id": 407, - "name": "Regular Tyrion Lannister", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/407.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/407", - "created": "2018-04-15T20:50:10.475Z" - }, - { - "id": 408, - "name": "Quick Mistery Presenter", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/408.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/408", - "created": "2018-04-15T20:51:47.778Z" - }, - { - "id": 409, - "name": "Mr. Sneezy", - "status": "Alive", - "species": "Human", - "type": "Little Human", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/409.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/409", - "created": "2018-04-15T21:04:09.405Z" - }, - { - "id": 410, - "name": "Two Brothers", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/410.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/410", - "created": "2018-04-15T21:06:18.686Z" - }, - { - "id": 411, - "name": "Alien Mexican Armada", - "status": "unknown", - "species": "Alien", - "type": "Mexican", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/411.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/411", - "created": "2018-04-15T21:10:27.986Z" - }, - { - "id": 412, - "name": "Giant Cat Monster", - "status": "unknown", - "species": "Animal", - "type": "Giant Cat Monster", - "gender": "unknown", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/412.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/412", - "created": "2018-04-15T21:14:09.223Z" - }, - { - "id": 413, - "name": "Old Women", - "status": "unknown", - "species": "Human", - "type": "Old Amazons", - "gender": "Female", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/413.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/413", - "created": "2018-04-15T21:21:32.623Z" - }, - { - "id": 414, - "name": "Trunkphobic guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/414.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/414", - "created": "2018-04-15T21:33:59.719Z" - }, - { - "id": 415, - "name": "Pro trunk people marriage guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/415.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/415", - "created": "2018-04-15T21:34:21.911Z" - }, - { - "id": 416, - "name": "Muscular Mannie", - "status": "Alive", - "species": "Human", - "type": "Mannie", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/416.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/416", - "created": "2018-04-15T21:39:22.608Z" - }, - { - "id": 417, - "name": "Baby Legs Chief", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/417.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/417", - "created": "2018-04-15T21:40:39.871Z" - }, - { - "id": 418, - "name": "Mrs. Sullivan's Boyfriend", - "status": "Alive", - "species": "Human", - "type": "Necrophiliac", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/418.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/418", - "created": "2018-04-15T21:43:43.867Z" - }, - { - "id": 419, - "name": "Plutonian Hostess", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Female", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/419.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/419", - "created": "2018-04-15T21:48:45.783Z" - }, - { - "id": 420, - "name": "Plutonian Host", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/420.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/420", - "created": "2018-04-15T21:49:04.730Z" - }, - { - "id": 421, - "name": "Rich Plutonian", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Female", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/421.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/421", - "created": "2018-04-15T21:51:50.534Z" - }, - { - "id": 422, - "name": "Rich Plutonian", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/422.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/422", - "created": "2018-04-15T21:52:14.642Z" - }, - { - "id": 423, - "name": "Synthetic Laser Eels", - "status": "Alive", - "species": "Animal", - "type": "Eel", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/423.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/423", - "created": "2018-04-16T21:08:47.956Z" - }, - { - "id": 424, - "name": "Pizza-person", - "status": "Alive", - "species": "Humanoid", - "type": "Pizza", - "gender": "Male", - "origin": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "location": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/424.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/424", - "created": "2018-04-16T21:45:55.310Z" - }, - { - "id": 425, - "name": "Pizza-person", - "status": "Alive", - "species": "Humanoid", - "type": "Pizza", - "gender": "Male", - "origin": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "location": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/425.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/425", - "created": "2018-04-16T21:46:18.362Z" - }, - { - "id": 426, - "name": "Greasy Grandma", - "status": "Alive", - "species": "Human", - "type": "Grandma", - "gender": "Female", - "origin": { - "name": "Greasy Grandma World", - "url": "https://rickandmortyapi.com/api/location/73" - }, - "location": { - "name": "Greasy Grandma World", - "url": "https://rickandmortyapi.com/api/location/73" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/426.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/426", - "created": "2018-04-16T21:51:21.379Z" - }, - { - "id": 427, - "name": "Phone-person", - "status": "Alive", - "species": "Humanoid", - "type": "Phone", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/427.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/427", - "created": "2018-04-16T21:54:05.375Z" - }, - { - "id": 428, - "name": "Phone-person", - "status": "Alive", - "species": "Humanoid", - "type": "Phone", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/428.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/428", - "created": "2018-04-16T21:54:48.372Z" - }, - { - "id": 429, - "name": "Chair-person", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/429.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/429", - "created": "2018-04-16T21:59:25.798Z" - }, - { - "id": 430, - "name": "Chair-person", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/430.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/430", - "created": "2018-04-16T21:59:48.220Z" - }, - { - "id": 431, - "name": "Chair-homeless", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/431.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/431", - "created": "2018-04-16T22:01:17.927Z" - }, - { - "id": 432, - "name": "Chair-waiter", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/432.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/432", - "created": "2018-04-16T22:02:26.106Z" - }, - { - "id": 433, - "name": "Doopidoo", - "status": "Alive", - "species": "Animal", - "type": "Doopidoo", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/433.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/433", - "created": "2018-04-16T22:05:05.745Z" - }, - { - "id": 434, - "name": "Super Weird Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/434.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/434", - "created": "2018-04-16T22:16:17.789Z" - }, - { - "id": 435, - "name": "Pripudlian", - "status": "Alive", - "species": "Alien", - "type": "Pripudlian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/435.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/435", - "created": "2018-04-16T22:21:57.962Z" - }, - { - "id": 436, - "name": "Giant Testicle Monster", - "status": "Alive", - "species": "Animal", - "type": "Monster", - "gender": "unknown", - "origin": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "location": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/436.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/436", - "created": "2018-04-16T22:33:01.337Z" - }, - { - "id": 437, - "name": "Michael", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/437.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/437", - "created": "2018-05-01T11:51:10.604Z" - }, - { - "id": 438, - "name": "Michael's Lawyer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/438.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/438", - "created": "2018-05-01T11:57:16.266Z" - }, - { - "id": 439, - "name": "Veterinary", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/439.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/439", - "created": "2018-05-01T11:58:43.275Z" - }, - { - "id": 440, - "name": "Veterinary Nurse", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/440.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/440", - "created": "2018-05-01T11:59:15.544Z" - }, - { - "id": 441, - "name": "Bearded Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/441.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/441", - "created": "2018-05-01T12:09:22.636Z" - }, - { - "id": 442, - "name": "Shaved Head Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/442.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/442", - "created": "2018-05-01T12:10:35.123Z" - }, - { - "id": 443, - "name": "Tank Top Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/443.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/443", - "created": "2018-05-01T12:23:37.165Z" - }, - { - "id": 444, - "name": "Pink Polo Shirt Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/444.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/444", - "created": "2018-05-01T12:27:08.632Z" - }, - { - "id": 445, - "name": "Jerryboree Keeper", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/445.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/445", - "created": "2018-05-01T13:09:57.921Z" - }, - { - "id": 446, - "name": "Jerryboree Receptionist", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/446.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/446", - "created": "2018-05-01T13:11:26.665Z" - }, - { - "id": 447, - "name": "Anchor Gear", - "status": "Alive", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/447.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/447", - "created": "2018-05-01T13:34:56.141Z" - }, - { - "id": 448, - "name": "Gear Cop", - "status": "Dead", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/448.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/448", - "created": "2018-05-01T13:38:21.237Z" - }, - { - "id": 449, - "name": "Roy's Mum", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Female", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/449.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/449", - "created": "2018-05-01T13:55:27.886Z" - }, - { - "id": 450, - "name": "Roy's Wife", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/450.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/450", - "created": "2018-05-01T13:57:55.888Z" - }, - { - "id": 451, - "name": "Roy's Son", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/451.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/451", - "created": "2018-05-01T13:59:18.964Z" - }, - { - "id": 452, - "name": "Simon", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/452.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/452", - "created": "2018-05-01T14:20:10.187Z" - }, - { - "id": 453, - "name": "Vampire Master's Assistant", - "status": "Alive", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/453.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/453", - "created": "2018-05-01T15:20:15.582Z" - }, - { - "id": 454, - "name": "Arbolian Mentirososian", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "Árboles Mentirosos", - "url": "https://rickandmortyapi.com/api/location/75" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/454.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/454", - "created": "2018-05-01T15:30:21.493Z" - }, - { - "id": 455, - "name": "St. Gloopy Noops Nurse", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/455.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/455", - "created": "2018-05-01T15:34:19.679Z" - }, - { - "id": 456, - "name": "Nano Doctor", - "status": "Alive", - "species": "Alien", - "type": "Nano Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/456.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/456", - "created": "2018-05-01T15:42:07.919Z" - }, - { - "id": 457, - "name": "Funny Songs Presenter", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/457.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/457", - "created": "2018-05-01T16:08:23.458Z" - }, - { - "id": 458, - "name": "Tax Attorney", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/458.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/458", - "created": "2018-05-01T16:11:17.925Z" - }, - { - "id": 459, - "name": "Butthole Ice Cream Guy", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/459.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/459", - "created": "2018-05-01T16:53:23.462Z" - }, - { - "id": 460, - "name": "Traflorkian Journalist", - "status": "Alive", - "species": "Alien", - "type": "Traflorkian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/460.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/460", - "created": "2018-05-01T17:03:39.846Z" - }, - { - "id": 461, - "name": "Communication's Responsible Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/461.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/461", - "created": "2018-05-22T16:06:28.494Z" - }, - { - "id": 462, - "name": "Teleportation's Responsible Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/462.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/462", - "created": "2018-05-22T16:16:02.653Z" - }, - { - "id": 463, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/463.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/463", - "created": "2018-05-22T16:21:44.379Z" - }, - { - "id": 464, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/464.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/464", - "created": "2018-05-22T16:21:58.176Z" - }, - { - "id": 465, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/465.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/465", - "created": "2018-05-22T16:22:12.309Z" - }, - { - "id": 466, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/466.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/466", - "created": "2018-05-22T16:23:24.470Z" - }, - { - "id": 467, - "name": "Morphizer-XE Customer Support", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/467.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/467", - "created": "2018-05-22T16:46:18.038Z" - }, - { - "id": 468, - "name": "Morphizer-XE Customer Support", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/468.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/468", - "created": "2018-05-22T16:46:37.603Z" - }, - { - "id": 469, - "name": "Morphizer-XE Customer Support", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/469.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/469", - "created": "2018-05-22T16:46:50.518Z" - }, - { - "id": 470, - "name": "Alien Spa Employee", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Alien Day Spa", - "url": "https://rickandmortyapi.com/api/location/76" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/470.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/470", - "created": "2018-05-22T17:01:59.602Z" - }, - { - "id": 471, - "name": "Little Voltron", - "status": "Alive", - "species": "Robot", - "type": "", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/471.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/471", - "created": "2018-05-22T17:07:21.833Z" - }, - { - "id": 472, - "name": "Baby Rick", - "status": "Alive", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/472.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/472", - "created": "2018-05-22T17:11:53.084Z" - }, - { - "id": 473, - "name": "Bartender Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/473.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/473", - "created": "2018-05-22T17:14:41.628Z" - }, - { - "id": 474, - "name": "Dancer Cowboy Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/474.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/474", - "created": "2018-05-22T17:17:10.102Z" - }, - { - "id": 475, - "name": "Dancer Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/475.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/475", - "created": "2018-05-22T17:17:49.270Z" - }, - { - "id": 476, - "name": "Flower Morty", - "status": "Alive", - "species": "Human", - "type": "Human with a flower in his head", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/476.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/476", - "created": "2018-05-22T17:18:46.129Z" - }, - { - "id": 477, - "name": "Hairdresser Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/477.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/477", - "created": "2018-05-22T17:19:36.127Z" - }, - { - "id": 478, - "name": "Journalist Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/478.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/478", - "created": "2018-05-22T17:22:18.417Z" - }, - { - "id": 479, - "name": "Private Sector Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/479.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/479", - "created": "2018-05-22T17:23:18.546Z" - }, - { - "id": 480, - "name": "Purple Morty", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/480.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/480", - "created": "2018-05-22T17:24:38.571Z" - }, - { - "id": 481, - "name": "Retired General Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/481.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/481", - "created": "2018-05-22T17:29:50.642Z" - }, - { - "id": 482, - "name": "Secret Service Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/482.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/482", - "created": "2018-05-22T17:32:32.561Z" - }, - { - "id": 483, - "name": "Steve Jobs Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/483.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/483", - "created": "2018-05-22T17:33:33.815Z" - }, - { - "id": 484, - "name": "Sheik Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/484.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/484", - "created": "2018-05-22T17:35:26.250Z" - }, - { - "id": 485, - "name": "Modern Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/485.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/485", - "created": "2018-05-22T17:36:56.925Z" - }, - { - "id": 486, - "name": "Tan Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/486.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/486", - "created": "2018-05-22T17:37:37.764Z" - }, - { - "id": 487, - "name": "Visor Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/487.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/487", - "created": "2018-05-22T17:38:28.593Z" - }, - { - "id": 488, - "name": "Colonial Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/488.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/488", - "created": "2018-05-22T17:39:06.439Z" - }, - { - "id": 489, - "name": "P-Coat Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/489.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/489", - "created": "2018-05-22T17:39:37.604Z" - }, - { - "id": 490, - "name": "Chang", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/490.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/490", - "created": "2018-05-22T17:43:52.543Z" - }, - { - "id": 491, - "name": "Dr. Eleanor Arroway", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/491.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/491", - "created": "2018-05-22T17:44:32.071Z" - }, - { - "id": 492, - "name": "Varrix", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/492.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/492", - "created": "2018-05-22T17:49:13.883Z" - }, - { - "id": 493, - "name": "Secretary of the Interior", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/493.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/493", - "created": "2018-05-22T17:51:07.373Z" - } - ] -}; diff --git a/src/data/rickandmorty/rickandmorty.json b/src/data/rickandmorty/rickandmorty.json deleted file mode 100644 index 62daad81..00000000 --- a/src/data/rickandmorty/rickandmorty.json +++ /dev/null @@ -1,11165 +0,0 @@ -{ - "info": { - "count": 493, - "pages": 25, - "next": "https://rickandmortyapi.com/api/character/?page=2", - "prev": "" - }, - "results": [ - { - "id": 1, - "name": "Rick Sanchez", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/1.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/1", - "created": "2017-11-04T18:48:46.250Z" - }, - { - "id": 2, - "name": "Morty Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/2.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/2", - "created": "2017-11-04T18:50:21.651Z" - }, - { - "id": 3, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/3.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/3", - "created": "2017-11-04T19:09:56.428Z" - }, - { - "id": 4, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/4.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/4", - "created": "2017-11-04T19:22:43.665Z" - }, - { - "id": 5, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/5.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/12", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/20", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/23", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/5", - "created": "2017-11-04T19:26:56.301Z" - }, - { - "id": 6, - "name": "Abadango Cluster Princess", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "Abadango", - "url": "https://rickandmortyapi.com/api/location/2" - }, - "location": { - "name": "Abadango", - "url": "https://rickandmortyapi.com/api/location/2" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/6.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/6", - "created": "2017-11-04T19:50:28.250Z" - }, - { - "id": 7, - "name": "Abradolf Lincler", - "status": "unknown", - "species": "Human", - "type": "Genetic experiment", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/7.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/7", - "created": "2017-11-04T19:59:20.523Z" - }, - { - "id": 8, - "name": "Adjudicator Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/8.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/8", - "created": "2017-11-04T20:03:34.737Z" - }, - { - "id": 9, - "name": "Agency Director", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/9.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/9", - "created": "2017-11-04T20:06:54.976Z" - }, - { - "id": 10, - "name": "Alan Rails", - "status": "Dead", - "species": "Human", - "type": "Superhuman (Ghost trains summoner)", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/10.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/10", - "created": "2017-11-04T20:19:09.017Z" - }, - { - "id": 11, - "name": "Albert Einstein", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/11.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/11", - "created": "2017-11-04T20:20:20.965Z" - }, - { - "id": 12, - "name": "Alexander", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/12.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/12", - "created": "2017-11-04T20:32:33.144Z" - }, - { - "id": 13, - "name": "Alien Googah", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/13.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/13", - "created": "2017-11-04T20:33:30.779Z" - }, - { - "id": 14, - "name": "Alien Morty", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/14.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/14", - "created": "2017-11-04T20:51:31.373Z" - }, - { - "id": 15, - "name": "Alien Rick", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/15.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/15", - "created": "2017-11-04T20:56:13.215Z" - }, - { - "id": 16, - "name": "Amish Cyborg", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Cyborg", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/16.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/16", - "created": "2017-11-04T21:12:45.235Z" - }, - { - "id": 17, - "name": "Annie", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/17.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/17", - "created": "2017-11-04T22:21:24.481Z" - }, - { - "id": 18, - "name": "Antenna Morty", - "status": "Alive", - "species": "Human", - "type": "Human with antennae", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/18.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/18", - "created": "2017-11-04T22:25:29.008Z" - }, - { - "id": 19, - "name": "Antenna Rick", - "status": "unknown", - "species": "Human", - "type": "Human with antennae", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/19.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/19", - "created": "2017-11-04T22:28:13.756Z" - }, - { - "id": 20, - "name": "Ants in my Eyes Johnson", - "status": "unknown", - "species": "Human", - "type": "Human with ants in his eyes", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/20.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/20", - "created": "2017-11-04T22:34:53.659Z" - }, - { - "id": 21, - "name": "Aqua Morty", - "status": "unknown", - "species": "Humanoid", - "type": "Fish-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/21.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/21", - "created": "2017-11-04T22:39:48.055Z" - }, - { - "id": 22, - "name": "Aqua Rick", - "status": "unknown", - "species": "Humanoid", - "type": "Fish-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/22.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/22", - "created": "2017-11-04T22:41:07.171Z" - }, - { - "id": 23, - "name": "Arcade Alien", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/23.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/23", - "created": "2017-11-05T08:43:05.095Z" - }, - { - "id": 24, - "name": "Armagheadon", - "status": "Alive", - "species": "Alien", - "type": "Cromulon", - "gender": "Male", - "origin": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "location": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/24.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/24", - "created": "2017-11-05T08:48:30.776Z" - }, - { - "id": 25, - "name": "Armothy", - "status": "Dead", - "species": "unknown", - "type": "Self-aware arm", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/25.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/25", - "created": "2017-11-05T08:54:29.343Z" - }, - { - "id": 26, - "name": "Arthricia", - "status": "Alive", - "species": "Alien", - "type": "Cat-Person", - "gender": "Female", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/26.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/26", - "created": "2017-11-05T08:56:46.165Z" - }, - { - "id": 27, - "name": "Artist Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/27.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/27", - "created": "2017-11-05T08:59:07.457Z" - }, - { - "id": 28, - "name": "Attila Starwar", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/28.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/28", - "created": "2017-11-05T09:02:16.595Z" - }, - { - "id": 29, - "name": "Baby Legs", - "status": "Alive", - "species": "Human", - "type": "Human with baby legs", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/29.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/29", - "created": "2017-11-05T09:06:19.644Z" - }, - { - "id": 30, - "name": "Baby Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/30.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/30", - "created": "2017-11-05T09:13:16.483Z" - }, - { - "id": 31, - "name": "Baby Wizard", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/31.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/31", - "created": "2017-11-05T09:15:11.286Z" - }, - { - "id": 32, - "name": "Bearded Lady", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/32.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/32", - "created": "2017-11-05T09:18:04.184Z" - }, - { - "id": 33, - "name": "Beebo", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "Venzenulon 7", - "url": "https://rickandmortyapi.com/api/location/10" - }, - "location": { - "name": "Venzenulon 7", - "url": "https://rickandmortyapi.com/api/location/10" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/33.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/33", - "created": "2017-11-05T09:21:55.595Z" - }, - { - "id": 34, - "name": "Benjamin", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/34.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/34", - "created": "2017-11-05T09:24:04.748Z" - }, - { - "id": 35, - "name": "Bepisian", - "status": "Alive", - "species": "Alien", - "type": "Bepisian", - "gender": "unknown", - "origin": { - "name": "Bepis 9", - "url": "https://rickandmortyapi.com/api/location/11" - }, - "location": { - "name": "Bepis 9", - "url": "https://rickandmortyapi.com/api/location/11" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/35.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/35", - "created": "2017-11-05T09:27:38.491Z" - }, - { - "id": 36, - "name": "Beta-Seven", - "status": "Alive", - "species": "Alien", - "type": "Hivemind", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/36.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/36", - "created": "2017-11-05T09:31:08.952Z" - }, - { - "id": 37, - "name": "Beth Sanchez", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/37.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/37", - "created": "2017-11-05T09:38:22.960Z" - }, - { - "id": 38, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/38.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/38", - "created": "2017-11-05T09:48:44.230Z" - }, - { - "id": 39, - "name": "Beth Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/39.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/39", - "created": "2017-11-05T09:52:31.777Z" - }, - { - "id": 40, - "name": "Beth's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/40.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/40", - "created": "2017-11-05T10:02:26.701Z" - }, - { - "id": 41, - "name": "Big Boobed Waitress", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Female", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/41.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/41", - "created": "2017-11-05T10:13:45.960Z" - }, - { - "id": 42, - "name": "Big Head Morty", - "status": "unknown", - "species": "Human", - "type": "Human with giant head", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/42.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/42", - "created": "2017-11-05T10:15:53.349Z" - }, - { - "id": 43, - "name": "Big Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/43.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/43", - "created": "2017-11-05T10:17:04.997Z" - }, - { - "id": 44, - "name": "Body Guard Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/44.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/44", - "created": "2017-11-05T10:18:11.062Z" - }, - { - "id": 45, - "name": "Bill", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/45.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/45", - "created": "2017-11-05T10:22:27.446Z" - }, - { - "id": 46, - "name": "Bill", - "status": "unknown", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/46.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/46", - "created": "2017-11-05T10:24:38.089Z" - }, - { - "id": 47, - "name": "Birdperson", - "status": "Dead", - "species": "Alien", - "type": "Bird-Person", - "gender": "Male", - "origin": { - "name": "Bird World", - "url": "https://rickandmortyapi.com/api/location/15" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/47.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/47", - "created": "2017-11-05T11:13:36.018Z" - }, - { - "id": 48, - "name": "Black Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/48.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/48", - "created": "2017-11-05T11:15:26.044Z" - }, - { - "id": 49, - "name": "Blamph", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/49.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/49", - "created": "2017-11-05T11:18:26.702Z" - }, - { - "id": 50, - "name": "Blim Blam", - "status": "Alive", - "species": "Alien", - "type": "Korblock", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/50.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/50", - "created": "2017-11-05T11:21:43.756Z" - }, - { - "id": 51, - "name": "Blue Diplomat", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/51.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/51", - "created": "2017-11-05T11:24:49.688Z" - }, - { - "id": 52, - "name": "Blue Footprint Guy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/52.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/52", - "created": "2017-11-05T11:26:42.084Z" - }, - { - "id": 53, - "name": "Blue Shirt Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/53.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/53", - "created": "2017-11-05T11:28:38.627Z" - }, - { - "id": 54, - "name": "Bobby Moynihan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/54.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/54", - "created": "2017-11-05T11:31:26.348Z" - }, - { - "id": 55, - "name": "Boobloosian", - "status": "Dead", - "species": "Alien", - "type": "Boobloosian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/55.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/55", - "created": "2017-11-05T11:32:53.847Z" - }, - { - "id": 56, - "name": "Bootleg Portal Chemist Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/56.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/56", - "created": "2017-11-05T11:34:16.447Z" - }, - { - "id": 57, - "name": "Borpocian", - "status": "Alive", - "species": "Alien", - "type": "Elephant-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/57.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/57", - "created": "2017-11-05T11:38:29.459Z" - }, - { - "id": 58, - "name": "Brad", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/58.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/58", - "created": "2017-11-05T11:40:02.554Z" - }, - { - "id": 59, - "name": "Brad Anderson", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/59.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/59", - "created": "2017-11-05T11:41:38.964Z" - }, - { - "id": 60, - "name": "Calypso", - "status": "Dead", - "species": "Human", - "type": "Superhuman", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/60.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/60", - "created": "2017-11-05T11:52:45.852Z" - }, - { - "id": 61, - "name": "Campaign Manager Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/61.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/61", - "created": "2017-11-05T11:53:44.737Z" - }, - { - "id": 62, - "name": "Canklanker Thom", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "Gromflom Prime", - "url": "https://rickandmortyapi.com/api/location/19" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/62.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/62", - "created": "2017-11-05T12:06:23.217Z" - }, - { - "id": 63, - "name": "Centaur", - "status": "Alive", - "species": "Humanoid", - "type": "Centaur", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/63.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/63", - "created": "2017-11-05T12:22:17.848Z" - }, - { - "id": 64, - "name": "Chris", - "status": "Dead", - "species": "Alien", - "type": "Organic gun", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/64.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/64", - "created": "2017-11-05T12:25:03.541Z" - }, - { - "id": 65, - "name": "Chris", - "status": "Alive", - "species": "Humanoid", - "type": "Microverse inhabitant", - "gender": "Male", - "origin": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "location": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/65.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/65", - "created": "2017-11-30T11:02:41.935Z" - }, - { - "id": 66, - "name": "Coach Feratu (Balik Alistane)", - "status": "Dead", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/66.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/66", - "created": "2017-11-30T11:10:10.491Z" - }, - { - "id": 67, - "name": "Collector", - "status": "Alive", - "species": "Alien", - "type": "Light bulb-Alien", - "gender": "Male", - "origin": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/67.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/67", - "created": "2017-11-30T11:13:46.785Z" - }, - { - "id": 68, - "name": "Colossus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/68.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/68", - "created": "2017-11-30T11:17:32.733Z" - }, - { - "id": 69, - "name": "Commander Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/69.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/69", - "created": "2017-11-30T11:28:06.461Z" - }, - { - "id": 70, - "name": "Concerto", - "status": "Dead", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/70.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/70", - "created": "2017-11-30T11:31:41.926Z" - }, - { - "id": 71, - "name": "Conroy", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/71.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/71", - "created": "2017-11-30T11:35:50.183Z" - }, - { - "id": 72, - "name": "Cool Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-83)", - "url": "https://rickandmortyapi.com/api/location/26" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/72.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/72", - "created": "2017-11-30T11:41:11.542Z" - }, - { - "id": 73, - "name": "Cop Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/73.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/73", - "created": "2017-11-30T11:43:04.217Z" - }, - { - "id": 74, - "name": "Cop Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/74.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/74", - "created": "2017-11-30T11:48:18.950Z" - }, - { - "id": 75, - "name": "Courier Flap", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/75.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/75", - "created": "2017-11-30T12:12:57.553Z" - }, - { - "id": 76, - "name": "Cousin Nicky", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/76.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/76", - "created": "2017-11-30T14:11:52.882Z" - }, - { - "id": 77, - "name": "Cowboy Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/77.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/77", - "created": "2017-11-30T14:13:17.371Z" - }, - { - "id": 78, - "name": "Cowboy Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/78.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/78", - "created": "2017-11-30T14:15:18.347Z" - }, - { - "id": 79, - "name": "Crab Spider", - "status": "Alive", - "species": "Alien", - "type": "Animal", - "gender": "unknown", - "origin": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "location": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/79.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/79", - "created": "2017-11-30T14:18:16.899Z" - }, - { - "id": 80, - "name": "Creepy Little Girl", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/80.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/80", - "created": "2017-11-30T14:20:35.772Z" - }, - { - "id": 81, - "name": "Crocubot", - "status": "Dead", - "species": "Humanoid", - "type": "Robot-Crocodile hybrid", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/81.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/81", - "created": "2017-11-30T14:23:41.053Z" - }, - { - "id": 82, - "name": "Cronenberg Rick", - "status": "unknown", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Cronenberg Earth", - "url": "https://rickandmortyapi.com/api/location/12" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/82.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/82", - "created": "2017-11-30T14:28:54.596Z" - }, - { - "id": 83, - "name": "Cronenberg Morty", - "status": "unknown", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Cronenberg Earth", - "url": "https://rickandmortyapi.com/api/location/12" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/83.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/83", - "created": "2017-11-30T20:02:29.204Z" - }, - { - "id": 84, - "name": "Cult Leader Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Hideout Planet", - "url": "https://rickandmortyapi.com/api/location/27" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/84.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/84", - "created": "2017-11-30T20:41:48.080Z" - }, - { - "id": 85, - "name": "Cyclops Morty", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/85.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/85", - "created": "2017-11-30T20:49:52.133Z" - }, - { - "id": 86, - "name": "Cyclops Rick", - "status": "Dead", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/86.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/86", - "created": "2017-11-30T20:53:10.382Z" - }, - { - "id": 87, - "name": "Cynthia", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/87.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/87", - "created": "2017-11-30T21:08:32.534Z" - }, - { - "id": 88, - "name": "Cynthia", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/88.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/88", - "created": "2017-11-30T21:16:35.633Z" - }, - { - "id": 89, - "name": "Dale", - "status": "Dead", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/89.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/89", - "created": "2017-12-01T10:32:08.340Z" - }, - { - "id": 90, - "name": "Daron Jefferson", - "status": "Alive", - "species": "Alien", - "type": "Cone-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/90.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/90", - "created": "2017-12-01T10:54:34.736Z" - }, - { - "id": 91, - "name": "David Letterman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/91.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/91", - "created": "2017-12-01T11:12:25.105Z" - }, - { - "id": 92, - "name": "Davin", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/92.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/92", - "created": "2017-12-01T11:20:51.247Z" - }, - { - "id": 93, - "name": "Diablo Verde", - "status": "Dead", - "species": "Humanoid", - "type": "Demon", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/93.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/93", - "created": "2017-12-01T11:36:16.467Z" - }, - { - "id": 94, - "name": "Diane Sanchez", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Unknown dimension)", - "url": "https://rickandmortyapi.com/api/location/30" - }, - "location": { - "name": "Earth (Unknown dimension)", - "url": "https://rickandmortyapi.com/api/location/30" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/94.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/94", - "created": "2017-12-01T11:49:43.929Z" - }, - { - "id": 95, - "name": "Dipper and Mabel Mortys", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/95.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/95", - "created": "2017-12-01T11:54:36.670Z" - }, - { - "id": 96, - "name": "Tuberculosis", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/96.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/96", - "created": "2017-12-01T11:59:04.796Z" - }, - { - "id": 97, - "name": "Gonorrhea", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/97.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/97", - "created": "2017-12-01T12:00:27.028Z" - }, - { - "id": 98, - "name": "Hepatitis A", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/98.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/98", - "created": "2017-12-01T12:01:43.742Z" - }, - { - "id": 99, - "name": "Hepatitis C", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/99.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/99", - "created": "2017-12-01T12:02:00.935Z" - }, - { - "id": 100, - "name": "Bubonic Plague", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/100.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/100", - "created": "2017-12-01T12:02:21.611Z" - }, - { - "id": 101, - "name": "E. Coli", - "status": "Dead", - "species": "Disease", - "type": "", - "gender": "unknown", - "origin": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/101.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/101", - "created": "2017-12-01T12:03:31.433Z" - }, - { - "id": 102, - "name": "Donna Gueterman", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/102.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/102", - "created": "2017-12-01T12:21:21.357Z" - }, - { - "id": 103, - "name": "Doofus Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (J19ζ7)", - "url": "https://rickandmortyapi.com/api/location/31" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/103.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/103", - "created": "2017-12-01T12:29:27.984Z" - }, - { - "id": 104, - "name": "Doom-Nomitron", - "status": "Dead", - "species": "Alien", - "type": "Shapeshifter", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/104.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/104", - "created": "2017-12-26T12:34:36.758Z" - }, - { - "id": 105, - "name": "Dr. Glip-Glop", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/105.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/105", - "created": "2017-12-26T12:39:22.855Z" - }, - { - "id": 106, - "name": "Dr. Schmidt", - "status": "unknown", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/106.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/106", - "created": "2017-12-26T12:46:48.805Z" - }, - { - "id": 107, - "name": "Dr. Wong", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/107.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/107", - "created": "2017-12-26T12:55:58.449Z" - }, - { - "id": 108, - "name": "Dr. Xenon Bloom", - "status": "Dead", - "species": "Humanoid", - "type": "Amoeba-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/108.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/108", - "created": "2017-12-26T13:14:12.157Z" - }, - { - "id": 109, - "name": "Duck With Muscles", - "status": "Dead", - "species": "Parasite", - "type": "Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/109.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/109", - "created": "2017-12-26T13:17:40.686Z" - }, - { - "id": 110, - "name": "Eli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/110.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/110", - "created": "2017-12-26T13:37:27.635Z" - }, - { - "id": 111, - "name": "Eli's Girlfriend", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/111.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/111", - "created": "2017-12-26T13:38:47.115Z" - }, - { - "id": 112, - "name": "Eric McMan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/112.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/112", - "created": "2017-12-26T13:40:06.005Z" - }, - { - "id": 113, - "name": "Eric Stoltz Mask Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Eric Stoltz Mask Earth", - "url": "https://rickandmortyapi.com/api/location/33" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/113.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/113", - "created": "2017-12-26T13:43:29.296Z" - }, - { - "id": 114, - "name": "Ethan", - "status": "unknown", - "species": "Human", - "type": "Cronenberg", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/114.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/114", - "created": "2017-12-26T16:01:13.904Z" - }, - { - "id": 115, - "name": "Ethan", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/115.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/115", - "created": "2017-12-26T16:01:50.939Z" - }, - { - "id": 116, - "name": "Evil Beth Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/116.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/116", - "created": "2017-12-26T16:10:47.781Z" - }, - { - "id": 117, - "name": "Evil Jerry Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/117.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/117", - "created": "2017-12-26T16:11:15.395Z" - }, - { - "id": 118, - "name": "Evil Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/118.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/118", - "created": "2017-12-26T16:13:41.103Z" - }, - { - "id": 119, - "name": "Evil Rick", - "status": "Dead", - "species": "Humanoid", - "type": "Robot", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/119.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/119", - "created": "2017-12-26T16:17:16.472Z" - }, - { - "id": 120, - "name": "Evil Summer Clone", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/120.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/120", - "created": "2017-12-26T16:24:02.059Z" - }, - { - "id": 121, - "name": "Eyehole Man", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/121.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/121", - "created": "2017-12-26T16:41:58.391Z" - }, - { - "id": 122, - "name": "Fart", - "status": "Dead", - "species": "Alien", - "type": "Interdimensional gaseous being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/122.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/122", - "created": "2017-12-26T17:19:40.474Z" - }, - { - "id": 123, - "name": "Fat Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/123.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/123", - "created": "2017-12-26T17:22:40.315Z" - }, - { - "id": 124, - "name": "Father Bob", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/124.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/124", - "created": "2017-12-26T17:31:29.113Z" - }, - { - "id": 125, - "name": "Flansian", - "status": "Alive", - "species": "Alien", - "type": "Flansian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/125.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/125", - "created": "2017-12-26T17:43:58.410Z" - }, - { - "id": 126, - "name": "Fleeb", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/126.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/126", - "created": "2017-12-26T18:45:42.593Z" - }, - { - "id": 127, - "name": "Frank Palicky", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/127.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/127", - "created": "2017-12-26T19:22:48.474Z" - }, - { - "id": 128, - "name": "Frankenstein's Monster", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/128.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/128", - "created": "2017-12-26T19:24:56.679Z" - }, - { - "id": 129, - "name": "Fulgora", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/129.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/129", - "created": "2017-12-26T19:30:02.242Z" - }, - { - "id": 130, - "name": "Galactic Federation President", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/130.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/130", - "created": "2017-12-26T19:49:41.160Z" - }, - { - "id": 131, - "name": "Gar Gloonch", - "status": "Dead", - "species": "Alien", - "type": "Zombodian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/131.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/131", - "created": "2017-12-26T19:54:43.476Z" - }, - { - "id": 132, - "name": "Gar's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/132.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/132", - "created": "2017-12-26T20:02:38.033Z" - }, - { - "id": 133, - "name": "Garblovian", - "status": "Alive", - "species": "Alien", - "type": "Garblovian", - "gender": "Male", - "origin": { - "name": "Glaagablaaga", - "url": "https://rickandmortyapi.com/api/location/36" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/133.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/133", - "created": "2017-12-26T20:30:45.943Z" - }, - { - "id": 134, - "name": "Garmanarnar", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/134.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/134", - "created": "2017-12-26T20:36:54.577Z" - }, - { - "id": 135, - "name": "Garment District Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/135.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/135", - "created": "2017-12-26T20:51:43.614Z" - }, - { - "id": 136, - "name": "Gazorpazorpfield", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Male", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/136.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/136", - "created": "2017-12-27T17:59:59.058Z" - }, - { - "id": 137, - "name": "Gene", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/137.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/137", - "created": "2017-12-27T18:14:57.885Z" - }, - { - "id": 138, - "name": "General Nathan", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/138.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/138", - "created": "2017-12-27T18:22:18.387Z" - }, - { - "id": 139, - "name": "General Store Owner", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/139.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/139", - "created": "2017-12-27T18:41:03.124Z" - }, - { - "id": 140, - "name": "Genital Washer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/140.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/140", - "created": "2017-12-27T18:47:44.566Z" - }, - { - "id": 141, - "name": "Ghost in a Jar", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Ghost", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/141.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/141", - "created": "2017-12-27T19:14:14.545Z" - }, - { - "id": 142, - "name": "Gibble Snake", - "status": "Dead", - "species": "Alien", - "type": "Animal", - "gender": "unknown", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/142.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/142", - "created": "2017-12-27T20:16:32.187Z" - }, - { - "id": 143, - "name": "Glasses Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/143.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/143", - "created": "2017-12-27T20:37:26.134Z" - }, - { - "id": 144, - "name": "Glenn", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Customs", - "url": "https://rickandmortyapi.com/api/location/38" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/144.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/144", - "created": "2017-12-29T10:37:48.319Z" - }, - { - "id": 145, - "name": "Glenn", - "status": "Alive", - "species": "Human", - "type": "Eat shiter-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/145.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/145", - "created": "2017-12-29T11:03:43.118Z" - }, - { - "id": 146, - "name": "Glexo Slim Slom", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/146.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/146", - "created": "2017-12-29T11:28:29.380Z" - }, - { - "id": 147, - "name": "Gobo", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/147.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/147", - "created": "2017-12-29T11:38:29.578Z" - }, - { - "id": 148, - "name": "Goddess Beth", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/148.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/148", - "created": "2017-12-29T11:40:25.135Z" - }, - { - "id": 149, - "name": "Gordon Lunas", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/149.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/149", - "created": "2017-12-29T11:44:00.169Z" - }, - { - "id": 150, - "name": "Cornvelious Daniel", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Galactic Federation Prison", - "url": "https://rickandmortyapi.com/api/location/39" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/150.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/150", - "created": "2017-12-29T12:02:33.550Z" - }, - { - "id": 151, - "name": "Gwendolyn", - "status": "unknown", - "species": "Robot", - "type": "Gazorpian reproduction robot", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/151.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/151", - "created": "2017-12-29T12:31:50.388Z" - }, - { - "id": 152, - "name": "Hammerhead Morty", - "status": "unknown", - "species": "Humanoid", - "type": "Hammerhead-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/152.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/152", - "created": "2017-12-29T15:20:16.842Z" - }, - { - "id": 153, - "name": "Hamster In Butt", - "status": "Alive", - "species": "Animal", - "type": "", - "gender": "unknown", - "origin": { - "name": "Hamster in Butt World", - "url": "https://rickandmortyapi.com/api/location/41" - }, - "location": { - "name": "Hamster in Butt World", - "url": "https://rickandmortyapi.com/api/location/41" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/153.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/153", - "created": "2017-12-29T15:27:54.281Z" - }, - { - "id": 154, - "name": "Hamurai", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/154.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/154", - "created": "2017-12-29T15:32:05.287Z" - }, - { - "id": 155, - "name": "Harold", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/155.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/155", - "created": "2017-12-29T15:41:18.773Z" - }, - { - "id": 156, - "name": "Hemorrhage", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/156.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/156", - "created": "2017-12-29T15:44:40.083Z" - }, - { - "id": 157, - "name": "Hole in the Wall Where the Men Can See it All", - "status": "unknown", - "species": "unknown", - "type": "Hole", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/157.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/157", - "created": "2017-12-29T15:47:57.352Z" - }, - { - "id": 158, - "name": "Hookah Alien", - "status": "Alive", - "species": "Alien", - "type": "Tuskfish", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Customs", - "url": "https://rickandmortyapi.com/api/location/38" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/158.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1" - ], - "url": "https://rickandmortyapi.com/api/character/158", - "created": "2017-12-29T15:53:48.952Z" - }, - { - "id": 159, - "name": "Hunter", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "location": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/159.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/159", - "created": "2017-12-29T16:03:28.792Z" - }, - { - "id": 160, - "name": "Hunter's Father", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "location": { - "name": "Earth (Giant Telepathic Spiders Dimension)", - "url": "https://rickandmortyapi.com/api/location/42" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/160.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/160", - "created": "2017-12-29T16:07:04.040Z" - }, - { - "id": 161, - "name": "Hydrogen-F", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Female", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/161.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/161", - "created": "2017-12-29T16:10:40.290Z" - }, - { - "id": 162, - "name": "Ice-T", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/162.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/162", - "created": "2017-12-29T16:42:59.207Z" - }, - { - "id": 163, - "name": "Ideal Jerry", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/163.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/163", - "created": "2017-12-29T16:46:41.345Z" - }, - { - "id": 164, - "name": "Insurance Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/164.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/164", - "created": "2017-12-29T17:03:08.645Z" - }, - { - "id": 165, - "name": "Investigator Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/165.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/165", - "created": "2017-12-29T17:05:15.514Z" - }, - { - "id": 166, - "name": "Invisi-trooper", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/166.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/166", - "created": "2017-12-29T17:06:28.325Z" - }, - { - "id": 167, - "name": "Izzy", - "status": "Alive", - "species": "Animal", - "type": "Cat", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/167.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/167", - "created": "2017-12-29T17:07:59.024Z" - }, - { - "id": 168, - "name": "Jackie", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/168.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/168", - "created": "2017-12-29T17:14:03.430Z" - }, - { - "id": 169, - "name": "Jacob", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/169.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/169", - "created": "2017-12-29T17:20:52.037Z" - }, - { - "id": 170, - "name": "Jacqueline", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/170.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/170", - "created": "2017-12-29T17:22:17.707Z" - }, - { - "id": 171, - "name": "Jaguar", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/171.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/171", - "created": "2017-12-29T17:25:38.138Z" - }, - { - "id": 172, - "name": "Jamey", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/172.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/172", - "created": "2017-12-29T17:30:20.654Z" - }, - { - "id": 173, - "name": "Jan-Michael Vincent", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/173.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/173", - "created": "2017-12-29T17:33:23.972Z" - }, - { - "id": 174, - "name": "Jerry 5-126", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (5-126)", - "url": "https://rickandmortyapi.com/api/location/17" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/174.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/174", - "created": "2017-12-29T17:50:19.991Z" - }, - { - "id": 175, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/175.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/175", - "created": "2017-12-29T18:07:17.610Z" - }, - { - "id": 176, - "name": "Celebrity Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/176.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/176", - "created": "2017-12-29T18:25:11.930Z" - }, - { - "id": 177, - "name": "Jerry Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/177.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/177", - "created": "2017-12-29T18:28:19.424Z" - }, - { - "id": 178, - "name": "Jerry's Mytholog", - "status": "Dead", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/178.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/178", - "created": "2017-12-29T18:29:31.279Z" - }, - { - "id": 179, - "name": "Jessica", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/179.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/179", - "created": "2017-12-29T18:34:37.806Z" - }, - { - "id": 180, - "name": "Jessica", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/180.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/28", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/180", - "created": "2017-12-29T18:36:27.225Z" - }, - { - "id": 181, - "name": "Jessica's Friend", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/181.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/181", - "created": "2017-12-29T18:47:23.345Z" - }, - { - "id": 182, - "name": "Jim", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/182.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/182", - "created": "2017-12-29T18:49:48.953Z" - }, - { - "id": 183, - "name": "Johnny Depp", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/183.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/183", - "created": "2017-12-29T18:51:29.693Z" - }, - { - "id": 184, - "name": "Jon", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Male", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/184.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/184", - "created": "2017-12-29T18:54:04.572Z" - }, - { - "id": 185, - "name": "Joseph Eli Lipkip", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/185.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/185", - "created": "2017-12-29T18:56:15.622Z" - }, - { - "id": 186, - "name": "Joyce Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/186.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/186", - "created": "2017-12-29T18:58:34.530Z" - }, - { - "id": 187, - "name": "Juggling Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/187.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/187", - "created": "2017-12-29T18:59:47.440Z" - }, - { - "id": 188, - "name": "Karen Entity", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Female", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/188.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/188", - "created": "2017-12-29T19:10:16.171Z" - }, - { - "id": 189, - "name": "Katarina", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/189.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/189", - "created": "2017-12-29T19:13:57.070Z" - }, - { - "id": 190, - "name": "Keara", - "status": "Alive", - "species": "Alien", - "type": "Krootabulan", - "gender": "Female", - "origin": { - "name": "Krootabulon", - "url": "https://rickandmortyapi.com/api/location/45" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/190.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/190", - "created": "2017-12-29T19:26:06.900Z" - }, - { - "id": 191, - "name": "Kevin", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/191.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/191", - "created": "2017-12-29T19:40:07.816Z" - }, - { - "id": 192, - "name": "King Flippy Nips", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/192.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/192", - "created": "2017-12-29T19:49:29.297Z" - }, - { - "id": 193, - "name": "King Jellybean", - "status": "Dead", - "species": "Alien", - "type": "Jellybean", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/193.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/193", - "created": "2017-12-29T19:58:44.743Z" - }, - { - "id": 194, - "name": "Kozbian", - "status": "Alive", - "species": "Alien", - "type": "Tentacle alien", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/194.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/194", - "created": "2017-12-30T12:13:53.878Z" - }, - { - "id": 195, - "name": "Kristen Stewart", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/195.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/195", - "created": "2017-12-30T12:19:16.042Z" - }, - { - "id": 196, - "name": "Krombopulos Michael", - "status": "Dead", - "species": "Alien", - "type": "Gromflomite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/196.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/196", - "created": "2017-12-30T12:28:52.954Z" - }, - { - "id": 197, - "name": "Kyle", - "status": "Dead", - "species": "Humanoid", - "type": "Miniverse inhabitant", - "gender": "Male", - "origin": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "location": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/197.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/197", - "created": "2017-12-30T12:39:09.025Z" - }, - { - "id": 198, - "name": "Lady Katana", - "status": "Dead", - "species": "Humanoid", - "type": "Cyborg", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Dorian 5", - "url": "https://rickandmortyapi.com/api/location/29" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/198.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/198", - "created": "2017-12-30T12:43:37.571Z" - }, - { - "id": 199, - "name": "Larva Alien", - "status": "Alive", - "species": "Alien", - "type": "Larva alien", - "gender": "unknown", - "origin": { - "name": "Larva Alien's Planet", - "url": "https://rickandmortyapi.com/api/location/51" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/199.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/199", - "created": "2017-12-30T12:48:44.677Z" - }, - { - "id": 200, - "name": "Lawyer Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/200.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/200", - "created": "2017-12-30T12:49:52.971Z" - }, - { - "id": 201, - "name": "Leonard Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/201.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/201", - "created": "2017-12-30T12:51:27.835Z" - }, - { - "id": 202, - "name": "Lighthouse Keeper", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/202.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/202", - "created": "2017-12-30T12:53:11.937Z" - }, - { - "id": 203, - "name": "Lil B", - "status": "Dead", - "species": "Alien", - "type": "Snail alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/203.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/203", - "created": "2017-12-30T12:54:31.725Z" - }, - { - "id": 204, - "name": "Lisa", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/204.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/204", - "created": "2017-12-30T12:59:58.460Z" - }, - { - "id": 205, - "name": "Little Dipper", - "status": "Alive", - "species": "Humanoid", - "type": "Tinymouth", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/205.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/205", - "created": "2017-12-30T13:03:12.366Z" - }, - { - "id": 206, - "name": "Lizard Morty", - "status": "Alive", - "species": "Humanoid", - "type": "Lizard-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/206.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/206", - "created": "2017-12-30T13:06:09.094Z" - }, - { - "id": 207, - "name": "Loggins", - "status": "Alive", - "species": "Alien", - "type": "Alligator-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/207.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/207", - "created": "2017-12-30T13:54:28.627Z" - }, - { - "id": 208, - "name": "Logic", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/208.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/208", - "created": "2017-12-30T13:58:41.417Z" - }, - { - "id": 209, - "name": "Long Sleeved Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/209.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/209", - "created": "2017-12-30T14:00:06.755Z" - }, - { - "id": 210, - "name": "Lucy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/210.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/210", - "created": "2017-12-30T14:01:23.319Z" - }, - { - "id": 211, - "name": "Ma-Sha", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/211.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/211", - "created": "2017-12-30T14:16:00.484Z" - }, - { - "id": 212, - "name": "Magma-Q", - "status": "Dead", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/212.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/212", - "created": "2017-12-30T14:19:10.419Z" - }, - { - "id": 213, - "name": "Magnesium-J", - "status": "Alive", - "species": "Alien", - "type": "Alphabetrian", - "gender": "Male", - "origin": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/213.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/213", - "created": "2017-12-30T14:21:16.121Z" - }, - { - "id": 214, - "name": "Man Painted Silver Who Makes Robot Noises", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/214.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/214", - "created": "2017-12-30T14:24:57.993Z" - }, - { - "id": 215, - "name": "Maximums Rickimus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/215.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/215", - "created": "2017-12-30T14:27:55.489Z" - }, - { - "id": 216, - "name": "MC Haps", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/216.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/216", - "created": "2017-12-30T14:30:06.479Z" - }, - { - "id": 217, - "name": "Mechanical Morty", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/217.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/217", - "created": "2017-12-30T14:32:17.158Z" - }, - { - "id": 218, - "name": "Mechanical Rick", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/218.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/218", - "created": "2017-12-30T14:33:16.920Z" - }, - { - "id": 219, - "name": "Mechanical Summer", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/219.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/219", - "created": "2017-12-30T14:33:49.392Z" - }, - { - "id": 220, - "name": "Mega Fruit Farmer Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/220.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/220", - "created": "2017-12-30T14:35:30.736Z" - }, - { - "id": 221, - "name": "Melissa", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Female", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/221.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/221", - "created": "2017-12-30T14:38:04.718Z" - }, - { - "id": 222, - "name": "Michael Denny and the Denny Singers", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/222.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/222", - "created": "2017-12-30T14:44:05.245Z" - }, - { - "id": 223, - "name": "Michael Jenkins", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/223.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/223", - "created": "2017-12-30T14:44:51.373Z" - }, - { - "id": 224, - "name": "Michael McLick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/224.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/224", - "created": "2017-12-30T15:49:28.666Z" - }, - { - "id": 225, - "name": "Michael Thompson", - "status": "Alive", - "species": "Humanoid", - "type": "Conjoined twin", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/225.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/225", - "created": "2017-12-30T15:59:31.558Z" - }, - { - "id": 226, - "name": "Million Ants", - "status": "Dead", - "species": "Animal", - "type": "Sentient ant colony", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/226.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/226", - "created": "2017-12-30T16:04:56.879Z" - }, - { - "id": 227, - "name": "Mitch", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/227.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/227", - "created": "2017-12-30T16:08:38.157Z" - }, - { - "id": 228, - "name": "Mohawk Guy", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/228.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/228", - "created": "2017-12-30T16:10:03.881Z" - }, - { - "id": 229, - "name": "Morty Mart Manager Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/229.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/229", - "created": "2017-12-30T16:12:33.382Z" - }, - { - "id": 230, - "name": "Morty Jr.", - "status": "Alive", - "species": "Humanoid", - "type": "Human Gazorpian", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/230.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/230", - "created": "2017-12-30T16:20:51.391Z" - }, - { - "id": 231, - "name": "Morty Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/231.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/231", - "created": "2017-12-30T16:23:45.894Z" - }, - { - "id": 232, - "name": "Morty Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/232.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/232", - "created": "2017-12-30T16:29:27.863Z" - }, - { - "id": 233, - "name": "Morty K-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-22)", - "url": "https://rickandmortyapi.com/api/location/52" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/233.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/233", - "created": "2017-12-30T16:33:49.577Z" - }, - { - "id": 234, - "name": "Morty Smith", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/234.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/234", - "created": "2017-12-30T16:35:01.223Z" - }, - { - "id": 235, - "name": "Mortytown Loco", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/235.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/235", - "created": "2017-12-30T16:37:07.150Z" - }, - { - "id": 236, - "name": "Mr. Beauregard", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/236.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/236", - "created": "2017-12-30T17:28:28.409Z" - }, - { - "id": 237, - "name": "Mr. Benson", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/237.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/237", - "created": "2017-12-30T17:30:31.757Z" - }, - { - "id": 238, - "name": "Mr. Booby Buyer", - "status": "Alive", - "species": "Animal", - "type": "Boobie buyer reptilian", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/238.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/238", - "created": "2017-12-30T17:36:12.853Z" - }, - { - "id": 239, - "name": "Mr. Goldenfold", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/239.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/239", - "created": "2017-12-30T17:42:11.894Z" - }, - { - "id": 240, - "name": "Mr. Goldenfold", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/240.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/17", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/240", - "created": "2017-12-30T17:42:56.349Z" - }, - { - "id": 241, - "name": "Mr. Marklovitz", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/241.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/241", - "created": "2017-12-30T17:46:19.052Z" - }, - { - "id": 242, - "name": "Mr. Meeseeks", - "status": "unknown", - "species": "Humanoid", - "type": "Meeseeks", - "gender": "Male", - "origin": { - "name": "Mr. Meeseeks Box", - "url": "https://rickandmortyapi.com/api/location/53" - }, - "location": { - "name": "Blips and Chitz", - "url": "https://rickandmortyapi.com/api/location/67" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/242.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/242", - "created": "2017-12-30T17:52:12.243Z" - }, - { - "id": 243, - "name": "Mr. Needful", - "status": "Alive", - "species": "Humanoid", - "type": "The Devil", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/243.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/243", - "created": "2017-12-30T17:54:06.996Z" - }, - { - "id": 244, - "name": "Mr. Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/244.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/244", - "created": "2017-12-30T18:03:48.054Z" - }, - { - "id": 245, - "name": "Mrs. Lipkip", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/245.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/245", - "created": "2017-12-30T18:05:59.999Z" - }, - { - "id": 246, - "name": "Mrs. Pancakes", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/246.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/246", - "created": "2017-12-30T18:09:39.304Z" - }, - { - "id": 247, - "name": "Mrs. Poopybutthole", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/247.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/247", - "created": "2017-12-30T18:10:48.293Z" - }, - { - "id": 248, - "name": "Mrs. Refrigerator", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Refrigerator", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/248.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/248", - "created": "2017-12-30T18:12:38.369Z" - }, - { - "id": 249, - "name": "Mrs. Sanchez", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/249.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/14", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/249", - "created": "2017-12-30T18:18:10.965Z" - }, - { - "id": 250, - "name": "Mrs. Sullivan", - "status": "Dead", - "species": "Human", - "type": "Cat controlled dead lady", - "gender": "Female", - "origin": { - "name": "Earth (C-500A)", - "url": "https://rickandmortyapi.com/api/location/23" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/250.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/250", - "created": "2017-12-30T18:24:49.372Z" - }, - { - "id": 251, - "name": "Nancy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/251.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/251", - "created": "2017-12-31T12:46:54.095Z" - }, - { - "id": 252, - "name": "Noob-Noob", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Vindicator's Base", - "url": "https://rickandmortyapi.com/api/location/54" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/252.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/252", - "created": "2017-12-31T12:57:37.849Z" - }, - { - "id": 253, - "name": "Numbericon", - "status": "unknown", - "species": "Alien", - "type": "Numbericon", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Alphabetrium", - "url": "https://rickandmortyapi.com/api/location/43" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/253.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/253", - "created": "2017-12-31T13:04:01.585Z" - }, - { - "id": 254, - "name": "Octopus Man", - "status": "Alive", - "species": "Humanoid", - "type": "Octopus-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/254.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/254", - "created": "2017-12-31T13:06:35.982Z" - }, - { - "id": 255, - "name": "Orthodox Jew", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/255.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/255", - "created": "2017-12-31T13:19:29.825Z" - }, - { - "id": 256, - "name": "Pat Gueterman", - "status": "Dead", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/256.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/256", - "created": "2017-12-31T13:23:08.567Z" - }, - { - "id": 257, - "name": "Paul Fleishman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/257.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/257", - "created": "2017-12-31T13:23:47.704Z" - }, - { - "id": 258, - "name": "Pawnshop Clerk", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Pawn Shop Planet", - "url": "https://rickandmortyapi.com/api/location/55" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/258.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/258", - "created": "2017-12-31T13:30:33.611Z" - }, - { - "id": 259, - "name": "Pencilvester", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Pencil", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/259.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/259", - "created": "2017-12-31T13:33:48.488Z" - }, - { - "id": 260, - "name": "Phillip Jacobs", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/260.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/260", - "created": "2017-12-31T13:34:58.839Z" - }, - { - "id": 261, - "name": "Photography Cyborg", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/261.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/261", - "created": "2017-12-31T13:38:53.640Z" - }, - { - "id": 262, - "name": "Photography Raptor", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Dinosaur", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/262.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/262", - "created": "2017-12-31T13:40:32.312Z" - }, - { - "id": 263, - "name": "Pibbles Bodyguard", - "status": "Alive", - "species": "Alien", - "type": "Hairy alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/263.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/263", - "created": "2017-12-31T13:43:30.513Z" - }, - { - "id": 264, - "name": "Pichael Thompson", - "status": "Alive", - "species": "Humanoid", - "type": "Conjoined twin", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/264.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/264", - "created": "2017-12-31T13:44:43.176Z" - }, - { - "id": 265, - "name": "Pickle Rick", - "status": "Alive", - "species": "unknown", - "type": "Pickle", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/265.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/265", - "created": "2017-12-31T13:47:10.617Z" - }, - { - "id": 266, - "name": "Piece of Toast", - "status": "Alive", - "species": "unknown", - "type": "Bread", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/266.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/266", - "created": "2017-12-31T13:48:58.850Z" - }, - { - "id": 267, - "name": "Plumber Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/267.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/267", - "created": "2017-12-31T13:50:57.337Z" - }, - { - "id": 268, - "name": "Poncho", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/268.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/268", - "created": "2017-12-31T13:53:25.411Z" - }, - { - "id": 269, - "name": "Presidentress of The Mega Gargantuans", - "status": "Alive", - "species": "Humanoid", - "type": "Mega Gargantuan", - "gender": "Female", - "origin": { - "name": "Mega Gargantuan Kingdom", - "url": "https://rickandmortyapi.com/api/location/56" - }, - "location": { - "name": "Mega Gargantuan Kingdom", - "url": "https://rickandmortyapi.com/api/location/56" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/269.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/269", - "created": "2017-12-31T14:01:44.995Z" - }, - { - "id": 270, - "name": "Prince Nebulon", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/270.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/270", - "created": "2017-12-31T14:05:24.406Z" - }, - { - "id": 271, - "name": "Principal Vagina", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/271.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/271", - "created": "2017-12-31T14:08:43.602Z" - }, - { - "id": 272, - "name": "Principal Vagina", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/272.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/27", - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/272", - "created": "2017-12-31T14:09:09.071Z" - }, - { - "id": 273, - "name": "Purge Planet Ruler", - "status": "Dead", - "species": "Alien", - "type": "Cat-Person", - "gender": "Male", - "origin": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "location": { - "name": "Purge Planet", - "url": "https://rickandmortyapi.com/api/location/9" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/273.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/273", - "created": "2017-12-31T14:13:54.909Z" - }, - { - "id": 274, - "name": "Quantum Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/274.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/274", - "created": "2017-12-31T14:15:28.051Z" - }, - { - "id": 275, - "name": "Randy Dicknose", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/275.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/275", - "created": "2017-12-31T14:16:45.776Z" - }, - { - "id": 276, - "name": "Rat Boss", - "status": "Dead", - "species": "Animal", - "type": "Rat", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/276.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/24" - ], - "url": "https://rickandmortyapi.com/api/character/276", - "created": "2017-12-31T14:17:21.782Z" - }, - { - "id": 277, - "name": "Real Fake Doors Salesman", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/277.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/277", - "created": "2017-12-31T14:18:30.570Z" - }, - { - "id": 278, - "name": "Regional Manager Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/278.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/278", - "created": "2017-12-31T14:19:36.487Z" - }, - { - "id": 279, - "name": "Regular Legs", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/279.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/279", - "created": "2017-12-31T14:20:31.936Z" - }, - { - "id": 280, - "name": "Reverse Giraffe", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/280.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/280", - "created": "2017-12-31T14:22:46.285Z" - }, - { - "id": 281, - "name": "Reverse Rick Outrage", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/281.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/281", - "created": "2017-12-31T14:23:53.056Z" - }, - { - "id": 282, - "name": "Revolio Clockberg Jr.", - "status": "unknown", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/282.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/282", - "created": "2017-12-31T19:21:17.351Z" - }, - { - "id": 283, - "name": "Rick D. Sanchez III", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/283.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/283", - "created": "2017-12-31T19:23:53.188Z" - }, - { - "id": 284, - "name": "Rick Guilt Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/284.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/284", - "created": "2017-12-31T19:25:18.205Z" - }, - { - "id": 285, - "name": "Rick Prime", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/285.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/285", - "created": "2017-12-31T19:45:46.470Z" - }, - { - "id": 286, - "name": "Rick D-99", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D-99)", - "url": "https://rickandmortyapi.com/api/location/58" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/286.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/286", - "created": "2017-12-31T19:49:55.181Z" - }, - { - "id": 287, - "name": "Rick D716", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716)", - "url": "https://rickandmortyapi.com/api/location/59" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/287.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/287", - "created": "2017-12-31T19:51:33.244Z" - }, - { - "id": 288, - "name": "Rick D716-B", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716-B)", - "url": "https://rickandmortyapi.com/api/location/60" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/288.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/288", - "created": "2017-12-31T19:55:25.101Z" - }, - { - "id": 289, - "name": "Rick D716-C", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (D716-C)", - "url": "https://rickandmortyapi.com/api/location/61" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/289.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/289", - "created": "2017-12-31T19:57:36.546Z" - }, - { - "id": 290, - "name": "Rick Sanchez", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/290.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/290", - "created": "2017-12-31T20:15:25.716Z" - }, - { - "id": 291, - "name": "Rick J-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (J-22)", - "url": "https://rickandmortyapi.com/api/location/62" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/291.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/291", - "created": "2017-12-31T20:16:52.337Z" - }, - { - "id": 292, - "name": "Rick K-22", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (K-22)", - "url": "https://rickandmortyapi.com/api/location/52" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/292.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/292", - "created": "2017-12-31T20:20:40.484Z" - }, - { - "id": 293, - "name": "Rick Sanchez", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/293.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/293", - "created": "2017-12-31T20:22:29.032Z" - }, - { - "id": 294, - "name": "Ricktiminus Sancheziminius", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/294.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/294", - "created": "2017-12-31T20:24:30.396Z" - }, - { - "id": 295, - "name": "Riq IV", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/295.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/295", - "created": "2017-12-31T20:25:28.554Z" - }, - { - "id": 296, - "name": "Risotto Groupon", - "status": "Dead", - "species": "Alien", - "type": "Blue ape alien", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/296.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/296", - "created": "2017-12-31T20:32:33.361Z" - }, - { - "id": 297, - "name": "Risotto's Tentacled Henchman", - "status": "Dead", - "species": "Alien", - "type": "Tentacle alien", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/297.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/297", - "created": "2017-12-31T20:34:58.394Z" - }, - { - "id": 298, - "name": "Robot Morty", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/298.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/298", - "created": "2017-12-31T20:37:30.747Z" - }, - { - "id": 299, - "name": "Robot Rick", - "status": "unknown", - "species": "Robot", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/299.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/299", - "created": "2017-12-31T20:38:17.990Z" - }, - { - "id": 300, - "name": "Roger", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Anatomy Park", - "url": "https://rickandmortyapi.com/api/location/5" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/300.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/300", - "created": "2017-12-31T20:39:35.047Z" - }, - { - "id": 301, - "name": "Ron Benson", - "status": "Alive", - "species": "Humanoid", - "type": "Ring-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/301.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/301", - "created": "2018-01-05T14:02:20.902Z" - }, - { - "id": 302, - "name": "Ruben", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/302.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/302", - "created": "2018-01-05T14:03:21.824Z" - }, - { - "id": 303, - "name": "Samantha", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/303.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/303", - "created": "2018-01-05T14:09:03.150Z" - }, - { - "id": 304, - "name": "Scary Brandon", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/304.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/304", - "created": "2018-01-05T14:11:17.550Z" - }, - { - "id": 305, - "name": "Scary Glenn", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/305.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/305", - "created": "2018-01-05T14:11:53.287Z" - }, - { - "id": 306, - "name": "Scary Terry", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/306.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/306", - "created": "2018-01-05T14:13:01.564Z" - }, - { - "id": 307, - "name": "Scroopy Noopers", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/307.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/307", - "created": "2018-01-05T14:20:41.693Z" - }, - { - "id": 308, - "name": "Scropon", - "status": "unknown", - "species": "Alien", - "type": "Lobster-Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/308.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/308", - "created": "2018-01-05T14:22:47.706Z" - }, - { - "id": 309, - "name": "Scrotian", - "status": "Alive", - "species": "Animal", - "type": "Scrotian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Signus 5 Expanse", - "url": "https://rickandmortyapi.com/api/location/22" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/309.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/309", - "created": "2018-01-05T14:26:50.679Z" - }, - { - "id": 310, - "name": "Self-Congratulatory Jerry", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Male", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/310.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/310", - "created": "2018-01-05T14:29:21.347Z" - }, - { - "id": 311, - "name": "Shimshamian", - "status": "Alive", - "species": "Alien", - "type": "Shimshamian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/311.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/311", - "created": "2018-01-05T14:44:01.276Z" - }, - { - "id": 312, - "name": "Shlaammi", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/312.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/312", - "created": "2018-01-05T14:45:39.235Z" - }, - { - "id": 313, - "name": "Shleemypants", - "status": "Alive", - "species": "unknown", - "type": "Omniscient being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/313.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/313", - "created": "2018-01-05T14:52:31.489Z" - }, - { - "id": 314, - "name": "Shmlamantha Shmlicelli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/314.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/314", - "created": "2018-01-05T14:53:23.739Z" - }, - { - "id": 315, - "name": "Shmlangela Shmlobinson-Shmlower", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/315.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/315", - "created": "2018-01-05T14:54:37.641Z" - }, - { - "id": 316, - "name": "Shmlona Shmlobinson", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/316.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/316", - "created": "2018-01-05T14:55:42.034Z" - }, - { - "id": 317, - "name": "Shmlonathan Shmlower", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/317.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/317", - "created": "2018-01-05T14:56:15.428Z" - }, - { - "id": 318, - "name": "Shmlony Shmlicelli", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/318.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/318", - "created": "2018-01-05T14:56:45.502Z" - }, - { - "id": 319, - "name": "Shmooglite Runner", - "status": "unknown", - "species": "Alien", - "type": "Animal", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/319.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/319", - "created": "2018-01-05T14:59:34.798Z" - }, - { - "id": 320, - "name": "Shnoopy Bloopers", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Immortality Field Resort", - "url": "https://rickandmortyapi.com/api/location/7" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/320.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/320", - "created": "2018-01-05T15:02:28.103Z" - }, - { - "id": 321, - "name": "Shrimply Pibbles", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/321.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/321", - "created": "2018-01-05T15:07:50.789Z" - }, - { - "id": 322, - "name": "Simple Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/322.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/322", - "created": "2018-01-05T15:12:03.933Z" - }, - { - "id": 323, - "name": "Slaveowner", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/323.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/323", - "created": "2018-01-05T15:13:46.862Z" - }, - { - "id": 324, - "name": "Sleepy Gary", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/324.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/324", - "created": "2018-01-05T15:17:26.876Z" - }, - { - "id": 325, - "name": "Slick Morty", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/325.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/325", - "created": "2018-01-10T16:06:48.366Z" - }, - { - "id": 326, - "name": "Slippery Stair", - "status": "Alive", - "species": "Animal", - "type": "Slug", - "gender": "Male", - "origin": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/326.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/326", - "created": "2018-01-10T16:11:09.964Z" - }, - { - "id": 327, - "name": "Slow Mobius", - "status": "Alive", - "species": "Humanoid", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/327.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/327", - "created": "2018-01-10T16:13:26.380Z" - }, - { - "id": 328, - "name": "Slow Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/328.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/328", - "created": "2018-01-10T16:14:16.331Z" - }, - { - "id": 329, - "name": "Snuffles (Snowball)", - "status": "Alive", - "species": "Animal", - "type": "Intelligent dog", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/329.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/7", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/15", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/24", - "https://rickandmortyapi.com/api/episode/29", - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/329", - "created": "2018-01-10T16:24:49.586Z" - }, - { - "id": 330, - "name": "Solicitor Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/330.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/330", - "created": "2018-01-10T16:26:27.705Z" - }, - { - "id": 331, - "name": "Squanchy", - "status": "unknown", - "species": "Alien", - "type": "Cat-like creature", - "gender": "Male", - "origin": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/331.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/331", - "created": "2018-01-10T16:29:25.344Z" - }, - { - "id": 332, - "name": "Stacy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/332.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/332", - "created": "2018-01-10T16:31:10.465Z" - }, - { - "id": 333, - "name": "Stair Goblin", - "status": "Alive", - "species": "Alien", - "type": "Stair goblin", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Fantasy World", - "url": "https://rickandmortyapi.com/api/location/48" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/333.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/333", - "created": "2018-01-10T16:34:19.420Z" - }, - { - "id": 334, - "name": "Stealy", - "status": "Alive", - "species": "Poopybutthole", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/334.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/334", - "created": "2018-01-10T16:36:06.982Z" - }, - { - "id": 335, - "name": "Steve", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/335.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/335", - "created": "2018-01-10T16:39:34.837Z" - }, - { - "id": 336, - "name": "Steven Phillips", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/336.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/336", - "created": "2018-01-10T16:44:51.702Z" - }, - { - "id": 337, - "name": "Stu", - "status": "Dead", - "species": "Alien", - "type": "Zigerion", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Zigerion's Base", - "url": "https://rickandmortyapi.com/api/location/46" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/337.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/4" - ], - "url": "https://rickandmortyapi.com/api/character/337", - "created": "2018-01-10T16:50:57.710Z" - }, - { - "id": 338, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/338.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/3", - "https://rickandmortyapi.com/api/episode/4", - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/338", - "created": "2018-01-10T16:55:03.390Z" - }, - { - "id": 339, - "name": "Summer Smith", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "location": { - "name": "Earth (Evil Rick's Target Dimension)", - "url": "https://rickandmortyapi.com/api/location/34" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/339.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/339", - "created": "2018-01-10T16:56:28.489Z" - }, - { - "id": 340, - "name": "Supernova", - "status": "Alive", - "species": "Human", - "type": "Superhuman", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/340.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/340", - "created": "2018-01-10T17:02:58.042Z" - }, - { - "id": 341, - "name": "Taddy Mason", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/341.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/20" - ], - "url": "https://rickandmortyapi.com/api/character/341", - "created": "2018-01-10T17:07:09.052Z" - }, - { - "id": 342, - "name": "Taint Washer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "location": { - "name": "Post-Apocalyptic Earth", - "url": "https://rickandmortyapi.com/api/location/8" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/342.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/23" - ], - "url": "https://rickandmortyapi.com/api/character/342", - "created": "2018-01-10T17:23:26.944Z" - }, - { - "id": 343, - "name": "Tammy Guetermann", - "status": "Alive", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/343.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/343", - "created": "2018-01-10T17:27:04.773Z" - }, - { - "id": 344, - "name": "Tammy Guetermann", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/344.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/344", - "created": "2018-01-10T17:31:54.889Z" - }, - { - "id": 345, - "name": "Teacher Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/345.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/345", - "created": "2018-01-10T17:33:23.437Z" - }, - { - "id": 346, - "name": "Terry", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/346.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/346", - "created": "2018-01-10T17:37:51.767Z" - }, - { - "id": 347, - "name": "The President", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/347.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/347", - "created": "2018-01-10T17:43:37.411Z" - }, - { - "id": 348, - "name": "The President of the Miniverse", - "status": "Dead", - "species": "Humanoid", - "type": "Miniverse inhabitant", - "gender": "Male", - "origin": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "location": { - "name": "Zeep Xanflorp's Miniverse", - "url": "https://rickandmortyapi.com/api/location/49" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/348.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/348", - "created": "2018-01-10T17:47:59.043Z" - }, - { - "id": 349, - "name": "The Scientist Formerly Known as Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/349.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/349", - "created": "2018-01-10T17:49:09.995Z" - }, - { - "id": 350, - "name": "Thomas Lipkip", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Froopyland", - "url": "https://rickandmortyapi.com/api/location/63" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/350.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/350", - "created": "2018-01-10T17:50:33.471Z" - }, - { - "id": 351, - "name": "Three Unknown Things", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/351.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/351", - "created": "2018-01-10T17:57:31.022Z" - }, - { - "id": 352, - "name": "Tinkles", - "status": "Dead", - "species": "Alien", - "type": "Parasite, Unicorn lamb", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/352.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/352", - "created": "2018-01-10T17:58:51.840Z" - }, - { - "id": 353, - "name": "Tiny Rick", - "status": "Dead", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/353.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/353", - "created": "2018-01-10T18:00:35.848Z" - }, - { - "id": 354, - "name": "Toby Matthews", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/354.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/354", - "created": "2018-01-10T18:02:03.402Z" - }, - { - "id": 355, - "name": "Todd Crystal", - "status": "Alive", - "species": "Alien", - "type": "Unknown-nippled alien", - "gender": "Male", - "origin": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/355.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/355", - "created": "2018-01-10T18:05:46.294Z" - }, - { - "id": 356, - "name": "Tom Randolph", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/356.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/3" - ], - "url": "https://rickandmortyapi.com/api/character/356", - "created": "2018-01-10T18:07:03.215Z" - }, - { - "id": 357, - "name": "Tommy's Clone", - "status": "Alive", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/357.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/357", - "created": "2018-01-10T18:07:45.541Z" - }, - { - "id": 358, - "name": "Tophat Jones", - "status": "Dead", - "species": "Humanoid", - "type": "Leprechaun", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/358.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/18", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/358", - "created": "2018-01-10T18:09:34.482Z" - }, - { - "id": 359, - "name": "Tortured Morty", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/359.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/359", - "created": "2018-01-10T18:14:50.992Z" - }, - { - "id": 360, - "name": "Toxic Morty", - "status": "Dead", - "species": "Humanoid", - "type": "Morty's toxic side", - "gender": "Male", - "origin": { - "name": "Detoxifier", - "url": "https://rickandmortyapi.com/api/location/64" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/360.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/360", - "created": "2018-01-10T18:18:05.422Z" - }, - { - "id": 361, - "name": "Toxic Rick", - "status": "Dead", - "species": "Humanoid", - "type": "Rick's toxic side", - "gender": "Male", - "origin": { - "name": "Detoxifier", - "url": "https://rickandmortyapi.com/api/location/64" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/361.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/361", - "created": "2018-01-10T18:20:41.703Z" - }, - { - "id": 362, - "name": "Traflorkian", - "status": "Alive", - "species": "Alien", - "type": "Traflorkian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/362.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/362", - "created": "2018-01-10T18:52:08.927Z" - }, - { - "id": 363, - "name": "Trandor", - "status": "Alive", - "species": "Alien", - "type": "Krootabulan", - "gender": "Male", - "origin": { - "name": "Krootabulon", - "url": "https://rickandmortyapi.com/api/location/45" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/363.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/363", - "created": "2018-01-10T18:54:36.578Z" - }, - { - "id": 364, - "name": "Tree Person", - "status": "Dead", - "species": "Humanoid", - "type": "Teenyverse inhabitant", - "gender": "unknown", - "origin": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "location": { - "name": "Kyle's Teenyverse", - "url": "https://rickandmortyapi.com/api/location/50" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/364.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/364", - "created": "2018-01-10T18:57:50.033Z" - }, - { - "id": 365, - "name": "Tricia Lange", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/365.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26", - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/365", - "created": "2018-01-10T18:59:31.842Z" - }, - { - "id": 366, - "name": "Trunk Morty", - "status": "Alive", - "species": "Humanoid", - "type": "Trunk-Person", - "gender": "Male", - "origin": { - "name": "Trunk World", - "url": "https://rickandmortyapi.com/api/location/65" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/366.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/366", - "created": "2018-01-10T19:03:13.558Z" - }, - { - "id": 367, - "name": "Trunk Man", - "status": "Alive", - "species": "Humanoid", - "type": "Trunk-Person", - "gender": "Male", - "origin": { - "name": "Trunk World", - "url": "https://rickandmortyapi.com/api/location/65" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/367.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/367", - "created": "2018-01-10T19:05:34.004Z" - }, - { - "id": 368, - "name": "Truth Tortoise", - "status": "unknown", - "species": "Animal", - "type": "Omniscient being", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/368.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/368", - "created": "2018-01-10T19:14:35.885Z" - }, - { - "id": 369, - "name": "Tusked Assassin", - "status": "unknown", - "species": "Alien", - "type": "Tuskfish", - "gender": "Male", - "origin": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "location": { - "name": "Resort Planet", - "url": "https://rickandmortyapi.com/api/location/37" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/369.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/369", - "created": "2018-01-10T19:17:00.093Z" - }, - { - "id": 370, - "name": "Two Guys with Handlebar Mustaches", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/370.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/370", - "created": "2018-01-10T19:17:57.976Z" - }, - { - "id": 371, - "name": "Tumblorkian", - "status": "Alive", - "species": "Alien", - "type": "Tumblorkian", - "gender": "Male", - "origin": { - "name": "Plopstar", - "url": "https://rickandmortyapi.com/api/location/66" - }, - "location": { - "name": "Plopstar", - "url": "https://rickandmortyapi.com/api/location/66" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/371.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/371", - "created": "2018-01-10T19:18:44.560Z" - }, - { - "id": 372, - "name": "Unity", - "status": "Alive", - "species": "Alien", - "type": "Hivemind", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Unity's Planet", - "url": "https://rickandmortyapi.com/api/location/28" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/372.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/14" - ], - "url": "https://rickandmortyapi.com/api/character/372", - "created": "2018-01-10T19:20:50.211Z" - }, - { - "id": 373, - "name": "Unmuscular Michael", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/373.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/373", - "created": "2018-01-10T19:22:04.075Z" - }, - { - "id": 374, - "name": "Vampire Master", - "status": "Alive", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/374.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/374", - "created": "2018-01-10T19:23:45.478Z" - }, - { - "id": 375, - "name": "Vance Maximus", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/375.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/375", - "created": "2018-01-10T19:26:00.957Z" - }, - { - "id": 376, - "name": "Veronica Ann Bennet", - "status": "Alive", - "species": "Alien", - "type": "Gazorpian", - "gender": "Female", - "origin": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "location": { - "name": "Gazorpazorp", - "url": "https://rickandmortyapi.com/api/location/40" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/376.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/376", - "created": "2018-01-10T19:27:06.246Z" - }, - { - "id": 377, - "name": "Voltematron", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/377.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/377", - "created": "2018-01-10T19:29:08.116Z" - }, - { - "id": 378, - "name": "Wall Crawling Rick", - "status": "unknown", - "species": "Humanoid", - "type": "Lizard-Person", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/378.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/378", - "created": "2018-01-10T19:33:30.804Z" - }, - { - "id": 379, - "name": "Wedding Bartender", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Planet Squanch", - "url": "https://rickandmortyapi.com/api/location/35" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/379.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/379", - "created": "2018-01-10T19:37:41.375Z" - }, - { - "id": 380, - "name": "Weird Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/380.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/380", - "created": "2018-01-10T19:44:22.262Z" - }, - { - "id": 381, - "name": "Woman Rick", - "status": "Alive", - "species": "Alien", - "type": "Chair", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/381.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/381", - "created": "2018-01-10T19:46:00.622Z" - }, - { - "id": 382, - "name": "Worldender", - "status": "Dead", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/382.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/382", - "created": "2018-01-10T19:47:55.859Z" - }, - { - "id": 383, - "name": "Yaarb", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/383.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/383", - "created": "2018-01-10T19:48:59.952Z" - }, - { - "id": 384, - "name": "Yellow Headed Doctor", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/384.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/384", - "created": "2018-01-10T19:50:19.351Z" - }, - { - "id": 385, - "name": "Yellow Shirt Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/385.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/385", - "created": "2018-01-10T19:51:18.996Z" - }, - { - "id": 386, - "name": "Zarbadar Gloonch", - "status": "Dead", - "species": "Alien", - "type": "Drumbloxian", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/386.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13", - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/386", - "created": "2018-01-10T19:52:40.898Z" - }, - { - "id": 387, - "name": "Zarbadar's Mytholog", - "status": "unknown", - "species": "Mytholog", - "type": "", - "gender": "Female", - "origin": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "location": { - "name": "Nuptia 4", - "url": "https://rickandmortyapi.com/api/location/13" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/387.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/387", - "created": "2018-01-10T19:54:17.951Z" - }, - { - "id": 388, - "name": "Zeep Xanflorp", - "status": "Alive", - "species": "Humanoid", - "type": "Microverse inhabitant", - "gender": "Male", - "origin": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "location": { - "name": "Rick's Battery Microverse", - "url": "https://rickandmortyapi.com/api/location/24" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/388.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/17" - ], - "url": "https://rickandmortyapi.com/api/character/388", - "created": "2018-01-10T19:56:57.790Z" - }, - { - "id": 389, - "name": "Zeta Alpha Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/389.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/389", - "created": "2018-01-10T19:57:41.191Z" - }, - { - "id": 390, - "name": "Zick Zack", - "status": "Dead", - "species": "Alien", - "type": "Floop Floopian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/390.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/390", - "created": "2018-01-10T20:00:05.681Z" - }, - { - "id": 391, - "name": "Uncle Steve", - "status": "Dead", - "species": "Alien", - "type": "Parasite", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/391.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/15" - ], - "url": "https://rickandmortyapi.com/api/character/391", - "created": "2018-01-14T13:34:50.096Z" - }, - { - "id": 392, - "name": "Bearded Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/392.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/392", - "created": "2018-01-14T14:48:05.977Z" - }, - { - "id": 393, - "name": "Roy", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/393.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/393", - "created": "2018-01-20T19:15:27.239Z" - }, - { - "id": 394, - "name": "Davin", - "status": "Dead", - "species": "Cronenberg", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "location": { - "name": "Earth (C-137)", - "url": "https://rickandmortyapi.com/api/location/1" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/394.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/6" - ], - "url": "https://rickandmortyapi.com/api/character/394", - "created": "2018-01-20T19:48:42.201Z" - }, - { - "id": 395, - "name": "Greebybobe", - "status": "Alive", - "species": "Alien", - "type": "Greebybobe", - "gender": "unknown", - "origin": { - "name": "Girvonesk", - "url": "https://rickandmortyapi.com/api/location/68" - }, - "location": { - "name": "Worldender's lair", - "url": "https://rickandmortyapi.com/api/location/4" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/395.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/395", - "created": "2018-04-15T16:46:31.715Z" - }, - { - "id": 396, - "name": "Scary Teacher", - "status": "Alive", - "species": "Humanoid", - "type": "Monster", - "gender": "Male", - "origin": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "location": { - "name": "Mr. Goldenfold's dream", - "url": "https://rickandmortyapi.com/api/location/18" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/396.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/396", - "created": "2018-04-15T17:10:07.639Z" - }, - { - "id": 397, - "name": "Fido", - "status": "Alive", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "location": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/397.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/397", - "created": "2018-04-15T17:15:28.777Z" - }, - { - "id": 398, - "name": "Accountant dog", - "status": "Alive", - "species": "Animal", - "type": "Dog", - "gender": "Male", - "origin": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "location": { - "name": "Snuffles' Dream", - "url": "https://rickandmortyapi.com/api/location/70" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/398.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2" - ], - "url": "https://rickandmortyapi.com/api/character/398", - "created": "2018-04-15T17:23:04.169Z" - }, - { - "id": 399, - "name": "Tiny-persons advocacy group lawyer", - "status": "Alive", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/399.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/399", - "created": "2018-04-15T17:34:02.076Z" - }, - { - "id": 400, - "name": "Giant Judge", - "status": "Alive", - "species": "Humanoid", - "type": "Giant", - "gender": "Male", - "origin": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "location": { - "name": "Giant's Town", - "url": "https://rickandmortyapi.com/api/location/14" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/400.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/5" - ], - "url": "https://rickandmortyapi.com/api/character/400", - "created": "2018-04-15T17:36:11.295Z" - }, - { - "id": 401, - "name": "Morty Jr's interviewer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/401.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/7" - ], - "url": "https://rickandmortyapi.com/api/character/401", - "created": "2018-04-15T17:43:56.832Z" - }, - { - "id": 402, - "name": "Guy from The Bachelor", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/402.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/402", - "created": "2018-04-15T17:45:38.589Z" - }, - { - "id": 403, - "name": "Corn detective", - "status": "Dead", - "species": "Humanoid", - "type": "Corn-person", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/403.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/403", - "created": "2018-04-15T17:48:50.629Z" - }, - { - "id": 404, - "name": "Michael Jackson", - "status": "Alive", - "species": "Humanoid", - "type": "Phone-Person", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/404.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/404", - "created": "2018-04-15T18:01:09.637Z" - }, - { - "id": 405, - "name": "Trunkphobic suspenders guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/405.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/2", - "https://rickandmortyapi.com/api/episode/8", - "https://rickandmortyapi.com/api/episode/10", - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/405", - "created": "2018-04-15T20:31:46.065Z" - }, - { - "id": 406, - "name": "Spiderweb teddy bear", - "status": "Alive", - "species": "Animal", - "type": "Teddy Bear", - "gender": "unknown", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/406.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/406", - "created": "2018-04-15T20:45:04.863Z" - }, - { - "id": 407, - "name": "Regular Tyrion Lannister", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/407.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/407", - "created": "2018-04-15T20:50:10.475Z" - }, - { - "id": 408, - "name": "Quick Mistery Presenter", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/408.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/408", - "created": "2018-04-15T20:51:47.778Z" - }, - { - "id": 409, - "name": "Mr. Sneezy", - "status": "Alive", - "species": "Human", - "type": "Little Human", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/409.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/409", - "created": "2018-04-15T21:04:09.405Z" - }, - { - "id": 410, - "name": "Two Brothers", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/410.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/410", - "created": "2018-04-15T21:06:18.686Z" - }, - { - "id": 411, - "name": "Alien Mexican Armada", - "status": "unknown", - "species": "Alien", - "type": "Mexican", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/411.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/411", - "created": "2018-04-15T21:10:27.986Z" - }, - { - "id": 412, - "name": "Giant Cat Monster", - "status": "unknown", - "species": "Animal", - "type": "Giant Cat Monster", - "gender": "unknown", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/412.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/412", - "created": "2018-04-15T21:14:09.223Z" - }, - { - "id": 413, - "name": "Old Women", - "status": "unknown", - "species": "Human", - "type": "Old Amazons", - "gender": "Female", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/413.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/413", - "created": "2018-04-15T21:21:32.623Z" - }, - { - "id": 414, - "name": "Trunkphobic guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/414.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/414", - "created": "2018-04-15T21:33:59.719Z" - }, - { - "id": 415, - "name": "Pro trunk people marriage guy", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/415.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/415", - "created": "2018-04-15T21:34:21.911Z" - }, - { - "id": 416, - "name": "Muscular Mannie", - "status": "Alive", - "species": "Human", - "type": "Mannie", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/416.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/416", - "created": "2018-04-15T21:39:22.608Z" - }, - { - "id": 417, - "name": "Baby Legs Chief", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/417.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/417", - "created": "2018-04-15T21:40:39.871Z" - }, - { - "id": 418, - "name": "Mrs. Sullivan's Boyfriend", - "status": "Alive", - "species": "Human", - "type": "Necrophiliac", - "gender": "Male", - "origin": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/418.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/8" - ], - "url": "https://rickandmortyapi.com/api/character/418", - "created": "2018-04-15T21:43:43.867Z" - }, - { - "id": 419, - "name": "Plutonian Hostess", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Female", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/419.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/419", - "created": "2018-04-15T21:48:45.783Z" - }, - { - "id": 420, - "name": "Plutonian Host", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/420.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/420", - "created": "2018-04-15T21:49:04.730Z" - }, - { - "id": 421, - "name": "Rich Plutonian", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Female", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/421.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/421", - "created": "2018-04-15T21:51:50.534Z" - }, - { - "id": 422, - "name": "Rich Plutonian", - "status": "Alive", - "species": "Alien", - "type": "Plutonian", - "gender": "Male", - "origin": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "location": { - "name": "Pluto", - "url": "https://rickandmortyapi.com/api/location/47" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/422.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/9" - ], - "url": "https://rickandmortyapi.com/api/character/422", - "created": "2018-04-15T21:52:14.642Z" - }, - { - "id": 423, - "name": "Synthetic Laser Eels", - "status": "Alive", - "species": "Animal", - "type": "Eel", - "gender": "unknown", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/423.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11" - ], - "url": "https://rickandmortyapi.com/api/character/423", - "created": "2018-04-16T21:08:47.956Z" - }, - { - "id": 424, - "name": "Pizza-person", - "status": "Alive", - "species": "Humanoid", - "type": "Pizza", - "gender": "Male", - "origin": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "location": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/424.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/424", - "created": "2018-04-16T21:45:55.310Z" - }, - { - "id": 425, - "name": "Pizza-person", - "status": "Alive", - "species": "Humanoid", - "type": "Pizza", - "gender": "Male", - "origin": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "location": { - "name": "Earth (Pizza Dimension)", - "url": "https://rickandmortyapi.com/api/location/71" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/425.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/425", - "created": "2018-04-16T21:46:18.362Z" - }, - { - "id": 426, - "name": "Greasy Grandma", - "status": "Alive", - "species": "Human", - "type": "Grandma", - "gender": "Female", - "origin": { - "name": "Greasy Grandma World", - "url": "https://rickandmortyapi.com/api/location/73" - }, - "location": { - "name": "Greasy Grandma World", - "url": "https://rickandmortyapi.com/api/location/73" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/426.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/426", - "created": "2018-04-16T21:51:21.379Z" - }, - { - "id": 427, - "name": "Phone-person", - "status": "Alive", - "species": "Humanoid", - "type": "Phone", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/427.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/427", - "created": "2018-04-16T21:54:05.375Z" - }, - { - "id": 428, - "name": "Phone-person", - "status": "Alive", - "species": "Humanoid", - "type": "Phone", - "gender": "Male", - "origin": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "location": { - "name": "Earth (Phone Dimension)", - "url": "https://rickandmortyapi.com/api/location/72" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/428.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/428", - "created": "2018-04-16T21:54:48.372Z" - }, - { - "id": 429, - "name": "Chair-person", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/429.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/429", - "created": "2018-04-16T21:59:25.798Z" - }, - { - "id": 430, - "name": "Chair-person", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/430.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/430", - "created": "2018-04-16T21:59:48.220Z" - }, - { - "id": 431, - "name": "Chair-homeless", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/431.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/431", - "created": "2018-04-16T22:01:17.927Z" - }, - { - "id": 432, - "name": "Chair-waiter", - "status": "Alive", - "species": "Humanoid", - "type": "Chair", - "gender": "Male", - "origin": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "location": { - "name": "Earth (Chair Dimension)", - "url": "https://rickandmortyapi.com/api/location/74" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/432.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/432", - "created": "2018-04-16T22:02:26.106Z" - }, - { - "id": 433, - "name": "Doopidoo", - "status": "Alive", - "species": "Animal", - "type": "Doopidoo", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/433.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/433", - "created": "2018-04-16T22:05:05.745Z" - }, - { - "id": 434, - "name": "Super Weird Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "unknown", - "url": "" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/434.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/10" - ], - "url": "https://rickandmortyapi.com/api/character/434", - "created": "2018-04-16T22:16:17.789Z" - }, - { - "id": 435, - "name": "Pripudlian", - "status": "Alive", - "species": "Alien", - "type": "Pripudlian", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/435.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/1", - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/25" - ], - "url": "https://rickandmortyapi.com/api/character/435", - "created": "2018-04-16T22:21:57.962Z" - }, - { - "id": 436, - "name": "Giant Testicle Monster", - "status": "Alive", - "species": "Animal", - "type": "Monster", - "gender": "unknown", - "origin": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "location": { - "name": "Testicle Monster Dimension", - "url": "https://rickandmortyapi.com/api/location/21" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/436.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/11", - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/436", - "created": "2018-04-16T22:33:01.337Z" - }, - { - "id": 437, - "name": "Michael", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/437.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/437", - "created": "2018-05-01T11:51:10.604Z" - }, - { - "id": 438, - "name": "Michael's Lawyer", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/438.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/438", - "created": "2018-05-01T11:57:16.266Z" - }, - { - "id": 439, - "name": "Veterinary", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/439.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/439", - "created": "2018-05-01T11:58:43.275Z" - }, - { - "id": 440, - "name": "Veterinary Nurse", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/440.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/12" - ], - "url": "https://rickandmortyapi.com/api/character/440", - "created": "2018-05-01T11:59:15.544Z" - }, - { - "id": 441, - "name": "Bearded Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/441.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/441", - "created": "2018-05-01T12:09:22.636Z" - }, - { - "id": 442, - "name": "Shaved Head Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/442.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/442", - "created": "2018-05-01T12:10:35.123Z" - }, - { - "id": 443, - "name": "Tank Top Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/443.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/443", - "created": "2018-05-01T12:23:37.165Z" - }, - { - "id": 444, - "name": "Pink Polo Shirt Jerry", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/444.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/444", - "created": "2018-05-01T12:27:08.632Z" - }, - { - "id": 445, - "name": "Jerryboree Keeper", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/445.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/445", - "created": "2018-05-01T13:09:57.921Z" - }, - { - "id": 446, - "name": "Jerryboree Receptionist", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Jerryboree", - "url": "https://rickandmortyapi.com/api/location/44" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/446.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/446", - "created": "2018-05-01T13:11:26.665Z" - }, - { - "id": 447, - "name": "Anchor Gear", - "status": "Alive", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/447.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/447", - "created": "2018-05-01T13:34:56.141Z" - }, - { - "id": 448, - "name": "Gear Cop", - "status": "Dead", - "species": "Alien", - "type": "Gear-Person", - "gender": "Male", - "origin": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "location": { - "name": "Gear World", - "url": "https://rickandmortyapi.com/api/location/57" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/448.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/448", - "created": "2018-05-01T13:38:21.237Z" - }, - { - "id": 449, - "name": "Roy's Mum", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Female", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/449.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/449", - "created": "2018-05-01T13:55:27.886Z" - }, - { - "id": 450, - "name": "Roy's Wife", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/450.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/450", - "created": "2018-05-01T13:57:55.888Z" - }, - { - "id": 451, - "name": "Roy's Son", - "status": "Alive", - "species": "Human", - "type": "Game", - "gender": "Male", - "origin": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "location": { - "name": "Roy: A Life Well Lived", - "url": "https://rickandmortyapi.com/api/location/32" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/451.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/13" - ], - "url": "https://rickandmortyapi.com/api/character/451", - "created": "2018-05-01T13:59:18.964Z" - }, - { - "id": 452, - "name": "Simon", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/452.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16" - ], - "url": "https://rickandmortyapi.com/api/character/452", - "created": "2018-05-01T14:20:10.187Z" - }, - { - "id": 453, - "name": "Vampire Master's Assistant", - "status": "Alive", - "species": "Vampire", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/453.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/18" - ], - "url": "https://rickandmortyapi.com/api/character/453", - "created": "2018-05-01T15:20:15.582Z" - }, - { - "id": 454, - "name": "Arbolian Mentirososian", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "Árboles Mentirosos", - "url": "https://rickandmortyapi.com/api/location/75" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/454.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/16", - "https://rickandmortyapi.com/api/episode/19", - "https://rickandmortyapi.com/api/episode/21" - ], - "url": "https://rickandmortyapi.com/api/character/454", - "created": "2018-05-01T15:30:21.493Z" - }, - { - "id": 455, - "name": "St. Gloopy Noops Nurse", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/455.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/455", - "created": "2018-05-01T15:34:19.679Z" - }, - { - "id": 456, - "name": "Nano Doctor", - "status": "Alive", - "species": "Alien", - "type": "Nano Alien", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/456.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/456", - "created": "2018-05-01T15:42:07.919Z" - }, - { - "id": 457, - "name": "Funny Songs Presenter", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/457.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/457", - "created": "2018-05-01T16:08:23.458Z" - }, - { - "id": 458, - "name": "Tax Attorney", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/458.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/458", - "created": "2018-05-01T16:11:17.925Z" - }, - { - "id": 459, - "name": "Butthole Ice Cream Guy", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Interdimensional Cable", - "url": "https://rickandmortyapi.com/api/location/6" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/459.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/459", - "created": "2018-05-01T16:53:23.462Z" - }, - { - "id": 460, - "name": "Traflorkian Journalist", - "status": "Alive", - "species": "Alien", - "type": "Traflorkian", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "St. Gloopy Noops Hospital", - "url": "https://rickandmortyapi.com/api/location/16" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/460.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/19" - ], - "url": "https://rickandmortyapi.com/api/character/460", - "created": "2018-05-01T17:03:39.846Z" - }, - { - "id": 461, - "name": "Communication's Responsible Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/461.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/461", - "created": "2018-05-22T16:06:28.494Z" - }, - { - "id": 462, - "name": "Teleportation's Responsible Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/462.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/462", - "created": "2018-05-22T16:16:02.653Z" - }, - { - "id": 463, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/463.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/463", - "created": "2018-05-22T16:21:44.379Z" - }, - { - "id": 464, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/464.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/464", - "created": "2018-05-22T16:21:58.176Z" - }, - { - "id": 465, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/465.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/465", - "created": "2018-05-22T16:22:12.309Z" - }, - { - "id": 466, - "name": "SEAL Team Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/466.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/22" - ], - "url": "https://rickandmortyapi.com/api/character/466", - "created": "2018-05-22T16:23:24.470Z" - }, - { - "id": 467, - "name": "Morphizer-XE Customer Support", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/467.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/467", - "created": "2018-05-22T16:46:18.038Z" - }, - { - "id": 468, - "name": "Morphizer-XE Customer Support", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/468.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/468", - "created": "2018-05-22T16:46:37.603Z" - }, - { - "id": 469, - "name": "Morphizer-XE Customer Support", - "status": "unknown", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/469.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/26" - ], - "url": "https://rickandmortyapi.com/api/character/469", - "created": "2018-05-22T16:46:50.518Z" - }, - { - "id": 470, - "name": "Alien Spa Employee", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Alien Day Spa", - "url": "https://rickandmortyapi.com/api/location/76" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/470.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/470", - "created": "2018-05-22T17:01:59.602Z" - }, - { - "id": 471, - "name": "Little Voltron", - "status": "Alive", - "species": "Robot", - "type": "", - "gender": "Genderless", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/471.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/27" - ], - "url": "https://rickandmortyapi.com/api/character/471", - "created": "2018-05-22T17:07:21.833Z" - }, - { - "id": 472, - "name": "Baby Rick", - "status": "Alive", - "species": "Human", - "type": "Clone", - "gender": "Male", - "origin": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/472.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/472", - "created": "2018-05-22T17:11:53.084Z" - }, - { - "id": 473, - "name": "Bartender Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/473.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/473", - "created": "2018-05-22T17:14:41.628Z" - }, - { - "id": 474, - "name": "Dancer Cowboy Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/474.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/474", - "created": "2018-05-22T17:17:10.102Z" - }, - { - "id": 475, - "name": "Dancer Morty", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/475.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/475", - "created": "2018-05-22T17:17:49.270Z" - }, - { - "id": 476, - "name": "Flower Morty", - "status": "Alive", - "species": "Human", - "type": "Human with a flower in his head", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/476.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/476", - "created": "2018-05-22T17:18:46.129Z" - }, - { - "id": 477, - "name": "Hairdresser Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/477.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/477", - "created": "2018-05-22T17:19:36.127Z" - }, - { - "id": 478, - "name": "Journalist Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/478.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/478", - "created": "2018-05-22T17:22:18.417Z" - }, - { - "id": 479, - "name": "Private Sector Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/479.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/479", - "created": "2018-05-22T17:23:18.546Z" - }, - { - "id": 480, - "name": "Purple Morty", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/480.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/480", - "created": "2018-05-22T17:24:38.571Z" - }, - { - "id": 481, - "name": "Retired General Rick", - "status": "unknown", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/481.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/481", - "created": "2018-05-22T17:29:50.642Z" - }, - { - "id": 482, - "name": "Secret Service Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/482.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/482", - "created": "2018-05-22T17:32:32.561Z" - }, - { - "id": 483, - "name": "Steve Jobs Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/483.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/483", - "created": "2018-05-22T17:33:33.815Z" - }, - { - "id": 484, - "name": "Sheik Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/484.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/484", - "created": "2018-05-22T17:35:26.250Z" - }, - { - "id": 485, - "name": "Modern Rick", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/485.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/485", - "created": "2018-05-22T17:36:56.925Z" - }, - { - "id": 486, - "name": "Tan Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/486.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/486", - "created": "2018-05-22T17:37:37.764Z" - }, - { - "id": 487, - "name": "Visor Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/487.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/487", - "created": "2018-05-22T17:38:28.593Z" - }, - { - "id": 488, - "name": "Colonial Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/488.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/488", - "created": "2018-05-22T17:39:06.439Z" - }, - { - "id": 489, - "name": "P-Coat Rick", - "status": "Dead", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Citadel of Ricks", - "url": "https://rickandmortyapi.com/api/location/3" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/489.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/28" - ], - "url": "https://rickandmortyapi.com/api/character/489", - "created": "2018-05-22T17:39:37.604Z" - }, - { - "id": 490, - "name": "Chang", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/490.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/490", - "created": "2018-05-22T17:43:52.543Z" - }, - { - "id": 491, - "name": "Dr. Eleanor Arroway", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Female", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "The Menagerie", - "url": "https://rickandmortyapi.com/api/location/25" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/491.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/29" - ], - "url": "https://rickandmortyapi.com/api/character/491", - "created": "2018-05-22T17:44:32.071Z" - }, - { - "id": 492, - "name": "Varrix", - "status": "Alive", - "species": "Alien", - "type": "", - "gender": "unknown", - "origin": { - "name": "unknown", - "url": "" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/492.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/30" - ], - "url": "https://rickandmortyapi.com/api/character/492", - "created": "2018-05-22T17:49:13.883Z" - }, - { - "id": 493, - "name": "Secretary of the Interior", - "status": "Alive", - "species": "Human", - "type": "", - "gender": "Male", - "origin": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "location": { - "name": "Earth (Replacement Dimension)", - "url": "https://rickandmortyapi.com/api/location/20" - }, - "image": "https://raw.githubusercontent.com/Laboratoria/rick-and-morty-images/master/images/493.jpeg", - "episode": [ - "https://rickandmortyapi.com/api/episode/31" - ], - "url": "https://rickandmortyapi.com/api/character/493", - "created": "2018-05-22T17:51:07.373Z" - } - ] -} diff --git a/src/data/tarot/README.md b/src/data/tarot/README.md deleted file mode 100644 index 12c2cc0b..00000000 --- a/src/data/tarot/README.md +++ /dev/null @@ -1,51 +0,0 @@ -# Tarot - -El tarot es una baraja de naipes a menudo utilizada como medio de consulta e -interpretación de hechos (presentes, pasados o futuros), sueños, percepciones o -estados emocionales que constituye, además, un tipo de cartomancia. - -Sus orígenes datan al menos del siglo XIV. La técnica se basa en la selección -de cartas de una baraja especial, que luego son interpretadas por una lectora, -según el orden o disposición en que han sido seleccionadas o repartidas. La -baraja de tarot está compuesta por 78 cartas divididas en arcanos mayores, los -cuales son 22; y menores, que son 56. La palabra _arcano_ proviene del latín -_arcanum_, que significa 'misterio' o 'secreto'. - -A quienes practican este tipo de adivinación se llaman “tarotistas”. - -## Hallazgos - -Cada carta tiene una asignación de significados arbitraria. Los mismos están -relacionados con los grandes arquetipos universales (en este sentido, los -significados pueden ser solo alusiones para dar flexibilidad en la -interpretación). El conjunto de los significados de cada carta forma un -universo semántico, rico en interpretación filosófica y situacional. - -Cada carta de un tarot cuenta con una ilustración que sirve como referencia -memorística, en la cual es importante la selección de iconos y colores, ya que -cada color tiene un valor simbólico (por ejemplo, azul-espiritualidad). -Existen distintas ilustraciones dependiendo del tipo de tarot y de baraja que -se está usando. - -Ligado al número de cartas, hay toda una tradición acerca del significado -de cada número. - -La tradición divide el tarot en: espadas (elemento aire, pensamiento e -inteligencia), bastos (elemento fuego, vida, pasiones), copas (elemento agua, -amor y sentimientos) y oros o pentáculos (elemento tierra, naturaleza, materia, -lo económico). - -## Detalles de la data - -* En este _dataset_ encontrarás los siguientes datos de cada carta: - - - Tipo: Si es arcano mayor o menor. - - Nombre: El nombre de cada una. - - Nombre corto: Un código identificador de cada una. - - Valor: Su valor numérico asociado. - - Significado hacia arriba: El significado asociado a la carta volteada - hacia arriba. - - Significado al reverso: El significado asociado a la carta volteada al reverso. - - Descripción de la carta: La descripción del escenario asociado a la carta. - - Imágen: Una representación visual de la descripción de la carta. - \ No newline at end of file diff --git a/src/data/tarot/README.pt.md b/src/data/tarot/README.pt.md deleted file mode 100644 index fa531583..00000000 --- a/src/data/tarot/README.pt.md +++ /dev/null @@ -1,51 +0,0 @@ -# Tarô - -O tarô é um baralho de cartas frequentemente utilizado como meio de consulta -e interpretação de fatos (presentes, passados ​​ou futuros), sonhos, percepções -ou estados emocionais, que também constitui um tipo de cartomancia. - -As suas origens remontam pelo menos ao século XIV. A técnica baseia-se na -seleção de cartas de um baralho especial, que são então interpretadas por uma -leitora, de acordo com a ordem ou arranjo em que foram selecionadas ou -distribuídas. O baralho de tarô é composto por 78 cartas divididas em -arcanos maiores, que são 22; e menores, que são 56. A palavra _arcana_ -Vem do latim _arcanum_, que significa 'mistério' ou 'segredo'. - -Aquelas que praticam esse tipo de adivinhação são chamadas de “tarotistas”. - -## Constatações - -Cada cartão tem uma atribuição arbitrária de significados. os mesmos são -relacionados com os grandes arquétipos universais (neste sentido, o -significados só podem ser alusões para dar flexibilidade na -interpretação). O conjunto de significados de cada carta forma um -universo semântico, rico em interpretações filosóficas e situacionais. - -Cada carta de tarô possui uma ilustração que serve como referência de memória, -na qual a seleção de ícones e cores é importante, pois cada cor tem um valor -simbólico (por exemplo, azul-espiritualidade). -Existem diferentes ilustrações dependendo do tipo de tarô e baralho que está -sendo usado. - -Ligado ao número de cartas, existe toda uma tradição sobre o significado de -cada número. - -A tradição divide o tarô em: espadas (elemento ar, pensamento e inteligência), -bastos (elemento fogo, vida, paixões), taças (elemento água, amor e -sentimentos) e ouros ou pentáculos (elemento terra, natureza, matéria, -economia). - -## Detalhes da data - -* Neste _dataset_ você encontrará os seguintes dados para cada cartão: - - - Tipo: Se for arcano maior ou menor. - - Nome: O nome de cada uma. - - Nome curto: um código identificador para cada uma. - - Valor: Seu valor numérico associado. - - Significado da face para cima: O significado associado à carta com a face - para cima. - - Significado reverso: O significado associado ao cartão virado. - - Descrição do cartão: A descrição do cenário associado ao cartão. - - Imagem: Uma representação visual da descrição do cartão. - \ No newline at end of file diff --git a/src/data/tarot/tarot.js b/src/data/tarot/tarot.js deleted file mode 100644 index f7803e0d..00000000 --- a/src/data/tarot/tarot.js +++ /dev/null @@ -1,840 +0,0 @@ -export default { - "cards": [ - { - "type": "major", - "name_short": "ar01", - "name": "The Magician", - "value": 1, - "meaning_up": "Skill, diplomacy, address, subtlety; sickness, pain, loss, disaster, snares of enemies; self-confidence, will; the Querent, if male.", - "meaning_rev": "Physician, Magus, mental disease, disgrace, disquiet.", - "desc": "A youthful figure in the robe of a magician, having the countenance of divine Apollo, with smile of confidence and shining eyes. Above his head is the mysterious sign of the Holy Spirit, the sign of life, like an endless cord, forming the figure 8 in a horizontal position . About his waist is a serpent-cincture, the serpent appearing to devour its own tail. This is familiar to most as a conventional symbol of eternity, but here it indicates more especially the eternity of attainment in the spirit. In the Magician's right hand is a wand raised towards heaven, while the left hand is pointing to the earth. This dual sign is known in very high grades of the Instituted Mysteries; it shews the descent of grace, virtue and light, drawn from things above and derived to things below. The suggestion throughout is therefore the possession and communication of the Powers and Gifts of the Spirit. On the table in front of the Magician are the symbols of the four Tarot suits, signifying the elements of natural life, which lie like counters before the adept, and he adapts them as he wills. Beneath are roses and lilies, the flos campi and lilium convallium, changed into garden flowers, to shew the culture of aspiration. This card signifies the divine motive in man, reflecting God, the will in the liberation of its union with that which is above. It is also the unity of individual being on all planes, and in a very high sense it is thought, in the fixation thereof. With further reference to what I have called the sign of life and its connexion with the number 8, it may be remembered that Christian Gnosticism speaks of rebirth in Christ as a change \"unto the Ogdoad.\" The mystic number is termed Jerusalem above, the Land flowing with Milk and Honey, the Holy Spirit and the Land of the Lord. According to Martinism, 8 is the number of Christ.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/de/RWS_Tarot_01_Magician.jpg" - }, - { - "type": "major", - "name_short": "ar02", - "name": "The High Priestess", - "value": 2, - "meaning_up": "Secrets, mystery, the future as yet unrevealed; the woman who interests the Querent, if male; the Querent herself, if female; silence, tenacity; mystery, wisdom, science.", - "meaning_rev": "Passion, moral or physical ardour, conceit, surface knowledge.", - "desc": "She has the lunar crescent at her feet, a horned diadem on her head, with a globe in the middle place, and a large solar cross on her breast. The scroll in her hands is inscribed with the word Tora, signifying the Greater Law, the Secret Law and the second sense of the Word. It is partly covered by her mantle, to shew that some things are implied and some spoken. She is seated between the white and black pillars--J. and B.--of the mystic Temple, and the veil of the Temple is behind her: it is embroidered with palms and pomegranates. The vestments are flowing and gauzy, and the mantle suggests light--a shimmering radiance. She has been called occult Science on the threshold of the Sanctuary of Isis, but she is really the Secret Church, the House which is of God and man. She represents also the Second Marriage of the Prince who is no longer of this world; she is the spiritual Bride and Mother, the daughter of the stars and the Higher Garden of Eden. She is, in fine, the Queen of the borrowed light, but this is the light of all. She is the Moon nourished by the milk of the Supernal Mother.\nIn a manner, she is also the Supernal Mother herself--that is to say, she is the bright reflection. It is in this sense of reflection that her truest and highest name in bolism is Shekinah--the co-habiting glory. According to Kabalism, there is a Shekinah both above and below. In the superior world it is called Binah, the Supernal Understanding which reflects to the emanations that are beneath. In the lower world it is MaIkuth--that world being, for this purpose, understood as a blessed Kingdom that with which it is made blessed being the Indwelling Glory. Mystically speaking, the Shekinah is the Spiritual Bride of the just man, and when he reads the Law she gives the Divine meaning. There are some respects in which this card is the highest and holiest of the Greater Arcana.", - "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/RWS_Tarot_02_High_Priestess.jpg/590px-RWS_Tarot_02_High_Priestess.jpg" - }, - { - "type": "major", - "name_short": "ar03", - "name": "The Empress", - "value": 3, - "meaning_up": "Fruitfulness, action, initiative, length of days; the unknown, clandestine; also difficulty, doubt, ignorance.", - "meaning_rev": "Light, truth, the unravelling of involved matters, public rejoicings; according to another reading, vacillation.", - "desc": "A stately figure, seated, having rich vestments and royal aspect, as of a daughter of heaven and earth. Her diadem is of twelve stars, gathered in a cluster. The symbol of Venus is on the shield which rests near her. A field of corn is ripening in front of her, and beyond there is a fall of water. The sceptre which she bears is surmounted by the globe of this world. She is the inferior Garden of Eden, the Earthly Paradise, all that is symbolized by the visible house of man. She is not Regina coeli, but she is still refugium peccatorum, the fruitful mother of thousands. There are also certain aspects in which she has been correctly described as desire and the wings thereof, as the woman clothed with the sun, as Gloria Mundi and the veil of the Sanctum Sanctorum; but she is not, I may add, the soul that has attained wings, unless all the symbolism is counted up another and unusual way. She is above all things universal fecundity and the outer sense of the Word. This is obvious, because there is no direct message which has been given to man like that which is borne by woman; but she does not herself carry its interpretation.\nIn another order of ideas, the card of the Empress signifies the door or gate by which an entrance is obtained into this life, as into the Garden of Venus; and then the way which leads out therefrom, into that which is beyond, is the secret known to the High Priestess: it is communicated by her to the elect. Most old attributions of this card are completely wrong on the symbolism--as, for example, its identification with the Word, Divine Nature, the Triad, and so forth.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d2/RWS_Tarot_03_Empress.jpg" - }, - { - "type": "major", - "name_short": "ar04", - "name": "The Emperor", - "value": 4, - "meaning_up": "Stability, power, protection, realization; a great person; aid, reason, conviction; also authority and will.", - "meaning_rev": "Benevolence, compassion, credit; also confusion to enemies, obstruction, immaturity.", - "desc": "He has a form of the Crux ansata for his sceptre and a globe in his left hand. He is a crowned monarch--commanding, stately, seated on a throne, the arms of which axe fronted by rams' heads. He is executive and realization, the power of this world, here clothed with the highest of its natural attributes. He is occasionally represented as seated on a cubic stone, which, however, confuses some of the issues. He is the virile power, to which the Empress responds, and in this sense is he who seeks to remove the Veil of Isis; yet she remains virgo intacta.\nIt should be understood that this card and that of the Empress do not precisely represent the condition of married life, though this state is implied. On the surface, as I have indicated, they stand for mundane royalty, uplifted on the seats of the mighty; but above this there is the suggestion of another presence. They signify also--and the male figure especially--the higher kingship, occupying the intellectual throne. Hereof is the lordship of thought rather than of the animal world. Both personalities, after their own manner, are \"full of strange experience,\" but theirs is not consciously the wisdom which draws from a higher world. The Emperor has been described as (a) will in its embodied form, but this is only one of its applications, and (b) as an expression of virtualities contained in the Absolute Being--but this is fantasy.", - "img": "https://upload.wikimedia.org/wikipedia/commons/c/c3/RWS_Tarot_04_Emperor.jpg" - }, - { - "type": "major", - "name_short": "ar05", - "name": "The Hierophant", - "value": 5, - "meaning_up": "Marriage, alliance, captivity, servitude; by another account, mercy and goodness; inspiration; the man to whom the Querent has recourse.", - "meaning_rev": "Society, good understanding, concord, overkindness, weakness.", - "desc": "He wears the triple crown and is seated between two pillars, but they are not those of the Temple which is guarded by the High Priestess. In his left hand he holds a sceptre terminating in the triple cross, and with his right hand he gives the well-known ecclesiastical sign which is called that of esotericism, distinguishing between the manifest and concealed part of doctrine. It is noticeable in this connexion that the High Priestess makes no sign. At his feet are the crossed keys, and two priestly ministers in albs kneel before him. He has been usually called the Pope, which is a particular application of the more general office that he symbolizes. He is the ruling power of external religion, as the High Priestess is the prevailing genius of the esoteric, withdrawn power. The proper meanings of this card have suffered woeful admixture from nearly all hands. Grand Orient says truly that the Hierophant is the power of the keys, exoteric orthodox doctrine, and the outer side of the life which leads to the doctrine; but he is certainly not the prince of occult doctrine, as another commentator has suggested.\nHe is rather the summa totius theologiæ, when it has passed into the utmost rigidity of expression; but he symbolizes also all things that are righteous and sacred on the manifest side. As such, he is the channel of grace belonging to the world of institution as distinct from that of Nature, and he is the leader of salvation for the human race at large. He is the order and the head of the recognized hierarchy, which is the reflection of another and greater hierarchic order; but it may so happen that the pontiff forgets the significance of this his symbolic state and acts as if he contained within his proper measures all that his sign signifies or his symbol seeks to shew forth. He is not, as it has been thought, philosophy-except on the theological side; he is not inspiration; and he is not religion, although he is a mode of its expression.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/8d/RWS_Tarot_05_Hierophant.jpg" - }, - { - "type": "major", - "name_short": "ar06", - "name": "The Lovers", - "value": 6, - "meaning_up": "Attraction, love, beauty, trials overcome.", - "meaning_rev": "Failure, foolish designs. Another account speaks of marriage frustrated and contrarieties of all kinds.", - "desc": "The sun shines in the zenith, and beneath is a great winged figure with arms extended, pouring down influences. In the foreground are two human figures, male and female, unveiled before each other, as if Adam and Eve when they first occupied the paradise of the earthly body. Behind the man is the Tree of Life, bearing twelve fruits, and the Tree of the Knowledge of Good and Evil is behind the woman; the serpent is twining round it. The figures suggest youth, virginity, innocence and love before it is contaminated by gross material desire. This is in all simplicity the card of human love, here exhibited as part of the way, the truth and the life. It replaces, by recourse to first principles, the old card of marriage, which I have described previously, and the later follies which depicted man between vice and virtue. In a very high sense, the card is a mystery of the Covenant and Sabbath.\nThe suggestion in respect of the woman is that she signifies that attraction towards the sensitive life which carries within it the idea of the Fall of Man, but she is rather the working of a Secret Law of Providence than a willing and conscious temptress. It is through her imputed lapse that man shall arise ultimately, and only by her can he complete himself. The card is therefore in its way another intimation concerning the great mystery of womanhood. The old meanings fall to pieces of necessity with the old pictures, but even as interpretations of the latter, some of them were of the order of commonplace and others were false in symbolism.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3a/TheLovers.jpg" - }, - { - "type": "major", - "name_short": "ar07", - "name": "The Chariot", - "value": 7, - "meaning_up": "Succour, providence also war, triumph, presumption, vengeance, trouble.", - "meaning_rev": "Riot, quarrel, dispute, litigation, defeat.", - "desc": "An erect and princely figure carrying a drawn sword and corresponding, broadly speaking, to the traditional description which I have given in the first part. On the shoulders of the victorious hero are supposed to be the Urim and Thummim. He has led captivity captive; he is conquest on all planes--in the mind, in science, in progress, in certain trials of initiation. He has thus replied to the sphinx, and it is on this account that I have accepted the variation of Éliphas Lévi; two sphinxes thus draw his chariot. He is above all things triumph in the mind.\nIt is to be understood for this reason (a) that the question of the sphinx is concerned with a Mystery of Nature and not of the world of Grace, to which the charioteer could offer no answer; (b) that the planes of his conquest are manifest or external and not within himself; (c) that the liberation which he effects may leave himself in the bondage of the logical understanding; (d) that the tests of initiation through which he has passed in triumph are to be understood physically or rationally; and (e) that if he came to the pillars of that Temple between which the High Priestess is seated, he could not open the scroll called Tora, nor if she questioned him could he answer. He is not hereditary royalty and he is not priesthood.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9b/RWS_Tarot_07_Chariot.jpg" - }, - { - "type": "major", - "name_short": "ar08", - "name": "Fortitude", - "value": 8, - "meaning_up": "Power, energy, action, courage, magnanimity; also complete success and honours.", - "meaning_rev": "Despotism, abuse if power, weakness, discord, sometimes even disgrace.", - "desc": "A woman, over whose head there broods the same symbol of life which we have seen in the card of the Magician, is closing the jaws of a lion. The only point in which this design differs from the conventional presentations is that her beneficent fortitude has already subdued the lion, which is being led by a chain of flowers. For reasons which satisfy myself, this card has been interchanged with that of justice, which is usually numbered eight. As the variation carries nothing with it which will signify to the reader, there is no cause for explanation. Fortitude, in one of its most exalted aspects, is connected with the Divine Mystery of Union; the virtue, of course, operates in all planes, and hence draws on all in its symbolism. It connects also with innocentia inviolata, and with the strength which resides in contemplation.\nThese higher meanings are, however, matters of inference, and I do not suggest that they are transparent on the surface of the card. They are intimated in a concealed manner by the chain of flowers, which signifies, among many other things, the sweet yoke and the light burden of Divine Law, when it has been taken into the heart of hearts. The card has nothing to do with self-confidence in the ordinary sense, though this has been suggested--but it concerns the confidence of those whose strength is God, who have found their refuge in Him. There is one aspect in which the lion signifies the passions, and she who is called Strength is the higher nature in its liberation. It has walked upon the asp and the basilisk and has trodden down the lion and the dragon.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f5/RWS_Tarot_08_Strength.jpg" - }, - { - "type": "major", - "name_short": "ar09", - "name": "The Hermit", - "value": 9, - "meaning_up": "Prudence, circumspection; also and especially treason, dissimulation, roguery, corruption.", - "meaning_rev": "Concealment, disguise, policy, fear, unreasoned caution.", - "desc": "The variation from the conventional models in this card is only that the lamp is not enveloped partially in the mantle of its bearer, who blends the idea of the Ancient of Days with the Light of the World It is a star which shines in the lantern. I have said that this is a card of attainment, and to extend this conception the figure is seen holding up his beacon on an eminence. Therefore the Hermit is not, as Court de Gebelin explained, a wise man in search of truth and justice; nor is he, as a later explanation proposes, an especial example of experience. His beacon intimates that \"where I am, you also may be.\"\nIt is further a card which is understood quite incorrectly when it is connected with the idea of occult isolation, as the protection of personal magnetism against admixture. This is one of the frivolous renderings which we owe to Éliphas Lévi. It has been adopted by the French Order of Martinism and some of us have heard a great deal of the Silent and Unknown Philosophy enveloped by his mantle from the knowledge of the profane. In true Martinism, the significance of the term Philosophe inconnu was of another order. It did not refer to the intended concealment of the Instituted Mysteries, much less of their substitutes, but--like the card itself--to the truth that the Divine Mysteries secure their own protection from those who are unprepared.", - "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/RWS_Tarot_09_Hermit.jpg/586px-RWS_Tarot_09_Hermit.jpg" - }, - { - "type": "major", - "name_short": "ar10", - "name": "Wheel Of Fortune", - "value": 10, - "meaning_up": "Destiny, fortune, success, elevation, luck, felicity.", - "meaning_rev": "Increase, abundance, superfluity.", - "desc": "In this symbol I have again followed the reconstruction of Éliphas Lévi, who has furnished several variants. It is legitimate--as I have intimated--to use Egyptian symbolism when this serves our purpose, provided that no theory of origin is implied therein. I have, however, presented Typhon in his serpent form. The symbolism is, of course, not exclusively Egyptian, as the four Living Creatures of Ezekiel occupy the angles of the card, and the wheel itself follows other indications of Lévi in respect of Ezekiel's vision, as illustrative of the particular Tarot Key. With the French occultist, and in the design itself, the symbolic picture stands for the perpetual motion of a fluidic universe and for the flux of human life. The Sphinx is the equilibrium therein. The transliteration of Taro as Rota is inscribed on the wheel, counterchanged with the letters of the Divine Name--to shew that Providence is imphed through all. But this is the Divine intention within, and the similar intention without is exemplified by the four Living Creatures. Sometimes the sphinx is represented couchant on a pedestal above, which defrauds the symbolism by stultifying the essential idea of stability amidst movement.\nBehind the general notion expressed in the symbol there lies the denial of chance and the fatality which is implied therein. It may be added that, from the days of Lévi onward, the occult explanations of this card are--even for occultism itself--of a singularly fatuous kind. It has been said to mean principle, fecundity, virile honour, ruling authority, etc. The findings of common fortune-telling are better than this on their own plane.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3c/RWS_Tarot_10_Wheel_of_Fortune.jpg" - }, - { - "type": "major", - "name_short": "ar11", - "name": "Justice", - "value": 11, - "meaning_up": "Equity, rightness, probity, executive; triumph of the deserving side in law.", - "meaning_rev": "Law in all its departments, legal complications, bigotry, bias, excessive severity.", - "desc": "As this card follows the traditional symbolism and carries above all its obvious meanings, there is little to say regarding it outside the few considerations collected in the first part, to which the reader is referred.\nIt will be seen, however, that the figure is seated between pillars, like the High Priestess, and on this account it seems desirable to indicate that the moral principle which deals unto every man according to his works--while, of course, it is in strict analogy with higher things;--differs in its essence from the spiritual justice which is involved in the idea of election. The latter belongs to a mysterious order of Providence, in virtue of which it is possible for certain men to conceive the idea of dedication to the highest things. The operation of this is like the breathing of the Spirit where it wills, and we have no canon of criticism or ground of explanation concerning it. It is analogous to the possession of the fairy gifts and the high gifts and the gracious gifts of the poet: we have them or have not, and their presence is as much a mystery as their absence. The law of Justice is not however involved by either alternative. In conclusion, the pillars of Justice open into one world and the pillars of the High Priestess into another.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/e0/RWS_Tarot_11_Justice.jpg" - }, - { - "type": "major", - "name_short": "ar12", - "name": "The Hanged Man", - "value": 12, - "meaning_up": "Wisdom, circumspection, discernment, trials, sacrifice, intuition, divination, prophecy.", - "meaning_rev": "Selfishness, the crowd, body politic.", - "desc": "The gallows from which he is suspended forms a Tau cross, while the figure--from the position of the legs--forms a fylfot cross. There is a nimbus about the head of the seeming martyr. It should be noted (1) that the tree of sacrifice is living wood, with leaves thereon; (2) that the face expresses deep entrancement, not suffering; (3) that the figure, as a whole, suggests life in suspension, but life and not death. It is a card of profound significance, but all the significance is veiled. One of his editors suggests that Éliphas Lévi did not know the meaning, which is unquestionable nor did the editor himself. It has been called falsely a card of martyrdom, a card a of prudence, a card of the Great Work, a card of duty; but we may exhaust all published interpretations and find only vanity. I will say very simply on my own part that it expresses the relation, in one of its aspects, between the Divine and the Universe.\nHe who can understand that the story of his higher nature is imbedded in this symbolism will receive intimations concerning a great awakening that is possible, and will know that after the sacred Mystery of Death there is a glorious Mystery of Resurrection.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/2b/RWS_Tarot_12_Hanged_Man.jpg" - }, - { - "type": "major", - "name_short": "ar13", - "name": "Death", - "value": 13, - "meaning_up": "End, mortality, destruction, corruption also, for a man, the loss of a benefactor for a woman, many contrarieties; for a maid, failure of marriage projects.", - "meaning_rev": "Inertia, sleep, lethargy, petrifaction, somnambulism; hope destroyed.", - "desc": "The veil or mask of life is perpetuated in change, transformation and passage from lower to higher, and this is more fitly represented in the rectified Tarot by one of the apocalyptic visions than by the crude notion of the reaping skeleton. Behind it lies the whole world of ascent in the spirit. The mysterious horseman moves slowly, bearing a black banner emblazoned with the Mystic Rose, which signifies life. Between two pillars on the verge of the horizon there shines the sun of immortality. The horseman carries no visible weapon, but king and child and maiden fall before him, while a prelate with clasped hands awaits his end.\nThere should be no need to point out that the suggestion of death which I have made in connection with the previous card is, of course, to be understood mystically, but this is not the case in the present instance. The natural transit of man to the next stage of his being either is or may be one form of his progress, but the exotic and almost unknown entrance, while still in this life, into the state of mystical death is a change in the form of consciousness and the passage into a state to which ordinary death is neither the path nor gate. The existing occult explanations of the 13th card are, on the whole, better than usual, rebirth, creation, destination, renewal, and the rest.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d7/RWS_Tarot_13_Death.jpg" - }, - { - "type": "major", - "name_short": "ar14", - "name": "Temperance", - "value": 14, - "meaning_up": "Economy, moderation, frugality, management, accommodation.", - "meaning_rev": "Things connected with churches, religions, sects, the priesthood, sometimes even the priest who will marry the Querent; also disunion, unfortunate combinations, competing interests.", - "desc": "A winged angel, with the sign of the sun upon his forehead and on his breast the square and triangle of the septenary. I speak of him in the masculine sense, but the figure is neither male nor female. It is held to be pouring the essences of life from chalice to chalice. It has one foot upon the earth and one upon waters, thus illustrating the nature of the essences. A direct path goes up to certain heights on the verge of the horizon, and above there is a great light, through which a crown is seen vaguely. Hereof is some part of the Secret of Eternal Life, as it is possible to man in his incarnation. All the conventional emblems are renounced herein.\nSo also are the conventional meanings, which refer to changes in the seasons, perpetual movement of life and even the combination of ideas. It is, moreover, untrue to say that the figure symbolizes the genius of the sun, though it is the analogy of solar light, realized in the third part of our human triplicity. It is called Temperance fantastically, because, when the rule of it obtains in our consciousness, it tempers, combines and harmonises the psychic and material natures. Under that rule we know in our rational part something of whence we came and whither we are going.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f8/RWS_Tarot_14_Temperance.jpg" - }, - { - "type": "major", - "name_short": "ar15", - "name": "The Devil", - "value": 15, - "meaning_up": "Ravage, violence, vehemence, extraordinary efforts, force, fatality; that which is predestined but is not for this reason evil.", - "meaning_rev": "Evil fatality, weakness, pettiness, blindness.", - "desc": "The design is an accommodation, mean or harmony, between several motives mentioned in the first part. The Horned Goat of Mendes, with wings like those of a bat, is standing on an altar. At the pit of the stomach there is the sign of Mercury. The right hand is upraised and extended, being the reverse of that benediction which is given by the Hierophant in the fifth card. In the left hand there is a great flaming torch, inverted towards the earth. A reversed pentagram is on the forehead. There is a ring in front of the altar, from which two chains are carried to the necks of two figures, male and female. These are analogous with those of the fifth card, as if Adam and Eve after the Fall. Hereof is the chain and fatality of the material life.\nThe figures are tailed, to signify the animal nature, but there is human intelligence in the faces, and he who is exalted above them is not to be their master for ever. Even now, he is also a bondsman, sustained by the evil that is in him and blind to the liberty of service. With more than his usual derision for the arts which he pretended to respect and interpret as a master therein, Éliphas Lévi affirms that the Baphometic figure is occult science and magic. Another commentator says that in the Divine world it signifies predestination, but there is no correspondence in that world with the things which below are of the brute. What it does signify is the Dweller on the Threshold without the Mystical Garden when those are driven forth therefrom who have eaten the forbidden fruit.", - "img": "https://upload.wikimedia.org/wikipedia/commons/5/55/RWS_Tarot_15_Devil.jpg" - }, - { - "type": "major", - "name_short": "ar16", - "name": "The Tower", - "value": 16, - "meaning_up": "Misery, distress, indigence, adversity, calamity, disgrace, deception, ruin. It is a card in particular of unforeseen catastrophe.", - "meaning_rev": "According to one account, the same in a lesser degree also oppression, imprisonment, tyranny.", - "desc": "Occult explanations attached to this card are meagre and mostly disconcerting. It is idle to indicate that it depicts min in all its aspects, because it bears this evidence on the surface. It is said further that it contains the first allusion to a material building, but I do not conceive that the Tower is more or less material than the pillars which we have met with in three previous cases. I see nothing to warrant Papus in supposing that it is literally the fall of Adam, but there is more in favour of his alternative--that it signifies the materialization of the spiritual word. The bibliographer Christian imagines that it is the downfall of the mind, seeking to penetrate the mystery of God. I agree rather with Grand Orient that it is the ruin of the House of We, when evil has prevailed therein, and above all that it is the rending of a House of Doctrine. I understand that the reference is, however, to a House of Falsehood. It illustrates also in the most comprehensive way the old truth that \"except the Lord build the house, they labour in vain that build it.\"\nThere is a sense in which the catastrophe is a reflection from the previous card, but not on the side of the symbolism which I have tried to indicate therein. It is more correctly a question of analogy; one is concerned with the fall into the material and animal state, while the other signifies destruction on the intellectual side. The Tower has been spoken of as the chastisement of pride and the intellect overwhelmed in the attempt to penetrate the Mystery of God; but in neither case do these explanations account for the two persons who are the living sufferers. The one is the literal word made void and the other its false interpretation. In yet a deeper sense, it may signify also the end of a dispensation, but there is no possibility here for the consideration of this involved question.", - "img": "https://upload.wikimedia.org/wikipedia/commons/5/53/RWS_Tarot_16_Tower.jpg" - }, - { - "type": "major", - "name_short": "ar17", - "name": "The Star", - "value": 17, - "meaning_up": "Loss, theft, privation, abandonment; another reading says-hope and bright prospects,", - "meaning_rev": "Arrogance, haughtiness, impotence.", - "desc": "A great, radiant star of eight rays, surrounded by seven lesser stars--also of eight rays. The female figure in the foreground is entirely naked. Her left knee is on the land and her right foot upon the water. She pours Water of Life from two great ewers, irrigating sea and land. Behind her is rising ground and on the right a shrub or tree, whereon a bird alights. The figure expresses eternal youth and beauty. The star is l'étoile flamboyante, which appears in Masonic symbolism, but has been confused therein. That which the figure communicates to the living scene is the substance of the heavens and the elements. It has been said truly that the mottoes of this card are \"Waters of Life freely\" and \"Gifts of the Spirit.\"\nThe summary of several tawdry explanations says that it is a card of hope. On other planes it has been certified as immortality and interior light. For the majority of prepared minds, the figure will appear as the type of Truth unveiled, glorious in undying beauty, pouring on the waters of the soul some part and measure of her priceless possession. But she is in reality the Great Mother in the Kabalistic Sephira Binah, which is supernal Understanding, who communicates to the Sephiroth that are below in the measure that they can receive her influx.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/db/RWS_Tarot_17_Star.jpg" - }, - { - "type": "major", - "name_short": "ar18", - "name": "The Moon", - "value": 18, - "meaning_up": "Hidden enemies, danger, calumny, darkness, terror, deception, occult forces, error.", - "meaning_rev": "Instability, inconstancy, silence, lesser degrees of deception and error.", - "desc": "The distinction between this card and some of the conventional types is that the moon is increasing on what is called the side of mercy, to the right of the observer. It has sixteen chief and sixteen secondary rays. The card represents life of the imagination apart from life of the spirit. The path between the towers is the issue into the unknown. The dog and wolf are the fears of the natural mind in the presence of that place of exit, when there is only reflected light to guide it.\nThe last reference is a key to another form of symbolism. The intellectual light is a reflection and beyond it is the unknown mystery which it cannot shew forth. It illuminates our animal nature, types of which are represented below--the dog, the wolf and that which comes up out of the deeps, the nameless and hideous tendency which is lower than the savage beast. It strives to attain manifestation, symbolized by crawling from the abyss of water to the land, but as a rule it sinks back whence it came. The face of the mind directs a calm gaze upon the unrest below; the dew of thought falls; the message is: Peace, be still; and it may be that there shall come a calm upon the animal nature, while the abyss beneath shall cease from giving up a form.", - "img": "https://upload.wikimedia.org/wikipedia/commons/7/7f/RWS_Tarot_18_Moon.jpg" - }, - { - "type": "major", - "name_short": "ar19", - "name": "The Sun", - "value": 19, - "meaning_up": "Material happiness, fortunate marriage, contentment.", - "meaning_rev": "The same in a lesser sense.", - "desc": "The naked child mounted on a white horse and displaying a red standard has been mentioned already as the better symbolism connected with this card. It is the destiny of the Supernatural East and the great and holy light which goes before the endless procession of humanity, coming out from the walled garden of the sensitive life and passing on the journey home. The card signifies, therefore, the transit from the manifest light of this world, represented by the glorious sun of earth, to the light of the world to come, which goes before aspiration and is typified by the heart of a child.\nBut the last allusion is again the key to a different form or aspect of the symbolism. The sun is that of consciousness in the spirit - the direct as the antithesis of the reflected light. The characteristic type of humanity has become a little child therein--a child in the sense of simplicity and innocence in the sense of wisdom. In that simplicity, he bears the seal of Nature and of Art; in that innocence, he signifies the restored world. When the self-knowing spirit has dawned in the consciousness above the natural mind, that mind in its renewal leads forth the animal nature in a state of perfect conformity.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/17/RWS_Tarot_19_Sun.jpg" - }, - { - "type": "major", - "name_short": "ar20", - "name": "The Last Judgment", - "value": 20, - "meaning_up": "Change of position, renewal, outcome. Another account specifies total loss though lawsuit.", - "meaning_rev": "Weakness, pusillanimity, simplicity; also deliberation, decision, sentence.", - "desc": "I have said that this symbol is essentially invariable in all Tarot sets, or at least the variations do not alter its character. The great angel is here encompassed by clouds, but he blows his bannered trumpet, and the cross as usual is displayed on the banner. The dead are rising from their tombs--a woman on the right, a man on the left hand, and between them their child, whose back is turned. But in this card there are more than three who are restored, and it has been thought worth while to make this variation as illustrating the insufficiency of current explanations. It should be noted that all the figures are as one in the wonder, adoration and ecstacy expressed by their attitudes. It is the card which registers the accomplishment of the great work of transformation in answer to the summons of the Supernal--which summons is heard and answered from within.\nHerein is the intimation of a significance which cannot well be carried further in the present place. What is that within us which does sound a trumpet and all that is lower in our nature rises in response--almost in a moment, almost in the twinkling of an eye? Let the card continue to depict, for those who can see no further, the Last judgment and the resurrection in the natural body; but let those who have inward eyes look and discover therewith. They will understand that it has been called truly in the past a card of eternal life, and for this reason it may be compared with that which passes under the name of Temperance.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/dd/RWS_Tarot_20_Judgement.jpg" - }, - { - "type": "major", - "name_short": "ar00", - "name": "The Fool", - "value": 0, - "meaning_up": "Folly, mania, extravagance, intoxication, delirium, frenzy, bewrayment.", - "meaning_rev": "Negligence, absence, distribution, carelessness, apathy, nullity, vanity.", - "desc": "With light step, as if earth and its trammels had little power to restrain him, a young man in gorgeous vestments pauses at the brink of a precipice among the great heights of the world; he surveys the blue distance before him-its expanse of sky rather than the prospect below. His act of eager walking is still indicated, though he is stationary at the given moment; his dog is still bounding. The edge which opens on the depth has no terror; it is as if angels were waiting to uphold him, if it came about that he leaped from the height. His countenance is full of intelligence and expectant dream. He has a rose in one hand and in the other a costly wand, from which depends over his right shoulder a wallet curiously embroidered. He is a prince of the other world on his travels through this one-all amidst the morning glory, in the keen air. The sun, which shines behind him, knows whence he came, whither he is going, and how he will return by another path after many days. He is the spirit in search of experience. Many symbols of the Instituted Mysteries are summarized in this card, which reverses, under high warrants, all the confusions that have preceded it.\nIn his Manual of Cartomancy, Grand Orient has a curious suggestion of the office of Mystic Fool, as apart of his process in higher divination; but it might call for more than ordinary gifts to put it into operation. We shall see how the card fares according to the common arts of fortune-telling, and it will be an example, to those who can discern, of the fact, otherwise so evident, that the Trumps Major had no place originally in the arts of psychic gambling, when cards are used as the counters and pretexts. Of the circumstances under which this art arose we know, however, very little. The conventional explanations say that the Fool signifies the flesh, the sensitive life, and by a peculiar satire its subsidiary name was at one time the alchemist, as depicting folly at the most insensate stage.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/90/RWS_Tarot_00_Fool.jpg" - }, - { - "type": "major", - "name_short": "ar21", - "name": "The World", - "value": 21, - "meaning_up": "Assured success, recompense, voyage, route, emigration, flight, change of place.", - "meaning_rev": "Inertia, fixity, stagnation, permanence.", - "desc": "As this final message of the Major Trumps is unchanged--and indeed unchangeable--in respect of its design, it has been partly described already regarding its deeper sense. It represents also the perfection and end of the Cosmos, the secret which is within it, the rapture of the universe when it understands itself in God. It is further the state of the soul in the consciousness of Divine Vision, reflected from the self-knowing spirit. But these meanings are without prejudice to that which I have said concerning it on the material side.\nIt has more than one message on the macrocosmic side and is, for example, the state of the restored world when the law of manifestation shall have been carried to the highest degree of natural perfection. But it is perhaps more especially a story of the past, referring to that day when all was declared to be good, when the morning stars sang together and all the Sons of God shouted for joy. One of the worst explanations concerning it is that the figure symbolizes the Magus when he has reached the highest degree of initiation; another account says that it represents the absolute, which is ridiculous. The figure has been said to stand for Truth, which is, however, more properly allocated to the seventeenth card. Lastly, it has been called the Crown of the Magi.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/ff/RWS_Tarot_21_World.jpg" - }, - { - "name": "Page of Wands", - "name_short": "wapa", - "value": 11, - "suit": "wands", - "type": "minor", - "meaning_up": "Dark young man, faithful, a lover, an envoy, a postman. Beside a man, he will bear favourable testimony concerning him. A dangerous rival, if followed by the Page of Cups. Has the chief qualities of his suit. He may signify family intelligence.", - "meaning_rev": "Anecdotes, announcements, evil news. Also indecision and the instability which accompanies it.", - "desc": "In a scene similar to the former, a young man stands in the act of proclamation. He is unknown but faithful, and his tidings are strange.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Wands11.jpg" - }, - { - "name": "Knight of Wands", - "name_short": "wakn", - "value": 12, - "suit": "wands", - "type": "minor", - "meaning_up": "Departure, absence, flight, emigration. A dark young man, friendly. Change of residence.", - "meaning_rev": "Rupture, division, interruption, discord.", - "desc": "He is shewn as if upon a journey, armed with a short wand, and although mailed is not on a warlike errand. He is passing mounds or pyramids. The motion of the horse is a key to the character of its rider, and suggests the precipitate mood, or things connected therewith.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/16/Wands12.jpg" - }, - { - "name": "Queen of Wands", - "name_short": "waqu", - "value": 13, - "suit": "wands", - "type": "minor", - "meaning_up": "A dark woman, countrywoman, friendly, chaste, loving, honourable. If the card beside her signifies a man, she is well disposed towards him; if a woman, she is interested in the Querent. Also, love of money, or a certain success in business.", - "meaning_rev": "Good, economical, obliging, serviceable. Signifies also--but in certain positions and in the neighbourhood of other cards tending in such directions--opposition, jealousy, even deceit and infidelity.", - "desc": "The Wands throughout this suit are always in leaf, as it is a suit of life and animation. Emotionally and otherwise, the Queen's personality corresponds to that of the King, but is more magnetic.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Wands13.jpg" - }, - { - "name": "King of Wands", - "name_short": "waki", - "value": 14, - "suit": "wands", - "type": "minor", - "meaning_up": "Dark man, friendly, countryman, generally married, honest and conscientious. The card always signifies honesty, and may mean news concerning an unexpected heritage to fall in before very long.", - "meaning_rev": "Good, but severe; austere, yet tolerant.", - "desc": "The physical and emotional nature to which this card is attributed is dark, ardent, lithe, animated, impassioned, noble. The King uplifts a flowering wand, and wears, like his three correspondences in the remaining suits, what is called a cap of maintenance beneath his crown. He connects with the symbol of the lion, which is emblazoned on the back of his throne.", - "img": "https://upload.wikimedia.org/wikipedia/commons/c/ce/Wands14.jpg" - }, - { - "name": "Ace of Wands", - "name_short": "waac", - "value": 1, - "suit": "wands", - "type": "minor", - "meaning_up": "Creation, invention, enterprise, the powers which result in these; principle, beginning, source; birth, family, origin, and in a sense the virility which is behind them; the starting point of enterprises; according to another account, money, fortune, inheritance.", - "meaning_rev": "Fall, decadence, ruin, perdition, to perish also a certain clouded joy.", - "desc": "A hand issuing from a cloud grasps a stout wand or club.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/11/Wands01.jpg" - }, - { - "name": "Two of Wands", - "name_short": "wa02", - "value": 2, - "suit": "wands", - "type": "minor", - "meaning_up": "Between the alternative readings there is no marriage possible; on the one hand, riches, fortune, magnificence; on the other, physical suffering, disease, chagrin, sadness, mortification. The design gives one suggestion; here is a lord overlooking his dominion and alternately contemplating a globe; it looks like the malady, the mortification, the sadness of Alexander amidst the grandeur of this world's wealth.", - "meaning_rev": "Surprise, wonder, enchantment, emotion, trouble, fear.", - "desc": "A tall man looks from a battlemented roof over sea and shore; he holds a globe in his right hand, while a staff in his left rests on the battlement; another is fixed in a ring. The Rose and Cross and Lily should be noticed on the left side.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0f/Wands02.jpg" - }, - { - "name": "Three of Wands", - "name_short": "wa03", - "value": 3, - "suit": "wands", - "type": "minor", - "meaning_up": "He symbolizes established strength, enterprise, effort, trade, commerce, discovery; those are his ships, bearing his merchandise, which are sailing over the sea. The card also signifies able co-operation in business, as if the successful merchant prince were looking from his side towards yours with a view to help you.", - "meaning_rev": "The end of troubles, suspension or cessation of adversity, toil and disappointment.", - "desc": "A calm, stately personage, with his back turned, looking from a cliff's edge at ships passing over the sea. Three staves are planted in the ground, and he leans slightly on one of them.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/ff/Wands03.jpg" - }, - { - "name": "Four of Wands", - "name_short": "wa04", - "value": 4, - "suit": "wands", - "type": "minor", - "meaning_up": "They are for once almost on the surface--country life, haven of refuge, a species of domestic harvest-home, repose, concord, harmony, prosperity, peace, and the perfected work of these.", - "meaning_rev": "The meaning remains unaltered; it is prosperity, increase, felicity, beauty, embellishment.", - "desc": "From the four great staves planted in the foreground there is a great garland suspended; two female figures uplift nosegays; at their side is a bridge over a moat, leading to an old manorial house.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a4/Wands04.jpg" - }, - { - "name": "Five of Wands", - "name_short": "wa05", - "value": 5, - "suit": "wands", - "type": "minor", - "meaning_up": "Imitation, as, for example, sham fight, but also the strenuous competition and struggle of the search after riches and fortune. In this sense it connects with the battle of life. Hence some attributions say that it is a card of gold, gain, opulence.", - "meaning_rev": "Litigation, disputes, trickery, contradiction.", - "desc": "A posse of youths, who are brandishing staves, as if in sport or strife. It is mimic warfare, and hereto correspond the", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9d/Wands05.jpg" - }, - { - "name": "Six of Wands", - "name_short": "wa06", - "value": 6, - "suit": "wands", - "type": "minor", - "meaning_up": "The card has been so designed that it can cover several significations; on the surface, it is a victor triumphing, but it is also great news, such as might be carried in state by the King's courier; it is expectation crowned with its own desire, the crown of hope, and so forth.", - "meaning_rev": "Apprehension, fear, as of a victorious enemy at the gate; treachery, disloyalty, as of gates being opened to the enemy; also indefinite delay.", - "desc": "A laurelled horseman bears one staff adorned with a laurel crown; footmen with staves are at his side.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3b/Wands06.jpg" - }, - { - "name": "Seven of Wands", - "name_short": "wa07", - "value": 7, - "suit": "wands", - "type": "minor", - "meaning_up": "It is a card of valour, for, on the surface, six are attacking one, who has, however, the vantage position. On the intellectual plane, it signifies discussion, wordy strife; in business--negotiations, war of trade, barter, competition. It is further a card of success, for the combatant is on the top and his enemies may be unable to reach him.", - "meaning_rev": "Perplexity, embarrassments, anxiety. It is also a caution against indecision.", - "desc": "A young man on a craggy eminence brandishing a staff; six other staves are raised towards him from below.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/e4/Wands07.jpg" - }, - { - "name": "Eight of Wands", - "name_short": "wa08", - "value": 8, - "suit": "wands", - "type": "minor", - "meaning_up": "Activity in undertakings, the path of such activity, swiftness, as that of an express messenger; great haste, great hope, speed towards an end which promises assured felicity; generally, that which is on the move; also the arrows of love.", - "meaning_rev": "Arrows of jealousy, internal dispute, stingings of conscience, quarrels; and domestic disputes for persons who are married.", - "desc": "The card represents motion through the immovable-a flight of wands through an open country; but they draw to the term of their course. That which they signify is at hand; it may be even on the threshold.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6b/Wands08.jpg" - }, - { - "name": "Nine of Wands", - "name_short": "wa09", - "value": 9, - "suit": "wands", - "type": "minor", - "meaning_up": "The card signifies strength in opposition. If attacked, the person will meet an onslaught boldly; and his build shews, that he may prove a formidable antagonist. With this main significance there are all its possible adjuncts--delay, suspension, adjournment.", - "meaning_rev": "Obstacles, adversity, calamity.", - "desc": "The figure leans upon his staff and has an expectant look, as if awaiting an enemy. Behind are eight other staves--erect, in orderly disposition, like a palisade.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Tarot_Nine_of_Wands.jpg" - }, - { - "name": "Ten of Wands", - "name_short": "wa10", - "value": 10, - "suit": "wands", - "type": "minor", - "meaning_up": "A card of many significances, and some of the readings cannot be harmonized. I set aside that which connects it with honour and good faith. The chief meaning is oppression simply, but it is also fortune, gain, any kind of success, and then it is the oppression of these things. It is also a card of false-seeming, disguise, perfidy. The place which the figure is approaching may suffer from the rods that he carries. Success is stultified if the Nine of Swords follows, and if it is a question of a lawsuit, there will be certain loss.", - "meaning_rev": "Contrarieties, difficulties, intrigues, and their analogies.", - "desc": "A man oppressed by the weight of the ten staves which he is carrying.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0b/Wands10.jpg" - }, - { - "name": "Page of Cups", - "name_short": "cupa", - "value": 11, - "suit": "cups", - "type": "minor", - "meaning_up": "Fair young man, one impelled to render service and with whom the Querent will be connected; a studious youth; news, message; application, reflection, meditation; also these things directed to business.", - "meaning_rev": "Taste, inclination, attachment, seduction, deception, artifice.", - "desc": "A fair, pleasing, somewhat effeminate page, of studious and intent aspect, contemplates a fish rising from a cup to look at him. It is the pictures of the mind taking form.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/ad/Cups11.jpg" - }, - { - "name": "Knight of Cups", - "name_short": "cukn", - "value": 12, - "suit": "cups", - "type": "minor", - "meaning_up": "Arrival, approach--sometimes that of a messenger; advances, proposition, demeanour, invitation, incitement.", - "meaning_rev": "Trickery, artifice, subtlety, swindling, duplicity, fraud.", - "desc": "Graceful, but not warlike; riding quietly, wearing a winged helmet, referring to those higher graces of the imagination which sometimes characterize this card. He too is a dreamer, but the images of the side of sense haunt him in his vision.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/fa/Cups12.jpg" - }, - { - "name": "Queen of Cups", - "name_short": "cuqu", - "value": 13, - "suit": "cups", - "type": "minor", - "meaning_up": "Good, fair woman; honest, devoted woman, who will do service to the Querent; loving intelligence, and hence the gift of vision; success, happiness, pleasure; also wisdom, virtue; a perfect spouse and a good mother.", - "meaning_rev": "The accounts vary; good woman; otherwise, distinguished woman but one not to be trusted; perverse woman; vice, dishonour, depravity.", - "desc": "Beautiful, fair, dreamy--as one who sees visions in a cup. This is, however, only one of her aspects; she sees, but she also acts, and her activity feeds her dream.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/62/Cups13.jpg" - }, - { - "name": "King of Cups", - "name_short": "cuki", - "value": 14, - "suit": "cups", - "type": "minor", - "meaning_up": "Fair man, man of business, law, or divinity; responsible, disposed to oblige the Querent; also equity, art and science, including those who profess science, law and art; creative intelligence.", - "meaning_rev": "Dishonest, double-dealing man; roguery, exaction, injustice, vice, scandal, pillage, considerable loss.", - "desc": "He holds a short sceptre in his left hand and a great cup in his right; his throne is set upon the sea; on one side a ship is riding and on the other a dolphin is leaping. The implicit is that the Sign of the Cup naturally refers to water, which appears in all the court cards.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/04/Cups14.jpg" - }, - { - "name": "Ace of Cups", - "name_short": "cuac", - "value": 1, - "suit": "cups", - "type": "minor", - "meaning_up": "House of the true heart, joy, content, abode, nourishment, abundance, fertility; Holy Table, felicity hereof.", - "meaning_rev": "House of the false heart, mutation, instability, revolution.", - "desc": "The waters are beneath, and thereon are water-lilies; the hand issues from the cloud, holding in its palm the cup, from which four streams are pouring; a dove, bearing in its bill a cross-marked Host, descends to place the Wafer in the Cup; the dew of water is falling on all sides. It is an intimation of that which may lie behind the Lesser Arcana.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/36/Cups01.jpg" - }, - { - "name": "Two of Cups", - "name_short": "cu02", - "value": 2, - "suit": "cups", - "type": "minor", - "meaning_up": "Love, passion, friendship, affinity, union, concord, sympathy, the interrelation of the sexes, and--as a suggestion apart from all offices of divination--that desire which is not in Nature, but by which Nature is sanctified.", - "meaning_rev": "Lust, cupidity, jealousy, wish, desire, but the card may also give, says W., \"that desire which is not in nature, but by which nature is sanctified.\"", - "desc": "A youth and maiden are pledging one another, and above their cups rises the Caduceus of Hermes, between the great wings of which there appears a lion's head. It is a variant of a sign which is found in a few old examples of this card. Some curious emblematical meanings are attached to it, but they do not concern us in this place.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f8/Cups02.jpg" - }, - { - "name": "Three of Cups", - "name_short": "cu03", - "value": 3, - "suit": "cups", - "type": "minor", - "meaning_up": "The conclusion of any matter in plenty, perfection and merriment; happy issue, victory, fulfilment, solace, healing,", - "meaning_rev": "Expedition, dispatch, achievement, end. It signifies also the side of excess in physical enjoyment, and the pleasures of the senses.", - "desc": "Maidens in a garden-ground with cups uplifted, as if pledging one another.", - "img": "https://upload.wikimedia.org/wikipedia/commons/7/7a/Cups03.jpg" - }, - { - "name": "Four of Cups", - "name_short": "cu04", - "value": 4, - "suit": "cups", - "type": "minor", - "meaning_up": "Weariness, disgust, aversion, imaginary vexations, as if the wine of this world had caused satiety only; another wine, as if a fairy gift, is now offered the wastrel, but he sees no consolation therein. This is also a card of blended pleasure.", - "meaning_rev": "Novelty, presage, new instruction, new relations.", - "desc": "A young man is seated under a tree and contemplates three cups set on the grass before him; an arm issuing from a cloud offers him another cup. His expression notwithstanding is one of discontent with his environment.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/35/Cups04.jpg" - }, - { - "name": "Five of Cups", - "name_short": "cu05", - "value": 5, - "suit": "cups", - "type": "minor", - "meaning_up": "A dark, cloaked figure, looking sideways at three prone cups two others stand upright behind him; a bridge is in the background, leading to a small keep or holding. Divanatory Meanings: It is a card of loss, but something remains over; three have been taken, but two are left; it is a card of inheritance, patrimony, transmission, but not corresponding to expectations; with some interpreters it is a card of marriage, but not without bitterness or frustration.", - "meaning_rev": "News, alliances, affinity, consanguinity, ancestry, return, false projects.", - "desc": "A dark, cloaked figure, looking sideways at three prone cups two others stand upright behind him; a bridge is in the background, leading to a small keep or holding. Divanatory Meanings: It is a card of loss, but something remains over; three have been taken, but two are left; it is a card of inheritance, patrimony, transmission, but not corresponding to expectations; with some interpreters it is a card of marriage, but not without bitterness or frustration. Reversed: News, alliances, affinity, consanguinity, ancestry, return, false projects", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d7/Cups05.jpg" - }, - { - "name": "Six of Cups", - "name_short": "cu06", - "value": 6, - "suit": "cups", - "type": "minor", - "meaning_up": "A card of the past and of memories, looking back, as--for example--on childhood; happiness, enjoyment, but coming rather from the past; things that have vanished. Another reading reverses this, giving new relations, new knowledge, new environment, and then the children are disporting in an unfamiliar precinct.", - "meaning_rev": "The future, renewal, that which will come to pass presently.", - "desc": "Children in an old garden, their cups filled with flowers.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/17/Cups06.jpg" - }, - { - "name": "Seven of Cups", - "name_short": "cu07", - "value": 7, - "suit": "cups", - "type": "minor", - "meaning_up": "Fairy favours, images of reflection, sentiment, imagination, things seen in the glass of contemplation; some attainment in these degrees, but nothing permanent or substantial is suggested.", - "meaning_rev": "Desire, will, determination, project.", - "desc": "Strange chalices of vision, but the images are more especially those of the fantastic spirit.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/ae/Cups07.jpg" - }, - { - "name": "Eight of Cups", - "name_short": "cu08", - "value": 8, - "suit": "cups", - "type": "minor", - "meaning_up": "The card speaks for itself on the surface, but other readings are entirely antithetical--giving joy, mildness, timidity, honour, modesty. In practice, it is usually found that the card shews the decline of a matter, or that a matter which has been thought to be important is really of slight consequence--either for good or evil.", - "meaning_rev": "Great joy, happiness, feasting.", - "desc": "A man of dejected aspect is deserting the cups of his felicity, enterprise, undertaking or previous concern.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/60/Cups08.jpg" - }, - { - "name": "Nine of Cups", - "name_short": "cu09", - "value": 9, - "suit": "cups", - "type": "minor", - "meaning_up": "Concord, contentment, physical bien-être; also victory, success, advantage; satisfaction for the Querent or person for whom the consultation is made.", - "meaning_rev": "Truth, loyalty, liberty; but the readings vary and include mistakes, imperfections, etc.", - "desc": "A goodly personage has feasted to his heart's content, and abundant refreshment of wine is on the arched counter behind him, seeming to indicate that the future is also assured. The picture offers the material side only, but there are other aspects.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/24/Cups09.jpg" - }, - { - "name": "Ten of Cups", - "name_short": "cu10", - "value": 10, - "suit": "cups", - "type": "minor", - "meaning_up": "Contentment, repose of the entire heart; the perfection of that state; also perfection of human love and friendship; if with several picture-cards, a person who is taking charge of the Querent's interests; also the town, village or country inhabited by the Querent.", - "meaning_rev": "Repose of the false heart, indignation, violence.", - "desc": "Appearance of Cups in a rainbow; it is contemplated in wonder and ecstacy by a man and woman below, evidently husband and wife. His right arm is about her; his left is raised upward; she raises her right arm. The two children dancing near them have not observed the prodigy but are happy after their own manner. There is a home-scene beyond.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/84/Cups10.jpg" - }, - { - "name": "Page of Pentacles", - "name_short": "pepa", - "value": 11, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Application, study, scholarship, reflection another reading says news, messages and the bringer thereof; also rule, management.", - "meaning_rev": "Prodigality, dissipation, liberality, luxury; unfavourable news.", - "desc": "A youthful figure, looking intently at the pentacle which hovers over his raised hands. He moves slowly, insensible of that which is about him.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/ec/Pents11.jpg" - }, - { - "name": "Knight of Pentacles", - "name_short": "pekn", - "value": 12, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Utility, serviceableness, interest, responsibility, rectitude-all on the normal and external plane.", - "meaning_rev": "inertia, idleness, repose of that kind, stagnation; also placidity, discouragement, carelessness.", - "desc": "He rides a slow, enduring, heavy horse, to which his own aspect corresponds. He exhibits his symbol, but does not look therein.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d5/Pents12.jpg" - }, - { - "name": "Queen of Pentacles", - "name_short": "pequ", - "value": 13, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Opulence, generosity, magnificence, security, liberty.", - "meaning_rev": "Evil, suspicion, suspense, fear, mistrust.", - "desc": "The face suggests that of a dark woman, whose qualities might be summed up in the idea of greatness of soul; she has also the serious cast of intelligence; she contemplates her symbol and may see worlds therein.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/88/Pents13.jpg" - }, - { - "name": "King of Pentacles", - "name_short": "peki", - "value": 14, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Valour, realizing intelligence, business and normal intellectual aptitude, sometimes mathematical gifts and attainments of this kind; success in these paths.", - "meaning_rev": "Vice, weakness, ugliness, perversity, corruption, peril.", - "desc": "The figure calls for no special description the face is rather dark, suggesting also courage, but somewhat lethargic in tendency. The bull's head should be noted as a recurrent symbol on the throne. The sign of this suit is represented throughout as engraved or blazoned with the pentagram, typifying the correspondence of the four elements in human nature and that by which they may be governed. In many old Tarot packs this suit stood for current coin, money, deniers. I have not invented the substitution of pentacles and I have no special cause to sustain in respect of the alternative. But the consensus of divinatory meanings is on the side of some change, because the cards do not happen to deal especially with questions of money.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/1c/Pents14.jpg" - }, - { - "name": "Ace of Pentacles", - "name_short": "peac", - "value": 1, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Perfect contentment, felicity, ecstasy; also speedy intelligence; gold.", - "meaning_rev": "The evil side of wealth, bad intelligence; also great riches. In any case it shews prosperity, comfortable material conditions, but whether these are of advantage to the possessor will depend on whether the card is reversed or not.", - "desc": "A hand--issuing, as usual, from a cloud--holds up a pentacle.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/fd/Pents01.jpg" - }, - { - "name": "Two of Pentacles", - "name_short": "pe02", - "value": 2, - "suit": "pentacles", - "type": "minor", - "meaning_up": "On the one hand it is represented as a card of gaiety, recreation and its connexions, which is the subject of the design; but it is read also as news and messages in writing, as obstacles, agitation, trouble, embroilment.", - "meaning_rev": "Enforced gaiety, simulated enjoyment, literal sense, handwriting, composition, letters of exchange.", - "desc": "A young man, in the act of dancing, has a pentacle in either hand, and they are joined by that endless cord which is like the number 8 reversed.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9f/Pents02.jpg" - }, - { - "name": "Three of Pentacles", - "name_short": "pe03", - "value": 3, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Métier, trade, skilled labour; usually, however, regarded as a card of nobility, aristocracy, renown, glory.", - "meaning_rev": "Mediocrity, in work and otherwise, puerility, pettiness, weakness.", - "desc": "A sculptor at his work in a monastery. Compare the design which illustrates the Eight of Pentacles. The apprentice or amateur therein has received his reward and is now at work in earnest.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/42/Pents03.jpg" - }, - { - "name": "Four of Pentacles", - "name_short": "pe04", - "value": 4, - "suit": "pentacles", - "type": "minor", - "meaning_up": "The surety of possessions, cleaving to that which one has, gift, legacy, inheritance.", - "meaning_rev": "Suspense, delay, opposition.", - "desc": "A crowned figure, having a pentacle over his crown, clasps another with hands and arms; two pentacles are under his feet. He holds to that which he has.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/35/Pents04.jpg" - }, - { - "name": "Five of Pentacles", - "name_short": "pe05", - "value": 5, - "suit": "pentacles", - "type": "minor", - "meaning_up": "The card foretells material trouble above all, whether in the form illustrated--that is, destitution--or otherwise. For some cartomancists, it is a card of love and lovers-wife, husband, friend, mistress; also concordance, affinities. These alternatives cannot be harmonized.", - "meaning_rev": "Disorder, chaos, ruin, discord, profligacy.", - "desc": "Two mendicants in a snow-storm pass a lighted casement.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/96/Pents05.jpg" - }, - { - "name": "Six of Pentacles", - "name_short": "pe06", - "value": 6, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Presents, gifts, gratification another account says attention, vigilance now is the accepted time, present prosperity, etc.", - "meaning_rev": "Desire, cupidity, envy, jealousy, illusion.", - "desc": "A person in the guise of a merchant weighs money in a pair of scales and distributes it to the needy and distressed. It is a testimony to his own success in life, as well as to his goodness of heart.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a6/Pents06.jpg" - }, - { - "name": "Seven of Pentacles", - "name_short": "pe07", - "value": 7, - "suit": "pentacles", - "type": "minor", - "meaning_up": "These are exceedingly contradictory; in the main, it is a card of money, business, barter; but one reading gives altercation, quarrels--and another innocence, ingenuity, purgation.", - "meaning_rev": "Cause for anxiety regarding money which it may be proposed to lend.", - "desc": "A young man, leaning on his staff, looks intently at seven pentacles attached to a clump of greenery on his right; one would say that these were his treasures and that his heart was there.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Pents07.jpg" - }, - { - "name": "Eight of Pentacles", - "name_short": "pe08", - "value": 8, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Work, employment, commission, craftsmanship, skill in craft and business, perhaps in the preparatory stage.", - "meaning_rev": "Voided ambition, vanity, cupidity, exaction, usury. It may also signify the possession of skill, in the sense of the ingenious mind turned to cunning and intrigue.", - "desc": "An artist in stone at his work, which he exhibits in the form of trophies.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/49/Pents08.jpg" - }, - { - "name": "Nine of Pentacles", - "name_short": "pe09", - "value": 9, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Prudence, safety, success, accomplishment, certitude, discernment.", - "meaning_rev": "Roguery, deception, voided project, bad faith.", - "desc": "A woman, with a bird upon her wrist, stands amidst a great abundance of grapevines in the garden of a manorial house. It is a wide domain, suggesting plenty in all things. Possibly it is her own possession and testifies to material well-being.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f0/Pents09.jpg" - }, - { - "name": "Ten of Pentacles", - "name_short": "pe10", - "value": 10, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Gain, riches; family matters, archives, extraction, the abode of a family.", - "meaning_rev": "Chance, fatality, loss, robbery, games of hazard; sometimes gift, dowry, pension.", - "desc": "A man and woman beneath an archway which gives entrance to a house and domain. They are accompanied by a child, who looks curiously at two dogs accosting an ancient personage seated in the foreground. The child's hand is on one of them.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/42/Pents10.jpg" - }, - { - "name": "Page of Swords", - "name_short": "swpa", - "value": 11, - "suit": "swords", - "type": "minor", - "meaning_up": "Authority, overseeing, secret service, vigilance, spying, examination, and the qualities thereto belonging.", - "meaning_rev": "More evil side of these qualities; what is unforeseen, unprepared state; sickness is also intimated.", - "desc": "A lithe, active figure holds a sword upright in both hands, while in the act of swift walking. He is passing over rugged land, and about his way the clouds are collocated wildly. He is alert and lithe, looking this way and that, as if an expected enemy might appear at any moment.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/4c/Swords11.jpg" - }, - { - "name": "Knight of Swords", - "name_short": "swkn", - "value": 12, - "suit": "swords", - "type": "minor", - "meaning_up": "Skill, bravery, capacity, defence, address, enmity, wrath, war, destruction, opposition, resistance, ruin. There is therefore a sense in which the card signifies death, but it carries this meaning only in its proximity to other cards of fatality.", - "meaning_rev": "Imprudence, incapacity, extravagance.", - "desc": "He is riding in full course, as if scattering his enemies. In the design he is really a prototypical hero of romantic chivalry. He might almost be Galahad, whose sword is swift and sure because he is clean of heart.", - "img": "https://upload.wikimedia.org/wikipedia/commons/b/b0/Swords12.jpg" - }, - { - "name": "Queen of Swords", - "name_short": "swqu", - "value": 13, - "suit": "swords", - "type": "minor", - "meaning_up": "Widowhood, female sadness and embarrassment, absence, sterility, mourning, privation, separation.", - "meaning_rev": "Malice, bigotry, artifice, prudery, bale, deceit.", - "desc": "Her right hand raises the weapon vertically and the hilt rests on an arm of her royal chair the left hand is extended, the arm raised her countenance is severe but chastened; it suggests familiarity with sorrow. It does not represent mercy, and, her sword notwithstanding, she is scarcely a symbol of power.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d4/Swords13.jpg" - }, - { - "name": "King of Swords", - "name_short": "swki", - "value": 14, - "suit": "swords", - "type": "minor", - "meaning_up": "Whatsoever arises out of the idea of judgment and all its connexions-power, command, authority, militant intelligence, law, offices of the crown, and so forth.", - "meaning_rev": "Cruelty, perversity, barbarity, perfidy, evil intention.", - "desc": "He sits in judgment, holding the unsheathed sign of his suit. He recalls, of course, the conventional Symbol of justice in the Trumps Major, and he may represent this virtue, but he is rather the power of life and death, in virtue of his office.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/33/Swords14.jpg" - }, - { - "name": "Ace of Swords", - "name_short": "swac", - "value": 1, - "suit": "swords", - "type": "minor", - "meaning_up": "Triumph, the excessive degree in everything, conquest, triumph of force. It is a card of great force, in love as well as in hatred. The crown may carry a much higher significance than comes usually within the sphere of fortune-telling.", - "meaning_rev": "The same, but the results are disastrous; another account says--conception, childbirth, augmentation, multiplicity.", - "desc": "A hand issues from a cloud, grasping as word, the point of which is encircled by a crown.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/1a/Swords01.jpg" - }, - { - "name": "Two of Swords", - "name_short": "sw02", - "value": 2, - "suit": "swords", - "type": "minor", - "meaning_up": "Conformity and the equipoise which it suggests, courage, friendship, concord in a state of arms; another reading gives tenderness, affection, intimacy. The suggestion of harmony and other favourable readings must be considered in a qualified manner, as Swords generally are not symbolical of beneficent forces in human affairs.", - "meaning_rev": "Imposture, falsehood, duplicity, disloyalty.", - "desc": "A hoodwinked female figure balances two swords upon her shoulders.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9e/Swords02.jpg" - }, - { - "name": "Three of Swords", - "name_short": "sw03", - "value": 3, - "suit": "swords", - "type": "minor", - "meaning_up": "Removal, absence, delay, division, rupture, dispersion, and all that the design signifies naturally, being too simple and obvious to call for specific enumeration.", - "meaning_rev": "Mental alienation, error, loss, distraction, disorder, confusion.", - "desc": "Three swords piercing a heart; cloud and rain behind.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/02/Swords03.jpg" - }, - { - "name": "Four of Swords", - "name_short": "sw04", - "value": 4, - "suit": "swords", - "type": "minor", - "meaning_up": "Vigilance, retreat, solitude, hermit's repose, exile, tomb and coffin. It is these last that have suggested the design.", - "meaning_rev": "Wise administration, circumspection, economy, avarice, precaution, testament.", - "desc": "The effigy of a knight in the attitude of prayer, at full length upon his tomb.", - "img": "https://upload.wikimedia.org/wikipedia/commons/b/bf/Swords04.jpg" - }, - { - "name": "Five of Swords", - "name_short": "sw05", - "value": 5, - "suit": "swords", - "type": "minor", - "meaning_up": "Degradation, destruction, revocation, infamy, dishonour, loss, with the variants and analogues of these.", - "meaning_rev": "The same; burial and obsequies.", - "desc": "A disdainful man looks after two retreating and dejected figures. Their swords lie upon the ground. He carries two others on his left shoulder, and a third sword is in his right hand, point to earth. He is the master in possession of the field.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/23/Swords05.jpg" - }, - { - "name": "Six of Swords", - "name_short": "sw06", - "value": 6, - "suit": "swords", - "type": "minor", - "meaning_up": "Journey by water, route, way, envoy, commissionary, expedient.", - "meaning_rev": "Declaration, confession, publicity; one account says that it is a proposal of love.", - "desc": "A ferryman carrying passengers in his punt to the further shore. The course is smooth, and seeing that the freight is light, it may be noted that the work is not beyond his strength.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/29/Swords06.jpg" - }, - { - "name": "Seven of Swords", - "name_short": "sw07", - "value": 7, - "suit": "swords", - "type": "minor", - "meaning_up": "Design, attempt, wish, hope, confidence; also quarrelling, a plan that may fail, annoyance. The design is uncertain in its import, because the significations are widely at variance with each other.", - "meaning_rev": "Good advice, counsel, instruction, slander, babbling.", - "desc": "A man in the act of carrying away five swords rapidly; the two others of the card remain stuck in the ground. A camp is close at hand.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/34/Swords07.jpg" - }, - { - "name": "Eight of Swords", - "name_short": "sw08", - "value": 8, - "suit": "swords", - "type": "minor", - "meaning_up": "Bad news, violent chagrin, crisis, censure, power in trammels, conflict, calumny; also sickness.", - "meaning_rev": "Disquiet, difficulty, opposition, accident, treachery; what is unforeseen; fatality.", - "desc": "A woman, bound and hoodwinked, with the swords of the card about her. Yet it is rather a card of temporary durance than of irretrievable bondage.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Swords08.jpg" - }, - { - "name": "Nine of Swords", - "name_short": "sw09", - "value": 9, - "suit": "swords", - "type": "minor", - "meaning_up": "Death, failure, miscarriage, delay, deception, disappointment, despair.", - "meaning_rev": "Imprisonment, suspicion, doubt, reasonable fear, shame.", - "desc": "One seated on her couch in lamentation, with the swords over her. She is as one who knows no sorrow which is like unto hers. It is a card of utter desolation.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/2f/Swords09.jpg" - }, - { - "name": "Ten of Swords", - "name_short": "sw10", - "value": 10, - "suit": "swords", - "type": "minor", - "meaning_up": "Whatsoever is intimated by the design; also pain, affliction, tears, sadness, desolation. It is not especially a card of violent death.", - "meaning_rev": "Advantage, profit, success, favour, but none of these are permanent; also power and authority.", - "desc": "A prostrate figure, pierced by all the swords belonging to the card.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d4/Swords10.jpg" - } - ] -} \ No newline at end of file diff --git a/src/data/tarot/tarot.json b/src/data/tarot/tarot.json deleted file mode 100644 index 12789e18..00000000 --- a/src/data/tarot/tarot.json +++ /dev/null @@ -1,840 +0,0 @@ -{ - "cards": [ - { - "type": "major", - "name_short": "ar01", - "name": "The Magician", - "value": 1, - "meaning_up": "Skill, diplomacy, address, subtlety; sickness, pain, loss, disaster, snares of enemies; self-confidence, will; the Querent, if male.", - "meaning_rev": "Physician, Magus, mental disease, disgrace, disquiet.", - "desc": "A youthful figure in the robe of a magician, having the countenance of divine Apollo, with smile of confidence and shining eyes. Above his head is the mysterious sign of the Holy Spirit, the sign of life, like an endless cord, forming the figure 8 in a horizontal position . About his waist is a serpent-cincture, the serpent appearing to devour its own tail. This is familiar to most as a conventional symbol of eternity, but here it indicates more especially the eternity of attainment in the spirit. In the Magician's right hand is a wand raised towards heaven, while the left hand is pointing to the earth. This dual sign is known in very high grades of the Instituted Mysteries; it shews the descent of grace, virtue and light, drawn from things above and derived to things below. The suggestion throughout is therefore the possession and communication of the Powers and Gifts of the Spirit. On the table in front of the Magician are the symbols of the four Tarot suits, signifying the elements of natural life, which lie like counters before the adept, and he adapts them as he wills. Beneath are roses and lilies, the flos campi and lilium convallium, changed into garden flowers, to shew the culture of aspiration. This card signifies the divine motive in man, reflecting God, the will in the liberation of its union with that which is above. It is also the unity of individual being on all planes, and in a very high sense it is thought, in the fixation thereof. With further reference to what I have called the sign of life and its connexion with the number 8, it may be remembered that Christian Gnosticism speaks of rebirth in Christ as a change \"unto the Ogdoad.\" The mystic number is termed Jerusalem above, the Land flowing with Milk and Honey, the Holy Spirit and the Land of the Lord. According to Martinism, 8 is the number of Christ.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/de/RWS_Tarot_01_Magician.jpg" - }, - { - "type": "major", - "name_short": "ar02", - "name": "The High Priestess", - "value": 2, - "meaning_up": "Secrets, mystery, the future as yet unrevealed; the woman who interests the Querent, if male; the Querent herself, if female; silence, tenacity; mystery, wisdom, science.", - "meaning_rev": "Passion, moral or physical ardour, conceit, surface knowledge.", - "desc": "She has the lunar crescent at her feet, a horned diadem on her head, with a globe in the middle place, and a large solar cross on her breast. The scroll in her hands is inscribed with the word Tora, signifying the Greater Law, the Secret Law and the second sense of the Word. It is partly covered by her mantle, to shew that some things are implied and some spoken. She is seated between the white and black pillars--J. and B.--of the mystic Temple, and the veil of the Temple is behind her: it is embroidered with palms and pomegranates. The vestments are flowing and gauzy, and the mantle suggests light--a shimmering radiance. She has been called occult Science on the threshold of the Sanctuary of Isis, but she is really the Secret Church, the House which is of God and man. She represents also the Second Marriage of the Prince who is no longer of this world; she is the spiritual Bride and Mother, the daughter of the stars and the Higher Garden of Eden. She is, in fine, the Queen of the borrowed light, but this is the light of all. She is the Moon nourished by the milk of the Supernal Mother.\nIn a manner, she is also the Supernal Mother herself--that is to say, she is the bright reflection. It is in this sense of reflection that her truest and highest name in bolism is Shekinah--the co-habiting glory. According to Kabalism, there is a Shekinah both above and below. In the superior world it is called Binah, the Supernal Understanding which reflects to the emanations that are beneath. In the lower world it is MaIkuth--that world being, for this purpose, understood as a blessed Kingdom that with which it is made blessed being the Indwelling Glory. Mystically speaking, the Shekinah is the Spiritual Bride of the just man, and when he reads the Law she gives the Divine meaning. There are some respects in which this card is the highest and holiest of the Greater Arcana.", - "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/8/88/RWS_Tarot_02_High_Priestess.jpg/590px-RWS_Tarot_02_High_Priestess.jpg" - }, - { - "type": "major", - "name_short": "ar03", - "name": "The Empress", - "value": 3, - "meaning_up": "Fruitfulness, action, initiative, length of days; the unknown, clandestine; also difficulty, doubt, ignorance.", - "meaning_rev": "Light, truth, the unravelling of involved matters, public rejoicings; according to another reading, vacillation.", - "desc": "A stately figure, seated, having rich vestments and royal aspect, as of a daughter of heaven and earth. Her diadem is of twelve stars, gathered in a cluster. The symbol of Venus is on the shield which rests near her. A field of corn is ripening in front of her, and beyond there is a fall of water. The sceptre which she bears is surmounted by the globe of this world. She is the inferior Garden of Eden, the Earthly Paradise, all that is symbolized by the visible house of man. She is not Regina coeli, but she is still refugium peccatorum, the fruitful mother of thousands. There are also certain aspects in which she has been correctly described as desire and the wings thereof, as the woman clothed with the sun, as Gloria Mundi and the veil of the Sanctum Sanctorum; but she is not, I may add, the soul that has attained wings, unless all the symbolism is counted up another and unusual way. She is above all things universal fecundity and the outer sense of the Word. This is obvious, because there is no direct message which has been given to man like that which is borne by woman; but she does not herself carry its interpretation.\nIn another order of ideas, the card of the Empress signifies the door or gate by which an entrance is obtained into this life, as into the Garden of Venus; and then the way which leads out therefrom, into that which is beyond, is the secret known to the High Priestess: it is communicated by her to the elect. Most old attributions of this card are completely wrong on the symbolism--as, for example, its identification with the Word, Divine Nature, the Triad, and so forth.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d2/RWS_Tarot_03_Empress.jpg" - }, - { - "type": "major", - "name_short": "ar04", - "name": "The Emperor", - "value": 4, - "meaning_up": "Stability, power, protection, realization; a great person; aid, reason, conviction; also authority and will.", - "meaning_rev": "Benevolence, compassion, credit; also confusion to enemies, obstruction, immaturity.", - "desc": "He has a form of the Crux ansata for his sceptre and a globe in his left hand. He is a crowned monarch--commanding, stately, seated on a throne, the arms of which axe fronted by rams' heads. He is executive and realization, the power of this world, here clothed with the highest of its natural attributes. He is occasionally represented as seated on a cubic stone, which, however, confuses some of the issues. He is the virile power, to which the Empress responds, and in this sense is he who seeks to remove the Veil of Isis; yet she remains virgo intacta.\nIt should be understood that this card and that of the Empress do not precisely represent the condition of married life, though this state is implied. On the surface, as I have indicated, they stand for mundane royalty, uplifted on the seats of the mighty; but above this there is the suggestion of another presence. They signify also--and the male figure especially--the higher kingship, occupying the intellectual throne. Hereof is the lordship of thought rather than of the animal world. Both personalities, after their own manner, are \"full of strange experience,\" but theirs is not consciously the wisdom which draws from a higher world. The Emperor has been described as (a) will in its embodied form, but this is only one of its applications, and (b) as an expression of virtualities contained in the Absolute Being--but this is fantasy.", - "img": "https://upload.wikimedia.org/wikipedia/commons/c/c3/RWS_Tarot_04_Emperor.jpg" - }, - { - "type": "major", - "name_short": "ar05", - "name": "The Hierophant", - "value": 5, - "meaning_up": "Marriage, alliance, captivity, servitude; by another account, mercy and goodness; inspiration; the man to whom the Querent has recourse.", - "meaning_rev": "Society, good understanding, concord, overkindness, weakness.", - "desc": "He wears the triple crown and is seated between two pillars, but they are not those of the Temple which is guarded by the High Priestess. In his left hand he holds a sceptre terminating in the triple cross, and with his right hand he gives the well-known ecclesiastical sign which is called that of esotericism, distinguishing between the manifest and concealed part of doctrine. It is noticeable in this connexion that the High Priestess makes no sign. At his feet are the crossed keys, and two priestly ministers in albs kneel before him. He has been usually called the Pope, which is a particular application of the more general office that he symbolizes. He is the ruling power of external religion, as the High Priestess is the prevailing genius of the esoteric, withdrawn power. The proper meanings of this card have suffered woeful admixture from nearly all hands. Grand Orient says truly that the Hierophant is the power of the keys, exoteric orthodox doctrine, and the outer side of the life which leads to the doctrine; but he is certainly not the prince of occult doctrine, as another commentator has suggested.\nHe is rather the summa totius theologiæ, when it has passed into the utmost rigidity of expression; but he symbolizes also all things that are righteous and sacred on the manifest side. As such, he is the channel of grace belonging to the world of institution as distinct from that of Nature, and he is the leader of salvation for the human race at large. He is the order and the head of the recognized hierarchy, which is the reflection of another and greater hierarchic order; but it may so happen that the pontiff forgets the significance of this his symbolic state and acts as if he contained within his proper measures all that his sign signifies or his symbol seeks to shew forth. He is not, as it has been thought, philosophy-except on the theological side; he is not inspiration; and he is not religion, although he is a mode of its expression.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/8d/RWS_Tarot_05_Hierophant.jpg" - }, - { - "type": "major", - "name_short": "ar06", - "name": "The Lovers", - "value": 6, - "meaning_up": "Attraction, love, beauty, trials overcome.", - "meaning_rev": "Failure, foolish designs. Another account speaks of marriage frustrated and contrarieties of all kinds.", - "desc": "The sun shines in the zenith, and beneath is a great winged figure with arms extended, pouring down influences. In the foreground are two human figures, male and female, unveiled before each other, as if Adam and Eve when they first occupied the paradise of the earthly body. Behind the man is the Tree of Life, bearing twelve fruits, and the Tree of the Knowledge of Good and Evil is behind the woman; the serpent is twining round it. The figures suggest youth, virginity, innocence and love before it is contaminated by gross material desire. This is in all simplicity the card of human love, here exhibited as part of the way, the truth and the life. It replaces, by recourse to first principles, the old card of marriage, which I have described previously, and the later follies which depicted man between vice and virtue. In a very high sense, the card is a mystery of the Covenant and Sabbath.\nThe suggestion in respect of the woman is that she signifies that attraction towards the sensitive life which carries within it the idea of the Fall of Man, but she is rather the working of a Secret Law of Providence than a willing and conscious temptress. It is through her imputed lapse that man shall arise ultimately, and only by her can he complete himself. The card is therefore in its way another intimation concerning the great mystery of womanhood. The old meanings fall to pieces of necessity with the old pictures, but even as interpretations of the latter, some of them were of the order of commonplace and others were false in symbolism.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3a/TheLovers.jpg" - }, - { - "type": "major", - "name_short": "ar07", - "name": "The Chariot", - "value": 7, - "meaning_up": "Succour, providence also war, triumph, presumption, vengeance, trouble.", - "meaning_rev": "Riot, quarrel, dispute, litigation, defeat.", - "desc": "An erect and princely figure carrying a drawn sword and corresponding, broadly speaking, to the traditional description which I have given in the first part. On the shoulders of the victorious hero are supposed to be the Urim and Thummim. He has led captivity captive; he is conquest on all planes--in the mind, in science, in progress, in certain trials of initiation. He has thus replied to the sphinx, and it is on this account that I have accepted the variation of Éliphas Lévi; two sphinxes thus draw his chariot. He is above all things triumph in the mind.\nIt is to be understood for this reason (a) that the question of the sphinx is concerned with a Mystery of Nature and not of the world of Grace, to which the charioteer could offer no answer; (b) that the planes of his conquest are manifest or external and not within himself; (c) that the liberation which he effects may leave himself in the bondage of the logical understanding; (d) that the tests of initiation through which he has passed in triumph are to be understood physically or rationally; and (e) that if he came to the pillars of that Temple between which the High Priestess is seated, he could not open the scroll called Tora, nor if she questioned him could he answer. He is not hereditary royalty and he is not priesthood.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9b/RWS_Tarot_07_Chariot.jpg" - }, - { - "type": "major", - "name_short": "ar08", - "name": "Fortitude", - "value": 8, - "meaning_up": "Power, energy, action, courage, magnanimity; also complete success and honours.", - "meaning_rev": "Despotism, abuse if power, weakness, discord, sometimes even disgrace.", - "desc": "A woman, over whose head there broods the same symbol of life which we have seen in the card of the Magician, is closing the jaws of a lion. The only point in which this design differs from the conventional presentations is that her beneficent fortitude has already subdued the lion, which is being led by a chain of flowers. For reasons which satisfy myself, this card has been interchanged with that of justice, which is usually numbered eight. As the variation carries nothing with it which will signify to the reader, there is no cause for explanation. Fortitude, in one of its most exalted aspects, is connected with the Divine Mystery of Union; the virtue, of course, operates in all planes, and hence draws on all in its symbolism. It connects also with innocentia inviolata, and with the strength which resides in contemplation.\nThese higher meanings are, however, matters of inference, and I do not suggest that they are transparent on the surface of the card. They are intimated in a concealed manner by the chain of flowers, which signifies, among many other things, the sweet yoke and the light burden of Divine Law, when it has been taken into the heart of hearts. The card has nothing to do with self-confidence in the ordinary sense, though this has been suggested--but it concerns the confidence of those whose strength is God, who have found their refuge in Him. There is one aspect in which the lion signifies the passions, and she who is called Strength is the higher nature in its liberation. It has walked upon the asp and the basilisk and has trodden down the lion and the dragon.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f5/RWS_Tarot_08_Strength.jpg" - }, - { - "type": "major", - "name_short": "ar09", - "name": "The Hermit", - "value": 9, - "meaning_up": "Prudence, circumspection; also and especially treason, dissimulation, roguery, corruption.", - "meaning_rev": "Concealment, disguise, policy, fear, unreasoned caution.", - "desc": "The variation from the conventional models in this card is only that the lamp is not enveloped partially in the mantle of its bearer, who blends the idea of the Ancient of Days with the Light of the World It is a star which shines in the lantern. I have said that this is a card of attainment, and to extend this conception the figure is seen holding up his beacon on an eminence. Therefore the Hermit is not, as Court de Gebelin explained, a wise man in search of truth and justice; nor is he, as a later explanation proposes, an especial example of experience. His beacon intimates that \"where I am, you also may be.\"\nIt is further a card which is understood quite incorrectly when it is connected with the idea of occult isolation, as the protection of personal magnetism against admixture. This is one of the frivolous renderings which we owe to Éliphas Lévi. It has been adopted by the French Order of Martinism and some of us have heard a great deal of the Silent and Unknown Philosophy enveloped by his mantle from the knowledge of the profane. In true Martinism, the significance of the term Philosophe inconnu was of another order. It did not refer to the intended concealment of the Instituted Mysteries, much less of their substitutes, but--like the card itself--to the truth that the Divine Mysteries secure their own protection from those who are unprepared.", - "img": "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/RWS_Tarot_09_Hermit.jpg/586px-RWS_Tarot_09_Hermit.jpg" - }, - { - "type": "major", - "name_short": "ar10", - "name": "Wheel Of Fortune", - "value": 10, - "meaning_up": "Destiny, fortune, success, elevation, luck, felicity.", - "meaning_rev": "Increase, abundance, superfluity.", - "desc": "In this symbol I have again followed the reconstruction of Éliphas Lévi, who has furnished several variants. It is legitimate--as I have intimated--to use Egyptian symbolism when this serves our purpose, provided that no theory of origin is implied therein. I have, however, presented Typhon in his serpent form. The symbolism is, of course, not exclusively Egyptian, as the four Living Creatures of Ezekiel occupy the angles of the card, and the wheel itself follows other indications of Lévi in respect of Ezekiel's vision, as illustrative of the particular Tarot Key. With the French occultist, and in the design itself, the symbolic picture stands for the perpetual motion of a fluidic universe and for the flux of human life. The Sphinx is the equilibrium therein. The transliteration of Taro as Rota is inscribed on the wheel, counterchanged with the letters of the Divine Name--to shew that Providence is imphed through all. But this is the Divine intention within, and the similar intention without is exemplified by the four Living Creatures. Sometimes the sphinx is represented couchant on a pedestal above, which defrauds the symbolism by stultifying the essential idea of stability amidst movement.\nBehind the general notion expressed in the symbol there lies the denial of chance and the fatality which is implied therein. It may be added that, from the days of Lévi onward, the occult explanations of this card are--even for occultism itself--of a singularly fatuous kind. It has been said to mean principle, fecundity, virile honour, ruling authority, etc. The findings of common fortune-telling are better than this on their own plane.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3c/RWS_Tarot_10_Wheel_of_Fortune.jpg" - }, - { - "type": "major", - "name_short": "ar11", - "name": "Justice", - "value": 11, - "meaning_up": "Equity, rightness, probity, executive; triumph of the deserving side in law.", - "meaning_rev": "Law in all its departments, legal complications, bigotry, bias, excessive severity.", - "desc": "As this card follows the traditional symbolism and carries above all its obvious meanings, there is little to say regarding it outside the few considerations collected in the first part, to which the reader is referred.\nIt will be seen, however, that the figure is seated between pillars, like the High Priestess, and on this account it seems desirable to indicate that the moral principle which deals unto every man according to his works--while, of course, it is in strict analogy with higher things;--differs in its essence from the spiritual justice which is involved in the idea of election. The latter belongs to a mysterious order of Providence, in virtue of which it is possible for certain men to conceive the idea of dedication to the highest things. The operation of this is like the breathing of the Spirit where it wills, and we have no canon of criticism or ground of explanation concerning it. It is analogous to the possession of the fairy gifts and the high gifts and the gracious gifts of the poet: we have them or have not, and their presence is as much a mystery as their absence. The law of Justice is not however involved by either alternative. In conclusion, the pillars of Justice open into one world and the pillars of the High Priestess into another.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/e0/RWS_Tarot_11_Justice.jpg" - }, - { - "type": "major", - "name_short": "ar12", - "name": "The Hanged Man", - "value": 12, - "meaning_up": "Wisdom, circumspection, discernment, trials, sacrifice, intuition, divination, prophecy.", - "meaning_rev": "Selfishness, the crowd, body politic.", - "desc": "The gallows from which he is suspended forms a Tau cross, while the figure--from the position of the legs--forms a fylfot cross. There is a nimbus about the head of the seeming martyr. It should be noted (1) that the tree of sacrifice is living wood, with leaves thereon; (2) that the face expresses deep entrancement, not suffering; (3) that the figure, as a whole, suggests life in suspension, but life and not death. It is a card of profound significance, but all the significance is veiled. One of his editors suggests that Éliphas Lévi did not know the meaning, which is unquestionable nor did the editor himself. It has been called falsely a card of martyrdom, a card a of prudence, a card of the Great Work, a card of duty; but we may exhaust all published interpretations and find only vanity. I will say very simply on my own part that it expresses the relation, in one of its aspects, between the Divine and the Universe.\nHe who can understand that the story of his higher nature is imbedded in this symbolism will receive intimations concerning a great awakening that is possible, and will know that after the sacred Mystery of Death there is a glorious Mystery of Resurrection.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/2b/RWS_Tarot_12_Hanged_Man.jpg" - }, - { - "type": "major", - "name_short": "ar13", - "name": "Death", - "value": 13, - "meaning_up": "End, mortality, destruction, corruption also, for a man, the loss of a benefactor for a woman, many contrarieties; for a maid, failure of marriage projects.", - "meaning_rev": "Inertia, sleep, lethargy, petrifaction, somnambulism; hope destroyed.", - "desc": "The veil or mask of life is perpetuated in change, transformation and passage from lower to higher, and this is more fitly represented in the rectified Tarot by one of the apocalyptic visions than by the crude notion of the reaping skeleton. Behind it lies the whole world of ascent in the spirit. The mysterious horseman moves slowly, bearing a black banner emblazoned with the Mystic Rose, which signifies life. Between two pillars on the verge of the horizon there shines the sun of immortality. The horseman carries no visible weapon, but king and child and maiden fall before him, while a prelate with clasped hands awaits his end.\nThere should be no need to point out that the suggestion of death which I have made in connection with the previous card is, of course, to be understood mystically, but this is not the case in the present instance. The natural transit of man to the next stage of his being either is or may be one form of his progress, but the exotic and almost unknown entrance, while still in this life, into the state of mystical death is a change in the form of consciousness and the passage into a state to which ordinary death is neither the path nor gate. The existing occult explanations of the 13th card are, on the whole, better than usual, rebirth, creation, destination, renewal, and the rest.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d7/RWS_Tarot_13_Death.jpg" - }, - { - "type": "major", - "name_short": "ar14", - "name": "Temperance", - "value": 14, - "meaning_up": "Economy, moderation, frugality, management, accommodation.", - "meaning_rev": "Things connected with churches, religions, sects, the priesthood, sometimes even the priest who will marry the Querent; also disunion, unfortunate combinations, competing interests.", - "desc": "A winged angel, with the sign of the sun upon his forehead and on his breast the square and triangle of the septenary. I speak of him in the masculine sense, but the figure is neither male nor female. It is held to be pouring the essences of life from chalice to chalice. It has one foot upon the earth and one upon waters, thus illustrating the nature of the essences. A direct path goes up to certain heights on the verge of the horizon, and above there is a great light, through which a crown is seen vaguely. Hereof is some part of the Secret of Eternal Life, as it is possible to man in his incarnation. All the conventional emblems are renounced herein.\nSo also are the conventional meanings, which refer to changes in the seasons, perpetual movement of life and even the combination of ideas. It is, moreover, untrue to say that the figure symbolizes the genius of the sun, though it is the analogy of solar light, realized in the third part of our human triplicity. It is called Temperance fantastically, because, when the rule of it obtains in our consciousness, it tempers, combines and harmonises the psychic and material natures. Under that rule we know in our rational part something of whence we came and whither we are going.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f8/RWS_Tarot_14_Temperance.jpg" - }, - { - "type": "major", - "name_short": "ar15", - "name": "The Devil", - "value": 15, - "meaning_up": "Ravage, violence, vehemence, extraordinary efforts, force, fatality; that which is predestined but is not for this reason evil.", - "meaning_rev": "Evil fatality, weakness, pettiness, blindness.", - "desc": "The design is an accommodation, mean or harmony, between several motives mentioned in the first part. The Horned Goat of Mendes, with wings like those of a bat, is standing on an altar. At the pit of the stomach there is the sign of Mercury. The right hand is upraised and extended, being the reverse of that benediction which is given by the Hierophant in the fifth card. In the left hand there is a great flaming torch, inverted towards the earth. A reversed pentagram is on the forehead. There is a ring in front of the altar, from which two chains are carried to the necks of two figures, male and female. These are analogous with those of the fifth card, as if Adam and Eve after the Fall. Hereof is the chain and fatality of the material life.\nThe figures are tailed, to signify the animal nature, but there is human intelligence in the faces, and he who is exalted above them is not to be their master for ever. Even now, he is also a bondsman, sustained by the evil that is in him and blind to the liberty of service. With more than his usual derision for the arts which he pretended to respect and interpret as a master therein, Éliphas Lévi affirms that the Baphometic figure is occult science and magic. Another commentator says that in the Divine world it signifies predestination, but there is no correspondence in that world with the things which below are of the brute. What it does signify is the Dweller on the Threshold without the Mystical Garden when those are driven forth therefrom who have eaten the forbidden fruit.", - "img": "https://upload.wikimedia.org/wikipedia/commons/5/55/RWS_Tarot_15_Devil.jpg" - }, - { - "type": "major", - "name_short": "ar16", - "name": "The Tower", - "value": 16, - "meaning_up": "Misery, distress, indigence, adversity, calamity, disgrace, deception, ruin. It is a card in particular of unforeseen catastrophe.", - "meaning_rev": "According to one account, the same in a lesser degree also oppression, imprisonment, tyranny.", - "desc": "Occult explanations attached to this card are meagre and mostly disconcerting. It is idle to indicate that it depicts min in all its aspects, because it bears this evidence on the surface. It is said further that it contains the first allusion to a material building, but I do not conceive that the Tower is more or less material than the pillars which we have met with in three previous cases. I see nothing to warrant Papus in supposing that it is literally the fall of Adam, but there is more in favour of his alternative--that it signifies the materialization of the spiritual word. The bibliographer Christian imagines that it is the downfall of the mind, seeking to penetrate the mystery of God. I agree rather with Grand Orient that it is the ruin of the House of We, when evil has prevailed therein, and above all that it is the rending of a House of Doctrine. I understand that the reference is, however, to a House of Falsehood. It illustrates also in the most comprehensive way the old truth that \"except the Lord build the house, they labour in vain that build it.\"\nThere is a sense in which the catastrophe is a reflection from the previous card, but not on the side of the symbolism which I have tried to indicate therein. It is more correctly a question of analogy; one is concerned with the fall into the material and animal state, while the other signifies destruction on the intellectual side. The Tower has been spoken of as the chastisement of pride and the intellect overwhelmed in the attempt to penetrate the Mystery of God; but in neither case do these explanations account for the two persons who are the living sufferers. The one is the literal word made void and the other its false interpretation. In yet a deeper sense, it may signify also the end of a dispensation, but there is no possibility here for the consideration of this involved question.", - "img": "https://upload.wikimedia.org/wikipedia/commons/5/53/RWS_Tarot_16_Tower.jpg" - }, - { - "type": "major", - "name_short": "ar17", - "name": "The Star", - "value": 17, - "meaning_up": "Loss, theft, privation, abandonment; another reading says-hope and bright prospects,", - "meaning_rev": "Arrogance, haughtiness, impotence.", - "desc": "A great, radiant star of eight rays, surrounded by seven lesser stars--also of eight rays. The female figure in the foreground is entirely naked. Her left knee is on the land and her right foot upon the water. She pours Water of Life from two great ewers, irrigating sea and land. Behind her is rising ground and on the right a shrub or tree, whereon a bird alights. The figure expresses eternal youth and beauty. The star is l'étoile flamboyante, which appears in Masonic symbolism, but has been confused therein. That which the figure communicates to the living scene is the substance of the heavens and the elements. It has been said truly that the mottoes of this card are \"Waters of Life freely\" and \"Gifts of the Spirit.\"\nThe summary of several tawdry explanations says that it is a card of hope. On other planes it has been certified as immortality and interior light. For the majority of prepared minds, the figure will appear as the type of Truth unveiled, glorious in undying beauty, pouring on the waters of the soul some part and measure of her priceless possession. But she is in reality the Great Mother in the Kabalistic Sephira Binah, which is supernal Understanding, who communicates to the Sephiroth that are below in the measure that they can receive her influx.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/db/RWS_Tarot_17_Star.jpg" - }, - { - "type": "major", - "name_short": "ar18", - "name": "The Moon", - "value": 18, - "meaning_up": "Hidden enemies, danger, calumny, darkness, terror, deception, occult forces, error.", - "meaning_rev": "Instability, inconstancy, silence, lesser degrees of deception and error.", - "desc": "The distinction between this card and some of the conventional types is that the moon is increasing on what is called the side of mercy, to the right of the observer. It has sixteen chief and sixteen secondary rays. The card represents life of the imagination apart from life of the spirit. The path between the towers is the issue into the unknown. The dog and wolf are the fears of the natural mind in the presence of that place of exit, when there is only reflected light to guide it.\nThe last reference is a key to another form of symbolism. The intellectual light is a reflection and beyond it is the unknown mystery which it cannot shew forth. It illuminates our animal nature, types of which are represented below--the dog, the wolf and that which comes up out of the deeps, the nameless and hideous tendency which is lower than the savage beast. It strives to attain manifestation, symbolized by crawling from the abyss of water to the land, but as a rule it sinks back whence it came. The face of the mind directs a calm gaze upon the unrest below; the dew of thought falls; the message is: Peace, be still; and it may be that there shall come a calm upon the animal nature, while the abyss beneath shall cease from giving up a form.", - "img": "https://upload.wikimedia.org/wikipedia/commons/7/7f/RWS_Tarot_18_Moon.jpg" - }, - { - "type": "major", - "name_short": "ar19", - "name": "The Sun", - "value": 19, - "meaning_up": "Material happiness, fortunate marriage, contentment.", - "meaning_rev": "The same in a lesser sense.", - "desc": "The naked child mounted on a white horse and displaying a red standard has been mentioned already as the better symbolism connected with this card. It is the destiny of the Supernatural East and the great and holy light which goes before the endless procession of humanity, coming out from the walled garden of the sensitive life and passing on the journey home. The card signifies, therefore, the transit from the manifest light of this world, represented by the glorious sun of earth, to the light of the world to come, which goes before aspiration and is typified by the heart of a child.\nBut the last allusion is again the key to a different form or aspect of the symbolism. The sun is that of consciousness in the spirit - the direct as the antithesis of the reflected light. The characteristic type of humanity has become a little child therein--a child in the sense of simplicity and innocence in the sense of wisdom. In that simplicity, he bears the seal of Nature and of Art; in that innocence, he signifies the restored world. When the self-knowing spirit has dawned in the consciousness above the natural mind, that mind in its renewal leads forth the animal nature in a state of perfect conformity.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/17/RWS_Tarot_19_Sun.jpg" - }, - { - "type": "major", - "name_short": "ar20", - "name": "The Last Judgment", - "value": 20, - "meaning_up": "Change of position, renewal, outcome. Another account specifies total loss though lawsuit.", - "meaning_rev": "Weakness, pusillanimity, simplicity; also deliberation, decision, sentence.", - "desc": "I have said that this symbol is essentially invariable in all Tarot sets, or at least the variations do not alter its character. The great angel is here encompassed by clouds, but he blows his bannered trumpet, and the cross as usual is displayed on the banner. The dead are rising from their tombs--a woman on the right, a man on the left hand, and between them their child, whose back is turned. But in this card there are more than three who are restored, and it has been thought worth while to make this variation as illustrating the insufficiency of current explanations. It should be noted that all the figures are as one in the wonder, adoration and ecstacy expressed by their attitudes. It is the card which registers the accomplishment of the great work of transformation in answer to the summons of the Supernal--which summons is heard and answered from within.\nHerein is the intimation of a significance which cannot well be carried further in the present place. What is that within us which does sound a trumpet and all that is lower in our nature rises in response--almost in a moment, almost in the twinkling of an eye? Let the card continue to depict, for those who can see no further, the Last judgment and the resurrection in the natural body; but let those who have inward eyes look and discover therewith. They will understand that it has been called truly in the past a card of eternal life, and for this reason it may be compared with that which passes under the name of Temperance.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/dd/RWS_Tarot_20_Judgement.jpg" - }, - { - "type": "major", - "name_short": "ar00", - "name": "The Fool", - "value": 0, - "meaning_up": "Folly, mania, extravagance, intoxication, delirium, frenzy, bewrayment.", - "meaning_rev": "Negligence, absence, distribution, carelessness, apathy, nullity, vanity.", - "desc": "With light step, as if earth and its trammels had little power to restrain him, a young man in gorgeous vestments pauses at the brink of a precipice among the great heights of the world; he surveys the blue distance before him-its expanse of sky rather than the prospect below. His act of eager walking is still indicated, though he is stationary at the given moment; his dog is still bounding. The edge which opens on the depth has no terror; it is as if angels were waiting to uphold him, if it came about that he leaped from the height. His countenance is full of intelligence and expectant dream. He has a rose in one hand and in the other a costly wand, from which depends over his right shoulder a wallet curiously embroidered. He is a prince of the other world on his travels through this one-all amidst the morning glory, in the keen air. The sun, which shines behind him, knows whence he came, whither he is going, and how he will return by another path after many days. He is the spirit in search of experience. Many symbols of the Instituted Mysteries are summarized in this card, which reverses, under high warrants, all the confusions that have preceded it.\nIn his Manual of Cartomancy, Grand Orient has a curious suggestion of the office of Mystic Fool, as apart of his process in higher divination; but it might call for more than ordinary gifts to put it into operation. We shall see how the card fares according to the common arts of fortune-telling, and it will be an example, to those who can discern, of the fact, otherwise so evident, that the Trumps Major had no place originally in the arts of psychic gambling, when cards are used as the counters and pretexts. Of the circumstances under which this art arose we know, however, very little. The conventional explanations say that the Fool signifies the flesh, the sensitive life, and by a peculiar satire its subsidiary name was at one time the alchemist, as depicting folly at the most insensate stage.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/90/RWS_Tarot_00_Fool.jpg" - }, - { - "type": "major", - "name_short": "ar21", - "name": "The World", - "value": 21, - "meaning_up": "Assured success, recompense, voyage, route, emigration, flight, change of place.", - "meaning_rev": "Inertia, fixity, stagnation, permanence.", - "desc": "As this final message of the Major Trumps is unchanged--and indeed unchangeable--in respect of its design, it has been partly described already regarding its deeper sense. It represents also the perfection and end of the Cosmos, the secret which is within it, the rapture of the universe when it understands itself in God. It is further the state of the soul in the consciousness of Divine Vision, reflected from the self-knowing spirit. But these meanings are without prejudice to that which I have said concerning it on the material side.\nIt has more than one message on the macrocosmic side and is, for example, the state of the restored world when the law of manifestation shall have been carried to the highest degree of natural perfection. But it is perhaps more especially a story of the past, referring to that day when all was declared to be good, when the morning stars sang together and all the Sons of God shouted for joy. One of the worst explanations concerning it is that the figure symbolizes the Magus when he has reached the highest degree of initiation; another account says that it represents the absolute, which is ridiculous. The figure has been said to stand for Truth, which is, however, more properly allocated to the seventeenth card. Lastly, it has been called the Crown of the Magi.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/ff/RWS_Tarot_21_World.jpg" - }, - { - "name": "Page of Wands", - "name_short": "wapa", - "value": 11, - "suit": "wands", - "type": "minor", - "meaning_up": "Dark young man, faithful, a lover, an envoy, a postman. Beside a man, he will bear favourable testimony concerning him. A dangerous rival, if followed by the Page of Cups. Has the chief qualities of his suit. He may signify family intelligence.", - "meaning_rev": "Anecdotes, announcements, evil news. Also indecision and the instability which accompanies it.", - "desc": "In a scene similar to the former, a young man stands in the act of proclamation. He is unknown but faithful, and his tidings are strange.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Wands11.jpg" - }, - { - "name": "Knight of Wands", - "name_short": "wakn", - "value": 12, - "suit": "wands", - "type": "minor", - "meaning_up": "Departure, absence, flight, emigration. A dark young man, friendly. Change of residence.", - "meaning_rev": "Rupture, division, interruption, discord.", - "desc": "He is shewn as if upon a journey, armed with a short wand, and although mailed is not on a warlike errand. He is passing mounds or pyramids. The motion of the horse is a key to the character of its rider, and suggests the precipitate mood, or things connected therewith.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/16/Wands12.jpg" - }, - { - "name": "Queen of Wands", - "name_short": "waqu", - "value": 13, - "suit": "wands", - "type": "minor", - "meaning_up": "A dark woman, countrywoman, friendly, chaste, loving, honourable. If the card beside her signifies a man, she is well disposed towards him; if a woman, she is interested in the Querent. Also, love of money, or a certain success in business.", - "meaning_rev": "Good, economical, obliging, serviceable. Signifies also--but in certain positions and in the neighbourhood of other cards tending in such directions--opposition, jealousy, even deceit and infidelity.", - "desc": "The Wands throughout this suit are always in leaf, as it is a suit of life and animation. Emotionally and otherwise, the Queen's personality corresponds to that of the King, but is more magnetic.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0d/Wands13.jpg" - }, - { - "name": "King of Wands", - "name_short": "waki", - "value": 14, - "suit": "wands", - "type": "minor", - "meaning_up": "Dark man, friendly, countryman, generally married, honest and conscientious. The card always signifies honesty, and may mean news concerning an unexpected heritage to fall in before very long.", - "meaning_rev": "Good, but severe; austere, yet tolerant.", - "desc": "The physical and emotional nature to which this card is attributed is dark, ardent, lithe, animated, impassioned, noble. The King uplifts a flowering wand, and wears, like his three correspondences in the remaining suits, what is called a cap of maintenance beneath his crown. He connects with the symbol of the lion, which is emblazoned on the back of his throne.", - "img": "https://upload.wikimedia.org/wikipedia/commons/c/ce/Wands14.jpg" - }, - { - "name": "Ace of Wands", - "name_short": "waac", - "value": 1, - "suit": "wands", - "type": "minor", - "meaning_up": "Creation, invention, enterprise, the powers which result in these; principle, beginning, source; birth, family, origin, and in a sense the virility which is behind them; the starting point of enterprises; according to another account, money, fortune, inheritance.", - "meaning_rev": "Fall, decadence, ruin, perdition, to perish also a certain clouded joy.", - "desc": "A hand issuing from a cloud grasps a stout wand or club.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/11/Wands01.jpg" - }, - { - "name": "Two of Wands", - "name_short": "wa02", - "value": 2, - "suit": "wands", - "type": "minor", - "meaning_up": "Between the alternative readings there is no marriage possible; on the one hand, riches, fortune, magnificence; on the other, physical suffering, disease, chagrin, sadness, mortification. The design gives one suggestion; here is a lord overlooking his dominion and alternately contemplating a globe; it looks like the malady, the mortification, the sadness of Alexander amidst the grandeur of this world's wealth.", - "meaning_rev": "Surprise, wonder, enchantment, emotion, trouble, fear.", - "desc": "A tall man looks from a battlemented roof over sea and shore; he holds a globe in his right hand, while a staff in his left rests on the battlement; another is fixed in a ring. The Rose and Cross and Lily should be noticed on the left side.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0f/Wands02.jpg" - }, - { - "name": "Three of Wands", - "name_short": "wa03", - "value": 3, - "suit": "wands", - "type": "minor", - "meaning_up": "He symbolizes established strength, enterprise, effort, trade, commerce, discovery; those are his ships, bearing his merchandise, which are sailing over the sea. The card also signifies able co-operation in business, as if the successful merchant prince were looking from his side towards yours with a view to help you.", - "meaning_rev": "The end of troubles, suspension or cessation of adversity, toil and disappointment.", - "desc": "A calm, stately personage, with his back turned, looking from a cliff's edge at ships passing over the sea. Three staves are planted in the ground, and he leans slightly on one of them.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/ff/Wands03.jpg" - }, - { - "name": "Four of Wands", - "name_short": "wa04", - "value": 4, - "suit": "wands", - "type": "minor", - "meaning_up": "They are for once almost on the surface--country life, haven of refuge, a species of domestic harvest-home, repose, concord, harmony, prosperity, peace, and the perfected work of these.", - "meaning_rev": "The meaning remains unaltered; it is prosperity, increase, felicity, beauty, embellishment.", - "desc": "From the four great staves planted in the foreground there is a great garland suspended; two female figures uplift nosegays; at their side is a bridge over a moat, leading to an old manorial house.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a4/Wands04.jpg" - }, - { - "name": "Five of Wands", - "name_short": "wa05", - "value": 5, - "suit": "wands", - "type": "minor", - "meaning_up": "Imitation, as, for example, sham fight, but also the strenuous competition and struggle of the search after riches and fortune. In this sense it connects with the battle of life. Hence some attributions say that it is a card of gold, gain, opulence.", - "meaning_rev": "Litigation, disputes, trickery, contradiction.", - "desc": "A posse of youths, who are brandishing staves, as if in sport or strife. It is mimic warfare, and hereto correspond the", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9d/Wands05.jpg" - }, - { - "name": "Six of Wands", - "name_short": "wa06", - "value": 6, - "suit": "wands", - "type": "minor", - "meaning_up": "The card has been so designed that it can cover several significations; on the surface, it is a victor triumphing, but it is also great news, such as might be carried in state by the King's courier; it is expectation crowned with its own desire, the crown of hope, and so forth.", - "meaning_rev": "Apprehension, fear, as of a victorious enemy at the gate; treachery, disloyalty, as of gates being opened to the enemy; also indefinite delay.", - "desc": "A laurelled horseman bears one staff adorned with a laurel crown; footmen with staves are at his side.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/3b/Wands06.jpg" - }, - { - "name": "Seven of Wands", - "name_short": "wa07", - "value": 7, - "suit": "wands", - "type": "minor", - "meaning_up": "It is a card of valour, for, on the surface, six are attacking one, who has, however, the vantage position. On the intellectual plane, it signifies discussion, wordy strife; in business--negotiations, war of trade, barter, competition. It is further a card of success, for the combatant is on the top and his enemies may be unable to reach him.", - "meaning_rev": "Perplexity, embarrassments, anxiety. It is also a caution against indecision.", - "desc": "A young man on a craggy eminence brandishing a staff; six other staves are raised towards him from below.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/e4/Wands07.jpg" - }, - { - "name": "Eight of Wands", - "name_short": "wa08", - "value": 8, - "suit": "wands", - "type": "minor", - "meaning_up": "Activity in undertakings, the path of such activity, swiftness, as that of an express messenger; great haste, great hope, speed towards an end which promises assured felicity; generally, that which is on the move; also the arrows of love.", - "meaning_rev": "Arrows of jealousy, internal dispute, stingings of conscience, quarrels; and domestic disputes for persons who are married.", - "desc": "The card represents motion through the immovable-a flight of wands through an open country; but they draw to the term of their course. That which they signify is at hand; it may be even on the threshold.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6b/Wands08.jpg" - }, - { - "name": "Nine of Wands", - "name_short": "wa09", - "value": 9, - "suit": "wands", - "type": "minor", - "meaning_up": "The card signifies strength in opposition. If attacked, the person will meet an onslaught boldly; and his build shews, that he may prove a formidable antagonist. With this main significance there are all its possible adjuncts--delay, suspension, adjournment.", - "meaning_rev": "Obstacles, adversity, calamity.", - "desc": "The figure leans upon his staff and has an expectant look, as if awaiting an enemy. Behind are eight other staves--erect, in orderly disposition, like a palisade.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/4d/Tarot_Nine_of_Wands.jpg" - }, - { - "name": "Ten of Wands", - "name_short": "wa10", - "value": 10, - "suit": "wands", - "type": "minor", - "meaning_up": "A card of many significances, and some of the readings cannot be harmonized. I set aside that which connects it with honour and good faith. The chief meaning is oppression simply, but it is also fortune, gain, any kind of success, and then it is the oppression of these things. It is also a card of false-seeming, disguise, perfidy. The place which the figure is approaching may suffer from the rods that he carries. Success is stultified if the Nine of Swords follows, and if it is a question of a lawsuit, there will be certain loss.", - "meaning_rev": "Contrarieties, difficulties, intrigues, and their analogies.", - "desc": "A man oppressed by the weight of the ten staves which he is carrying.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/0b/Wands10.jpg" - }, - { - "name": "Page of Cups", - "name_short": "cupa", - "value": 11, - "suit": "cups", - "type": "minor", - "meaning_up": "Fair young man, one impelled to render service and with whom the Querent will be connected; a studious youth; news, message; application, reflection, meditation; also these things directed to business.", - "meaning_rev": "Taste, inclination, attachment, seduction, deception, artifice.", - "desc": "A fair, pleasing, somewhat effeminate page, of studious and intent aspect, contemplates a fish rising from a cup to look at him. It is the pictures of the mind taking form.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/ad/Cups11.jpg" - }, - { - "name": "Knight of Cups", - "name_short": "cukn", - "value": 12, - "suit": "cups", - "type": "minor", - "meaning_up": "Arrival, approach--sometimes that of a messenger; advances, proposition, demeanour, invitation, incitement.", - "meaning_rev": "Trickery, artifice, subtlety, swindling, duplicity, fraud.", - "desc": "Graceful, but not warlike; riding quietly, wearing a winged helmet, referring to those higher graces of the imagination which sometimes characterize this card. He too is a dreamer, but the images of the side of sense haunt him in his vision.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/fa/Cups12.jpg" - }, - { - "name": "Queen of Cups", - "name_short": "cuqu", - "value": 13, - "suit": "cups", - "type": "minor", - "meaning_up": "Good, fair woman; honest, devoted woman, who will do service to the Querent; loving intelligence, and hence the gift of vision; success, happiness, pleasure; also wisdom, virtue; a perfect spouse and a good mother.", - "meaning_rev": "The accounts vary; good woman; otherwise, distinguished woman but one not to be trusted; perverse woman; vice, dishonour, depravity.", - "desc": "Beautiful, fair, dreamy--as one who sees visions in a cup. This is, however, only one of her aspects; she sees, but she also acts, and her activity feeds her dream.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/62/Cups13.jpg" - }, - { - "name": "King of Cups", - "name_short": "cuki", - "value": 14, - "suit": "cups", - "type": "minor", - "meaning_up": "Fair man, man of business, law, or divinity; responsible, disposed to oblige the Querent; also equity, art and science, including those who profess science, law and art; creative intelligence.", - "meaning_rev": "Dishonest, double-dealing man; roguery, exaction, injustice, vice, scandal, pillage, considerable loss.", - "desc": "He holds a short sceptre in his left hand and a great cup in his right; his throne is set upon the sea; on one side a ship is riding and on the other a dolphin is leaping. The implicit is that the Sign of the Cup naturally refers to water, which appears in all the court cards.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/04/Cups14.jpg" - }, - { - "name": "Ace of Cups", - "name_short": "cuac", - "value": 1, - "suit": "cups", - "type": "minor", - "meaning_up": "House of the true heart, joy, content, abode, nourishment, abundance, fertility; Holy Table, felicity hereof.", - "meaning_rev": "House of the false heart, mutation, instability, revolution.", - "desc": "The waters are beneath, and thereon are water-lilies; the hand issues from the cloud, holding in its palm the cup, from which four streams are pouring; a dove, bearing in its bill a cross-marked Host, descends to place the Wafer in the Cup; the dew of water is falling on all sides. It is an intimation of that which may lie behind the Lesser Arcana.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/36/Cups01.jpg" - }, - { - "name": "Two of Cups", - "name_short": "cu02", - "value": 2, - "suit": "cups", - "type": "minor", - "meaning_up": "Love, passion, friendship, affinity, union, concord, sympathy, the interrelation of the sexes, and--as a suggestion apart from all offices of divination--that desire which is not in Nature, but by which Nature is sanctified.", - "meaning_rev": "Lust, cupidity, jealousy, wish, desire, but the card may also give, says W., \"that desire which is not in nature, but by which nature is sanctified.\"", - "desc": "A youth and maiden are pledging one another, and above their cups rises the Caduceus of Hermes, between the great wings of which there appears a lion's head. It is a variant of a sign which is found in a few old examples of this card. Some curious emblematical meanings are attached to it, but they do not concern us in this place.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f8/Cups02.jpg" - }, - { - "name": "Three of Cups", - "name_short": "cu03", - "value": 3, - "suit": "cups", - "type": "minor", - "meaning_up": "The conclusion of any matter in plenty, perfection and merriment; happy issue, victory, fulfilment, solace, healing,", - "meaning_rev": "Expedition, dispatch, achievement, end. It signifies also the side of excess in physical enjoyment, and the pleasures of the senses.", - "desc": "Maidens in a garden-ground with cups uplifted, as if pledging one another.", - "img": "https://upload.wikimedia.org/wikipedia/commons/7/7a/Cups03.jpg" - }, - { - "name": "Four of Cups", - "name_short": "cu04", - "value": 4, - "suit": "cups", - "type": "minor", - "meaning_up": "Weariness, disgust, aversion, imaginary vexations, as if the wine of this world had caused satiety only; another wine, as if a fairy gift, is now offered the wastrel, but he sees no consolation therein. This is also a card of blended pleasure.", - "meaning_rev": "Novelty, presage, new instruction, new relations.", - "desc": "A young man is seated under a tree and contemplates three cups set on the grass before him; an arm issuing from a cloud offers him another cup. His expression notwithstanding is one of discontent with his environment.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/35/Cups04.jpg" - }, - { - "name": "Five of Cups", - "name_short": "cu05", - "value": 5, - "suit": "cups", - "type": "minor", - "meaning_up": "A dark, cloaked figure, looking sideways at three prone cups two others stand upright behind him; a bridge is in the background, leading to a small keep or holding. Divanatory Meanings: It is a card of loss, but something remains over; three have been taken, but two are left; it is a card of inheritance, patrimony, transmission, but not corresponding to expectations; with some interpreters it is a card of marriage, but not without bitterness or frustration.", - "meaning_rev": "News, alliances, affinity, consanguinity, ancestry, return, false projects.", - "desc": "A dark, cloaked figure, looking sideways at three prone cups two others stand upright behind him; a bridge is in the background, leading to a small keep or holding. Divanatory Meanings: It is a card of loss, but something remains over; three have been taken, but two are left; it is a card of inheritance, patrimony, transmission, but not corresponding to expectations; with some interpreters it is a card of marriage, but not without bitterness or frustration. Reversed: News, alliances, affinity, consanguinity, ancestry, return, false projects", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d7/Cups05.jpg" - }, - { - "name": "Six of Cups", - "name_short": "cu06", - "value": 6, - "suit": "cups", - "type": "minor", - "meaning_up": "A card of the past and of memories, looking back, as--for example--on childhood; happiness, enjoyment, but coming rather from the past; things that have vanished. Another reading reverses this, giving new relations, new knowledge, new environment, and then the children are disporting in an unfamiliar precinct.", - "meaning_rev": "The future, renewal, that which will come to pass presently.", - "desc": "Children in an old garden, their cups filled with flowers.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/17/Cups06.jpg" - }, - { - "name": "Seven of Cups", - "name_short": "cu07", - "value": 7, - "suit": "cups", - "type": "minor", - "meaning_up": "Fairy favours, images of reflection, sentiment, imagination, things seen in the glass of contemplation; some attainment in these degrees, but nothing permanent or substantial is suggested.", - "meaning_rev": "Desire, will, determination, project.", - "desc": "Strange chalices of vision, but the images are more especially those of the fantastic spirit.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/ae/Cups07.jpg" - }, - { - "name": "Eight of Cups", - "name_short": "cu08", - "value": 8, - "suit": "cups", - "type": "minor", - "meaning_up": "The card speaks for itself on the surface, but other readings are entirely antithetical--giving joy, mildness, timidity, honour, modesty. In practice, it is usually found that the card shews the decline of a matter, or that a matter which has been thought to be important is really of slight consequence--either for good or evil.", - "meaning_rev": "Great joy, happiness, feasting.", - "desc": "A man of dejected aspect is deserting the cups of his felicity, enterprise, undertaking or previous concern.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/60/Cups08.jpg" - }, - { - "name": "Nine of Cups", - "name_short": "cu09", - "value": 9, - "suit": "cups", - "type": "minor", - "meaning_up": "Concord, contentment, physical bien-être; also victory, success, advantage; satisfaction for the Querent or person for whom the consultation is made.", - "meaning_rev": "Truth, loyalty, liberty; but the readings vary and include mistakes, imperfections, etc.", - "desc": "A goodly personage has feasted to his heart's content, and abundant refreshment of wine is on the arched counter behind him, seeming to indicate that the future is also assured. The picture offers the material side only, but there are other aspects.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/24/Cups09.jpg" - }, - { - "name": "Ten of Cups", - "name_short": "cu10", - "value": 10, - "suit": "cups", - "type": "minor", - "meaning_up": "Contentment, repose of the entire heart; the perfection of that state; also perfection of human love and friendship; if with several picture-cards, a person who is taking charge of the Querent's interests; also the town, village or country inhabited by the Querent.", - "meaning_rev": "Repose of the false heart, indignation, violence.", - "desc": "Appearance of Cups in a rainbow; it is contemplated in wonder and ecstacy by a man and woman below, evidently husband and wife. His right arm is about her; his left is raised upward; she raises her right arm. The two children dancing near them have not observed the prodigy but are happy after their own manner. There is a home-scene beyond.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/84/Cups10.jpg" - }, - { - "name": "Page of Pentacles", - "name_short": "pepa", - "value": 11, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Application, study, scholarship, reflection another reading says news, messages and the bringer thereof; also rule, management.", - "meaning_rev": "Prodigality, dissipation, liberality, luxury; unfavourable news.", - "desc": "A youthful figure, looking intently at the pentacle which hovers over his raised hands. He moves slowly, insensible of that which is about him.", - "img": "https://upload.wikimedia.org/wikipedia/commons/e/ec/Pents11.jpg" - }, - { - "name": "Knight of Pentacles", - "name_short": "pekn", - "value": 12, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Utility, serviceableness, interest, responsibility, rectitude-all on the normal and external plane.", - "meaning_rev": "inertia, idleness, repose of that kind, stagnation; also placidity, discouragement, carelessness.", - "desc": "He rides a slow, enduring, heavy horse, to which his own aspect corresponds. He exhibits his symbol, but does not look therein.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d5/Pents12.jpg" - }, - { - "name": "Queen of Pentacles", - "name_short": "pequ", - "value": 13, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Opulence, generosity, magnificence, security, liberty.", - "meaning_rev": "Evil, suspicion, suspense, fear, mistrust.", - "desc": "The face suggests that of a dark woman, whose qualities might be summed up in the idea of greatness of soul; she has also the serious cast of intelligence; she contemplates her symbol and may see worlds therein.", - "img": "https://upload.wikimedia.org/wikipedia/commons/8/88/Pents13.jpg" - }, - { - "name": "King of Pentacles", - "name_short": "peki", - "value": 14, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Valour, realizing intelligence, business and normal intellectual aptitude, sometimes mathematical gifts and attainments of this kind; success in these paths.", - "meaning_rev": "Vice, weakness, ugliness, perversity, corruption, peril.", - "desc": "The figure calls for no special description the face is rather dark, suggesting also courage, but somewhat lethargic in tendency. The bull's head should be noted as a recurrent symbol on the throne. The sign of this suit is represented throughout as engraved or blazoned with the pentagram, typifying the correspondence of the four elements in human nature and that by which they may be governed. In many old Tarot packs this suit stood for current coin, money, deniers. I have not invented the substitution of pentacles and I have no special cause to sustain in respect of the alternative. But the consensus of divinatory meanings is on the side of some change, because the cards do not happen to deal especially with questions of money.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/1c/Pents14.jpg" - }, - { - "name": "Ace of Pentacles", - "name_short": "peac", - "value": 1, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Perfect contentment, felicity, ecstasy; also speedy intelligence; gold.", - "meaning_rev": "The evil side of wealth, bad intelligence; also great riches. In any case it shews prosperity, comfortable material conditions, but whether these are of advantage to the possessor will depend on whether the card is reversed or not.", - "desc": "A hand--issuing, as usual, from a cloud--holds up a pentacle.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/fd/Pents01.jpg" - }, - { - "name": "Two of Pentacles", - "name_short": "pe02", - "value": 2, - "suit": "pentacles", - "type": "minor", - "meaning_up": "On the one hand it is represented as a card of gaiety, recreation and its connexions, which is the subject of the design; but it is read also as news and messages in writing, as obstacles, agitation, trouble, embroilment.", - "meaning_rev": "Enforced gaiety, simulated enjoyment, literal sense, handwriting, composition, letters of exchange.", - "desc": "A young man, in the act of dancing, has a pentacle in either hand, and they are joined by that endless cord which is like the number 8 reversed.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9f/Pents02.jpg" - }, - { - "name": "Three of Pentacles", - "name_short": "pe03", - "value": 3, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Métier, trade, skilled labour; usually, however, regarded as a card of nobility, aristocracy, renown, glory.", - "meaning_rev": "Mediocrity, in work and otherwise, puerility, pettiness, weakness.", - "desc": "A sculptor at his work in a monastery. Compare the design which illustrates the Eight of Pentacles. The apprentice or amateur therein has received his reward and is now at work in earnest.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/42/Pents03.jpg" - }, - { - "name": "Four of Pentacles", - "name_short": "pe04", - "value": 4, - "suit": "pentacles", - "type": "minor", - "meaning_up": "The surety of possessions, cleaving to that which one has, gift, legacy, inheritance.", - "meaning_rev": "Suspense, delay, opposition.", - "desc": "A crowned figure, having a pentacle over his crown, clasps another with hands and arms; two pentacles are under his feet. He holds to that which he has.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/35/Pents04.jpg" - }, - { - "name": "Five of Pentacles", - "name_short": "pe05", - "value": 5, - "suit": "pentacles", - "type": "minor", - "meaning_up": "The card foretells material trouble above all, whether in the form illustrated--that is, destitution--or otherwise. For some cartomancists, it is a card of love and lovers-wife, husband, friend, mistress; also concordance, affinities. These alternatives cannot be harmonized.", - "meaning_rev": "Disorder, chaos, ruin, discord, profligacy.", - "desc": "Two mendicants in a snow-storm pass a lighted casement.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/96/Pents05.jpg" - }, - { - "name": "Six of Pentacles", - "name_short": "pe06", - "value": 6, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Presents, gifts, gratification another account says attention, vigilance now is the accepted time, present prosperity, etc.", - "meaning_rev": "Desire, cupidity, envy, jealousy, illusion.", - "desc": "A person in the guise of a merchant weighs money in a pair of scales and distributes it to the needy and distressed. It is a testimony to his own success in life, as well as to his goodness of heart.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a6/Pents06.jpg" - }, - { - "name": "Seven of Pentacles", - "name_short": "pe07", - "value": 7, - "suit": "pentacles", - "type": "minor", - "meaning_up": "These are exceedingly contradictory; in the main, it is a card of money, business, barter; but one reading gives altercation, quarrels--and another innocence, ingenuity, purgation.", - "meaning_rev": "Cause for anxiety regarding money which it may be proposed to lend.", - "desc": "A young man, leaning on his staff, looks intently at seven pentacles attached to a clump of greenery on his right; one would say that these were his treasures and that his heart was there.", - "img": "https://upload.wikimedia.org/wikipedia/commons/6/6a/Pents07.jpg" - }, - { - "name": "Eight of Pentacles", - "name_short": "pe08", - "value": 8, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Work, employment, commission, craftsmanship, skill in craft and business, perhaps in the preparatory stage.", - "meaning_rev": "Voided ambition, vanity, cupidity, exaction, usury. It may also signify the possession of skill, in the sense of the ingenious mind turned to cunning and intrigue.", - "desc": "An artist in stone at his work, which he exhibits in the form of trophies.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/49/Pents08.jpg" - }, - { - "name": "Nine of Pentacles", - "name_short": "pe09", - "value": 9, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Prudence, safety, success, accomplishment, certitude, discernment.", - "meaning_rev": "Roguery, deception, voided project, bad faith.", - "desc": "A woman, with a bird upon her wrist, stands amidst a great abundance of grapevines in the garden of a manorial house. It is a wide domain, suggesting plenty in all things. Possibly it is her own possession and testifies to material well-being.", - "img": "https://upload.wikimedia.org/wikipedia/commons/f/f0/Pents09.jpg" - }, - { - "name": "Ten of Pentacles", - "name_short": "pe10", - "value": 10, - "suit": "pentacles", - "type": "minor", - "meaning_up": "Gain, riches; family matters, archives, extraction, the abode of a family.", - "meaning_rev": "Chance, fatality, loss, robbery, games of hazard; sometimes gift, dowry, pension.", - "desc": "A man and woman beneath an archway which gives entrance to a house and domain. They are accompanied by a child, who looks curiously at two dogs accosting an ancient personage seated in the foreground. The child's hand is on one of them.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/42/Pents10.jpg" - }, - { - "name": "Page of Swords", - "name_short": "swpa", - "value": 11, - "suit": "swords", - "type": "minor", - "meaning_up": "Authority, overseeing, secret service, vigilance, spying, examination, and the qualities thereto belonging.", - "meaning_rev": "More evil side of these qualities; what is unforeseen, unprepared state; sickness is also intimated.", - "desc": "A lithe, active figure holds a sword upright in both hands, while in the act of swift walking. He is passing over rugged land, and about his way the clouds are collocated wildly. He is alert and lithe, looking this way and that, as if an expected enemy might appear at any moment.", - "img": "https://upload.wikimedia.org/wikipedia/commons/4/4c/Swords11.jpg" - }, - { - "name": "Knight of Swords", - "name_short": "swkn", - "value": 12, - "suit": "swords", - "type": "minor", - "meaning_up": "Skill, bravery, capacity, defence, address, enmity, wrath, war, destruction, opposition, resistance, ruin. There is therefore a sense in which the card signifies death, but it carries this meaning only in its proximity to other cards of fatality.", - "meaning_rev": "Imprudence, incapacity, extravagance.", - "desc": "He is riding in full course, as if scattering his enemies. In the design he is really a prototypical hero of romantic chivalry. He might almost be Galahad, whose sword is swift and sure because he is clean of heart.", - "img": "https://upload.wikimedia.org/wikipedia/commons/b/b0/Swords12.jpg" - }, - { - "name": "Queen of Swords", - "name_short": "swqu", - "value": 13, - "suit": "swords", - "type": "minor", - "meaning_up": "Widowhood, female sadness and embarrassment, absence, sterility, mourning, privation, separation.", - "meaning_rev": "Malice, bigotry, artifice, prudery, bale, deceit.", - "desc": "Her right hand raises the weapon vertically and the hilt rests on an arm of her royal chair the left hand is extended, the arm raised her countenance is severe but chastened; it suggests familiarity with sorrow. It does not represent mercy, and, her sword notwithstanding, she is scarcely a symbol of power.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d4/Swords13.jpg" - }, - { - "name": "King of Swords", - "name_short": "swki", - "value": 14, - "suit": "swords", - "type": "minor", - "meaning_up": "Whatsoever arises out of the idea of judgment and all its connexions-power, command, authority, militant intelligence, law, offices of the crown, and so forth.", - "meaning_rev": "Cruelty, perversity, barbarity, perfidy, evil intention.", - "desc": "He sits in judgment, holding the unsheathed sign of his suit. He recalls, of course, the conventional Symbol of justice in the Trumps Major, and he may represent this virtue, but he is rather the power of life and death, in virtue of his office.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/33/Swords14.jpg" - }, - { - "name": "Ace of Swords", - "name_short": "swac", - "value": 1, - "suit": "swords", - "type": "minor", - "meaning_up": "Triumph, the excessive degree in everything, conquest, triumph of force. It is a card of great force, in love as well as in hatred. The crown may carry a much higher significance than comes usually within the sphere of fortune-telling.", - "meaning_rev": "The same, but the results are disastrous; another account says--conception, childbirth, augmentation, multiplicity.", - "desc": "A hand issues from a cloud, grasping as word, the point of which is encircled by a crown.", - "img": "https://upload.wikimedia.org/wikipedia/commons/1/1a/Swords01.jpg" - }, - { - "name": "Two of Swords", - "name_short": "sw02", - "value": 2, - "suit": "swords", - "type": "minor", - "meaning_up": "Conformity and the equipoise which it suggests, courage, friendship, concord in a state of arms; another reading gives tenderness, affection, intimacy. The suggestion of harmony and other favourable readings must be considered in a qualified manner, as Swords generally are not symbolical of beneficent forces in human affairs.", - "meaning_rev": "Imposture, falsehood, duplicity, disloyalty.", - "desc": "A hoodwinked female figure balances two swords upon her shoulders.", - "img": "https://upload.wikimedia.org/wikipedia/commons/9/9e/Swords02.jpg" - }, - { - "name": "Three of Swords", - "name_short": "sw03", - "value": 3, - "suit": "swords", - "type": "minor", - "meaning_up": "Removal, absence, delay, division, rupture, dispersion, and all that the design signifies naturally, being too simple and obvious to call for specific enumeration.", - "meaning_rev": "Mental alienation, error, loss, distraction, disorder, confusion.", - "desc": "Three swords piercing a heart; cloud and rain behind.", - "img": "https://upload.wikimedia.org/wikipedia/commons/0/02/Swords03.jpg" - }, - { - "name": "Four of Swords", - "name_short": "sw04", - "value": 4, - "suit": "swords", - "type": "minor", - "meaning_up": "Vigilance, retreat, solitude, hermit's repose, exile, tomb and coffin. It is these last that have suggested the design.", - "meaning_rev": "Wise administration, circumspection, economy, avarice, precaution, testament.", - "desc": "The effigy of a knight in the attitude of prayer, at full length upon his tomb.", - "img": "https://upload.wikimedia.org/wikipedia/commons/b/bf/Swords04.jpg" - }, - { - "name": "Five of Swords", - "name_short": "sw05", - "value": 5, - "suit": "swords", - "type": "minor", - "meaning_up": "Degradation, destruction, revocation, infamy, dishonour, loss, with the variants and analogues of these.", - "meaning_rev": "The same; burial and obsequies.", - "desc": "A disdainful man looks after two retreating and dejected figures. Their swords lie upon the ground. He carries two others on his left shoulder, and a third sword is in his right hand, point to earth. He is the master in possession of the field.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/23/Swords05.jpg" - }, - { - "name": "Six of Swords", - "name_short": "sw06", - "value": 6, - "suit": "swords", - "type": "minor", - "meaning_up": "Journey by water, route, way, envoy, commissionary, expedient.", - "meaning_rev": "Declaration, confession, publicity; one account says that it is a proposal of love.", - "desc": "A ferryman carrying passengers in his punt to the further shore. The course is smooth, and seeing that the freight is light, it may be noted that the work is not beyond his strength.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/29/Swords06.jpg" - }, - { - "name": "Seven of Swords", - "name_short": "sw07", - "value": 7, - "suit": "swords", - "type": "minor", - "meaning_up": "Design, attempt, wish, hope, confidence; also quarrelling, a plan that may fail, annoyance. The design is uncertain in its import, because the significations are widely at variance with each other.", - "meaning_rev": "Good advice, counsel, instruction, slander, babbling.", - "desc": "A man in the act of carrying away five swords rapidly; the two others of the card remain stuck in the ground. A camp is close at hand.", - "img": "https://upload.wikimedia.org/wikipedia/commons/3/34/Swords07.jpg" - }, - { - "name": "Eight of Swords", - "name_short": "sw08", - "value": 8, - "suit": "swords", - "type": "minor", - "meaning_up": "Bad news, violent chagrin, crisis, censure, power in trammels, conflict, calumny; also sickness.", - "meaning_rev": "Disquiet, difficulty, opposition, accident, treachery; what is unforeseen; fatality.", - "desc": "A woman, bound and hoodwinked, with the swords of the card about her. Yet it is rather a card of temporary durance than of irretrievable bondage.", - "img": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Swords08.jpg" - }, - { - "name": "Nine of Swords", - "name_short": "sw09", - "value": 9, - "suit": "swords", - "type": "minor", - "meaning_up": "Death, failure, miscarriage, delay, deception, disappointment, despair.", - "meaning_rev": "Imprisonment, suspicion, doubt, reasonable fear, shame.", - "desc": "One seated on her couch in lamentation, with the swords over her. She is as one who knows no sorrow which is like unto hers. It is a card of utter desolation.", - "img": "https://upload.wikimedia.org/wikipedia/commons/2/2f/Swords09.jpg" - }, - { - "name": "Ten of Swords", - "name_short": "sw10", - "value": 10, - "suit": "swords", - "type": "minor", - "meaning_up": "Whatsoever is intimated by the design; also pain, affliction, tears, sadness, desolation. It is not especially a card of violent death.", - "meaning_rev": "Advantage, profit, success, favour, but none of these are permanent; also power and authority.", - "desc": "A prostrate figure, pierced by all the swords belonging to the card.", - "img": "https://upload.wikimedia.org/wikipedia/commons/d/d4/Swords10.jpg" - } - ] -} \ No newline at end of file diff --git a/src/js/app.js b/src/js/app.js index 669124a5..e69de29b 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,124 +0,0 @@ -document.addEventListener('DOMContentLoaded', function() { - - const email = { - email: '', - asunto: '', - mensaje: '' - } - - // Seleccionar los elementos de la interfaz - const inputEmail = document.querySelector('#email'); - const inputAsunto = document.querySelector('#asunto'); - const inputMensaje = document.querySelector('#mensaje'); - const formulario = document.querySelector('#formulario'); - const btnSubmit = document.querySelector('#formulario button[type="submit"]'); - const btnReset = document.querySelector('#formulario button[type="reset"]'); - const spinner = document.querySelector('#spinner'); - - // Asignar eventos - inputEmail.addEventListener('input', validar); - inputAsunto.addEventListener('input', validar); - inputMensaje.addEventListener('input', validar); - - formulario.addEventListener('submit', enviarEmail); - - btnReset.addEventListener('click', function(e) { - e.preventDefault(); - resetFormulario(); - }) - - function enviarEmail(e) { - e.preventDefault(); - - spinner.classList.add('flex'); - spinner.classList.remove('hidden'); - - setTimeout(() => { - spinner.classList.remove('flex'); - spinner.classList.add('hidden'); - - resetFormulario(); - - // Crear una alerta - const alertaExito = document.createElement('P'); - alertaExito.classList.add('bg-green-500', 'text-white', 'p-2', 'text-center', 'rounded-lg', 'mt-10', 'font-bold', 'text-sm', 'uppercase'); - alertaExito.textContent = 'Mensaje enviado correctamente'; - - formulario.appendChild(alertaExito); - - setTimeout(() => { - alertaExito.remove(); - }, 3000); - }, 3000); - } - - function validar(e) { - if(e.target.value.trim() === '') { - mostrarAlerta(`El Campo ${e.target.id} es obligatorio`, e.target.parentElement); - email[e.target.name] = ''; - comprobarEmail(); - return; - } - - if(e.target.id === 'email' && !validarEmail(e.target.value)) { - mostrarAlerta('El email no es válido', e.target.parentElement); - email[e.target.name] = ''; - comprobarEmail(); - return; - } - - limpiarAlerta(e.target.parentElement); - - // Asignar los valores - email[e.target.name] = e.target.value.trim().toLowerCase(); - - // Comprobar el objeto de email - comprobarEmail(); - } - - function mostrarAlerta(mensaje, referencia) { - limpiarAlerta(referencia); - - // Generar alerta en HTML - const error = document.createElement('P'); - error.textContent = mensaje; - error.classList.add('bg-red-600', 'text-white', 'p-2', 'text-center'); - - // Inyectar el error al formulario - referencia.appendChild(error); - } - - function limpiarAlerta(referencia) { - // Comprueba si ya existe una alerta - const alerta = referencia.querySelector('.bg-red-600'); - if(alerta) { - alerta.remove(); - } - } - - function validarEmail(email) { - const regex = /^\w+([.-_+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,10})+$/; - const resultado = regex.test(email); - return resultado; - } - - function comprobarEmail() { - if(Object.values(email).includes('')) { - btnSubmit.classList.add('opacity-50'); - btnSubmit.disabled = true; - return - } - btnSubmit.classList.remove('opacity-50'); - btnSubmit.disabled = false; - } - - function resetFormulario() { - // reiniciar el objeto - email.email = ''; - email.asunto = ''; - email.mensaje = ''; - - formulario.reset(); - comprobarEmail(); - } -}); \ No newline at end of file diff --git a/src/data/athletes/athletes.js b/src/js/athletes.js similarity index 99% rename from src/data/athletes/athletes.js rename to src/js/athletes.js index 7c5d4b7b..8200b719 100644 --- a/src/data/athletes/athletes.js +++ b/src/js/athletes.js @@ -1,20 +1,17 @@ -export default { - "games": "Olympic Games", - "year": 2016, - "season": "summer", - "city": "Rio de Janeiro", - "athletes": [ + + const athletes = [ + { - "name": "Giovanni Abagnale", - "gender": "M", - "height": "198", + "name": "Giovanni Abagnale", /**/ + "gender": "M", /***/ + "height": "198",/*heightMa*/ "weight": "90", - "sport": "Rowing", - "team": "Italy", + "sport": "Rowing",/***/ + "team": "Italy",/***/ "noc": "ITA", "age": 21, - "event": "Rowing Men's Coxless Pairs", - "medal": "Bronze" + "event": "Rowing Men's Coxless Pairs",/***/ + "medal": "Bronze" /**/ }, { "name": "Patimat Abakarova", @@ -24281,4 +24278,4 @@ export default { "medal": "Bronze" } ] -} + diff --git a/src/data/athletes/athletes.json b/src/js/athletes.json similarity index 100% rename from src/data/athletes/athletes.json rename to src/js/athletes.json diff --git a/src/data.js b/src/js/data.js similarity index 100% rename from src/data.js rename to src/js/data.js From 23027e355e0e9efb974b2791ee0bf043d6e4e1c9 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Wed, 24 May 2023 09:46:40 -0500 Subject: [PATCH 09/55] =?UTF-8?q?Agregando=20los=20cambios=20realizados=20?= =?UTF-8?q?por=20Katty:=20Modificaci=C3=B3n=20del=20footer=20y=20index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/busqueda.html | 84 +++++++++++++-------------- src/contacto.html | 84 +++++++++++++-------------- src/css/style.css | 90 +++++++++++++++++++++++++---- src/estadistica.html | 85 +++++++++++++-------------- src/index.html | 133 +++++++++++++++++++++++++------------------ src/js/data.js | 4 ++ src/js/main.js | 8 ++- src/testimonios.html | 83 ++++++++++++++------------- 8 files changed, 336 insertions(+), 235 deletions(-) diff --git a/src/busqueda.html b/src/busqueda.html index d3c16ec3..f96ab368 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -179,68 +179,68 @@

Resultados

-
- -
- + + + + diff --git a/src/contacto.html b/src/contacto.html index 4fcdd644..17ac9d68 100644 --- a/src/contacto.html +++ b/src/contacto.html @@ -121,68 +121,68 @@

Contacto

+
- - -
- + + + + diff --git a/src/css/style.css b/src/css/style.css index 979c8368..3a68eed3 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -149,21 +149,20 @@ body { } +/*Inicio de footer*/ .footer{ grid-area: 4 / 1 / 5 / 2; background: #4aa2d9; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12); box-sizing: border-box; - width: 100%; - text-align: left; - font: bold 16px sans-serif; - padding: 55px 50px; + font: bold 10px sans-serif; + padding: 40px 30px 40px 30px; + position: absolute; + - position: absolute; - bottom: 0; } .footer .footer-left, @@ -185,7 +184,7 @@ body { .footer h3{ color: #ffffff; - font: normal 36px 'Open Sans', cursive; + font: normal 20px 'Open Sans', cursive; margin: 0; font-weight: bold; } @@ -226,7 +225,7 @@ body { .footer .footer-center i{ color: #ffffff; font-size: 25px; - width: 38px; + width: 10px; height: 38px; border-radius: 50%; text-align: center; @@ -320,6 +319,22 @@ body { margin-bottom: 5px; } +.footer-center p{ + font-size: 13px; +} + +.footer-links a{ + font-size: 13px; +} + +.footer-left h3 { + font-size: 18px; +} + +.footer-company-about span{ + font-size: 10px; +} + /* If you don't want the footer to be responsive, remove these media queries */ @media (max-width: 880px) { @@ -352,12 +367,65 @@ body { -/************BÚSQUEDAS***************/ -/************MAIN-002***************/ +/************INDEX***************/ + +.content { + max-width: 1200px; + margin: auto; + height: 100vh; +} + +.main h1{ + text-align: center; + font-weight: bolder; +} + +.content{ + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + grid-gap:30px; + padding-bottom: 20px; + width: 100%; +} + +.content-noticias{ + background-color: #eee; + max-width: 360px; + border: 2px solid #ccc; + border-radius: 10px; + padding: 10px; + cursor: pointer; + transition: .3s; +} + +.content-noticias h2{ + text-decoration: wavy; +} + +.content-noticias h3{ + font-size: small; + color: #454545; +} + +.content-noticias:hover { + box-shadow: 0 0 10px 5px #ccc; +} + +.content-noticias img{ + width: 100%; +} + +article { + width: 100%; + height: 100%; + + +} + -/************BÚSQUEDAS***************/ +/************INDEX***************/ /************ESTADÍSTICAS***************/ diff --git a/src/estadistica.html b/src/estadistica.html index 58dae918..f3052de9 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -85,70 +85,71 @@ - + +
- - -
- + + + diff --git a/src/index.html b/src/index.html index 71267e36..8e6a7f43 100644 --- a/src/index.html +++ b/src/index.html @@ -61,22 +61,46 @@
+

NOTICIAS


-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+
+

BOXEO

+

Óscar Valdez se declara listo para una pelea de mexicanos contra el 'Vaquero' Navarrete

+ Oscar +
+ +
+

FUTBOL

+

¿Qué mexicanos han sido campeones en Europa? Mira el historial completo

+ mexicanos +
+ +
+

BALONCESTO

+

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del baloncesto

+ carmelo +
+ +
+

ATLETISMO

+

Diamond League en Rabat 2023: previa, programa, estrellas y cómo ver la Liga de Diamante

+ diamond +
+ +
+

CICLISMO EN RUTA

+

Giro d'Italia: mayores victorias latinas y españolas en la grande italiana de ciclismo

+ giro +
+ +
+

ATLETISMO

+

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

+ marcha +
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

@@ -85,70 +109,71 @@ - + +
- - -
- + + + diff --git a/src/js/data.js b/src/js/data.js index 6291453d..36d0798d 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -7,3 +7,7 @@ export const example = () => { export const anotherExample = () => { return 'OMG'; }; + + + + diff --git a/src/js/main.js b/src/js/main.js index 97c21c10..6df8f478 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,7 +1,10 @@ + + + + import { example } from '../data.js'; // import data from './data/lol/lol.js'; -import data from '../data/pokemon/pokemon.js'; -// import data from './data/rickandmorty/rickandmorty.js'; + console.log(example, data); @@ -11,4 +14,3 @@ console.log(example, data); -/**TESTIMONIOS**/ diff --git a/src/testimonios.html b/src/testimonios.html index 537e94c0..0373520d 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -119,67 +119,68 @@ +
- - -
- + + + From 35b0b829e2e2b6edf677c9c4375d4e02796844ce Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Wed, 24 May 2023 09:57:22 -0500 Subject: [PATCH 10/55] Noticias incluidas --- src/css/style.css | 5 ++++- src/index.html | 22 ++++++++++++++++++---- 2 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 3a68eed3..d1222513 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -391,9 +391,12 @@ body { .content-noticias{ background-color: #eee; max-width: 360px; + height: fit-content; border: 2px solid #ccc; border-radius: 10px; - padding: 10px; + padding: 3px; + + cursor: pointer; transition: .3s; } diff --git a/src/index.html b/src/index.html index 8e6a7f43..e7d24535 100644 --- a/src/index.html +++ b/src/index.html @@ -72,9 +72,9 @@

Óscar Valdez se declara listo para una pelea de mexicanos contra el 'Vaque
-

FUTBOL

-

¿Qué mexicanos han sido campeones en Europa? Mira el historial completo

- mexicanos +

BALONCESTO

+

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del baloncesto

+ carmelo
@@ -100,10 +100,24 @@

ATLETISMO

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

marcha
+
+

ATLETISMO

+

Diamond League en Rabat 2023: previa, programa, estrellas y cómo ver la Liga de Diamante

+ diamond +
+
+

CICLISMO EN RUTA

+

Giro d'Italia: mayores victorias latinas y españolas en la grande italiana de ciclismo

+ giro +
+
+

ATLETISMO

+

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

+ marcha +
-

From b73e39bd4aa66fda2eb2017adad8d0ad9c45cb6f Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Wed, 24 May 2023 10:04:45 -0500 Subject: [PATCH 11/55] Katty: Contacto --- src/contacto.html | 81 +++++++++++++++++++++++++---------------------- src/css/style.css | 80 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 102 insertions(+), 59 deletions(-) diff --git a/src/contacto.html b/src/contacto.html index 17ac9d68..82e16580 100644 --- a/src/contacto.html +++ b/src/contacto.html @@ -61,60 +61,65 @@ - + -
+
-
-

Contacto

-
-
- - -
+
+

CONTACTO

+ +
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
-
- - -
+
+ + +
- -
+
+
+ +
- + // Por ejemplo, puedes mostrar una alerta con los datos ingresados + window.alert('Nombre: ' + name + '\nCorreo electrónico: ' + email + '\nMensaje: ' + message); + // Puedes reiniciar el formulario después de enviar los datos + document.getElementById('contact-form').reset(); + }); + -
- + +
+ diff --git a/src/css/style.css b/src/css/style.css index d1222513..03f61adf 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -441,34 +441,72 @@ article { /************C0NTACTOS***************/ /************MAIN-004***************/ -#contact-form label { - display: block; - margin-bottom: 5px; + + + + +/************C0NTACTOS***************/ +/************C0NTACTOS***************/ +/************MAIN-004***************/ + +#contact-form { + width: 400px; + background: #DBDBDB; + padding: 30px; + margin: auto; + margin-top: 60px; + margin-bottom: 60px; + border-radius: 7px; + box-shadow: 7px 13px 37px #000; } -#contact-form input[type="text"], -#contact-form textarea { + +.form-eti { width: 100%; - padding: 8px; - border-radius: 4px; - border: 1px solid #ccc; -} -#contact-form textarea { - height: 100px; -} -#contact-form button { - background-color: #4CAF50; - border: none; - padding: 10px 20px; - border-radius: 4px; - cursor: pointer; + background: #DBDBDB; + padding: 10px; + border-radius: 7px; + margin-bottom: 10px; + margin-top: 10px; + border: 2px solid #326A8C; + font-size: 17px; + } -#contact-form button:hover { - background-color: #45a049; + +.boton { + width: 100%; + background: #326A8C; + border:1px solid rgb(205, 205, 205); + padding: 12px; + margin-top: 15px; + color: white; } +.boton { + transition: transform 0.03s ease; +} +.boton::after, .boton::before{ + content: ""; + position: absolute; + opacity: 0.3; + background: #326A8C; + border-radius: inherit; + width: 100%; + height: 100%; + left: 0; + bottom: 0; + z-index: -99; + transition: all 0.3s ease 0s; + box-shadow: 0px 8px 15px #326A8C; +} -/************C0NTACTOS***************/ +.boton:hover{ + box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.5); + transform: translateY(-7px); +} + + +/************CONTACTO***************/ /************TESTIMONIOS***************/ /************MAIN-005***************/ From c80b0066e28f833de591434e83b364bbab930587 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 25 May 2023 00:37:47 -0500 Subject: [PATCH 12/55] Se creo la busqueda pero dentro de athletes , falta que tenga formato --- package-lock.json | 7571 ++++++++++++++++++++++++++++++++++++++++++ package.json | 7 +- src/busqueda.html | 134 +- src/css/style.css | 47 + src/estadistica.html | 85 +- src/js/app.js | 68 + src/js/athletes.js | 84 +- 7 files changed, 7885 insertions(+), 111 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..b63d63cc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7571 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "chart.js": "^4.3.0" + }, + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "babel-jest": "^27.0.1", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "opener": "^1.5.1", + "serve": "^14.2.0" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.9.tgz", + "integrity": "sha512-FUGed8kfhyWvbYug/Un/VPJD41rDIgoVVcR+FuzhzOYyRz5uED+Gd3SLZml0Uw2l2aHFb7ZgdW5mGA3G2cCCnQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz", + "integrity": "sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-compilation-targets": "^7.21.5", + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helpers": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.9.tgz", + "integrity": "sha512-F3fZga2uv09wFdEjEQIJxXALXfz0+JaOb7SabvVMmjHxeVTuGW8wgE8Vp1Hd7O+zMTYtcfEISGRzPkeiaPPsvg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz", + "integrity": "sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.5", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz", + "integrity": "sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz", + "integrity": "sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-module-imports": "^7.21.4", + "@babel/helper-simple-access": "^7.21.5", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz", + "integrity": "sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz", + "integrity": "sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz", + "integrity": "sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz", + "integrity": "sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.5", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.9.tgz", + "integrity": "sha512-q5PNg/Bi1OpGgx5jYlvWZwAorZepEudDMCLtj967aeS7WMont7dUZI46M2XwcIQqvUlMxWfdLFu4S/qSxeUu5g==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz", + "integrity": "sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.21.5", + "@babel/helper-plugin-utils": "^7.21.5", + "@babel/helper-simple-access": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.21.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz", + "integrity": "sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/parser": "^7.21.9", + "@babel/types": "^7.21.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz", + "integrity": "sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.5", + "@babel/helper-environment-visitor": "^7.21.5", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.5", + "@babel/types": "^7.21.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz", + "integrity": "sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.21.5", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz", + "integrity": "sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.3.tgz", + "integrity": "sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.2", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.41.0.tgz", + "integrity": "sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@kurkle/color": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@kurkle/color/-/color-0.3.2.tgz", + "integrity": "sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.5.tgz", + "integrity": "sha512-enCvTL8m/EHS/zIvJno9nE+ndYPh1/oNFzRYRmtUqJICG2VnCSBzMLW5VN2KCQU91f23tsNKR8v7VJJQMatl7Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.2.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.2.3.tgz", + "integrity": "sha512-pg9d0yC4rVNWQzX8U7xb4olIOFuuVL9za3bzMT2pu2SU0SNEi66i2qrvhE2qt0HvkhuCaWJu7pLNOt/Pj8BIrw==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001489", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001489.tgz", + "integrity": "sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk-template/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk-template/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk-template/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chart.js": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.3.0.tgz", + "integrity": "sha512-ynG0E79xGfMaV2xAHdbhwiPLczxnNNnasrmPEXriXsPJGjmhOBYzFVEsB65w2qMDz+CaBJJuJD0inE/ab/h36g==", + "dependencies": { + "@kurkle/color": "^0.3.0" + }, + "engines": { + "pnpm": ">=7" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.405", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.405.tgz", + "integrity": "sha512-JdDgnwU69FMZURoesf9gNOej2Cms1XJFfLk24y1IBtnAdhTcJY/mXnokmpmxHN59PcykBP4bgUU98vLY44Lhuw==", + "dev": true + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==", + "dev": true + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.41.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.41.0.tgz", + "integrity": "sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.3", + "@eslint/js": "8.41.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.5.2", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.0.tgz", + "integrity": "sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.2.tgz", + "integrity": "sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "node_modules/htmlhint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/htmlhint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/htmlhint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.1.tgz", + "integrity": "sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", + "dev": true, + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz", + "integrity": "sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==", + "dev": true + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true + }, + "node_modules/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dev": true, + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "14.2.0", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.0.tgz", + "integrity": "sha512-+HOw/XK1bW8tw5iBilBz/mJLWRzM8XM6MPxL4J/dKzdxq1vfdEWSwhaR7/yS8EJp5wzvP92p1qirysJvnEtjXg==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dev": true, + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "engines": { + "node": ">=10.4" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json index 6cfed329..740b5d91 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "htmlhint": "^1.0.0", "jest": "^27.0.1", "opener": "^1.5.1", - "serve": "^13.0.2" + "serve": "^14.2.0" }, "engines": { "node": ">=16.x" @@ -30,5 +30,8 @@ "createdAt": "2023-05-09T14:49:00.455Z", "version": "6.2.0", "commit": "da890e27d7d1949d74bbea9f12216b48ff8185e9" + }, + "dependencies": { + "chart.js": "^4.3.0" } -} \ No newline at end of file +} diff --git a/src/busqueda.html b/src/busqueda.html index f96ab368..a5b2ff5b 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -69,108 +69,78 @@

Buscador de Atletas que participaron en Rio 2016

-
-
-
- -
- - -
- -
- - -
- -
- - -
+
- -
- - -
+ + + - -
- - + + + + + - -
- + + + -
- - -
- - + + + -
- - - -
+ + + + -
- - - -
+ + + + -
+ + + + + + + -
+ + + + +
-
+
- - - - - - - -
-

Resultados

-
- -
- - - + + +
diff --git a/src/css/style.css b/src/css/style.css index 03f61adf..50cc70b1 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -434,6 +434,53 @@ article { /************ESTADÍSTICAS***************/ /************MAIN-003***************/ + /* Estilos del buscador */ + .container-1 { + max-width: 600px; + margin: 0 auto; + } + + .label1 label { + display: block; + margin-bottom: 10px; + font-weight: bold; + } + + select, input[type="number"], input[type="text"] { + width: 100%; + padding: 5px; + margin-bottom: 15px; + } + + .button1 button { + display: block; + width: 100%; + padding: 10px; + background-color: #007bff; + color: #fff; + border: none; + cursor: pointer; + } + + #results { + margin-top: 20px; + padding: 10px; + background-color: #f1f1f1; + } + + /* Estilos de los gráficos */ + .chart-container { + margin-top: 20px; + max-width: 600px; + } + + /* Estilos responsivos */ + @media (max-width: 768px) { + .container { + max-width: 100%; + padding: 0 10px; + } + } /************ESTADÍSTICAS***************/ diff --git a/src/estadistica.html b/src/estadistica.html index f3052de9..459c8d3c 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -21,7 +21,8 @@ - + + @@ -61,25 +62,73 @@
- +
+
+ + + + + + + +
+ + +
+ + + + + + + +
+ + +
-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

- -

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

- - -
diff --git a/src/js/app.js b/src/js/app.js index e69de29b..eb75f8e5 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -0,0 +1,68 @@ +import { athletes } from '../athletes'; + +// Función para buscar y filtrar los atletas +function buscar() { + const genderFilter = document.getElementById('gender').value; + const medalFilter = document.getElementById('medal').value; + const teamFilter = document.getElementById('team').value.toLowerCase(); + const sportFilter = document.getElementById('sport').value.toLowerCase(); + const eventFilter = document.getElementById('event').value.toLowerCase(); + + // DECLARACIÓN DE MÍNIMOS Y MÁXIMOS + // EDAD + const ageMinFilter = parseInt(document.getElementById('ageMin').value); + const ageMaxFilter = parseInt(document.getElementById('ageMax').value); + // TALLA + const heightMinFilter = parseInt(document.getElementById('heightMin').value); + const heightMaxFilter = parseInt(document.getElementById('heightMax').value); + // PESO + const weightMinFilter = parseInt(document.getElementById('weightMin').value); + const weightMaxFilter = parseInt(document.getElementById('weightMax').value); + + + + const resultsContainer = document.getElementById('results'); + resultsContainer.innerHTML = ''; + + const filteredAthletes = athletes.filter((athlete) => { + return ( + (genderFilter === '' || athlete.gender === genderFilter) && + (medalFilter === '' || athlete.medal === medalFilter) && + + (isNaN(ageMinFilter) || athlete.age >= ageMinFilter) && + (isNaN(ageMaxFilter) || athlete.age <= ageMaxFilter) && + + (isNaN(heightMinFilter) || athlete.age >= heightMinFilter) && + (isNaN(heightMaxFilter) || athlete.age <= heightMaxFilter) && + + (isNaN(weightMinFilter) || athlete.age >= weightMinFilter) && + (isNaN(weightMaxFilter) || athlete.age <= weightMaxFilter) && + + (teamFilter === '' || athlete.team.toLowerCase().includes(teamFilter))&& + (sportFilter === '' || athlete.team.toLowerCase().includes(sportFilter))&& + (eventFilter === '' || athlete.team.toLowerCase().includes(eventFilter)) + ); + }); + + filteredAthletes.forEach((athlete) => { + const resultItem = document.createElement('div'); + resultItem.classList.add('result-item'); + + resultItem.innerHTML = ` +

${athlete.name}

+

Género: ${athlete.gender}

+

Altura: ${athlete.height}

+

Peso: ${athlete.weight}

+

Deporte: ${athlete.sport}

+

Equipo: ${athlete.team}

+

Edad: ${athlete.age}

+

Evento: ${athlete.event}

+

Medalla: ${athlete.medal}

+ `; + + resultsContainer.appendChild(resultItem); + }); + + + +} diff --git a/src/js/athletes.js b/src/js/athletes.js index 8200b719..d28cba30 100644 --- a/src/js/athletes.js +++ b/src/js/athletes.js @@ -1,17 +1,16 @@ const athletes = [ - - { - "name": "Giovanni Abagnale", /**/ - "gender": "M", /***/ - "height": "198",/*heightMa*/ +{ + "name": "Giovanni Abagnale", + "gender": "M", + "height": "198", "weight": "90", - "sport": "Rowing",/***/ - "team": "Italy",/***/ + "sport": "Rowing", + "team": "Italy", "noc": "ITA", "age": 21, - "event": "Rowing Men's Coxless Pairs",/***/ - "medal": "Bronze" /**/ + "event": "Rowing Men's Coxless Pairs", + "medal": "Bronze" }, { "name": "Patimat Abakarova", @@ -24279,3 +24278,70 @@ } ] +// Función para buscar y filtrar los atletas + function buscar() { + const genderFilter = document.getElementById('gender').value; + const medalFilter = document.getElementById('medal').value; + const teamFilter = document.getElementById('team').value.toLowerCase(); + const sportFilter = document.getElementById('sport').value.toLowerCase(); + const eventFilter = document.getElementById('event').value.toLowerCase(); + + // DECLARACIÓN DE MÍNIMOS Y MÁXIMOS + // EDAD + const ageMinFilter = parseInt(document.getElementById('ageMin').value); + const ageMaxFilter = parseInt(document.getElementById('ageMax').value); + // TALLA + const heightMinFilter = parseInt(document.getElementById('heightMin').value); + const heightMaxFilter = parseInt(document.getElementById('heightMax').value); + // PESO + const weightMinFilter = parseInt(document.getElementById('weightMin').value); + const weightMaxFilter = parseInt(document.getElementById('weightMax').value); + + + + const resultsContainer = document.getElementById('results'); + resultsContainer.innerHTML = ''; + + const filteredAthletes = athletes.filter((athlete) => { + return ( + (genderFilter === '' || athlete.gender === genderFilter) && + (medalFilter === '' || athlete.medal === medalFilter) && + + (isNaN(ageMinFilter) || athlete.age >= ageMinFilter) && + (isNaN(ageMaxFilter) || athlete.age <= ageMaxFilter) && + + (isNaN(heightMinFilter) || athlete.age >= heightMinFilter) && + (isNaN(heightMaxFilter) || athlete.age <= heightMaxFilter) && + + (isNaN(weightMinFilter) || athlete.age >= weightMinFilter) && + (isNaN(weightMaxFilter) || athlete.age <= weightMaxFilter) && + + (teamFilter === '' || athlete.team.toLowerCase().includes(teamFilter))&& + (sportFilter === '' || athlete.team.toLowerCase().includes(sportFilter))&& + (eventFilter === '' || athlete.team.toLowerCase().includes(eventFilter)) + ); + }); + + filteredAthletes.forEach((athlete) => { + const resultItem = document.createElement('div'); + resultItem.classList.add('result-item'); + + resultItem.innerHTML = ` +

${athlete.name}

+

Género: ${athlete.gender}

+

Altura: ${athlete.height}

+

Peso: ${athlete.weight}

+

Deporte: ${athlete.sport}

+

Equipo: ${athlete.team}

+

Edad: ${athlete.age}

+

Evento: ${athlete.event}

+

Medalla: ${athlete.medal}

+ `; + + resultsContainer.appendChild(resultItem); + }); + + + +} + From d75bba000f3ae60aea821dd6b33fff38e91e3af0 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Sun, 28 May 2023 15:53:35 -0500 Subject: [PATCH 13/55] Busqueda esta actualizado con los filtros --- src/busqueda.html | 82 +- src/css/app.css | 64 - src/css/fontawesome-all.min.css | 5 - src/css/normalize.css | 427 - src/css/skeleton.css | 328 - src/css/style.css | 83 +- src/estadistica.html | 105 +- src/js/app.js | 8 +- src/js/athletes.js | 48624 +++++++++++++++--------------- src/js/main.js | 180 +- 10 files changed, 24607 insertions(+), 25299 deletions(-) delete mode 100644 src/css/app.css delete mode 100644 src/css/fontawesome-all.min.css delete mode 100644 src/css/normalize.css delete mode 100644 src/css/skeleton.css diff --git a/src/busqueda.html b/src/busqueda.html index a5b2ff5b..71b8068e 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -17,14 +17,10 @@ - - - + - - - + @@ -67,81 +63,75 @@
-

Buscador de Atletas que participaron en Rio 2016

+

Buscador de Atletas que participaron en Rio 2016

-
+
+ + + + - + - + - + - + - + + +
- + - - - - - - - - - - - - - - - - - - - + - +
- - -
+ + @@ -213,7 +203,7 @@

Juegos Olímpicos

- + diff --git a/src/css/app.css b/src/css/app.css deleted file mode 100644 index 2e71a55e..00000000 --- a/src/css/app.css +++ /dev/null @@ -1,64 +0,0 @@ -/***APP.CSS***/ -main { - /* background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);*/ - font-family: 'Staatliches', cursive; -} - -h1 { - font-family: 'Staatliches', cursive; - /*font-size: 6rem; - padding: 3rem 0;*/ - margin: 0; -} - - -h1 { - text-align: center; -} -#buscador { - /* max-width: 1100px;*/ - margin: 0 auto; - /*padding: 4rem;*/ - background: white; - /* margin-bottom: 10rem;*/ - font-family: Arial, Helvetica, sans-serif; -} -#app p{ - text-align: left!important; - /* font-size: 2rem;*/ - font-family: Arial, Helvetica, sans-serif; -} -#resultado p { - margin: 0; - padding: 2rem; - border-bottom: 1px solid #e1e1e1; -} -#resultado p span { - font-weight: bold; -} -#resultado p:last-of-type{ - border: none; -} -.alerta { - /* padding: 1rem;*/ - text-align: center; - font-weight: bold; - text-transform: uppercase; - color: white; - /* font-size: 2rem;*/ -} -.error { - background-color: red; -} - -.sitio-web { - color: white; - display: block; - /*font-size: 4rem;*/ - - /*margin: 2rem auto;*/ - text-decoration: none; -} -.sitio-web:hover { - color: white; -} diff --git a/src/css/fontawesome-all.min.css b/src/css/fontawesome-all.min.css deleted file mode 100644 index 7bc80220..00000000 --- a/src/css/fontawesome-all.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Font Awesome Free 5.0.9 by @fontawesome - https://fontawesome.com - * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) - */ -.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crosshairs:before{content:"\f05b"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-deviantart:before{content:"\f1bd"}.fa-diagnoses:before{content:"\f470"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-excel:before{content:"\f1c3"}.fa-file-image:before{content:"\f1c5"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-firstdraft:before{content:"\f3a1"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frown:before{content:"\f119"}.fa-futbol:before{content:"\f1e3"}.fa-gamepad:before{content:"\f11b"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hashtag:before{content:"\f292"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-male:before{content:"\f183"}.fa-map:before{content:"\f279"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-maxcdn:before{content:"\f136"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-meh:before{content:"\f11a"}.fa-mercury:before{content:"\f223"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-moon:before{content:"\f186"}.fa-motorcycle:before{content:"\f21c"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-plane:before{content:"\f072"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-rendact:before{content:"\f3e4"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-road:before{content:"\f018"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-rupee-sign:before{content:"\f156"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-search:before{content:"\f002"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shower:before{content:"\f2cc"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smoking:before{content:"\f48d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spinner:before{content:"\f110"}.fa-spotify:before{content:"\f1bc"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-star:before{content:"\f005"}.fa-star-half:before{content:"\f089"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-strava:before{content:"\f428"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-trademark:before{content:"\f25c"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-moving:before{content:"\f4df"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-circle:before{content:"\f2bd"}.fa-user-md:before{content:"\f0f0"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vuejs:before{content:"\f41f"}.fa-warehouse:before{content:"\f494"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-glass:before{content:"\f4e3"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/src/css/normalize.css b/src/css/normalize.css deleted file mode 100644 index 486bdfd1..00000000 --- a/src/css/normalize.css +++ /dev/null @@ -1,427 +0,0 @@ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - - html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined for any HTML5 element in IE 8/9. - * Correct `block` display not defined for `details` or `summary` in IE 10/11 - * and Firefox. - * Correct `block` display not defined for `main` in IE 11. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/** - * 1. Correct `inline-block` display not defined in IE 8/9. - * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. - */ - -audio, -canvas, -progress, -video { - display: inline-block; /* 1 */ - vertical-align: baseline; /* 2 */ -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9/10. - * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Address styling not present in IE 8/9/10/11, Safari, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9/10. - */ - -img { - border: 0; -} - -/** - * Correct overflow not hidden in IE 9/10/11. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* Grouping content - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari. - */ - -figure { - margin: 1em 40px; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Contain overflow in all browsers. - */ - -pre { - overflow: auto; -} - -/** - * Address odd `em`-unit font size rendering in all browsers. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* Forms - ========================================================================== */ - -/** - * Known limitation: by default, Chrome and Safari on OS X allow very limited - * styling of `select`, unless a `border` property is set. - */ - -/** - * 1. Correct color not being inherited. - * Known issue: affects color of disabled elements. - * 2. Correct font properties not being inherited. - * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. - */ - -button, -input, -optgroup, -select, -textarea { - color: inherit; /* 1 */ - font: inherit; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address `overflow` set to `hidden` in IE 8/9/10/11. - */ - -button { - overflow: visible; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. - * Correct `select` style inheritance in Firefox. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -input { - line-height: normal; -} - -/** - * It's recommended that you don't attempt to style these elements. - * Firefox's implementation doesn't respect box-sizing, padding, or width. - * - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Fix the cursor style for Chrome's increment/decrement buttons. For certain - * `font-size` values of the `input`, it causes the cursor style of the - * decrement button to change from `default` to `text`. - */ - -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari and Chrome on OS X. - * Safari (but not Chrome) clips the cancel button when the search input has - * padding (and `textfield` appearance). - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9/10/11. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Remove default vertical scrollbar in IE 8/9/10/11. - */ - -textarea { - overflow: auto; -} - -/** - * Don't inherit the `font-weight` (applied by a rule above). - * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. - */ - -optgroup { - font-weight: bold; -} - -/* Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} - -td, -th { - padding: 0; -} diff --git a/src/css/skeleton.css b/src/css/skeleton.css deleted file mode 100644 index 7918ae2b..00000000 --- a/src/css/skeleton.css +++ /dev/null @@ -1,328 +0,0 @@ -/* -* Skeleton V2.0.4 -* Copyright 2014, Dave Gamache -* www.getskeleton.com -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 12/29/2014 -*/ - - -/* Table of contents -–––––––––––––––––––––––––––––––––––––––––––––––––– -- Grid -- Base Styles -- Typography -- Links -- Buttons -- Forms -- Lists -- Code -- Tables -- Spacing -- Utilities -- Clearing -- Media Queries -*/ - - -/* Grid -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.container { - position: relative; - width: 100%; - /*max-width: 960px;*/ - margin: 0 auto; - /* padding: 0 20px;*/ - box-sizing: border-box; } -.column, -.columns { - width: 100%; - float: left; - box-sizing: border-box; } - - .one.column, - .one.columns { width: 4.66666666667%; } - .two.columns { width: 13.3333333333%; } - .three.columns { width: 22%; } - .four.columns { width: 30.6666666667%; } - .five.columns { width: 39.3333333333%; } - .six.columns { width: 48%; } - .seven.columns { width: 56.6666666667%; } - .eight.columns { width: 65.3333333333%; } - .nine.columns { width: 74.0%; } - .ten.columns { width: 82.6666666667%; } - .eleven.columns { width: 91.3333333333%; } - .twelve.columns { width: 100%; margin-left: 0; } - - .one-third.column { width: 30.6666666667%; } - .two-thirds.column { width: 65.3333333333%; } - - .one-half.column { width: 48%; } - .offset-by-one.column, - .offset-by-one.columns { margin-left: 8.66666666667%; } - .offset-by-two.column, - .offset-by-two.columns { margin-left: 17.3333333333%; } - .offset-by-three.column, - .offset-by-three.columns { margin-left: 26%; } - .offset-by-four.column, - .offset-by-four.columns { margin-left: 34.6666666667%; } - .offset-by-five.column, - .offset-by-five.columns { margin-left: 43.3333333333%; } - .offset-by-six.column, - .offset-by-six.columns { margin-left: 52%; } - .offset-by-seven.column, - .offset-by-seven.columns { margin-left: 60.6666666667%; } - .offset-by-eight.column, - .offset-by-eight.columns { margin-left: 69.3333333333%; } - .offset-by-nine.column, - .offset-by-nine.columns { margin-left: 78.0%; } - .offset-by-ten.column, - .offset-by-ten.columns { margin-left: 86.6666666667%; } - .offset-by-eleven.column, - .offset-by-eleven.columns { margin-left: 95.3333333333%; } - - .offset-by-one-third.column, - .offset-by-one-third.columns { margin-left: 34.6666666667%; } - .offset-by-two-thirds.column, - .offset-by-two-thirds.columns { margin-left: 69.3333333333%; } - - .offset-by-one-half.column, - .offset-by-one-half.columns { margin-left: 52%; } - -/* Base Styles -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* NOTE -html is set to 62.5% so that all the REM measurements throughout Skeleton -are based on 10px sizing. So basically 1.5rem = 15px :) */ -html { - font-size: 62.5%; } -body { - font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */ - line-height: 1.6; - font-weight: 400; - font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; - color: #222; } - -/* Typography -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -h1, h2, h3, h4, h5, h6 { - margin-top: 0; - margin-bottom: 2rem; - font-weight: 300; } -h1 { font-size: 4.0rem; line-height: 1.2; letter-spacing: -.1rem;} -h2 { font-size: 3.6rem; line-height: 1.25; letter-spacing: -.1rem; } -h3 { font-size: 3.0rem; line-height: 1.3; letter-spacing: -.1rem; } -h4 { font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem; } -h5 { font-size: 1.8rem; line-height: 1.5; letter-spacing: -.05rem; } -h6 { font-size: 1.5rem; line-height: 1.6; letter-spacing: 0; } - -/* Larger than phablet */ -@media (min-width: 550px) { - h1 { font-size: 5.0rem; } - h2 { font-size: 4.2rem; } - h3 { font-size: 3.6rem; } - h4 { font-size: 3.0rem; } - h5 { font-size: 2.4rem; } - h6 { font-size: 1.5rem; } -} - -p { - margin-top: 0; } - - /* Links -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -a { - color: #1EAEDB; } -a:hover { - color: #0FA0CE; } -/* Buttons -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.button, -button, -input[type="submit"], -input[type="reset"], -input[type="button"] { - display: inline-block; - height: 38px; - padding: 0 30px; - color: #555; - text-align: center; - font-size: 11px; - font-weight: 600; - line-height: 38px; - letter-spacing: .1rem; - text-transform: uppercase; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border-radius: 4px; - border: 1px solid #bbb; - cursor: pointer; - box-sizing: border-box; } -.button:hover, -button:hover, -input[type="submit"]:hover, -input[type="reset"]:hover, -input[type="button"]:hover, -.button:focus, -button:focus, -input[type="submit"]:focus, -input[type="reset"]:focus, -input[type="button"]:focus { - color: #333; - border-color: #888; - outline: 0; } -.button.button-primary, -button.button-primary, -input[type="submit"].button-primary, -input[type="reset"].button-primary, -input[type="button"].button-primary { - color: #FFF; - background-color: #33C3F0; - border-color: #33C3F0; } -.button.button-primary:hover, -button.button-primary:hover, -input[type="submit"].button-primary:hover, -input[type="reset"].button-primary:hover, -input[type="button"].button-primary:hover, -.button.button-primary:focus, -button.button-primary:focus, -input[type="submit"].button-primary:focus, -input[type="reset"].button-primary:focus, -input[type="button"].button-primary:focus { - color: #FFF; - background-color: #1EAEDB; - border-color: #1EAEDB; } - - -/* Lists -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -ul { - list-style: circle inside; } -ol { - list-style: decimal inside; } -ol, ul { - padding-left: 0; - margin-top: 0; } -ul ul, -ul ol, -ol ol, -ol ul { - margin: 1.5rem 0 1.5rem 3rem; - font-size: 90%; } -li { - margin-bottom: 1rem; } - - -/* Code -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -code { - padding: .2rem .5rem; - margin: 0 .2rem; - font-size: 90%; - white-space: nowrap; - background: #F1F1F1; - border: 1px solid #E1E1E1; - border-radius: 4px; } -pre > code { - display: block; - padding: 1rem 1.5rem; - white-space: pre; } - -/* Tables -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -th, -td { - padding: 12px 15px; - text-align: left; - border-bottom: 1px solid #E1E1E1; } -th:first-child, -td:first-child { - padding-left: 0; } -th:last-child, -td:last-child { - padding-right: 0; } - - -/* Spacing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -button, -.button { - margin-bottom: 1rem; } -input, -textarea, -select, -fieldset { - margin-bottom: 1.5rem; } -pre, -blockquote, -dl, -figure, -table, -p, -ul, -ol, -form { - margin-bottom: 2.5rem; } - - -/* Utilities -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.u-full-width { - width: 100%; - box-sizing: border-box; - display: flex; -align-items: center; } -.u-max-full-width { - max-width: 100%; - box-sizing: border-box; } -.u-pull-right { - float: right; } -.u-pull-left { - float: left; } - - /* Misc -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -hr { - margin-top: 3rem; - margin-bottom: 3.5rem; - border-width: 0; - border-top: 1px solid #E1E1E1; } - - -/* Clearing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ - -/* Self Clearing Goodness */ -.container:after, -.row:after, -.u-cf { - content: ""; - display: table; - clear: both; } - -/* Media Queries -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* -Note: The best way to structure the use of media queries is to create the queries -near the relevant code. For example, if you wanted to change the styles for buttons -on small devices, paste the mobile query code up in the buttons section and style it -there. -*/ - - -/* Larger than mobile */ -@media (min-width: 400px) {} - -/* Larger than phablet (also point when grid becomes active) */ -@media (min-width: 550px) {} - -/* Larger than tablet */ -@media (min-width: 750px) {} - -/* Larger than desktop */ -@media (min-width: 1000px) {} - -/* Larger than Desktop HD */ -@media (min-width: 1200px) {} diff --git a/src/css/style.css b/src/css/style.css index 50cc70b1..ecb3b0fc 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -373,6 +373,11 @@ body { max-width: 1200px; margin: auto; height: 100vh; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + grid-gap:30px; + padding-bottom: 20px; + width: 100%; } .main h1{ @@ -380,13 +385,7 @@ body { font-weight: bolder; } -.content{ - display: grid; - grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); - grid-gap:30px; - padding-bottom: 20px; - width: 100%; -} + .content-noticias{ background-color: #eee; @@ -436,32 +435,76 @@ article { /* Estilos del buscador */ .container-1 { - max-width: 600px; - margin: 0 auto; + width: 700px; + background: #DBDBDB; + padding: 30px; + margin: auto; + margin-top: 60px; + margin-bottom: 60px; + border-radius: 7px; + box-shadow: 7px 13px 37px #000; } +.titulocentral{ + align-items: center; + display: flex; + justify-content: center; +} + .label1 label { display: block; margin-bottom: 10px; font-weight: bold; } + .titulo{ + align-items: center; + display: flex; + justify-content: center; - select, input[type="number"], input[type="text"] { + } + select { width: 100%; padding: 5px; margin-bottom: 15px; } - .button1 button { - display: block; + .buscar { + width: 100%; + background: #326A8C; + border:1px solid rgb(205, 205, 205); + padding: 12px; + margin-top: 15px; + color: white; + transition: transform 0.03s ease; + + + } + + .buscar::after, .buscar::before{ + content: ""; + position: absolute; + opacity: 0.3; + background: #326A8C; + border-radius: inherit; width: 100%; - padding: 10px; - background-color: #007bff; - color: #fff; - border: none; - cursor: pointer; + height: 100%; + left: 0; + bottom: 0; + z-index: -99; + transition: all 0.3s ease 0s; + box-shadow: 0px 8px 15px #326A8C; } + .buscar:hover{ + box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.5); + transform: translateY(-7px); + } + + + + + + #results { margin-top: 20px; padding: 10px; @@ -526,12 +569,12 @@ article { padding: 12px; margin-top: 15px; color: white; -} - -.boton { transition: transform 0.03s ease; + } + + .boton::after, .boton::before{ content: ""; position: absolute; diff --git a/src/estadistica.html b/src/estadistica.html index 459c8d3c..381c3153 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -23,6 +23,12 @@ + + + + + + @@ -64,67 +70,50 @@
-
- - - - - - + + - new Chart(ctx, { - type: 'bar', - data: { - labels: ['Red', 'Blue', 'Yellow', 'Green', 'Purple', 'Orange'], - datasets: [{ - label: '# of Votes', - data: [12, 19, 3, 5, 2, 3], - borderWidth: 1 - }] - }, - options: { - scales: { - y: { - beginAtZero: true - } - } - } - }); - -
- - -
- - - - - - -
diff --git a/src/js/app.js b/src/js/app.js index eb75f8e5..3a99ed6a 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,4 +1,4 @@ -import { athletes } from '../athletes'; +import { athletes } from './js/athletes'; // Función para buscar y filtrar los atletas function buscar() { @@ -19,6 +19,12 @@ function buscar() { const weightMinFilter = parseInt(document.getElementById('weightMin').value); const weightMaxFilter = parseInt(document.getElementById('weightMax').value); + // + athletes.forEach(team => { + const optionTeam = document.createElement('team'); + optionTeam.textContent =team.team; + teamFilter.appendChild(optionTeam); + }); const resultsContainer = document.getElementById('results'); diff --git a/src/js/athletes.js b/src/js/athletes.js index d28cba30..a49d4187 100644 --- a/src/js/athletes.js +++ b/src/js/athletes.js @@ -1,24347 +1,24279 @@ - - const athletes = [ -{ - "name": "Giovanni Abagnale", - "gender": "M", - "height": "198", - "weight": "90", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Rowing Men's Coxless Pairs", - "medal": "Bronze" - }, - { - "name": "Patimat Abakarova", - "gender": "F", - "height": "165", - "weight": "49", - "sport": "Taekwondo", - "team": "Azerbaijan", - "noc": "AZE", - "age": 21, - "event": "Taekwondo Women's Flyweight", - "medal": "Bronze" - }, - { - "name": "Luc Abalo", - "gender": "M", - "height": "182", - "weight": "86", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Saeid Morad Abdevali", - "gender": "M", - "height": "170", - "weight": "80", - "sport": "Wrestling", - "team": "Iran", - "noc": "IRI", - "age": 26, - "event": "Wrestling Men's Middleweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Denis Mikhaylovich Ablyazin", - "gender": "M", - "height": "161", - "weight": "62", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Gymnastics Men's Team All-Around", - "medal": "Silver" - }, - { - "name": "Denis Mikhaylovich Ablyazin", - "gender": "M", - "height": "161", - "weight": "62", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Gymnastics Men's Horse Vault", - "medal": "Silver" - }, - { - "name": "Denis Mikhaylovich Ablyazin", - "gender": "M", - "height": "161", - "weight": "62", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Gymnastics Men's Rings", - "medal": "Bronze" - }, - { - "name": "Matthew \"Matt\" Abood", - "gender": "M", - "height": "197", - "weight": "92", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 30, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Alejandro \"lex\" Abrines Redondo", - "gender": "M", - "height": "198", - "weight": "93", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 23, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Ahmad Abughaush", - "gender": "M", - "height": "178", - "weight": "68", - "sport": "Taekwondo", - "team": "Jordan", - "noc": "JOR", - "age": 20, - "event": "Taekwondo Men's Featherweight", - "medal": "Gold" - }, - { - "name": "Chantal Achterberg", - "gender": "F", - "height": "172", - "weight": "72", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 31, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Nicola Virginia Adams", - "gender": "F", - "height": "164", - "weight": "51", - "sport": "Boxing", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Boxing Women's Flyweight", - "medal": "Gold" - }, - { - "name": "Rachael Alexis Adams", - "gender": "F", - "height": "188", - "weight": "81", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Valerie Kasanita Adams-Vili (-Price)", - "gender": "F", - "height": "193", - "weight": "120", - "sport": "Athletics", - "team": "New Zealand", - "noc": "NZL", - "age": 31, - "event": "Athletics Women's Shot Put", - "medal": "Silver" - }, - { - "name": "Nathan Ghar-Jun Adrian", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 50 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Nathan Ghar-Jun Adrian", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 100 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Nathan Ghar-Jun Adrian", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Nathan Ghar-Jun Adrian", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Cecil Sebastian Afrika", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Timothy Ernest Victor Kwizera \"Tim\" Agaba", - "gender": "M", - "height": "193", - "weight": "104", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 27, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Clarisse Agbegnenou", - "gender": "F", - "height": "164", - "weight": "66", - "sport": "Judo", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Judo Women's Half-Middleweight", - "medal": "Silver" - }, - { - "name": "Sandra Aguilar Navarro", - "gender": "F", - "height": "167", - "weight": "50", - "sport": "Rhythmic Gymnastics", - "team": "Spain", - "noc": "ESP", - "age": 23, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Silver" - }, - { - "name": "Sri Wahyuni Agustiani", - "gender": "F", - "height": "147", - "weight": "47", - "sport": "Weightlifting", - "team": "Indonesia", - "noc": "INA", - "age": 21, - "event": "Weightlifting Women's Flyweight", - "medal": "Silver" - }, - { - "name": "Christian Ahlmann", - "gender": "M", - "height": "189", - "weight": "80", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 41, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Bronze" - }, - { - "name": "Tontowi Ahmad", - "gender": "M", - "height": "179", - "weight": "72", - "sport": "Badminton", - "team": "Indonesia-1", - "noc": "INA", - "age": 29, - "event": "Badminton Mixed Doubles", - "medal": "Gold" - }, - { - "name": "Matteo Aicardi", - "gender": "M", - "height": "192", - "weight": "102", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Rosaria Aiello", - "gender": "F", - "height": "172", - "weight": "74", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Oluwafemi \"Junior\" Ajayi", - "gender": "M", - "height": "172", - "weight": "79", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 20, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Mobolade Abimbola Ajomale", - "gender": "M", - "height": "180", - "weight": "62", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 20, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Taha Akgl", - "gender": "M", - "height": "192", - "weight": "125", - "sport": "Wrestling", - "team": "Turkey", - "noc": "TUR", - "age": 25, - "event": "Wrestling Men's Super-Heavyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Murodzhon Kakharovich Akhmadaliyev", - "gender": "M", - "height": "165", - "weight": "56", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 21, - "event": "Boxing Men's Bantamweight", - "medal": "Bronze" - }, - { - "name": "Artur Kamilevich Akhmatkhuzin", - "gender": "M", - "height": "187", - "weight": "79", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Fencing Men's Foil, Team", - "medal": "Gold" - }, - { - "name": "Morolake Akinosun", - "gender": "F", - "height": "163", - "weight": "61", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Foluke Antinuke Akinradewo", - "gender": "F", - "height": "191", - "weight": "79", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Daniel Akpeyi", - "gender": "M", - "height": "187", - "weight": "80", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 30, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Monica Aksamit", - "gender": "F", - "height": "183", - "weight": "74", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Fencing Women's Sabre, Team", - "medal": "Bronze" - }, - { - "name": "Fehaid Al-Deehani", - "gender": "M", - "height": "178", - "weight": "95", - "sport": "Shooting", - "team": "Individual Olympic Athletes", - "noc": "IOA", - "age": 49, - "event": "Shooting Men's Double Trap", - "medal": "Gold" - }, - { - "name": "Abdullah Al-Rashidi", - "gender": "M", - "height": "183", - "weight": "83", - "sport": "Shooting", - "team": "Individual Olympic Athletes", - "noc": "IOA", - "age": 52, - "event": "Shooting Men's Skeet", - "medal": "Bronze" - }, - { - "name": "Jo Qesem Ayela Aleh", - "gender": "F", - "height": "171", - "weight": "58", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 30, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Silver" - }, - { - "name": "Artur Aleksanyan", - "gender": "M", - "height": "190", - "weight": "98", - "sport": "Wrestling", - "team": "Armenia", - "noc": "ARM", - "age": 24, - "event": "Wrestling Men's Heavyweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Milan Aleksi", - "gender": "M", - "height": "193", - "weight": "96", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 30, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Abdoul Razak Issoufou Alfaga", - "gender": "M", - "height": "207", - "weight": "90", - "sport": "Taekwondo", - "team": "Niger", - "noc": "NIG", - "age": 21, - "event": "Taekwondo Men's Heavyweight", - "medal": "Silver" - }, - { - "name": "Nia Sifaatihii Ali", - "gender": "F", - "height": "170", - "weight": "65", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Women's 100 metres Hurdles", - "medal": "Silver" - }, - { - "name": "Alison Conte Cerutti", - "gender": "M", - "height": "203", - "weight": "106", - "sport": "Beach Volleyball", - "team": "Brazil-1", - "noc": "BRA", - "age": 30, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Gold" - }, - { - "name": "Kimia Alizadeh Zenoorin", - "gender": "F", - "height": "185", - "weight": "57", - "sport": "Taekwondo", - "team": "Iran", - "noc": "IRI", - "age": 18, - "event": "Taekwondo Women's Featherweight", - "medal": "Bronze" - }, - { - "name": "Nathon Allen", - "gender": "M", - "height": "178", - "weight": "NA", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 20, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Ida Alstad", - "gender": "F", - "height": "172", - "weight": "60", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 31, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Lzaro Jorge lvarez Estrada", - "gender": "M", - "height": "173", - "weight": "60", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 25, - "event": "Boxing Men's Lightweight", - "medal": "Bronze" - }, - { - "name": "Yuri Alvear Orjuela", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Judo", - "team": "Colombia", - "noc": "COL", - "age": 30, - "event": "Judo Women's Middleweight", - "medal": "Silver" - }, - { - "name": "Marwa Al-Amri", - "gender": "F", - "height": "160", - "weight": "58", - "sport": "Wrestling", - "team": "Tunisia", - "noc": "TUN", - "age": 27, - "event": "Wrestling Women's Lightweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Stanley Amuzie", - "gender": "M", - "height": "171", - "weight": "85", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 20, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "An Ba-Ul", - "gender": "M", - "height": "169", - "weight": "66", - "sport": "Judo", - "team": "South Korea", - "noc": "KOR", - "age": 22, - "event": "Judo Men's Half-Lightweight", - "medal": "Silver" - }, - { - "name": "milie Andol", - "gender": "F", - "height": "170", - "weight": "97", - "sport": "Judo", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Judo Women's Heavyweight", - "medal": "Gold" - }, - { - "name": "Anne Dsane Andersen", - "gender": "F", - "height": "183", - "weight": "86", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 23, - "event": "Rowing Women's Coxless Pairs", - "medal": "Bronze" - }, - { - "name": "Matthew John \"Matt\" Anderson", - "gender": "M", - "height": "202", - "weight": "100", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Jonna Andersson", - "gender": "F", - "height": "167", - "weight": "61", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 23, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Roman Sergeyevich Anoshkin", - "gender": "M", - "height": "192", - "weight": "95", - "sport": "Canoeing", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Canoeing Men's Kayak Singles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Giselle Anne Ansley", - "gender": "F", - "height": "176", - "weight": "73", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Carmelo Kyan Anthony", - "gender": "M", - "height": "203", - "weight": "109", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 32, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Oleg Antonov", - "gender": "M", - "height": "198", - "weight": "88", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 28, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Emilia Elisabeth Appelqvist", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 26, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Hirooki Arai", - "gender": "M", - "height": "180", - "weight": "62", - "sport": "Athletics", - "team": "Japan", - "noc": "JPN", - "age": 28, - "event": "Athletics Men's 50 kilometres Walk", - "medal": "Bronze" - }, - { - "name": "Katie Louise Archibald", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 22, - "event": "Cycling Women's Team Pursuit", - "medal": "Gold" - }, - { - "name": "Joahnys Oscar Argilagos Prez", - "gender": "M", - "height": "152", - "weight": "49", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 19, - "event": "Boxing Men's Light-Flyweight", - "medal": "Bronze" - }, - { - "name": "William Peixoto Arjona", - "gender": "M", - "height": "186", - "weight": "78", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 37, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Kristin Ann Armstrong (-Savola)", - "gender": "F", - "height": "173", - "weight": "58", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 42, - "event": "Cycling Women's Individual Time Trial", - "medal": "Gold" - }, - { - "name": "Emilie Hegh Arntzen", - "gender": "F", - "height": "183", - "weight": "78", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 22, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Migran Arutyunyan", - "gender": "M", - "height": "166", - "weight": "67", - "sport": "Wrestling", - "team": "Armenia", - "noc": "ARM", - "age": 27, - "event": "Wrestling Men's Welterweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Geraldina Rachel \"Dina\" Asher-Smith", - "gender": "F", - "height": "164", - "weight": "55", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Nickel Ashmeade", - "gender": "M", - "height": "183", - "weight": "77", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 26, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Jessica Ashwood", - "gender": "F", - "height": "173", - "weight": "64", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Kosovare \"Kosse\" Asllani", - "gender": "F", - "height": "166", - "weight": "56", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 27, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Sandra Auffarth", - "gender": "F", - "height": "170", - "weight": "57", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Silver" - }, - { - "name": "Seimone Delicia Augustus", - "gender": "F", - "height": "183", - "weight": "74", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 32, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Mohd Azizulhasni Awang", - "gender": "M", - "height": "166", - "weight": "69", - "sport": "Cycling", - "team": "Malaysia", - "noc": "MAS", - "age": 28, - "event": "Cycling Men's Keirin", - "medal": "Bronze" - }, - { - "name": "Viktor Axelsen", - "gender": "M", - "height": "194", - "weight": "88", - "sport": "Badminton", - "team": "Denmark", - "noc": "DEN", - "age": 22, - "event": "Badminton Men's Singles", - "medal": "Bronze" - }, - { - "name": "Almaz Ayana Eba", - "gender": "F", - "height": "166", - "weight": "47", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 24, - "event": "Athletics Women's 5,000 metres", - "medal": "Bronze" - }, - { - "name": "Almaz Ayana Eba", - "gender": "F", - "height": "166", - "weight": "47", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 24, - "event": "Athletics Women's 10,000 metres", - "medal": "Gold" - }, - { - "name": "Camille Anas Ayglon-Saurina", - "gender": "F", - "height": "180", - "weight": "66", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Jrmie Azou", - "gender": "M", - "height": "178", - "weight": "71", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Gold" - }, - { - "name": "Okechukwu Godson Azubuike", - "gender": "M", - "height": "170", - "weight": "68", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 19, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Diana Bacosi", - "gender": "F", - "height": "175", - "weight": "85", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 33, - "event": "Shooting Women's Skeet", - "medal": "Gold" - }, - { - "name": "Timea Bacsinszky", - "gender": "F", - "height": "170", - "weight": "62", - "sport": "Tennis", - "team": "Switzerland", - "noc": "SUI", - "age": 27, - "event": "Tennis Women's Doubles", - "medal": "Silver" - }, - { - "name": "Kemar Bailey-Cole", - "gender": "M", - "height": "193", - "weight": "84", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 24, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Kathleen Baker", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 100 metres Backstroke", - "medal": "Silver" - }, - { - "name": "Kathleen Baker", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Mashu Baker", - "gender": "M", - "height": "178", - "weight": "90", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Judo Men's Middleweight", - "medal": "Gold" - }, - { - "name": "Shakira Baker", - "gender": "F", - "height": "172", - "weight": "89", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Dmitry Igorevich Balandin", - "gender": "M", - "height": "195", - "weight": "85", - "sport": "Swimming", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 21, - "event": "Swimming Men's 200 metres Breaststroke", - "medal": "Gold" - }, - { - "name": "Kayla Banwarth", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Carina Br", - "gender": "F", - "height": "185", - "weight": "75", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Brbara Seixas de Freitas", - "gender": "F", - "height": "178", - "weight": "67", - "sport": "Beach Volleyball", - "team": "Brazil-1", - "noc": "BRA", - "age": 29, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Silver" - }, - { - "name": "Elinor Jane Barker", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Cycling Women's Team Pursuit", - "medal": "Gold" - }, - { - "name": "Harrison Bryce Jordan Barnes", - "gender": "M", - "height": "203", - "weight": "102", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Thomas Gabriel Jrmie Baroukh", - "gender": "M", - "height": "183", - "weight": "70", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Bronte Amelia Arnold Barratt", - "gender": "F", - "height": "171", - "weight": "59", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 27, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Jennifer Mae \"Jenny\" Barringer-Simpson", - "gender": "F", - "height": "166", - "weight": "53", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Athletics Women's 1,500 metres", - "medal": "Bronze" - }, - { - "name": "Mutaz Essa Barshim", - "gender": "M", - "height": "190", - "weight": "65", - "sport": "Athletics", - "team": "Qatar", - "noc": "QAT", - "age": 25, - "event": "Athletics Men's High Jump", - "medal": "Silver" - }, - { - "name": "Jacob Jepsen Barse", - "gender": "M", - "height": "188", - "weight": "73", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 27, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Silver" - }, - { - "name": "Saskia Bartusiak", - "gender": "F", - "height": "170", - "weight": "60", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Dimitri David Bascou", - "gender": "M", - "height": "181", - "weight": "80", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Athletics Men's 110 metres Hurdles", - "medal": "Bronze" - }, - { - "name": "Fabio Basile", - "gender": "M", - "height": "160", - "weight": "66", - "sport": "Judo", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Judo Men's Half-Lightweight", - "medal": "Gold" - }, - { - "name": "Vitalina Igorevna Batsarashkina", - "gender": "F", - "height": "162", - "weight": "60", - "sport": "Shooting", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Shooting Women's Air Pistol, 10 metres", - "medal": "Silver" - }, - { - "name": "Mathieu Albert Daniel Bauderlique", - "gender": "M", - "height": "185", - "weight": "81", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Boxing Men's Light-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Robert Bauer", - "gender": "M", - "height": "183", - "weight": "76", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Grgory Benot Baug", - "gender": "M", - "height": "181", - "weight": "100", - "sport": "Cycling", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Cycling Men's Team Sprint", - "medal": "Bronze" - }, - { - "name": "Maxime Eugne Ren Beaumont", - "gender": "M", - "height": "191", - "weight": "94", - "sport": "Canoeing", - "team": "France", - "noc": "FRA", - "age": 34, - "event": "Canoeing Men's Kayak Singles, 200 metres", - "medal": "Silver" - }, - { - "name": "Nicole Elise Beck", - "gender": "F", - "height": "168", - "weight": "66", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 28, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Janine Elizabeth Beckie", - "gender": "F", - "height": "173", - "weight": "63", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "gatha Bednarczuk Rippel", - "gender": "F", - "height": "182", - "weight": "70", - "sport": "Beach Volleyball", - "team": "Brazil-1", - "noc": "BRA", - "age": 33, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Silver" - }, - { - "name": "Ludger Beerbaum", - "gender": "M", - "height": "190", - "weight": "85", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 52, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Bronze" - }, - { - "name": "Genevieve \"Gen\" Behrent", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Rowing", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Rowing Women's Coxless Pairs", - "medal": "Silver" - }, - { - "name": "Melanie Behringer", - "gender": "F", - "height": "172", - "weight": "71", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Milad Beigi Hareqani", - "gender": "M", - "height": "197", - "weight": "80", - "sport": "Taekwondo", - "team": "Azerbaijan", - "noc": "AZE", - "age": 25, - "event": "Taekwondo Men's Welterweight", - "medal": "Bronze" - }, - { - "name": "Ruth Beita Vila", - "gender": "F", - "height": "191", - "weight": "72", - "sport": "Athletics", - "team": "Spain", - "noc": "ESP", - "age": 37, - "event": "Athletics Women's High Jump", - "medal": "Gold" - }, - { - "name": "Jose Blanger", - "gender": "F", - "height": "163", - "weight": "63", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 30, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Mathew Belcher", - "gender": "M", - "height": "173", - "weight": "62", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 33, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Silver" - }, - { - "name": "Zhan Vensanovych Beleniuk", - "gender": "M", - "height": "178", - "weight": "85", - "sport": "Wrestling", - "team": "Ukraine", - "noc": "UKR", - "age": 25, - "event": "Wrestling Men's Light-Heavyweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Mireia Belmonte Garca", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Swimming", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Swimming Women's 200 metres Butterfly", - "medal": "Gold" - }, - { - "name": "Mireia Belmonte Garca", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Swimming", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Swimming Women's 400 metres Individual Medley", - "medal": "Bronze" - }, - { - "name": "Alexander Belonogoff", - "gender": "M", - "height": "187", - "weight": "90", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 26, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Olga Konstantinovna Belova-Gorbunova", - "gender": "F", - "height": "169", - "weight": "60", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Anastasiya Yevgenyevna Belyakova", - "gender": "F", - "height": "173", - "weight": "60", - "sport": "Boxing", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Boxing Women's Lightweight", - "medal": "Bronze" - }, - { - "name": "David Sagitovich Belyavsky", - "gender": "M", - "height": "165", - "weight": "55", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Gymnastics Men's Team All-Around", - "medal": "Silver" - }, - { - "name": "David Sagitovich Belyavsky", - "gender": "M", - "height": "165", - "weight": "55", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Gymnastics Men's Parallel Bars", - "medal": "Bronze" - }, - { - "name": "Lars Bender", - "gender": "M", - "height": "184", - "weight": "80", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Sven Bender", - "gender": "M", - "height": "185", - "weight": "80", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Meaghan Benfeito", - "gender": "F", - "height": "155", - "weight": "48", - "sport": "Diving", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Diving Women's Platform", - "medal": "Bronze" - }, - { - "name": "Meaghan Benfeito", - "gender": "F", - "height": "155", - "weight": "48", - "sport": "Diving", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Diving Women's Synchronized Platform", - "medal": "Bronze" - }, - { - "name": "Brittany \"Britt\" Benn", - "gender": "F", - "height": "165", - "weight": "68", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Karen Bennett", - "gender": "F", - "height": "179", - "weight": "75", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Mark Stewart Bennett", - "gender": "M", - "height": "183", - "weight": "89", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Paul Bennett", - "gender": "M", - "height": "207", - "weight": "100", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Joseph \"Gunnar\" Bentz", - "gender": "M", - "height": "196", - "weight": "84", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Matej Beu", - "gender": "M", - "height": "196", - "weight": "83", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 28, - "event": "Canoeing Men's Canadian Singles, Slalom", - "medal": "Silver" - }, - { - "name": "Mdlina Bere", - "gender": "F", - "height": "186", - "weight": "75", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 23, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Stig Andr Berge", - "gender": "M", - "height": "167", - "weight": "60", - "sport": "Wrestling", - "team": "Norway", - "noc": "NOR", - "age": 33, - "event": "Wrestling Men's Featherweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Emma Sofia Berglund", - "gender": "F", - "height": "171", - "weight": "64", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 27, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Nicole Beukers", - "gender": "F", - "height": "170", - "weight": "66", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 25, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Allison Beveridge", - "gender": "F", - "height": "169", - "weight": "62", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 23, - "event": "Cycling Women's Team Pursuit", - "medal": "Bronze" - }, - { - "name": "Roberta Bianconi", - "gender": "F", - "height": "176", - "weight": "76", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Daniel \"Dan\" Bibby", - "gender": "M", - "height": "176", - "weight": "86", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Fiona Clare Bigwood", - "gender": "F", - "height": "173", - "weight": "75", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 40, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Silver" - }, - { - "name": "Marko Bija", - "gender": "M", - "height": "201", - "weight": "85", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 25, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Simone Arianne Biles", - "gender": "F", - "height": "143", - "weight": "47", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Individual All-Around", - "medal": "Gold" - }, - { - "name": "Simone Arianne Biles", - "gender": "F", - "height": "143", - "weight": "47", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Team All-Around", - "medal": "Gold" - }, - { - "name": "Simone Arianne Biles", - "gender": "F", - "height": "143", - "weight": "47", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Floor Exercise", - "medal": "Gold" - }, - { - "name": "Simone Arianne Biles", - "gender": "F", - "height": "143", - "weight": "47", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Horse Vault", - "medal": "Gold" - }, - { - "name": "Simone Arianne Biles", - "gender": "F", - "height": "143", - "weight": "47", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Balance Beam", - "medal": "Bronze" - }, - { - "name": "Emanuele Birarelli", - "gender": "M", - "height": "202", - "weight": "95", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 35, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Stefan Birevi", - "gender": "M", - "height": "210", - "weight": "104", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Suzanne Brigit \"Sue\" Bird", - "gender": "F", - "height": "175", - "weight": "66", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 35, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Dane Alex Bird-Smith", - "gender": "M", - "height": "187", - "weight": "72", - "sport": "Athletics", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Athletics Men's 20 kilometres Walk", - "medal": "Bronze" - }, - { - "name": "Vera Leonidovna Biryukova", - "gender": "F", - "height": "168", - "weight": "47", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 18, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Gold" - }, - { - "name": "Emma Stina Blackstenius", - "gender": "F", - "height": "173", - "weight": "69", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 20, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Yohan Blake", - "gender": "M", - "height": "180", - "weight": "80", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 26, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Irina Valeryevna Bliznova", - "gender": "F", - "height": "182", - "weight": "68", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Anastasiya Ilyinichna Bliznyuk", - "gender": "F", - "height": "173", - "weight": "51", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Gold" - }, - { - "name": "Pernille Blume", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Swimming", - "team": "Denmark", - "noc": "DEN", - "age": 22, - "event": "Swimming Women's 50 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Pernille Blume", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Swimming", - "team": "Denmark", - "noc": "DEN", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Jack Bobridge", - "gender": "M", - "height": "180", - "weight": "65", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 27, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Silver" - }, - { - "name": "Vladlena Eduardovna Bobrovnikova", - "gender": "F", - "height": "180", - "weight": "72", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Gauthier Boccard", - "gender": "M", - "height": "186", - "weight": "79", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Gbor Gyula Boczk", - "gender": "M", - "height": "192", - "weight": "89", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 39, - "event": "Fencing Men's epee, Team", - "medal": "Bronze" - }, - { - "name": "Michal Alexandre Bodegas", - "gender": "M", - "height": "192", - "weight": "102", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Bogdan Bogdanovi", - "gender": "M", - "height": "197", - "weight": "99", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 23, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Tijana Bogdanovi", - "gender": "F", - "height": "172", - "weight": "52", - "sport": "Taekwondo", - "team": "Serbia", - "noc": "SRB", - "age": 18, - "event": "Taekwondo Women's Flyweight", - "medal": "Silver" - }, - { - "name": "Andreea Boghian", - "gender": "F", - "height": "186", - "weight": "78", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 24, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Shmagi Bolkvadze", - "gender": "M", - "height": "170", - "weight": "66", - "sport": "Wrestling", - "team": "Georgia", - "noc": "GEO", - "age": 22, - "event": "Wrestling Men's Welterweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Timo Boll", - "gender": "M", - "height": "181", - "weight": "74", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 35, - "event": "Table Tennis Men's Team", - "medal": "Bronze" - }, - { - "name": "Usain St. Leo Bolt", - "gender": "M", - "height": "196", - "weight": "95", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Men's 100 metres", - "medal": "Gold" - }, - { - "name": "Usain St. Leo Bolt", - "gender": "M", - "height": "196", - "weight": "95", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Men's 200 metres", - "medal": "Gold" - }, - { - "name": "Usain St. Leo Bolt", - "gender": "M", - "height": "196", - "weight": "95", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Hamish Byron Bond", - "gender": "M", - "height": "189", - "weight": "89", - "sport": "Rowing", - "team": "New Zealand", - "noc": "NZL", - "age": 30, - "event": "Rowing Men's Coxless Pairs", - "medal": "Gold" - }, - { - "name": "Bohdan Viktorovych Bondarenko", - "gender": "M", - "height": "198", - "weight": "77", - "sport": "Athletics", - "team": "Ukraine", - "noc": "UKR", - "age": 26, - "event": "Athletics Men's High Jump", - "medal": "Bronze" - }, - { - "name": "Tom Boon", - "gender": "M", - "height": "184", - "weight": "81", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 26, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Joshua \"Josh\" Booth", - "gender": "M", - "height": "190", - "weight": "93", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 25, - "event": "Rowing Men's Coxless Fours", - "medal": "Silver" - }, - { - "name": "Kjetil Borch", - "gender": "M", - "height": "193", - "weight": "84", - "sport": "Rowing", - "team": "Norway", - "noc": "NOR", - "age": 26, - "event": "Rowing Men's Double Sculls", - "medal": "Bronze" - }, - { - "name": "Yannick Philippe Andr Borel", - "gender": "M", - "height": "197", - "weight": "100", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Fencing Men's epee, Team", - "medal": "Gold" - }, - { - "name": "Maurcio Borges Almeida Silva", - "gender": "M", - "height": "199", - "weight": "99", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 27, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Mariya Olegovna Borisova", - "gender": "F", - "height": "184", - "weight": "95", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Ismael Borrero Molina", - "gender": "M", - "height": "160", - "weight": "59", - "sport": "Wrestling", - "team": "Cuba", - "noc": "CUB", - "age": 24, - "event": "Wrestling Men's Featherweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Willemijn Bos", - "gender": "F", - "height": "181", - "weight": "69", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 28, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Tijana Bokovi", - "gender": "F", - "height": "193", - "weight": "82", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 19, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Roger-Yves Bost", - "gender": "M", - "height": "176", - "weight": "80", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 50, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Gold" - }, - { - "name": "Ins Boubakri", - "gender": "F", - "height": "167", - "weight": "56", - "sport": "Fencing", - "team": "Tunisia", - "noc": "TUN", - "age": 27, - "event": "Fencing Women's Foil, Individual", - "medal": "Bronze" - }, - { - "name": "David Alasdair Boudia", - "gender": "M", - "height": "175", - "weight": "73", - "sport": "Diving", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Diving Men's Platform", - "medal": "Bronze" - }, - { - "name": "David Alasdair Boudia", - "gender": "M", - "height": "175", - "weight": "73", - "sport": "Diving", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Diving Men's Synchronized Platform", - "medal": "Silver" - }, - { - "name": "Carline Bouw", - "gender": "F", - "height": "184", - "weight": "72", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 31, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Marit Bouwmeester", - "gender": "F", - "height": "177", - "weight": "68", - "sport": "Sailing", - "team": "Netherlands", - "noc": "NED", - "age": 28, - "event": "Sailing Women's One Person Dinghy", - "medal": "Gold" - }, - { - "name": "Frentorish \"Tori\" Bowie", - "gender": "F", - "height": "175", - "weight": "58", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Women's 100 metres", - "medal": "Silver" - }, - { - "name": "Frentorish \"Tori\" Bowie", - "gender": "F", - "height": "175", - "weight": "58", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Women's 200 metres", - "medal": "Bronze" - }, - { - "name": "Frentorish \"Tori\" Bowie", - "gender": "F", - "height": "175", - "weight": "58", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Jovana Brakoevi-Kancian", - "gender": "F", - "height": "196", - "weight": "82", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Julian Brandt", - "gender": "M", - "height": "183", - "weight": "83", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Ana Maria Florentina Brnz-Popescu", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Fencing", - "team": "Romania", - "noc": "ROU", - "age": 31, - "event": "Fencing Women's epee, Team", - "medal": "Gold" - }, - { - "name": "Sophie Charlotte Bray", - "gender": "F", - "height": "164", - "weight": "58", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Thiago Braz da Silva", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Athletics", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Athletics Men's Pole Vault", - "medal": "Gold" - }, - { - "name": "Kelly Brazier", - "gender": "F", - "height": "171", - "weight": "70", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 26, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Sebastian Brendel", - "gender": "M", - "height": "192", - "weight": "92", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Canoeing Men's Canadian Singles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Sebastian Brendel", - "gender": "M", - "height": "192", - "weight": "92", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Thomas Briels", - "gender": "M", - "height": "172", - "weight": "71", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Lawrence Brittain", - "gender": "M", - "height": "187", - "weight": "94", - "sport": "Rowing", - "team": "South Africa", - "noc": "RSA", - "age": 25, - "event": "Rowing Men's Coxless Pairs", - "medal": "Silver" - }, - { - "name": "Allison M. Brock", - "gender": "F", - "height": "168", - "weight": "59", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 36, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Bronze" - }, - { - "name": "Kristina Brring-Sprehe", - "gender": "F", - "height": "168", - "weight": "54", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Equestrianism Mixed Dressage, Individual", - "medal": "Bronze" - }, - { - "name": "Kristina Brring-Sprehe", - "gender": "F", - "height": "168", - "weight": "54", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Gold" - }, - { - "name": "Gayle Broughton", - "gender": "F", - "height": "174", - "weight": "70", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 20, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Alexander Brouwer", - "gender": "M", - "height": "198", - "weight": "88", - "sport": "Beach Volleyball", - "team": "Netherlands-1", - "noc": "NED", - "age": 26, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Bronze" - }, - { - "name": "Aaron Brown", - "gender": "M", - "height": "198", - "weight": "79", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Christopher Deon \"Chris\" Brown", - "gender": "M", - "height": "178", - "weight": "75", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 37, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Kyle Gie Brown", - "gender": "M", - "height": "182", - "weight": "92", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 29, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Laura Brown", - "gender": "F", - "height": "167", - "weight": "61", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Cycling Women's Team Pursuit", - "medal": "Bronze" - }, - { - "name": "Alistair Edward Brownlee", - "gender": "M", - "height": "184", - "weight": "70", - "sport": "Triathlon", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Triathlon Men's Olympic Distance", - "medal": "Gold" - }, - { - "name": "Jonathan Callum \"Jonny\" Brownlee", - "gender": "M", - "height": "181", - "weight": "70", - "sport": "Triathlon", - "team": "Great Britain", - "noc": "GBR", - "age": 26, - "event": "Triathlon Men's Olympic Distance", - "medal": "Silver" - }, - { - "name": "Kristoffer Brun", - "gender": "M", - "height": "175", - "weight": "70", - "sport": "Rowing", - "team": "Norway", - "noc": "NOR", - "age": 28, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Bronze" - }, - { - "name": "Manuel Brunet", - "gender": "M", - "height": "179", - "weight": "79", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 30, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Rachele Bruni", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Swimming", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Swimming Women's 10 kilometres Open Water", - "medal": "Silver" - }, - { - "name": "Bruno \"Bruninho\" Mossa de Rezende", - "gender": "M", - "height": "190", - "weight": "76", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 30, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Joshua Buatsi", - "gender": "M", - "height": "185", - "weight": "81", - "sport": "Boxing", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Boxing Men's Light-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Kadeisha Buchanan", - "gender": "F", - "height": "170", - "weight": "65", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 20, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Matthijs Bchli", - "gender": "M", - "height": "188", - "weight": "90", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 23, - "event": "Cycling Men's Keirin", - "medal": "Silver" - }, - { - "name": "Luka Buki", - "gender": "M", - "height": "195", - "weight": "90", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 22, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Yekaterina Borisovna Bukina", - "gender": "F", - "height": "174", - "weight": "75", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Wrestling Women's Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Chlo Bulleux", - "gender": "F", - "height": "172", - "weight": "65", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Phil Burgess", - "gender": "M", - "height": "180", - "weight": "92", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Damir Buri", - "gender": "M", - "height": "205", - "weight": "115", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 35, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Steven James Burke", - "gender": "M", - "height": "183", - "weight": "78", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Gold" - }, - { - "name": "Peter Burling", - "gender": "M", - "height": "186", - "weight": "82", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Sailing Men's Skiff", - "medal": "Gold" - }, - { - "name": "Christopher Burton", - "gender": "M", - "height": "180", - "weight": "70", - "sport": "Equestrianism", - "team": "Australia", - "noc": "AUS", - "age": 34, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Bronze" - }, - { - "name": "Tom Burton", - "gender": "M", - "height": "180", - "weight": "81", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 26, - "event": "Sailing Men's One Person Dinghy", - "medal": "Gold" - }, - { - "name": "Bianka Bua", - "gender": "F", - "height": "187", - "weight": "74", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 22, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Andro Bulje", - "gender": "M", - "height": "200", - "weight": "115", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Simone Buti", - "gender": "M", - "height": "206", - "weight": "100", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 32, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Jimmy Butler III", - "gender": "M", - "height": "201", - "weight": "99", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Linus Butt", - "gender": "M", - "height": "186", - "weight": "83", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Dajana Butulija", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 30, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Denia Caballero Ponce", - "gender": "F", - "height": "175", - "weight": "70", - "sport": "Athletics", - "team": "Cuba", - "noc": "CUB", - "age": 26, - "event": "Athletics Women's Discus Throw", - "medal": "Bronze" - }, - { - "name": "Jrmy Cadot", - "gender": "M", - "height": "185", - "weight": "78", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Fencing Men's Foil, Team", - "medal": "Silver" - }, - { - "name": "Tania Cagnotto (-Parolin)", - "gender": "F", - "height": "160", - "weight": "54", - "sport": "Diving", - "team": "Italy", - "noc": "ITA", - "age": 31, - "event": "Diving Women's Springboard", - "medal": "Bronze" - }, - { - "name": "Tania Cagnotto (-Parolin)", - "gender": "F", - "height": "160", - "weight": "54", - "sport": "Diving", - "team": "Italy", - "noc": "ITA", - "age": 31, - "event": "Diving Women's Synchronized Springboard", - "medal": "Silver" - }, - { - "name": "Cai Zelin", - "gender": "M", - "height": "175", - "weight": "55", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Athletics Men's 20 kilometres Walk", - "medal": "Silver" - }, - { - "name": "Chiara Cainero", - "gender": "F", - "height": "171", - "weight": "81", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 38, - "event": "Shooting Women's Skeet", - "medal": "Silver" - }, - { - "name": "Jos Manuel Caldern Borrallo", - "gender": "M", - "height": "191", - "weight": "90", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 34, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Hilary Caldwell", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 25, - "event": "Swimming Women's 200 metres Backstroke", - "medal": "Bronze" - }, - { - "name": "Facundo Callioni", - "gender": "M", - "height": "183", - "weight": "77", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 30, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Eva Calvo Gmez", - "gender": "F", - "height": "176", - "weight": "57", - "sport": "Taekwondo", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Taekwondo Women's Featherweight", - "medal": "Silver" - }, - { - "name": "Asuka Antonio \"Aska\" Cambridge", - "gender": "M", - "height": "179", - "weight": "74", - "sport": "Athletics", - "team": "Japan", - "noc": "JPN", - "age": 23, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Bronte Campbell", - "gender": "F", - "height": "179", - "weight": "58", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Cate Natalie Campbell", - "gender": "F", - "height": "186", - "weight": "67", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Cate Natalie Campbell", - "gender": "F", - "height": "186", - "weight": "67", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Veronica Angella Campbell-Brown", - "gender": "F", - "height": "168", - "weight": "58", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 34, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Niccol Campriani", - "gender": "M", - "height": "177", - "weight": "80", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 28, - "event": "Shooting Men's Air Rifle, 10 metres", - "medal": "Gold" - }, - { - "name": "Niccol Campriani", - "gender": "M", - "height": "177", - "weight": "80", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 28, - "event": "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Gold" - }, - { - "name": "Fabian Cancellara", - "gender": "M", - "height": "186", - "weight": "81", - "sport": "Cycling", - "team": "Switzerland", - "noc": "SUI", - "age": 35, - "event": "Cycling Men's Individual Time Trial", - "medal": "Gold" - }, - { - "name": "Cao Yuan", - "gender": "M", - "height": "160", - "weight": "42", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Diving Men's Springboard", - "medal": "Gold" - }, - { - "name": "Cao Yuan", - "gender": "M", - "height": "160", - "weight": "42", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Diving Men's Synchronized Springboard", - "medal": "Bronze" - }, - { - "name": "Jazmin Roxy \"Jazz\" Carlin", - "gender": "F", - "height": "175", - "weight": "57", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Swimming Women's 400 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Jazmin Roxy \"Jazz\" Carlin", - "gender": "F", - "height": "175", - "weight": "57", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Swimming Women's 800 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Olivia Frances Carnegie-Brown", - "gender": "F", - "height": "181", - "weight": "73", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Cecilia Carranza Saroli", - "gender": "F", - "height": "164", - "weight": "63", - "sport": "Sailing", - "team": "Argentina", - "noc": "ARG", - "age": 29, - "event": "Sailing Mixed Multihull", - "medal": "Gold" - }, - { - "name": "Lisa Carrington", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Canoeing", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Canoeing Women's Kayak Singles, 200 metres", - "medal": "Gold" - }, - { - "name": "Lisa Carrington", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Canoeing", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Canoeing Women's Kayak Singles, 500 metres", - "medal": "Bronze" - }, - { - "name": "Michelle Denee Carter", - "gender": "F", - "height": "176", - "weight": "136", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's Shot Put", - "medal": "Gold" - }, - { - "name": "Charlotte Caslick", - "gender": "F", - "height": "172", - "weight": "65", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Matteo Castaldo", - "gender": "M", - "height": "188", - "weight": "86", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Rowing Men's Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Kristi Castlin", - "gender": "F", - "height": "170", - "weight": "60", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Athletics Women's 100 metres Hurdles", - "medal": "Bronze" - }, - { - "name": "Tamika Devonne Catchings", - "gender": "F", - "height": "185", - "weight": "77", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 37, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Kelly Catlin", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Cycling Women's Team Pursuit", - "medal": "Silver" - }, - { - "name": "Mark Simon Cavendish", - "gender": "M", - "height": "175", - "weight": "70", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Cycling Men's Omnium", - "medal": "Silver" - }, - { - "name": "Saa ao", - "gender": "F", - "height": "178", - "weight": "72", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Matthew Gerald \"Matt\" Centrowitz, Jr.", - "gender": "M", - "height": "176", - "weight": "65", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Athletics Men's 1,500 metres", - "medal": "Gold" - }, - { - "name": "Davit Gochayevich Chakvetadze", - "gender": "M", - "height": "174", - "weight": "85", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Wrestling Men's Light-Heavyweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Kyle Chalmers", - "gender": "M", - "height": "193", - "weight": "90", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 18, - "event": "Swimming Men's 100 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Kyle Chalmers", - "gender": "M", - "height": "193", - "weight": "90", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 18, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Kyle Chalmers", - "gender": "M", - "height": "193", - "weight": "90", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 18, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Frank Chamizo Marquez", - "gender": "M", - "height": "172", - "weight": "65", - "sport": "Wrestling", - "team": "Italy", - "noc": "ITA", - "age": 24, - "event": "Wrestling Men's Welterweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Miles Cleveland Chamley-Watson", - "gender": "M", - "height": "193", - "weight": "80", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Fencing Men's Foil, Team", - "medal": "Bronze" - }, - { - "name": "Chan Peng Soon", - "gender": "M", - "height": "175", - "weight": "68", - "sport": "Badminton", - "team": "Malaysia", - "noc": "MAS", - "age": 28, - "event": "Badminton Mixed Doubles", - "medal": "Silver" - }, - { - "name": "Chang Hye-Jin", - "gender": "F", - "height": "158", - "weight": "50", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 29, - "event": "Archery Women's Individual", - "medal": "Gold" - }, - { - "name": "Chang Hye-Jin", - "gender": "F", - "height": "158", - "weight": "50", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 29, - "event": "Archery Women's Team", - "medal": "Gold" - }, - { - "name": "Allysha Chapman", - "gender": "F", - "height": "160", - "weight": "56", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Tina Alexandria Charles", - "gender": "F", - "height": "193", - "weight": "88", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Cdric Charlier", - "gender": "M", - "height": "181", - "weight": "81", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Yuriy Volodymyrovych Cheban", - "gender": "M", - "height": "185", - "weight": "93", - "sport": "Canoeing", - "team": "Ukraine", - "noc": "UKR", - "age": 30, - "event": "Canoeing Men's Canadian Singles, 200 metres", - "medal": "Gold" - }, - { - "name": "Paul Kipkemboi Chelimo", - "gender": "M", - "height": "175", - "weight": "57", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Men's 5,000 metres", - "medal": "Silver" - }, - { - "name": "Chen Aisen", - "gender": "M", - "height": "168", - "weight": "60", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Diving Men's Platform", - "medal": "Gold" - }, - { - "name": "Chen Aisen", - "gender": "M", - "height": "168", - "weight": "60", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Diving Men's Synchronized Platform", - "medal": "Gold" - }, - { - "name": "Chen Long", - "gender": "M", - "height": "188", - "weight": "81", - "sport": "Badminton", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Badminton Men's Singles", - "medal": "Gold" - }, - { - "name": "Chen Peina", - "gender": "F", - "height": "172", - "weight": "63", - "sport": "Sailing", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Sailing Women's Windsurfer", - "medal": "Silver" - }, - { - "name": "Chen Ruolin", - "gender": "F", - "height": "160", - "weight": "47", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Diving Women's Synchronized Platform", - "medal": "Gold" - }, - { - "name": "Cheng Xunzhao", - "gender": "M", - "height": "185", - "weight": "90", - "sport": "Judo", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Judo Men's Middleweight", - "medal": "Bronze" - }, - { - "name": "Cheong Jun Hoong", - "gender": "F", - "height": "150", - "weight": "48", - "sport": "Diving", - "team": "Malaysia", - "noc": "MAS", - "age": 26, - "event": "Diving Women's Synchronized Platform", - "medal": "Silver" - }, - { - "name": "Aleksey Borisovich Cheremisinov", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 31, - "event": "Fencing Men's Foil, Team", - "medal": "Gold" - }, - { - "name": "Emilee Cherry", - "gender": "F", - "height": "168", - "weight": "70", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Vivian Jepkemoi Cheruiyot", - "gender": "F", - "height": "153", - "weight": "40", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 32, - "event": "Athletics Women's 5,000 metres", - "medal": "Gold" - }, - { - "name": "Vivian Jepkemoi Cheruiyot", - "gender": "F", - "height": "153", - "weight": "40", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 32, - "event": "Athletics Women's 10,000 metres", - "medal": "Silver" - }, - { - "name": "Vlada Aleksandrovna Chigiryova", - "gender": "F", - "height": "162", - "weight": "46", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Eilidh Child-Doyle", - "gender": "F", - "height": "170", - "weight": "60", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Choe Hyo-Sim", - "gender": "F", - "height": "159", - "weight": "63", - "sport": "Weightlifting", - "team": "North Korea", - "noc": "PRK", - "age": 22, - "event": "Weightlifting Women's Middleweight", - "medal": "Silver" - }, - { - "name": "Choi Mi-Sun", - "gender": "F", - "height": "168", - "weight": "53", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 20, - "event": "Archery Women's Team", - "medal": "Gold" - }, - { - "name": "Maialen Chourraut Yurramendi", - "gender": "F", - "height": "161", - "weight": "55", - "sport": "Canoeing", - "team": "Spain", - "noc": "ESP", - "age": 33, - "event": "Canoeing Women's Kayak Singles, Slalom", - "medal": "Gold" - }, - { - "name": "Micah Makanamaikalani Christenson", - "gender": "M", - "height": "198", - "weight": "86", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Mads Christiansen", - "gender": "M", - "height": "197", - "weight": "93", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 30, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Max Christiansen", - "gender": "M", - "height": "187", - "weight": "84", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Anton Mikhaylovich Chupkov", - "gender": "M", - "height": "188", - "weight": "71", - "sport": "Swimming", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Swimming Men's 200 metres Breaststroke", - "medal": "Bronze" - }, - { - "name": "Monika Ciaciuch", - "gender": "F", - "height": "182", - "weight": "74", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 24, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Cheick Sallah Ciss Junior", - "gender": "M", - "height": "186", - "weight": "80", - "sport": "Taekwondo", - "team": "Cote d'Ivoire", - "noc": "CIV", - "age": 22, - "event": "Taekwondo Men's Welterweight", - "medal": "Gold" - }, - { - "name": "Souleymane Diop Cissokho", - "gender": "M", - "height": "179", - "weight": "69", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Boxing Men's Welterweight", - "medal": "Bronze" - }, - { - "name": "Edward \"Ed\" Clancy", - "gender": "M", - "height": "185", - "weight": "79", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Gold" - }, - { - "name": "Caroline Archer \"KK\" Clark", - "gender": "F", - "height": "188", - "weight": "72", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Saskia Clark", - "gender": "F", - "height": "176", - "weight": "68", - "sport": "Sailing", - "team": "Great Britain", - "noc": "GBR", - "age": 36, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Gold" - }, - { - "name": "Joseph \"Joe\" Clarke", - "gender": "M", - "height": "182", - "weight": "76", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Canoeing Men's Kayak Singles, Slalom", - "medal": "Gold" - }, - { - "name": "Vctor Claver Arocas", - "gender": "M", - "height": "206", - "weight": "107", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 27, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "William Bundu \"Will\" Claye", - "gender": "M", - "height": "181", - "weight": "72", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Men's Triple Jump", - "medal": "Silver" - }, - { - "name": "Kerron Stephon Clement", - "gender": "M", - "height": "188", - "weight": "86", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Men's 400 metres Hurdles", - "medal": "Gold" - }, - { - "name": "Kyle Clemons", - "gender": "M", - "height": "180", - "weight": "74", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "lodie Pascaline Clouvel", - "gender": "F", - "height": "182", - "weight": "69", - "sport": "Modern Pentathlon", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Modern Pentathlon Women's Individual", - "medal": "Silver" - }, - { - "name": "Emma Jane Coburn", - "gender": "F", - "height": "173", - "weight": "54", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Women's 3,000 metres Steeplechase", - "medal": "Bronze" - }, - { - "name": "Corey Cogdell-Unrein", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Shooting", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Shooting Women's Trap", - "medal": "Bronze" - }, - { - "name": "Roxana Gabriela Cogianu", - "gender": "F", - "height": "180", - "weight": "72", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 29, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Adelina Maria Cojocariu-Bogus", - "gender": "F", - "height": "186", - "weight": "75", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 27, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Massimo Colaci", - "gender": "M", - "height": "180", - "weight": "75", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 31, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Thibault Colard", - "gender": "M", - "height": "187", - "weight": "70", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Carlos Coloma Nicols", - "gender": "M", - "height": "171", - "weight": "65", - "sport": "Cycling", - "team": "Spain", - "noc": "ESP", - "age": 34, - "event": "Cycling Men's Mountainbike, Cross-team", - "medal": "Bronze" - }, - { - "name": "Robson Donato Conceio", - "gender": "M", - "height": "171", - "weight": "57", - "sport": "Boxing", - "team": "Brazil", - "noc": "BRA", - "age": 27, - "event": "Boxing Men's Lightweight", - "medal": "Gold" - }, - { - "name": "John \"Jack\" Conger", - "gender": "M", - "height": "193", - "weight": "80", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Sally Conway", - "gender": "F", - "height": "167", - "weight": "70", - "sport": "Judo", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Judo Women's Middleweight", - "medal": "Bronze" - }, - { - "name": "Tamsin Cook", - "gender": "F", - "height": "170", - "weight": "61", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 17, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Yasmani Copello Escobar", - "gender": "M", - "height": "191", - "weight": "85", - "sport": "Athletics", - "team": "Turkey", - "noc": "TUR", - "age": 29, - "event": "Athletics Men's 400 metres Hurdles", - "medal": "Bronze" - }, - { - "name": "Kevin Cordes", - "gender": "M", - "height": "196", - "weight": "88", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Tanguy Cosyns", - "gender": "M", - "height": "174", - "weight": "70", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 25, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Aleksandra Cotti", - "gender": "F", - "height": "167", - "weight": "65", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "DeMarcus Amir Cousins", - "gender": "M", - "height": "210", - "weight": "122", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "J'den Michael Tbory Cox", - "gender": "M", - "height": "180", - "weight": "86", - "sport": "Wrestling", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Wrestling Men's Light-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Kameryn Louise \"Kami\" Craig", - "gender": "F", - "height": "181", - "weight": "88", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Sal Craviotto Rivero", - "gender": "M", - "height": "192", - "weight": "98", - "sport": "Canoeing", - "team": "Spain", - "noc": "ESP", - "age": 31, - "event": "Canoeing Men's Kayak Singles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Sal Craviotto Rivero", - "gender": "M", - "height": "192", - "weight": "98", - "sport": "Canoeing", - "team": "Spain", - "noc": "ESP", - "age": 31, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Gold" - }, - { - "name": "Samuel Thomas \"Sam\" Cross", - "gender": "M", - "height": "191", - "weight": "103", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Ryan Crouser", - "gender": "M", - "height": "201", - "weight": "125", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Athletics Men's Shot Put", - "medal": "Gold" - }, - { - "name": "Kimberley \"Kim\" Crow-Brennan", - "gender": "F", - "height": "188", - "weight": "74", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 30, - "event": "Rowing Women's Single Sculls", - "medal": "Gold" - }, - { - "name": "Anna Cruz Lebrato", - "gender": "F", - "height": "176", - "weight": "60", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 29, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Aleksandra Crvendaki", - "gender": "F", - "height": "187", - "weight": "76", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 20, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Lszl Cseh, Jr.", - "gender": "M", - "height": "188", - "weight": "83", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 30, - "event": "Swimming Men's 100 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Tamara Csipes", - "gender": "F", - "height": "176", - "weight": "78", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 26, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Gold" - }, - { - "name": "Milo uk", - "gender": "M", - "height": "191", - "weight": "91", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Chay Crista Kerio Cullen", - "gender": "F", - "height": "182", - "weight": "74", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Rsul unayev", - "gender": "M", - "height": "171", - "weight": "66", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 25, - "event": "Wrestling Men's Welterweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Michal D'Almeida", - "gender": "M", - "height": "176", - "weight": "80", - "sport": "Cycling", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Cycling Men's Team Sprint", - "medal": "Bronze" - }, - { - "name": "Sabrina D'Angelo", - "gender": "F", - "height": "173", - "weight": "71", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 23, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Mayra Aguiar da Silva", - "gender": "F", - "height": "177", - "weight": "78", - "sport": "Judo", - "team": "Brazil", - "noc": "BRA", - "age": 25, - "event": "Judo Women's Half-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Rafael Carlos da Silva", - "gender": "M", - "height": "203", - "weight": "160", - "sport": "Judo", - "team": "Brazil", - "noc": "BRA", - "age": 29, - "event": "Judo Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Ana Dabovi", - "gender": "F", - "height": "183", - "weight": "70", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Milica Dabovi", - "gender": "F", - "height": "173", - "weight": "63", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 34, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Sara Ilonka Dbritz", - "gender": "F", - "height": "171", - "weight": "59", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Lisa Karolina Viktoria Dahlkvist", - "gender": "F", - "height": "173", - "weight": "66", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 29, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Ro Masivesi Dakuwaqa", - "gender": "M", - "height": "190", - "weight": "105", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 22, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Thomas Robert \"Tom\" Daley", - "gender": "M", - "height": "177", - "weight": "74", - "sport": "Diving", - "team": "Great Britain", - "noc": "GBR", - "age": 22, - "event": "Diving Men's Synchronized Platform", - "medal": "Bronze" - }, - { - "name": "Francesca Dallap", - "gender": "F", - "height": "163", - "weight": "57", - "sport": "Diving", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Diving Women's Synchronized Springboard", - "medal": "Silver" - }, - { - "name": "Chloe Elysha Dalton", - "gender": "F", - "height": "180", - "weight": "72", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Blandine Dancette", - "gender": "F", - "height": "169", - "weight": "60", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Emmanuel Shinkut Daniel", - "gender": "M", - "height": "174", - "weight": "88", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 22, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Alexandra Mary L. \"Alex\" Danson", - "gender": "F", - "height": "167", - "weight": "56", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Hannah Darling", - "gender": "F", - "height": "174", - "weight": "72", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 20, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Lisa Darmanin", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Sailing Mixed Multihull", - "medal": "Silver" - }, - { - "name": "Tuyana Norpolovna Dashidorzhiyeva", - "gender": "F", - "height": "169", - "weight": "57", - "sport": "Archery", - "team": "Russia", - "noc": "RUS", - "age": 20, - "event": "Archery Women's Team", - "medal": "Silver" - }, - { - "name": "James Davies", - "gender": "M", - "height": "181", - "weight": "98", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Lucy Davis", - "gender": "F", - "height": "165", - "weight": "55", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Silver" - }, - { - "name": "Edward James Eddie Dawkins", - "gender": "M", - "height": "185", - "weight": "93", - "sport": "Cycling", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Cycling Men's Team Sprint", - "medal": "Silver" - }, - { - "name": "Christine Day", - "gender": "F", - "height": "168", - "weight": "51", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Eva Roma Maria de Goede", - "gender": "F", - "height": "170", - "weight": "61", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Andre De Grasse", - "gender": "M", - "height": "176", - "weight": "70", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Athletics Men's 100 metres", - "medal": "Bronze" - }, - { - "name": "Andre De Grasse", - "gender": "M", - "height": "176", - "weight": "70", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Athletics Men's 200 metres", - "medal": "Silver" - }, - { - "name": "Andre De Grasse", - "gender": "M", - "height": "176", - "weight": "70", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Juan Leon de Jongh", - "gender": "M", - "height": "175", - "weight": "87", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Zoe Michaela de Toledo", - "gender": "F", - "height": "172", - "weight": "58", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Xan de Waard", - "gender": "F", - "height": "163", - "weight": "55", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 20, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Hlne Defrance", - "gender": "F", - "height": "179", - "weight": "66", - "sport": "Sailing", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Marco Del Lungo", - "gender": "M", - "height": "190", - "weight": "97", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 26, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Juan Martn del Potro", - "gender": "M", - "height": "198", - "weight": "97", - "sport": "Tennis", - "team": "Argentina", - "noc": "ARG", - "age": 27, - "event": "Tennis Men's Singles", - "medal": "Silver" - }, - { - "name": "Elena Delle Donne", - "gender": "F", - "height": "195", - "weight": "86", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Siraba Dembl", - "gender": "F", - "height": "172", - "weight": "64", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 30, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Mirela Krasimirova Demireva", - "gender": "F", - "height": "180", - "weight": "58", - "sport": "Athletics", - "team": "Bulgaria", - "noc": "BUL", - "age": 26, - "event": "Athletics Women's High Jump", - "medal": "Silver" - }, - { - "name": "Soner Demirta", - "gender": "M", - "height": "170", - "weight": "74", - "sport": "Wrestling", - "team": "Turkey", - "noc": "TUR", - "age": 25, - "event": "Wrestling Men's Middleweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Nicholas Charles \"Nick\" Dempsey", - "gender": "M", - "height": "180", - "weight": "71", - "sport": "Sailing", - "team": "Great Britain", - "noc": "GBR", - "age": 35, - "event": "Sailing Men's Windsurfer", - "medal": "Silver" - }, - { - "name": "Valentin Demyanenko", - "gender": "M", - "height": "193", - "weight": "93", - "sport": "Canoeing", - "team": "Azerbaijan", - "noc": "AZE", - "age": 32, - "event": "Canoeing Men's Canadian Singles, 200 metres", - "medal": "Silver" - }, - { - "name": "Felix Denayer", - "gender": "M", - "height": "190", - "weight": "85", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 26, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Deng Shudi", - "gender": "M", - "height": "163", - "weight": "58", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Gymnastics Men's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Deng Wei", - "gender": "F", - "height": "159", - "weight": "63", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Weightlifting Women's Middleweight", - "medal": "Gold" - }, - { - "name": "Aleksey Alekseyevich Denisenko", - "gender": "M", - "height": "185", - "weight": "68", - "sport": "Taekwondo", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Taekwondo Men's Featherweight", - "medal": "Silver" - }, - { - "name": "Inna Vasilyevna Deriglazova", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Fencing Women's Foil, Individual", - "medal": "Gold" - }, - { - "name": "DeMar Darnell DeRozan", - "gender": "M", - "height": "201", - "weight": "99", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Gabriele Detti", - "gender": "M", - "height": "184", - "weight": "79", - "sport": "Swimming", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Swimming Men's 400 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Gabriele Detti", - "gender": "M", - "height": "184", - "weight": "79", - "sport": "Swimming", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Swimming Men's 1,500 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Daniel Deuer", - "gender": "M", - "height": "190", - "weight": "76", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 34, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Bronze" - }, - { - "name": "Jolien D'hoore", - "gender": "F", - "height": "176", - "weight": "64", - "sport": "Cycling", - "team": "Belgium", - "noc": "BEL", - "age": 26, - "event": "Cycling Women's Omnium", - "medal": "Bronze" - }, - { - "name": "Marco Di Costanzo", - "gender": "M", - "height": "184", - "weight": "87", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 24, - "event": "Rowing Men's Coxless Pairs", - "medal": "Bronze" - }, - { - "name": "Elisa Di Francisca", - "gender": "F", - "height": "177", - "weight": "65", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 33, - "event": "Fencing Women's Foil, Individual", - "medal": "Silver" - }, - { - "name": "Francesco Di Fulvio", - "gender": "M", - "height": "190", - "weight": "88", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 22, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Tania Di Mario", - "gender": "F", - "height": "168", - "weight": "62", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 37, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Emily Jane Diamond", - "gender": "F", - "height": "173", - "weight": "58", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Hidilyn Diaz", - "gender": "F", - "height": "149", - "weight": "53", - "sport": "Weightlifting", - "team": "Philippines", - "noc": "PHI", - "age": 25, - "event": "Weightlifting Women's Featherweight", - "medal": "Silver" - }, - { - "name": "Genzebe Dibaba Keneni", - "gender": "F", - "height": "168", - "weight": "52", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 25, - "event": "Athletics Women's 1,500 metres", - "medal": "Silver" - }, - { - "name": "Mare Dibaba Hurssa (-Ibrahimova-)", - "gender": "F", - "height": "156", - "weight": "45", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 26, - "event": "Athletics Women's Marathon", - "medal": "Bronze" - }, - { - "name": "Tirunesh Dibaba Keneni", - "gender": "F", - "height": "166", - "weight": "50", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 31, - "event": "Athletics Women's 10,000 metres", - "medal": "Bronze" - }, - { - "name": "Aurimas Didbalis", - "gender": "M", - "height": "172", - "weight": "94", - "sport": "Weightlifting", - "team": "Lithuania", - "noc": "LTU", - "age": 25, - "event": "Weightlifting Men's Middle-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Heidi Diethelm Gerber", - "gender": "F", - "height": "168", - "weight": "93", - "sport": "Shooting", - "team": "Switzerland", - "noc": "SUI", - "age": 47, - "event": "Shooting Women's Sporting Pistol, 25 metres", - "medal": "Bronze" - }, - { - "name": "Tina Dietze", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Silver" - }, - { - "name": "Tina Dietze", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Silver" - }, - { - "name": "Ding Ning", - "gender": "F", - "height": "171", - "weight": "63", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Table Tennis Women's Singles", - "medal": "Gold" - }, - { - "name": "Ding Ning", - "gender": "F", - "height": "171", - "weight": "63", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Table Tennis Women's Team", - "medal": "Gold" - }, - { - "name": "Ding Xia", - "gender": "F", - "height": "180", - "weight": "67", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Loredana Dinu (Iordchioiu-)", - "gender": "F", - "height": "168", - "weight": "60", - "sport": "Fencing", - "team": "Romania", - "noc": "ROU", - "age": 32, - "event": "Fencing Women's epee, Team", - "medal": "Gold" - }, - { - "name": "Adrien Dipanda", - "gender": "M", - "height": "202", - "weight": "105", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Madeline Jane \"Maya\" DiRado", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Madeline Jane \"Maya\" DiRado", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Swimming Women's 200 metres Backstroke", - "medal": "Gold" - }, - { - "name": "Madeline Jane \"Maya\" DiRado", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Swimming Women's 200 metres Individual Medley", - "medal": "Bronze" - }, - { - "name": "Madeline Jane \"Maya\" DiRado", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Swimming Women's 400 metres Individual Medley", - "medal": "Silver" - }, - { - "name": "Carlien Clemens Dirkse van den Heuvel", - "gender": "F", - "height": "170", - "weight": "56", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 29, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Christian Dissinger", - "gender": "M", - "height": "203", - "weight": "105", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Denis Sergeyevich Dmitriyev", - "gender": "M", - "height": "177", - "weight": "90", - "sport": "Cycling", - "team": "Russia", - "noc": "RUS", - "age": 30, - "event": "Cycling Men's Sprint", - "medal": "Bronze" - }, - { - "name": "Darya Yevgenyevna Dmitriyeva", - "gender": "F", - "height": "178", - "weight": "74", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 20, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Sbastien Dockier", - "gender": "M", - "height": "175", - "weight": "74", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 26, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "John-John Dohmen", - "gender": "M", - "height": "174", - "weight": "69", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Slvia Domnguez Fernndez", - "gender": "F", - "height": "167", - "weight": "64", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 29, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Apisai Raviyawa Domolailai", - "gender": "M", - "height": "192", - "weight": "98", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 27, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Dong Bin", - "gender": "M", - "height": "180", - "weight": "74", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Athletics Men's Triple Jump", - "medal": "Bronze" - }, - { - "name": "Dong Dong", - "gender": "M", - "height": "168", - "weight": "57", - "sport": "Trampolining", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Trampolining Men's Individual", - "medal": "Silver" - }, - { - "name": "Dorjnyambuugiin Otgondalai", - "gender": "M", - "height": "170", - "weight": "60", - "sport": "Boxing", - "team": "Mongolia", - "noc": "MGL", - "age": 28, - "event": "Boxing Men's Lightweight", - "medal": "Bronze" - }, - { - "name": "Dorjsurengiin Sumiya", - "gender": "F", - "height": "160", - "weight": "59", - "sport": "Judo", - "team": "Mongolia", - "noc": "MGL", - "age": 25, - "event": "Judo Women's Lightweight", - "medal": "Silver" - }, - { - "name": "Sam Dorman", - "gender": "M", - "height": "175", - "weight": "77", - "sport": "Diving", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Diving Men's Synchronized Springboard", - "medal": "Silver" - }, - { - "name": "Sara Dosho", - "gender": "F", - "height": "159", - "weight": "69", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Wrestling Women's Light-Heavyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Josef Dostl", - "gender": "M", - "height": "202", - "weight": "115", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 23, - "event": "Canoeing Men's Kayak Singles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Josef Dostl", - "gender": "M", - "height": "202", - "weight": "115", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 23, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Gabrielle Christina Victoria \"Gabby\" Douglas", - "gender": "F", - "height": "157", - "weight": "50", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Gymnastics Women's Team All-Around", - "medal": "Gold" - }, - { - "name": "Douglas dos Santos Justino de Melo", - "gender": "M", - "height": "173", - "weight": "69", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Owain Daniel John Doull", - "gender": "M", - "height": "181", - "weight": "73", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Gold" - }, - { - "name": "Felix Drahotta", - "gender": "M", - "height": "200", - "weight": "102", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Caeleb Remel Dressel", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Caeleb Remel Dressel", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Derek Drouin", - "gender": "M", - "height": "196", - "weight": "83", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 26, - "event": "Athletics Men's High Jump", - "medal": "Gold" - }, - { - "name": "Daniela Druncea", - "gender": "F", - "height": "150", - "weight": "50", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 25, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Paul Drux", - "gender": "M", - "height": "192", - "weight": "106", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Alexander Mah Owens Drysdale", - "gender": "M", - "height": "200", - "weight": "102", - "sport": "Rowing", - "team": "New Zealand", - "noc": "NZL", - "age": 37, - "event": "Rowing Men's Single Sculls", - "medal": "Gold" - }, - { - "name": "Du Li", - "gender": "F", - "height": "170", - "weight": "55", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 34, - "event": "Shooting Women's Air Rifle, 10 metres", - "medal": "Silver" - }, - { - "name": "Du Li", - "gender": "F", - "height": "170", - "weight": "55", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 34, - "event": "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Bronze" - }, - { - "name": "Duan Jingli", - "gender": "F", - "height": "180", - "weight": "76", - "sport": "Rowing", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Rowing Women's Single Sculls", - "medal": "Bronze" - }, - { - "name": "Charlotte Susan Jane Dujardin", - "gender": "F", - "height": "170", - "weight": "57", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Equestrianism Mixed Dressage, Individual", - "medal": "Gold" - }, - { - "name": "Charlotte Susan Jane Dujardin", - "gender": "F", - "height": "170", - "weight": "57", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Silver" - }, - { - "name": "Tom Dumoulin", - "gender": "M", - "height": "186", - "weight": "70", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 25, - "event": "Cycling Men's Individual Time Trial", - "medal": "Silver" - }, - { - "name": "Vitaly Vladimirovich Dunaytsev", - "gender": "M", - "height": "174", - "weight": "64", - "sport": "Boxing", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Boxing Men's Light-Welterweight", - "medal": "Bronze" - }, - { - "name": "Fitzroy Junior Dunkley", - "gender": "M", - "height": "195", - "weight": "79", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 23, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Joshua Dunkley-Smith", - "gender": "M", - "height": "194", - "weight": "98", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 27, - "event": "Rowing Men's Coxless Fours", - "medal": "Silver" - }, - { - "name": "Kevin Wayne Durant", - "gender": "M", - "height": "206", - "weight": "105", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Scott David Durant", - "gender": "M", - "height": "196", - "weight": "96", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Hasanboy Dusmatov", - "gender": "M", - "height": "156", - "weight": "49", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 23, - "event": "Boxing Men's Light-Flyweight", - "medal": "Gold" - }, - { - "name": "Phillip Peter Dutton", - "gender": "M", - "height": "168", - "weight": "68", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 52, - "event": "Equestrianism Mixed Three-Day Event, Individual", - "medal": "Bronze" - }, - { - "name": "Conor James Dwyer", - "gender": "M", - "height": "196", - "weight": "89", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 200 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Conor James Dwyer", - "gender": "M", - "height": "196", - "weight": "89", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Yekaterina Vladimirovna Dyachenko", - "gender": "F", - "height": "167", - "weight": "53", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Fencing Women's Sabre, Team", - "medal": "Gold" - }, - { - "name": "Ivan Fyodorovich Dychko", - "gender": "M", - "height": "205", - "weight": "91", - "sport": "Boxing", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 25, - "event": "Boxing Men's Super-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Chlo Dygert (-Owen)", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Cycling Women's Team Pursuit", - "medal": "Silver" - }, - { - "name": "Ashton James Eaton", - "gender": "M", - "height": "186", - "weight": "81", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Athletics Men's Decathlon", - "medal": "Gold" - }, - { - "name": "Masashi Ebinuma", - "gender": "M", - "height": "170", - "weight": "66", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 26, - "event": "Judo Men's Half-Lightweight", - "medal": "Bronze" - }, - { - "name": "Jessica Jane \"Jess\" Eddie", - "gender": "F", - "height": "178", - "weight": "75", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "der Francis Carbonera", - "gender": "M", - "height": "205", - "weight": "107", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 32, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Alexander \"Alex\" Edmondson", - "gender": "M", - "height": "184", - "weight": "76", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Silver" - }, - { - "name": "Batrice Edwige", - "gender": "F", - "height": "182", - "weight": "76", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Naito Ehara", - "gender": "M", - "height": "172", - "weight": "59", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 23, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Stefaniya Aleksandrovna Elfutina", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Sailing", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Sailing Women's Windsurfer", - "medal": "Bronze" - }, - { - "name": "Marcus John Ellis", - "gender": "M", - "height": "175", - "weight": "80", - "sport": "Badminton", - "team": "Great Britain", - "noc": "GBR", - "age": 26, - "event": "Badminton Men's Doubles", - "medal": "Bronze" - }, - { - "name": "Taylor Ellis-Watson", - "gender": "F", - "height": "183", - "weight": "65", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Brady Lee Ellison", - "gender": "M", - "height": "181", - "weight": "86", - "sport": "Archery", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Archery Men's Individual", - "medal": "Bronze" - }, - { - "name": "Brady Lee Ellison", - "gender": "M", - "height": "181", - "weight": "86", - "sport": "Archery", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Archery Men's Team", - "medal": "Silver" - }, - { - "name": "Amanda Elmore", - "gender": "F", - "height": "180", - "weight": "80", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Brittany Joyce Elmslie", - "gender": "F", - "height": "179", - "weight": "73", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Brittany Joyce Elmslie", - "gender": "F", - "height": "179", - "weight": "73", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Giulia Enrica Emmolo", - "gender": "F", - "height": "171", - "weight": "67", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 24, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Tnu Endrekson", - "gender": "M", - "height": "198", - "weight": "104", - "sport": "Rowing", - "team": "Estonia", - "noc": "EST", - "age": 37, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Jessica Phyllis Ennis-Hill", - "gender": "F", - "height": "165", - "weight": "57", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Athletics Women's Heptathlon", - "medal": "Silver" - }, - { - "name": "Magdalena \"Magda\" Eriksson", - "gender": "F", - "height": "172", - "weight": "66", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Saturday Keigo Erimuya", - "gender": "M", - "height": "171", - "weight": "NA", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 18, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Anthony Lee Ervin", - "gender": "M", - "height": "191", - "weight": "80", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 35, - "event": "Swimming Men's 50 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Anthony Lee Ervin", - "gender": "M", - "height": "191", - "weight": "80", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 35, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Srgio \"Escadinha\" Dutra dos Santos", - "gender": "M", - "height": "184", - "weight": "78", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 40, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Mara del Rosario Espinoza Espinoza", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Taekwondo", - "team": "Mexico", - "noc": "MEX", - "age": 28, - "event": "Taekwondo Women's Heavyweight", - "medal": "Silver" - }, - { - "name": "Chloe Esposito", - "gender": "F", - "height": "168", - "weight": "55", - "sport": "Modern Pentathlon", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Modern Pentathlon Women's Individual", - "medal": "Gold" - }, - { - "name": "Oghenekaro Peter Etebo", - "gender": "M", - "height": "172", - "weight": "71", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 20, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Gemma Etheridge", - "gender": "F", - "height": "169", - "weight": "66", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 29, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Imoh Ezekiel", - "gender": "M", - "height": "171", - "weight": "80", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 22, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Ludovic Fabregas", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 20, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Simone Facey", - "gender": "F", - "height": "162", - "weight": "53", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 31, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Fan Yilin", - "gender": "F", - "height": "148", - "weight": "37", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 16, - "event": "Gymnastics Women's Team All-Around", - "medal": "Bronze" - }, - { - "name": "ime Fantela", - "gender": "M", - "height": "183", - "weight": "67", - "sport": "Sailing", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Gold" - }, - { - "name": "Mohamed Muktar Jama \"Mo\" Farah", - "gender": "M", - "height": "175", - "weight": "58", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Athletics Men's 5,000 metres", - "medal": "Gold" - }, - { - "name": "Mohamed Muktar Jama \"Mo\" Farah", - "gender": "M", - "height": "175", - "weight": "58", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Athletics Men's 10,000 metres", - "medal": "Gold" - }, - { - "name": "Bianca Farella", - "gender": "F", - "height": "173", - "weight": "73", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Kent Farrington", - "gender": "M", - "height": "173", - "weight": "66", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 35, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Silver" - }, - { - "name": "Steffen Fth", - "gender": "M", - "height": "199", - "weight": "97", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Rachel Fattal", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Krisztina Fazekas Zur", - "gender": "F", - "height": "172", - "weight": "64", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 36, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Gold" - }, - { - "name": "James \"Jimmy\" Feigen", - "gender": "M", - "height": "196", - "weight": "98", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Felipe Anderson Perieira Gomes", - "gender": "M", - "height": "178", - "weight": "66", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 23, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Allyson Michelle Felix", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's 400 metres", - "medal": "Silver" - }, - { - "name": "Allyson Michelle Felix", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Allyson Michelle Felix", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Feng Shanshan", - "gender": "F", - "height": "170", - "weight": "85", - "sport": "Golf", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Golf Women's Individual", - "medal": "Bronze" - }, - { - "name": "Rodolfo \"Rudy\" Fernndez Farrs", - "gender": "M", - "height": "196", - "weight": "84", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 31, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Rossella Fiamingo", - "gender": "F", - "height": "167", - "weight": "50", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Fencing Women's epee, Individual", - "medal": "Silver" - }, - { - "name": "Marco Fichera", - "gender": "M", - "height": "180", - "weight": "74", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 22, - "event": "Fencing Men's epee, Team", - "medal": "Silver" - }, - { - "name": "Connor Evan Fields", - "gender": "M", - "height": "183", - "weight": "88", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Cycling Men's BMX", - "medal": "Gold" - }, - { - "name": "Pietro Figlioli", - "gender": "M", - "height": "191", - "weight": "98", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 32, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "scar Albeyro Figueroa Mosquera", - "gender": "M", - "height": "159", - "weight": "62", - "sport": "Weightlifting", - "team": "Colombia", - "noc": "COL", - "age": 33, - "event": "Weightlifting Men's Featherweight", - "medal": "Gold" - }, - { - "name": "Roseline Filion", - "gender": "F", - "height": "152", - "weight": "52", - "sport": "Diving", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Diving Women's Synchronized Platform", - "medal": "Bronze" - }, - { - "name": "Filip Filipovi", - "gender": "M", - "height": "196", - "weight": "101", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Yoel Segundo Finol Rivas", - "gender": "M", - "height": "168", - "weight": "52", - "sport": "Boxing", - "team": "Venezuela", - "noc": "VEN", - "age": 19, - "event": "Boxing Men's Flyweight", - "medal": "Bronze" - }, - { - "name": "Aria Fischer", - "gender": "F", - "height": "183", - "weight": "78", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 17, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Makenzie Fischer", - "gender": "F", - "height": "186", - "weight": "74", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "sa Nilla Maria Fischer", - "gender": "F", - "height": "176", - "weight": "68", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 32, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Theresa Matauaina Fitzpatrick", - "gender": "F", - "height": "168", - "weight": "75", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 21, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Jessie Alexandra Fleming", - "gender": "F", - "height": "164", - "weight": "55", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 18, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "David Florence", - "gender": "M", - "height": "188", - "weight": "76", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Silver" - }, - { - "name": "Casper Michael von Folsach", - "gender": "M", - "height": "191", - "weight": "82", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 23, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Bronze" - }, - { - "name": "Andrea Fondelli", - "gender": "M", - "height": "190", - "weight": "96", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 22, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Nouchka Fontijn", - "gender": "F", - "height": "180", - "weight": "75", - "sport": "Boxing", - "team": "Netherlands", - "noc": "NED", - "age": 28, - "event": "Boxing Women's Middleweight", - "medal": "Silver" - }, - { - "name": "Shashalee Forbes", - "gender": "F", - "height": "160", - "weight": "55", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 20, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Karsten Forsterling", - "gender": "M", - "height": "191", - "weight": "88", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 36, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Sylvia Shaqueria Fowles", - "gender": "F", - "height": "198", - "weight": "90", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Jessica Esther \"Jess\" Fox", - "gender": "F", - "height": "166", - "weight": "60", - "sport": "Canoeing", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Canoeing Women's Kayak Singles, Slalom", - "medal": "Bronze" - }, - { - "name": "Marit Malm Frafjord", - "gender": "F", - "height": "182", - "weight": "78", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 30, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Javon Francis", - "gender": "M", - "height": "183", - "weight": "68", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 21, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Phyllis Chanez Francis", - "gender": "F", - "height": "180", - "weight": "72", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Tanja Chiara Frank", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Sailing", - "team": "Austria", - "noc": "AUT", - "age": 23, - "event": "Sailing Mixed Multihull", - "medal": "Bronze" - }, - { - "name": "Melissa Jeanette \"Missy\" Franklin", - "gender": "F", - "height": "188", - "weight": "77", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Anna Jenny Eva Maria Fransson (Magnusson-)", - "gender": "F", - "height": "169", - "weight": "73", - "sport": "Wrestling", - "team": "Sweden", - "noc": "SWE", - "age": 29, - "event": "Wrestling Women's Light-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Shelly-Ann Fraser-Pryce", - "gender": "F", - "height": "160", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Women's 100 metres", - "medal": "Bronze" - }, - { - "name": "Shelly-Ann Fraser-Pryce", - "gender": "F", - "height": "160", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 29, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Teresa Frassinetti", - "gender": "F", - "height": "178", - "weight": "75", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Carl Peder Fredricson", - "gender": "M", - "height": "189", - "weight": "80", - "sport": "Equestrianism", - "team": "Sweden", - "noc": "SWE", - "age": 44, - "event": "Equestrianism Mixed Jumping, Individual", - "medal": "Silver" - }, - { - "name": "Christopher Clive \"Chris\" Froome", - "gender": "M", - "height": "185", - "weight": "69", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Cycling Men's Individual Time Trial", - "medal": "Bronze" - }, - { - "name": "Fu Haifeng", - "gender": "M", - "height": "181", - "weight": "78", - "sport": "Badminton", - "team": "China-1", - "noc": "CHN", - "age": 32, - "event": "Badminton Men's Doubles", - "medal": "Gold" - }, - { - "name": "Fu Yuanhui", - "gender": "F", - "height": "179", - "weight": "63", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Swimming Women's 100 metres Backstroke", - "medal": "Bronze" - }, - { - "name": "Florian Fuchs", - "gender": "M", - "height": "185", - "weight": "74", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Jakob Diemer Fuglsang", - "gender": "M", - "height": "183", - "weight": "69", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Cycling Men's Road Race, Individual", - "medal": "Silver" - }, - { - "name": "Ai Fukuhara", - "gender": "F", - "height": "156", - "weight": "48", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Table Tennis Women's Team", - "medal": "Bronze" - }, - { - "name": "Magdalena Fularczyk-Kozowska", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 29, - "event": "Rowing Women's Double Sculls", - "medal": "Gold" - }, - { - "name": "Moritz Frste", - "gender": "M", - "height": "190", - "weight": "89", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Gabriel Barbosa Almeida", - "gender": "M", - "height": "178", - "weight": "68", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 19, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Gabriel Fernando de Jesus", - "gender": "M", - "height": "175", - "weight": "68", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 19, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Otgontsetseg Galbadrakhyn", - "gender": "F", - "height": "170", - "weight": "63", - "sport": "Judo", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 24, - "event": "Judo Women's Extra-Lightweight", - "medal": "Bronze" - }, - { - "name": "Valentino Gallo", - "gender": "M", - "height": "192", - "weight": "95", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 31, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Jacqueline \"Jackie\" Galloway", - "gender": "F", - "height": "178", - "weight": "80", - "sport": "Taekwondo", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Taekwondo Women's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Dzhavid Shakirovich Gamzatov", - "gender": "M", - "height": "176", - "weight": "91", - "sport": "Wrestling", - "team": "Belarus", - "noc": "BLR", - "age": 26, - "event": "Wrestling Men's Light-Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Gao Lei", - "gender": "M", - "height": "170", - "weight": "64", - "sport": "Trampolining", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Trampolining Men's Individual", - "medal": "Bronze" - }, - { - "name": "Xavier Garca Gadea", - "gender": "M", - "height": "198", - "weight": "92", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 32, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Steven Gardiner", - "gender": "M", - "height": "193", - "weight": "94", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 20, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "English Gardner", - "gender": "F", - "height": "168", - "weight": "55", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Denis Gargaud Chanut", - "gender": "M", - "height": "181", - "weight": "76", - "sport": "Canoeing", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Canoeing Men's Canadian Singles, Slalom", - "medal": "Gold" - }, - { - "name": "Arianna Garibotti", - "gender": "F", - "height": "169", - "weight": "64", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 26, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Daniele Garozzo", - "gender": "M", - "height": "177", - "weight": "65", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 23, - "event": "Fencing Men's Foil, Individual", - "medal": "Gold" - }, - { - "name": "Enrico Garozzo", - "gender": "M", - "height": "190", - "weight": "70", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Fencing Men's epee, Team", - "medal": "Silver" - }, - { - "name": "Zach Garrett", - "gender": "M", - "height": "178", - "weight": "64", - "sport": "Archery", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Archery Men's Team", - "medal": "Silver" - }, - { - "name": "Pau Gasol Sez", - "gender": "M", - "height": "215", - "weight": "115", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 36, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Justin Alexander Gatlin", - "gender": "M", - "height": "186", - "weight": "80", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 34, - "event": "Athletics Men's 100 metres", - "medal": "Silver" - }, - { - "name": "Artemi Gavezou Castro", - "gender": "F", - "height": "169", - "weight": "55", - "sport": "Rhythmic Gymnastics", - "team": "Spain", - "noc": "ESP", - "age": 22, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Silver" - }, - { - "name": "Yuliya Petrovna Gavrilova", - "gender": "F", - "height": "169", - "weight": "56", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Fencing Women's Sabre, Team", - "medal": "Gold" - }, - { - "name": "Fazliddin Khasanbayevich Gaybnazarov", - "gender": "M", - "height": "169", - "weight": "64", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 25, - "event": "Boxing Men's Light-Welterweight", - "medal": "Gold" - }, - { - "name": "Ruth Marie Christelle Gbagbi", - "gender": "F", - "height": "176", - "weight": "65", - "sport": "Taekwondo", - "team": "Cote d'Ivoire", - "noc": "CIV", - "age": 22, - "event": "Taekwondo Women's Welterweight", - "medal": "Bronze" - }, - { - "name": "Hagos Gebrhiwet Berhe", - "gender": "M", - "height": "171", - "weight": "56", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 22, - "event": "Athletics Men's 5,000 metres", - "medal": "Bronze" - }, - { - "name": "Justin Gilberto Geduld", - "gender": "M", - "height": "175", - "weight": "78", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 22, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Aniuar Borisovich Geduyev", - "gender": "M", - "height": "173", - "weight": "74", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Wrestling Men's Middleweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Uwe Gensheimer", - "gender": "M", - "height": "188", - "weight": "88", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Paul George", - "gender": "M", - "height": "206", - "weight": "99", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Vincent Grard", - "gender": "M", - "height": "189", - "weight": "100", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Aleksandra Viktorovna Gerasimenya", - "gender": "F", - "height": "175", - "weight": "60", - "sport": "Swimming", - "team": "Belarus", - "noc": "BLR", - "age": 30, - "event": "Swimming Women's 50 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Yarden Gerbi", - "gender": "F", - "height": "169", - "weight": "63", - "sport": "Judo", - "team": "Israel", - "noc": "ISR", - "age": 27, - "event": "Judo Women's Half-Middleweight", - "medal": "Bronze" - }, - { - "name": "Komeil Nemat Ghasemi", - "gender": "M", - "height": "186", - "weight": "115", - "sport": "Wrestling", - "team": "Iran", - "noc": "IRI", - "age": 28, - "event": "Wrestling Men's Super-Heavyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Simona Cristina Gherman (Alexandru-)", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Fencing", - "team": "Romania", - "noc": "ROU", - "age": 31, - "event": "Fencing Women's epee, Team", - "medal": "Gold" - }, - { - "name": "Simone Giannelli", - "gender": "M", - "height": "198", - "weight": "92", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 19, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Spyridon \"Spyros\" Gianniotis", - "gender": "M", - "height": "185", - "weight": "78", - "sport": "Swimming", - "team": "Greece", - "noc": "GRE", - "age": 36, - "event": "Swimming Men's 10 kilometres Open Water", - "medal": "Silver" - }, - { - "name": "Laura Gil Collado", - "gender": "F", - "height": "191", - "weight": "78", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 24, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Juan Ignacio Gilardi", - "gender": "M", - "height": "186", - "weight": "91", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 34, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Kaleigh Gilchrist", - "gender": "F", - "height": "176", - "weight": "77", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Fabien Pierre Aurlien Dominique Gilot", - "gender": "M", - "height": "193", - "weight": "85", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Matthias Lukas Ginter", - "gender": "M", - "height": "190", - "weight": "88", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Cameron Girdlestone", - "gender": "M", - "height": "190", - "weight": "92", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 28, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Niccol Gitto", - "gender": "M", - "height": "190", - "weight": "90", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Odette Giuffrida", - "gender": "F", - "height": "160", - "weight": "52", - "sport": "Judo", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Judo Women's Half-Lightweight", - "medal": "Silver" - }, - { - "name": "Shakhram Dzhamshedovich Giyasov", - "gender": "M", - "height": "174", - "weight": "69", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 23, - "event": "Boxing Men's Welterweight", - "medal": "Silver" - }, - { - "name": "Jasmin Glaesser", - "gender": "F", - "height": "167", - "weight": "58", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Cycling Women's Team Pursuit", - "medal": "Bronze" - }, - { - "name": "Josip Glasnovi", - "gender": "M", - "height": "178", - "weight": "82", - "sport": "Shooting", - "team": "Croatia", - "noc": "CRO", - "age": 33, - "event": "Shooting Men's Trap", - "medal": "Gold" - }, - { - "name": "Alisha Rebecca Glass", - "gender": "F", - "height": "183", - "weight": "72", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Laura Glauser", - "gender": "F", - "height": "178", - "weight": "65", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 22, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Helen Rachel M. Glover", - "gender": "F", - "height": "177", - "weight": "67", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Rowing Women's Coxless Pairs", - "medal": "Gold" - }, - { - "name": "Nadezhda Sergeyevna Glyzina-Fedotova", - "gender": "F", - "height": "175", - "weight": "68", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Serge David Gnabry", - "gender": "M", - "height": "173", - "weight": "74", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Tessa Gobbo", - "gender": "F", - "height": "185", - "weight": "82", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "ivko Goci", - "gender": "M", - "height": "193", - "weight": "93", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 33, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Lena Goeling", - "gender": "F", - "height": "171", - "weight": "56", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Goh Liu Ying", - "gender": "F", - "height": "166", - "weight": "56", - "sport": "Badminton", - "team": "Malaysia", - "noc": "MAS", - "age": 27, - "event": "Badminton Mixed Doubles", - "medal": "Silver" - }, - { - "name": "Goh V Shem", - "gender": "M", - "height": "180", - "weight": "70", - "sport": "Badminton", - "team": "Malaysia", - "noc": "MAS", - "age": 27, - "event": "Badminton Men's Doubles", - "medal": "Silver" - }, - { - "name": "Vladislav Olegovich Goncharov", - "gender": "M", - "height": "173", - "weight": "66", - "sport": "Trampolining", - "team": "Belarus", - "noc": "BLR", - "age": 20, - "event": "Trampolining Men's Individual", - "medal": "Gold" - }, - { - "name": "Gong Jinjie", - "gender": "F", - "height": "165", - "weight": "65", - "sport": "Cycling", - "team": "China", - "noc": "CHN", - "age": 29, - "event": "Cycling Women's Team Sprint", - "medal": "Gold" - }, - { - "name": "Gong Xiangyu", - "gender": "F", - "height": "186", - "weight": "72", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 19, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Joel Gonzlez Bonilla", - "gender": "M", - "height": "185", - "weight": "68", - "sport": "Taekwondo", - "team": "Spain", - "noc": "ESP", - "age": 26, - "event": "Taekwondo Men's Featherweight", - "medal": "Bronze" - }, - { - "name": "Mara Guadalupe Gonzlez Romero", - "gender": "F", - "height": "162", - "weight": "47", - "sport": "Athletics", - "team": "Mexico", - "noc": "MEX", - "age": 27, - "event": "Athletics Women's 20 kilometres Walk", - "medal": "Silver" - }, - { - "name": "Daniel Goodfellow", - "gender": "M", - "height": "167", - "weight": "58", - "sport": "Diving", - "team": "Great Britain", - "noc": "GBR", - "age": 19, - "event": "Diving Men's Synchronized Platform", - "medal": "Bronze" - }, - { - "name": "Chrisann Gordon", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 21, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Leon Goretzka", - "gender": "M", - "height": "189", - "weight": "79", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Karina Khavazhevna Goricheva", - "gender": "F", - "height": "160", - "weight": "63", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 23, - "event": "Weightlifting Women's Middleweight", - "medal": "Bronze" - }, - { - "name": "Giulia Gorlero", - "gender": "F", - "height": "180", - "weight": "73", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Kennedy Goss", - "gender": "F", - "height": "173", - "weight": "74", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 19, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Sarah Goss", - "gender": "F", - "height": "176", - "weight": "73", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 23, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Matthew Anthony W. \"Matt\" Gotrel", - "gender": "M", - "height": "195", - "weight": "95", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Simon Gougnard", - "gender": "M", - "height": "187", - "weight": "84", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 25, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Martine Soffiatti Grael", - "gender": "F", - "height": "168", - "weight": "62", - "sport": "Sailing", - "team": "Brazil", - "noc": "BRA", - "age": 25, - "event": "Sailing Women's Skiff", - "medal": "Gold" - }, - { - "name": "Katherine Jane Grainger", - "gender": "F", - "height": "183", - "weight": "78", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 40, - "event": "Rowing Women's Double Sculls", - "medal": "Silver" - }, - { - "name": "Mats Grambusch", - "gender": "M", - "height": "177", - "weight": "74", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Tom Grambusch", - "gender": "M", - "height": "185", - "weight": "85", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Laura Graves", - "gender": "F", - "height": "173", - "weight": "55", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Bronze" - }, - { - "name": "Mathieu Grbille", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Draymond Jamal Green", - "gender": "M", - "height": "200", - "weight": "104", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Ellia Green", - "gender": "F", - "height": "172", - "weight": "75", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Alexander John \"Alex\" Gregory", - "gender": "M", - "height": "198", - "weight": "97", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 32, - "event": "Rowing Men's Coxless Fours", - "medal": "Gold" - }, - { - "name": "Catherine Rose \"Katie\" Greves (-Solesbury)", - "gender": "F", - "height": "179", - "weight": "71", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Sam Griffiths", - "gender": "M", - "height": "171", - "weight": "73", - "sport": "Equestrianism", - "team": "Australia", - "noc": "AUS", - "age": 44, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Bronze" - }, - { - "name": "Kirill Akopovich Grigoryan", - "gender": "M", - "height": "179", - "weight": "88", - "sport": "Shooting", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Shooting Men's Small-Bore Rifle, Prone, 50 metres", - "medal": "Bronze" - }, - { - "name": "Kari Aalvik Grimsb", - "gender": "F", - "height": "180", - "weight": "80", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 31, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Brittney Yevette Griner", - "gender": "F", - "height": "203", - "weight": "94", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Anna Sergeyevna Grinyova", - "gender": "F", - "height": "185", - "weight": "87", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Mindaugas Grikonis", - "gender": "M", - "height": "190", - "weight": "92", - "sport": "Rowing", - "team": "Lithuania", - "noc": "LTU", - "age": 30, - "event": "Rowing Men's Double Sculls", - "medal": "Silver" - }, - { - "name": "Marcus Gro", - "gender": "M", - "height": "182", - "weight": "85", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Marcus Gro", - "gender": "M", - "height": "182", - "weight": "85", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Madeline Groves", - "gender": "F", - "height": "179", - "weight": "66", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Swimming Women's 200 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Madeline Groves", - "gender": "F", - "height": "179", - "weight": "66", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Hans Gruhne", - "gender": "M", - "height": "193", - "weight": "92", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Gauthier Grumier", - "gender": "M", - "height": "188", - "weight": "83", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Fencing Men's epee, Individual", - "medal": "Bronze" - }, - { - "name": "Gauthier Grumier", - "gender": "M", - "height": "188", - "weight": "83", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Fencing Men's epee, Team", - "medal": "Gold" - }, - { - "name": "Gu Xiao", - "gender": "F", - "height": "174", - "weight": "60", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Evandro Motta Guerra", - "gender": "M", - "height": "207", - "weight": "106", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 34, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Michal Yves Robert Guigou", - "gender": "M", - "height": "179", - "weight": "79", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 34, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Guo Li", - "gender": "F", - "height": "167", - "weight": "54", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "James George Guy", - "gender": "M", - "height": "187", - "weight": "83", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "James George Guy", - "gender": "M", - "height": "187", - "weight": "83", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Gwak Dong-Han", - "gender": "M", - "height": "183", - "weight": "90", - "sport": "Judo", - "team": "South Korea", - "noc": "KOR", - "age": 24, - "event": "Judo Men's Middleweight", - "medal": "Bronze" - }, - { - "name": "Mario-Elio Gyr", - "gender": "M", - "height": "187", - "weight": "76", - "sport": "Rowing", - "team": "Switzerland", - "noc": "SUI", - "age": 31, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Gold" - }, - { - "name": "Francis Townley Haas", - "gender": "M", - "height": "196", - "weight": "84", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Kai Hfner", - "gender": "M", - "height": "192", - "weight": "95", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Ryunosuke Haga", - "gender": "M", - "height": "186", - "weight": "100", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Judo Men's Half-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Kosuke Hagino", - "gender": "M", - "height": "177", - "weight": "71", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Kosuke Hagino", - "gender": "M", - "height": "177", - "weight": "71", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Swimming Men's 200 metres Individual Medley", - "medal": "Silver" - }, - { - "name": "Kosuke Hagino", - "gender": "M", - "height": "177", - "weight": "71", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Swimming Men's 400 metres Individual Medley", - "medal": "Gold" - }, - { - "name": "Lisa Hahn-Altenburg", - "gender": "F", - "height": "155", - "weight": "58", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Aika Hakoyama", - "gender": "F", - "height": "176", - "weight": "65", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Arman Hall", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Fabian Hambchen", - "gender": "M", - "height": "164", - "weight": "62", - "sport": "Gymnastics", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Gymnastics Men's Horizontal Bar", - "medal": "Gold" - }, - { - "name": "Pauline Louisa Hammarlund", - "gender": "F", - "height": "172", - "weight": "65", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Sarah Kathryn Hammer (-Sparks)", - "gender": "F", - "height": "171", - "weight": "65", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 32, - "event": "Cycling Women's Team Pursuit", - "medal": "Silver" - }, - { - "name": "Sarah Kathryn Hammer (-Sparks)", - "gender": "F", - "height": "171", - "weight": "65", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 32, - "event": "Cycling Women's Omnium", - "medal": "Silver" - }, - { - "name": "Ying Han", - "gender": "F", - "height": "170", - "weight": "60", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Table Tennis Women's Team", - "medal": "Silver" - }, - { - "name": "Takuya Haneda", - "gender": "M", - "height": "175", - "weight": "70", - "sport": "Canoeing", - "team": "Japan", - "noc": "JPN", - "age": 29, - "event": "Canoeing Men's Canadian Singles, Slalom", - "medal": "Bronze" - }, - { - "name": "Martin Hner", - "gender": "M", - "height": "184", - "weight": "83", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Tawin Hanprab", - "gender": "M", - "height": "176", - "weight": "58", - "sport": "Taekwondo", - "team": "Thailand", - "noc": "THA", - "age": 18, - "event": "Taekwondo Men's Flyweight", - "medal": "Silver" - }, - { - "name": "Henrik Toft Hansen", - "gender": "M", - "height": "200", - "weight": "105", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 29, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Jena Mai Hansen", - "gender": "F", - "height": "166", - "weight": "60", - "sport": "Sailing", - "team": "Denmark", - "noc": "DEN", - "age": 27, - "event": "Sailing Women's Skiff", - "medal": "Bronze" - }, - { - "name": "Lasse Norman Hansen", - "gender": "M", - "height": "180", - "weight": "73", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 24, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Bronze" - }, - { - "name": "Lasse Norman Hansen", - "gender": "M", - "height": "180", - "weight": "73", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 24, - "event": "Cycling Men's Omnium", - "medal": "Bronze" - }, - { - "name": "Mikkel Hansen", - "gender": "M", - "height": "196", - "weight": "98", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 28, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Ren Toft Hansen", - "gender": "M", - "height": "200", - "weight": "105", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Hao Jialu", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Fencing", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Fencing Women's epee, Team", - "medal": "Silver" - }, - { - "name": "Hisayoshi Harasawa", - "gender": "M", - "height": "191", - "weight": "125", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Judo Men's Heavyweight", - "medal": "Silver" - }, - { - "name": "Christa Deanne Harmotto-Dietzen", - "gender": "F", - "height": "188", - "weight": "79", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Kayla Harrison", - "gender": "F", - "height": "173", - "weight": "74", - "sport": "Judo", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Judo Women's Half-Heavyweight", - "medal": "Gold" - }, - { - "name": "Christoph Harting", - "gender": "M", - "height": "207", - "weight": "120", - "sport": "Athletics", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Athletics Men's Discus Throw", - "medal": "Gold" - }, - { - "name": "Artem Harutyunyan", - "gender": "M", - "height": "172", - "weight": "64", - "sport": "Boxing", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Boxing Men's Light-Welterweight", - "medal": "Bronze" - }, - { - "name": "Natasha Monique Hastings", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Franzisca Hauke", - "gender": "F", - "height": "172", - "weight": "63", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Tobias Constantin Hauke", - "gender": "M", - "height": "183", - "weight": "81", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Patrick Hausding", - "gender": "M", - "height": "180", - "weight": "77", - "sport": "Diving", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Diving Men's Springboard", - "medal": "Bronze" - }, - { - "name": "Daniel Havel", - "gender": "M", - "height": "178", - "weight": "79", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 24, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Akeem Haynes", - "gender": "M", - "height": "170", - "weight": "73", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "He Zi", - "gender": "F", - "height": "159", - "weight": "51", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Diving Women's Springboard", - "medal": "Silver" - }, - { - "name": "Maaike Christiane Head", - "gender": "F", - "height": "173", - "weight": "59", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 32, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Gold" - }, - { - "name": "Liam Nicholas Heath", - "gender": "M", - "height": "182", - "weight": "81", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Canoeing Men's Kayak Singles, 200 metres", - "medal": "Gold" - }, - { - "name": "Liam Nicholas Heath", - "gender": "M", - "height": "182", - "weight": "81", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Silver" - }, - { - "name": "Erik Heil", - "gender": "M", - "height": "185", - "weight": "80", - "sport": "Sailing", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Sailing Men's Skiff", - "medal": "Bronze" - }, - { - "name": "Silvio Heinevetter", - "gender": "M", - "height": "194", - "weight": "99", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Ryan Held", - "gender": "M", - "height": "NA", - "weight": "NA", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Jeffrey \"Jeff\" Henderson", - "gender": "M", - "height": "183", - "weight": "86", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Men's Long Jump", - "medal": "Gold" - }, - { - "name": "Kaj Hendriks", - "gender": "M", - "height": "197", - "weight": "95", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 28, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Josephine Henning", - "gender": "F", - "height": "175", - "weight": "68", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Desiree Latifah N. Henry", - "gender": "F", - "height": "171", - "weight": "64", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Michael David Hepburn", - "gender": "M", - "height": "186", - "weight": "77", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Silver" - }, - { - "name": "Sabrina Hering", - "gender": "F", - "height": "167", - "weight": "70", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Silver" - }, - { - "name": "Ismael Marcelo Hernndez Uscanga", - "gender": "M", - "height": "178", - "weight": "64", - "sport": "Modern Pentathlon", - "team": "Mexico", - "noc": "MEX", - "age": 26, - "event": "Modern Pentathlon Men's Individual", - "medal": "Bronze" - }, - { - "name": "Lauren Zoe \"Laurie\" Hernandez", - "gender": "F", - "height": "152", - "weight": "49", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 16, - "event": "Gymnastics Women's Team All-Around", - "medal": "Gold" - }, - { - "name": "Lauren Zoe \"Laurie\" Hernandez", - "gender": "F", - "height": "152", - "weight": "49", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 16, - "event": "Gymnastics Women's Balance Beam", - "medal": "Silver" - }, - { - "name": "Nico Miguel Hernandez", - "gender": "M", - "height": "165", - "weight": "49", - "sport": "Boxing", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Boxing Men's Light-Flyweight", - "medal": "Bronze" - }, - { - "name": "Stefany del Carmen Hernndez Mendoza", - "gender": "F", - "height": "165", - "weight": "65", - "sport": "Cycling", - "team": "Venezuela", - "noc": "VEN", - "age": 25, - "event": "Cycling Women's BMX", - "medal": "Bronze" - }, - { - "name": "Guillermo Gustavo \"Willy\" Hernangmez Geuer", - "gender": "M", - "height": "210", - "weight": "115", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 22, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Camilla Herrem", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 29, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Timm Herzbruch", - "gender": "M", - "height": "180", - "weight": "76", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Carl Rupert Hester", - "gender": "M", - "height": "182", - "weight": "86", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 49, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Silver" - }, - { - "name": "Rei Higuchi", - "gender": "M", - "height": "163", - "weight": "63", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 20, - "event": "Wrestling Men's Featherweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Alexander \"Alex\" Hill", - "gender": "M", - "height": "194", - "weight": "92", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Rowing Men's Coxless Fours", - "medal": "Silver" - }, - { - "name": "Kimberly \"Kim\" Hill", - "gender": "F", - "height": "193", - "weight": "72", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Phelan Peter Hill", - "gender": "M", - "height": "172", - "weight": "55", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 37, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Samantha \"Sami\" Hill", - "gender": "F", - "height": "183", - "weight": "89", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Madeline Clare \"Maddie\" Hinch", - "gender": "F", - "height": "168", - "weight": "62", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Philip Hindes", - "gender": "M", - "height": "178", - "weight": "82", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Cycling Men's Team Sprint", - "medal": "Gold" - }, - { - "name": "Martina Hingis (-Hutin)", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Tennis", - "team": "Switzerland", - "noc": "SUI", - "age": 35, - "event": "Tennis Women's Doubles", - "medal": "Silver" - }, - { - "name": "Sophie Hitchon", - "gender": "F", - "height": "170", - "weight": "75", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Athletics Women's Hammer Throw", - "medal": "Bronze" - }, - { - "name": "Michael \"Mike\" Hixon", - "gender": "M", - "height": "173", - "weight": "68", - "sport": "Diving", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Diving Men's Synchronized Springboard", - "medal": "Silver" - }, - { - "name": "Hong Xun Vinh", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Shooting", - "team": "Vietnam", - "noc": "VIE", - "age": 41, - "event": "Shooting Men's Air Pistol, 10 metres", - "medal": "Gold" - }, - { - "name": "Hong Xun Vinh", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Shooting", - "team": "Vietnam", - "noc": "VIE", - "age": 41, - "event": "Shooting Men's Free Pistol, 50 metres", - "medal": "Silver" - }, - { - "name": "Max Hoff", - "gender": "M", - "height": "197", - "weight": "95", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Victoria Frances \"Vicky\" Holland", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Triathlon", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Triathlon Women's Olympic Distance", - "medal": "Bronze" - }, - { - "name": "Maxwell Philip \"Max\" Holt", - "gender": "M", - "height": "208", - "weight": "90", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Daryl Homer", - "gender": "M", - "height": "173", - "weight": "74", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Fencing Men's Sabre, Individual", - "medal": "Silver" - }, - { - "name": "Ellen Marijn Hoog", - "gender": "F", - "height": "164", - "weight": "54", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 30, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Tamara Horacek", - "gender": "F", - "height": "179", - "weight": "80", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 20, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Timo Horn", - "gender": "M", - "height": "191", - "weight": "76", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Mackenzie \"Mack\" Horton", - "gender": "M", - "height": "190", - "weight": "88", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 20, - "event": "Swimming Men's 400 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Natsumi Hoshi", - "gender": "F", - "height": "164", - "weight": "56", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Swimming Women's 200 metres Butterfly", - "medal": "Bronze" - }, - { - "name": "Katinka Hossz", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 27, - "event": "Swimming Women's 100 metres Backstroke", - "medal": "Gold" - }, - { - "name": "Katinka Hossz", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 27, - "event": "Swimming Women's 200 metres Backstroke", - "medal": "Silver" - }, - { - "name": "Katinka Hossz", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 27, - "event": "Swimming Women's 200 metres Individual Medley", - "medal": "Gold" - }, - { - "name": "Katinka Hossz", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 27, - "event": "Swimming Women's 400 metres Individual Medley", - "medal": "Gold" - }, - { - "name": "Manon Houette", - "gender": "F", - "height": "168", - "weight": "69", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Franois Hougaard", - "gender": "M", - "height": "179", - "weight": "93", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Frances Julia Houghton", - "gender": "F", - "height": "193", - "weight": "80", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 35, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Pierre Houin", - "gender": "M", - "height": "182", - "weight": "74", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 22, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Gold" - }, - { - "name": "Richard Hounslow", - "gender": "M", - "height": "183", - "weight": "78", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 34, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Silver" - }, - { - "name": "Lucie Hradeck", - "gender": "F", - "height": "177", - "weight": "72", - "sport": "Tennis", - "team": "Czech Republic", - "noc": "CZE", - "age": 31, - "event": "Tennis Mixed Doubles", - "medal": "Bronze" - }, - { - "name": "Filip Hrgovi", - "gender": "M", - "height": "198", - "weight": "101", - "sport": "Boxing", - "team": "Croatia", - "noc": "CRO", - "age": 24, - "event": "Boxing Men's Super-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Hsu Shu-Ching", - "gender": "F", - "height": "160", - "weight": "53", - "sport": "Weightlifting", - "team": "Chinese Taipei", - "noc": "TPE", - "age": 25, - "event": "Weightlifting Women's Featherweight", - "medal": "Gold" - }, - { - "name": "Cbrayl Hsnov", - "gender": "M", - "height": "170", - "weight": "74", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 26, - "event": "Wrestling Men's Middleweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Hu Jianguan", - "gender": "M", - "height": "168", - "weight": "52", - "sport": "Boxing", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Boxing Men's Flyweight", - "medal": "Bronze" - }, - { - "name": "Huang Wenyi", - "gender": "F", - "height": "178", - "weight": "63", - "sport": "Rowing", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Bronze" - }, - { - "name": "Huang Xuechen", - "gender": "F", - "height": "175", - "weight": "61", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Synchronized Swimming Women's Duet", - "medal": "Silver" - }, - { - "name": "Huang Xuechen", - "gender": "F", - "height": "175", - "weight": "61", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Hui Ruoqi", - "gender": "F", - "height": "192", - "weight": "78", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Svenja Anette Huth", - "gender": "F", - "height": "163", - "weight": "54", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Diego Matias Hyplito", - "gender": "M", - "height": "170", - "weight": "68", - "sport": "Gymnastics", - "team": "Brazil", - "noc": "BRA", - "age": 30, - "event": "Gymnastics Men's Floor Exercise", - "medal": "Silver" - }, - { - "name": "Caterine Ibargn Mena", - "gender": "F", - "height": "185", - "weight": "70", - "sport": "Athletics", - "team": "Colombia", - "noc": "COL", - "age": 32, - "event": "Athletics Women's Triple Jump", - "medal": "Gold" - }, - { - "name": "Isidoro Ibarra", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 23, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Pedro Ibarra", - "gender": "M", - "height": "174", - "weight": "75", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 30, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Magomed Idrisovich Ibragimov", - "gender": "M", - "height": "183", - "weight": "97", - "sport": "Wrestling", - "team": "Uzbekistan", - "noc": "UZB", - "age": 31, - "event": "Wrestling Men's Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Kaori Icho", - "gender": "F", - "height": "166", - "weight": "61", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 32, - "event": "Wrestling Women's Lightweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Mohamed Ihab Youssef Ahmed Mahmoud", - "gender": "M", - "height": "165", - "weight": "77", - "sport": "Weightlifting", - "team": "Egypt", - "noc": "EGY", - "age": 26, - "event": "Weightlifting Men's Middleweight", - "medal": "Bronze" - }, - { - "name": "Shota Iizuka", - "gender": "M", - "height": "185", - "weight": "80", - "sport": "Athletics", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Cenk ldem", - "gender": "M", - "height": "180", - "weight": "98", - "sport": "Wrestling", - "team": "Turkey", - "noc": "TUR", - "age": 30, - "event": "Wrestling Men's Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Yekaterina Fyodorovna Ilyina", - "gender": "F", - "height": "174", - "weight": "60", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Race Alick Reid Imboden", - "gender": "M", - "height": "185", - "weight": "75", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Fencing Men's Foil, Team", - "medal": "Bronze" - }, - { - "name": "Gza Imre", - "gender": "M", - "height": "184", - "weight": "75", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 41, - "event": "Fencing Men's epee, Individual", - "medal": "Silver" - }, - { - "name": "Gza Imre", - "gender": "M", - "height": "184", - "weight": "75", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 41, - "event": "Fencing Men's epee, Team", - "medal": "Bronze" - }, - { - "name": "Marco Innocenti", - "gender": "M", - "height": "170", - "weight": "97", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 37, - "event": "Shooting Men's Double Trap", - "medal": "Silver" - }, - { - "name": "Yukiko Inui", - "gender": "F", - "height": "169", - "weight": "55", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Synchronized Swimming Women's Duet", - "medal": "Bronze" - }, - { - "name": "Yukiko Inui", - "gender": "F", - "height": "169", - "weight": "55", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Eko Yuli Irawan", - "gender": "M", - "height": "154", - "weight": "62", - "sport": "Weightlifting", - "team": "Indonesia", - "noc": "INA", - "age": 27, - "event": "Weightlifting Men's Featherweight", - "medal": "Silver" - }, - { - "name": "Kyrie Andrew Irving", - "gender": "M", - "height": "190", - "weight": "87", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Radik sayev", - "gender": "M", - "height": "200", - "weight": "93", - "sport": "Taekwondo", - "team": "Azerbaijan", - "noc": "AZE", - "age": 26, - "event": "Taekwondo Men's Heavyweight", - "medal": "Gold" - }, - { - "name": "Nataliya Sergeyevna Ishchenko", - "gender": "F", - "height": "177", - "weight": "60", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 30, - "event": "Synchronized Swimming Women's Duet", - "medal": "Gold" - }, - { - "name": "Nataliya Sergeyevna Ishchenko", - "gender": "F", - "height": "177", - "weight": "60", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 30, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Kasumi Ishikawa", - "gender": "F", - "height": "158", - "weight": "51", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 23, - "event": "Table Tennis Women's Team", - "medal": "Bronze" - }, - { - "name": "Mandy Islacker", - "gender": "F", - "height": "164", - "weight": "55", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Daniar Ismailow", - "gender": "M", - "height": "173", - "weight": "69", - "sport": "Weightlifting", - "team": "Turkey", - "noc": "TUR", - "age": 24, - "event": "Weightlifting Men's Lightweight", - "medal": "Silver" - }, - { - "name": "Mima Ito", - "gender": "F", - "height": "150", - "weight": "45", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 15, - "event": "Table Tennis Women's Team", - "medal": "Bronze" - }, - { - "name": "Yevgeniya Andreyevna Ivanova", - "gender": "F", - "height": "176", - "weight": "68", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Ja Dong-Min", - "gender": "M", - "height": "190", - "weight": "91", - "sport": "Taekwondo", - "team": "South Korea", - "noc": "KOR", - "age": 29, - "event": "Taekwondo Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Shericka Jackson", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 22, - "event": "Athletics Women's 400 metres", - "medal": "Bronze" - }, - { - "name": "Shericka Jackson", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 22, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Nicolas Jacobi", - "gender": "M", - "height": "193", - "weight": "95", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Connor Jaeger", - "gender": "M", - "height": "185", - "weight": "77", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Swimming Men's 1,500 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Thomas \"Tom\" Jaeschke", - "gender": "M", - "height": "198", - "weight": "91", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Evan Reese Jager", - "gender": "M", - "height": "188", - "weight": "65", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Men's 3,000 metres Steeplechase", - "medal": "Silver" - }, - { - "name": "Eva Sofia Jakobsson", - "gender": "F", - "height": "174", - "weight": "62", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 26, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Malte Jakschik", - "gender": "M", - "height": "194", - "weight": "93", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Nikola Jaki", - "gender": "M", - "height": "197", - "weight": "89", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 19, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Rebecca Angharad \"Becky\" James", - "gender": "F", - "height": "171", - "weight": "66", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Cycling Women's Sprint", - "medal": "Silver" - }, - { - "name": "Rebecca Angharad \"Becky\" James", - "gender": "F", - "height": "171", - "weight": "66", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Cycling Women's Keirin", - "medal": "Silver" - }, - { - "name": "Kirani James", - "gender": "M", - "height": "180", - "weight": "66", - "sport": "Athletics", - "team": "Grenada", - "noc": "GRN", - "age": 23, - "event": "Athletics Men's 400 metres", - "medal": "Silver" - }, - { - "name": "Andrei Jms", - "gender": "M", - "height": "184", - "weight": "90", - "sport": "Rowing", - "team": "Estonia", - "noc": "EST", - "age": 34, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Inge Janssen", - "gender": "F", - "height": "182", - "weight": "74", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 27, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Daniel Jasinski", - "gender": "M", - "height": "207", - "weight": "120", - "sport": "Athletics", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Athletics Men's Discus Throw", - "medal": "Bronze" - }, - { - "name": "Ruth Jebet", - "gender": "F", - "height": "162", - "weight": "51", - "sport": "Athletics", - "team": "Bahrain", - "noc": "BRN", - "age": 19, - "event": "Athletics Women's 3,000 metres Steeplechase", - "medal": "Gold" - }, - { - "name": "Lindsay Jennerich", - "gender": "F", - "height": "165", - "weight": "59", - "sport": "Rowing", - "team": "Canada", - "noc": "CAN", - "age": 34, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Silver" - }, - { - "name": "Henrik Mllgaard Jensen", - "gender": "M", - "height": "197", - "weight": "102", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Iain Jensen", - "gender": "M", - "height": "186", - "weight": "80", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 28, - "event": "Sailing Men's Skiff", - "medal": "Silver" - }, - { - "name": "Jeong Bo-Kyeong", - "gender": "F", - "height": "153", - "weight": "51", - "sport": "Judo", - "team": "South Korea", - "noc": "KOR", - "age": 25, - "event": "Judo Women's Extra-Lightweight", - "medal": "Silver" - }, - { - "name": "Jeong Gyeong-Eun", - "gender": "F", - "height": "172", - "weight": "59", - "sport": "Badminton", - "team": "South Korea-1", - "noc": "KOR", - "age": 26, - "event": "Badminton Women's Doubles", - "medal": "Bronze" - }, - { - "name": "Daniel Jrent", - "gender": "M", - "height": "189", - "weight": "84", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Fencing Men's epee, Team", - "medal": "Gold" - }, - { - "name": "Jin Jong-O", - "gender": "M", - "height": "175", - "weight": "78", - "sport": "Shooting", - "team": "South Korea", - "noc": "KOR", - "age": 36, - "event": "Shooting Men's Free Pistol, 50 metres", - "medal": "Gold" - }, - { - "name": "Eric Johannesen", - "gender": "M", - "height": "193", - "weight": "100", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Emma Karolina Johansson", - "gender": "F", - "height": "168", - "weight": "54", - "sport": "Cycling", - "team": "Sweden", - "noc": "SWE", - "age": 32, - "event": "Cycling Women's Road Race, Individual", - "medal": "Silver" - }, - { - "name": "Ashleigh Johnson", - "gender": "F", - "height": "186", - "weight": "81", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Steele Alexander Johnson", - "gender": "M", - "height": "188", - "weight": "80", - "sport": "Diving", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Diving Men's Synchronized Platform", - "medal": "Silver" - }, - { - "name": "Steve Johnson", - "gender": "M", - "height": "188", - "weight": "86", - "sport": "Tennis", - "team": "United States-2", - "noc": "USA", - "age": 26, - "event": "Tennis Men's Doubles", - "medal": "Bronze" - }, - { - "name": "Nikola Joki", - "gender": "M", - "height": "209", - "weight": "115", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 21, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Maro Jokovi", - "gender": "M", - "height": "203", - "weight": "95", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 28, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Jade Louise Jones", - "gender": "F", - "height": "156", - "weight": "57", - "sport": "Taekwondo", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Taekwondo Women's Featherweight", - "medal": "Gold" - }, - { - "name": "Luuka Jones", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Canoeing", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Canoeing Women's Kayak Singles, Slalom", - "medal": "Silver" - }, - { - "name": "Kelly Maria Jonker", - "gender": "F", - "height": "159", - "weight": "59", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Hyland DeAndre Jordan, Jr.", - "gender": "M", - "height": "211", - "weight": "120", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Gwen Rosemary Jorgensen (-Lemieux)", - "gender": "F", - "height": "178", - "weight": "59", - "sport": "Triathlon", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Triathlon Women's Olympic Distance", - "medal": "Gold" - }, - { - "name": "Nevena Jovanovi", - "gender": "F", - "height": "179", - "weight": "72", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Stefan Jovi", - "gender": "M", - "height": "196", - "weight": "94", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Joseph \"Joe\" Joyce", - "gender": "M", - "height": "197", - "weight": "108", - "sport": "Boxing", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Boxing Men's Super-Heavyweight", - "medal": "Silver" - }, - { - "name": "Emma Aastrand Jrgensen", - "gender": "F", - "height": "169", - "weight": "70", - "sport": "Canoeing", - "team": "Denmark", - "noc": "DEN", - "age": 20, - "event": "Canoeing Women's Kayak Singles, 500 metres", - "medal": "Silver" - }, - { - "name": "Morten Jrgensen", - "gender": "M", - "height": "183", - "weight": "73", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Silver" - }, - { - "name": "Osmany Juantorena Portuondo", - "gender": "M", - "height": "200", - "weight": "85", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Kamilla Rytter Juhl", - "gender": "F", - "height": "183", - "weight": "71", - "sport": "Badminton", - "team": "Denmark", - "noc": "DEN", - "age": 32, - "event": "Badminton Women's Doubles", - "medal": "Silver" - }, - { - "name": "Michael Jung", - "gender": "M", - "height": "168", - "weight": "70", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 34, - "event": "Equestrianism Mixed Three-Day Event, Individual", - "medal": "Gold" - }, - { - "name": "Michael Jung", - "gender": "M", - "height": "168", - "weight": "70", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 34, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Silver" - }, - { - "name": "Henri Junghnel", - "gender": "M", - "height": "179", - "weight": "80", - "sport": "Shooting", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Shooting Men's Small-Bore Rifle, Prone, 50 metres", - "medal": "Gold" - }, - { - "name": "Pavlos Kagialis", - "gender": "M", - "height": "184", - "weight": "74", - "sport": "Sailing", - "team": "Greece", - "noc": "GRE", - "age": 32, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Nikola Kalini", - "gender": "M", - "height": "202", - "weight": "102", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 24, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Viktoriya Viktorovna Kalinina", - "gender": "F", - "height": "183", - "weight": "74", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Chase Tyler Kalisz", - "gender": "M", - "height": "193", - "weight": "86", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Swimming Men's 400 metres Individual Medley", - "medal": "Silver" - }, - { - "name": "Reneta Kamberova", - "gender": "F", - "height": "170", - "weight": "53", - "sport": "Rhythmic Gymnastics", - "team": "Bulgaria", - "noc": "BUL", - "age": 25, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Bronze" - }, - { - "name": "Sergey Igorevich Kamensky", - "gender": "M", - "height": "178", - "weight": "73", - "sport": "Shooting", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Silver" - }, - { - "name": "Jacob Robert \"Jake\" Linde-Kaminski ", - "gender": "M", - "height": "178", - "weight": "70", - "sport": "Archery", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Archery Men's Team", - "medal": "Silver" - }, - { - "name": "Rie Kaneto", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Swimming Women's 200 metres Breaststroke", - "medal": "Gold" - }, - { - "name": "Boglrka Kaps", - "gender": "F", - "height": "168", - "weight": "54", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 23, - "event": "Swimming Women's 800 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Luka Karabatic", - "gender": "M", - "height": "202", - "weight": "108", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Nikola Karabatic", - "gender": "M", - "height": "194", - "weight": "104", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Elvina Khaydaryanovna Karimova", - "gender": "F", - "height": "166", - "weight": "62", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Anna Olegovna Karnaukh", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Monika Karsch", - "gender": "F", - "height": "158", - "weight": "55", - "sport": "Shooting", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Shooting Women's Sporting Pistol, 25 metres", - "medal": "Silver" - }, - { - "name": "Ryohei Kato", - "gender": "M", - "height": "162", - "weight": "54", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Gymnastics Men's Team All-Around", - "medal": "Gold" - }, - { - "name": "Peter Kauzer", - "gender": "M", - "height": "177", - "weight": "70", - "sport": "Canoeing", - "team": "Slovenia", - "noc": "SLO", - "age": 32, - "event": "Canoeing Men's Kayak Singles, Slalom", - "medal": "Silver" - }, - { - "name": "Risako Kawai", - "gender": "F", - "height": "160", - "weight": "61", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Wrestling Women's Middleweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Rza Kayaalp", - "gender": "M", - "height": "182", - "weight": "130", - "sport": "Wrestling", - "team": "Turkey", - "noc": "TUR", - "age": 26, - "event": "Wrestling Men's Super-Heavyweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Lyubomira Kazanova", - "gender": "F", - "height": "177", - "weight": "56", - "sport": "Rhythmic Gymnastics", - "team": "Bulgaria", - "noc": "BUL", - "age": 20, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Bronze" - }, - { - "name": "Shaun Keeling", - "gender": "M", - "height": "196", - "weight": "94", - "sport": "Rowing", - "team": "South Africa", - "noc": "RSA", - "age": 29, - "event": "Rowing Men's Coxless Pairs", - "medal": "Silver" - }, - { - "name": "Maddison Keeney", - "gender": "F", - "height": "167", - "weight": "62", - "sport": "Diving", - "team": "Australia", - "noc": "AUS", - "age": 20, - "event": "Diving Women's Synchronized Springboard", - "medal": "Bronze" - }, - { - "name": "Marloes Keetels", - "gender": "F", - "height": "172", - "weight": "66", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 23, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Majlinda Kelmendi", - "gender": "F", - "height": "162", - "weight": "52", - "sport": "Judo", - "team": "Kosovo", - "noc": "KOS", - "age": 25, - "event": "Judo Women's Half-Lightweight", - "medal": "Gold" - }, - { - "name": "Tabea Kemme", - "gender": "F", - "height": "169", - "weight": "56", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Tams Kenderesi", - "gender": "M", - "height": "186", - "weight": "74", - "sport": "Swimming", - "team": "Hungary", - "noc": "HUN", - "age": 19, - "event": "Swimming Men's 200 metres Butterfly", - "medal": "Bronze" - }, - { - "name": "Sam Kendricks", - "gender": "M", - "height": "185", - "weight": "80", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Athletics Men's Pole Vault", - "medal": "Bronze" - }, - { - "name": "Jason Francis Kenny", - "gender": "M", - "height": "178", - "weight": "81", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Cycling Men's Sprint", - "medal": "Gold" - }, - { - "name": "Jason Francis Kenny", - "gender": "M", - "height": "178", - "weight": "81", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Cycling Men's Keirin", - "medal": "Gold" - }, - { - "name": "Jason Francis Kenny", - "gender": "M", - "height": "178", - "weight": "81", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Cycling Men's Team Sprint", - "medal": "Gold" - }, - { - "name": "Angelique Kerber", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Tennis", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Tennis Women's Singles", - "medal": "Silver" - }, - { - "name": "Isabel Kerschowski", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Khasan Magometovich Khalmurzayev", - "gender": "M", - "height": "182", - "weight": "81", - "sport": "Judo", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Judo Men's Half-Middleweight", - "medal": "Gold" - }, - { - "name": "Farkhad Ibragimovich Kharki", - "gender": "M", - "height": "160", - "weight": "62", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 25, - "event": "Weightlifting Men's Featherweight", - "medal": "Bronze" - }, - { - "name": "Olha Hennadivna Kharlan", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Fencing", - "team": "Ukraine", - "noc": "UKR", - "age": 25, - "event": "Fencing Women's Sabre, Individual", - "medal": "Bronze" - }, - { - "name": "Olha Hennadivna Kharlan", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Fencing", - "team": "Ukraine", - "noc": "UKR", - "age": 25, - "event": "Fencing Women's Sabre, Team", - "medal": "Silver" - }, - { - "name": "Vladimer Khinchegashvili", - "gender": "M", - "height": "170", - "weight": "57", - "sport": "Wrestling", - "team": "Georgia", - "noc": "GEO", - "age": 25, - "event": "Wrestling Men's Featherweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Olga Sergeyevna Khudenko", - "gender": "F", - "height": "178", - "weight": "78", - "sport": "Canoeing", - "team": "Belarus", - "noc": "BLR", - "age": 24, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Bronze" - }, - { - "name": "Ki Bo-Bae", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 28, - "event": "Archery Women's Individual", - "medal": "Bronze" - }, - { - "name": "Ki Bo-Bae", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 28, - "event": "Archery Women's Team", - "medal": "Gold" - }, - { - "name": "Faith Chepngetich Kibiegon", - "gender": "F", - "height": "157", - "weight": "43", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 22, - "event": "Athletics Women's 1,500 metres", - "medal": "Gold" - }, - { - "name": "Kim Hyeon-Wu", - "gender": "M", - "height": "173", - "weight": "80", - "sport": "Wrestling", - "team": "South Korea", - "noc": "KOR", - "age": 27, - "event": "Wrestling Men's Middleweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Kim Jeong-Hwan", - "gender": "M", - "height": "178", - "weight": "66", - "sport": "Fencing", - "team": "South Korea", - "noc": "KOR", - "age": 32, - "event": "Fencing Men's Sabre, Individual", - "medal": "Bronze" - }, - { - "name": "Kim Jong-Hyeon", - "gender": "M", - "height": "170", - "weight": "73", - "sport": "Shooting", - "team": "South Korea", - "noc": "KOR", - "age": 31, - "event": "Shooting Men's Small-Bore Rifle, Prone, 50 metres", - "medal": "Silver" - }, - { - "name": "Kim Kuk-Hyang", - "gender": "F", - "height": "170", - "weight": "100", - "sport": "Weightlifting", - "team": "North Korea", - "noc": "PRK", - "age": 23, - "event": "Weightlifting Women's Super-Heavyweight", - "medal": "Silver" - }, - { - "name": "Kim So-Hui", - "gender": "F", - "height": "164", - "weight": "50", - "sport": "Taekwondo", - "team": "South Korea", - "noc": "KOR", - "age": 22, - "event": "Taekwondo Women's Flyweight", - "medal": "Gold" - }, - { - "name": "Kim Song-Guk", - "gender": "M", - "height": "167", - "weight": "75", - "sport": "Shooting", - "team": "North Korea", - "noc": "PRK", - "age": 30, - "event": "Shooting Men's Free Pistol, 50 metres", - "medal": "Bronze" - }, - { - "name": "Kim Song-I", - "gender": "F", - "height": "161", - "weight": "55", - "sport": "Table Tennis", - "team": "North Korea", - "noc": "PRK", - "age": 21, - "event": "Table Tennis Women's Singles", - "medal": "Bronze" - }, - { - "name": "Kim Tae-Hun", - "gender": "M", - "height": "182", - "weight": "59", - "sport": "Taekwondo", - "team": "South Korea", - "noc": "KOR", - "age": 21, - "event": "Taekwondo Men's Flyweight", - "medal": "Bronze" - }, - { - "name": "Kim Woo-Jin", - "gender": "M", - "height": "180", - "weight": "95", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 24, - "event": "Archery Men's Team", - "medal": "Gold" - }, - { - "name": "Lilly King", - "gender": "F", - "height": "175", - "weight": "70", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 100 metres Breaststroke", - "medal": "Gold" - }, - { - "name": "Lilly King", - "gender": "F", - "height": "175", - "weight": "70", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Eliud Kipchoge", - "gender": "M", - "height": "167", - "weight": "57", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 31, - "event": "Athletics Men's Marathon", - "medal": "Gold" - }, - { - "name": "Conseslus Kipruto", - "gender": "M", - "height": "167", - "weight": "58", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 21, - "event": "Athletics Men's 3,000 metres Steeplechase", - "medal": "Gold" - }, - { - "name": "Eunice Jepkirui Kirwa", - "gender": "F", - "height": "155", - "weight": "49", - "sport": "Athletics", - "team": "Bahrain", - "noc": "BRN", - "age": 32, - "event": "Athletics Women's Marathon", - "medal": "Silver" - }, - { - "name": "Yoshihide Kiryu", - "gender": "M", - "height": "175", - "weight": "68", - "sport": "Athletics", - "team": "Japan", - "noc": "JPN", - "age": 20, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Jennifer \"Jen\" Kish", - "gender": "F", - "height": "172", - "weight": "73", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 28, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Hyvin Kiyeng Jepkemoi", - "gender": "F", - "height": "162", - "weight": "42", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 24, - "event": "Athletics Women's 3,000 metres Steeplechase", - "medal": "Silver" - }, - { - "name": "Gauthier Klauss", - "gender": "M", - "height": "171", - "weight": "65", - "sport": "Canoeing", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Bronze" - }, - { - "name": "Ingrid Klimke (-Busacker)", - "gender": "F", - "height": "172", - "weight": "58", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 48, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Silver" - }, - { - "name": "Lukas Klostermann", - "gender": "M", - "height": "189", - "weight": "83", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Bo-Gyung \"Lydia\" Ko", - "gender": "F", - "height": "165", - "weight": "NA", - "sport": "Golf", - "team": "New Zealand", - "noc": "NZL", - "age": 19, - "event": "Golf Women's Individual", - "medal": "Silver" - }, - { - "name": "Yuki Kobori", - "gender": "M", - "height": "183", - "weight": "77", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Agnieszka Kobus", - "gender": "F", - "height": "177", - "weight": "68", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 25, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Olga Aleksandrovna Kochneva", - "gender": "F", - "height": "168", - "weight": "58", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Fencing Women's epee, Team", - "medal": "Bronze" - }, - { - "name": "Madison Taylor Kocian", - "gender": "F", - "height": "157", - "weight": "46", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Team All-Around", - "medal": "Gold" - }, - { - "name": "Madison Taylor Kocian", - "gender": "F", - "height": "157", - "weight": "46", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Gymnastics Women's Uneven Bars", - "medal": "Silver" - }, - { - "name": "Werner Kok", - "gender": "M", - "height": "180", - "weight": "91", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Sara Kolak", - "gender": "F", - "height": "170", - "weight": "74", - "sport": "Athletics", - "team": "Croatia", - "noc": "CRO", - "age": 21, - "event": "Athletics Women's Javelin Throw", - "medal": "Gold" - }, - { - "name": "Cheslin Kolbe", - "gender": "M", - "height": "179", - "weight": "89", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 22, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Svetlana Konstantinovna Kolesnichenko", - "gender": "F", - "height": "171", - "weight": "53", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Osea Kolinisau", - "gender": "M", - "height": "174", - "weight": "90", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 30, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Violetta Vitalyevna Kolobova", - "gender": "F", - "height": "176", - "weight": "64", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Fencing Women's epee, Team", - "medal": "Bronze" - }, - { - "name": "Alina Ivanivna Komashchuk", - "gender": "F", - "height": "169", - "weight": "75", - "sport": "Fencing", - "team": "Ukraine", - "noc": "UKR", - "age": 23, - "event": "Fencing Women's Sabre, Team", - "medal": "Silver" - }, - { - "name": "Ami Kondo", - "gender": "F", - "height": "156", - "weight": "48", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Judo Women's Extra-Lightweight", - "medal": "Bronze" - }, - { - "name": "Anna Korakaki", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Shooting", - "team": "Greece", - "noc": "GRE", - "age": 20, - "event": "Shooting Women's Air Pistol, 10 metres", - "medal": "Bronze" - }, - { - "name": "Anna Korakaki", - "gender": "F", - "height": "175", - "weight": "65", - "sport": "Shooting", - "team": "Greece", - "noc": "GRE", - "age": 20, - "event": "Shooting Women's Sporting Pistol, 25 metres", - "medal": "Gold" - }, - { - "name": "Joseph Mathias \"Joe\" Kovacs", - "gender": "M", - "height": "183", - "weight": "134", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Men's Shot Put", - "medal": "Silver" - }, - { - "name": "Danuta Kozk", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 29, - "event": "Canoeing Women's Kayak Singles, 500 metres", - "medal": "Gold" - }, - { - "name": "Danuta Kozk", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 29, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Gold" - }, - { - "name": "Danuta Kozk", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 29, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Gold" - }, - { - "name": "Annike Berit Krahn", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Julia Krajewski", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Silver" - }, - { - "name": "Ivan Krapi", - "gender": "M", - "height": "194", - "weight": "103", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 27, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Olena Vitalivna Kravatska", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Fencing", - "team": "Ukraine", - "noc": "UKR", - "age": 24, - "event": "Fencing Women's Sabre, Team", - "medal": "Silver" - }, - { - "name": "Jannick Green Krejberg", - "gender": "M", - "height": "195", - "weight": "95", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 27, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Steffi Kriegerstein", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Silver" - }, - { - "name": "Veronica Egebakken Kristiansen", - "gender": "F", - "height": "175", - "weight": "68", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 26, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Sara Krnji", - "gender": "F", - "height": "193", - "weight": "83", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Luk Krplek", - "gender": "M", - "height": "197", - "weight": "105", - "sport": "Judo", - "team": "Czech Republic", - "noc": "CZE", - "age": 25, - "event": "Judo Men's Half-Heavyweight", - "medal": "Gold" - }, - { - "name": "Sinphet Kruaithong", - "gender": "M", - "height": "159", - "weight": "56", - "sport": "Weightlifting", - "team": "Thailand", - "noc": "THA", - "age": 20, - "event": "Weightlifting Men's Bantamweight", - "medal": "Bronze" - }, - { - "name": "Hannah Krger", - "gender": "F", - "height": "173", - "weight": "67", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Ku Bon-Chan", - "gender": "M", - "height": "181", - "weight": "84", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 23, - "event": "Archery Men's Individual", - "medal": "Gold" - }, - { - "name": "Ku Bon-Chan", - "gender": "M", - "height": "181", - "weight": "84", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 23, - "event": "Archery Men's Team", - "medal": "Gold" - }, - { - "name": "Matthew Gregory \"Matt\" Kuchar", - "gender": "M", - "height": "193", - "weight": "86", - "sport": "Golf", - "team": "United States", - "noc": "USA", - "age": 38, - "event": "Golf Men's Individual", - "medal": "Bronze" - }, - { - "name": "Denis Maksymilian Kudla", - "gender": "M", - "height": "184", - "weight": "90", - "sport": "Wrestling", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Wrestling Men's Light-Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Yana Alekseyevna Kudryavtseva", - "gender": "F", - "height": "170", - "weight": "47", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 18, - "event": "Rhythmic Gymnastics Women's Individual", - "medal": "Silver" - }, - { - "name": "Andreas Kuffner", - "gender": "M", - "height": "196", - "weight": "94", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Julius Khn", - "gender": "M", - "height": "198", - "weight": "110", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Nikolay Yulyevich Kuksenkov", - "gender": "M", - "height": "172", - "weight": "65", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Gymnastics Men's Team All-Around", - "medal": "Silver" - }, - { - "name": "Jaroslav Kulhav", - "gender": "M", - "height": "188", - "weight": "77", - "sport": "Cycling", - "team": "Czech Republic", - "noc": "CZE", - "age": 31, - "event": "Cycling Men's Mountainbike, Cross-team", - "medal": "Silver" - }, - { - "name": "Serhiy Volodymyrovych Kulish", - "gender": "M", - "height": "176", - "weight": "64", - "sport": "Shooting", - "team": "Ukraine", - "noc": "UKR", - "age": 23, - "event": "Shooting Men's Air Rifle, 10 metres", - "medal": "Silver" - }, - { - "name": "Semi Kunabuli Kunatani", - "gender": "M", - "height": "192", - "weight": "98", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 25, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Kahena Kunze", - "gender": "F", - "height": "172", - "weight": "68", - "sport": "Sailing", - "team": "Brazil", - "noc": "BRA", - "age": 25, - "event": "Sailing Women's Skiff", - "medal": "Gold" - }, - { - "name": "Kuo Hsing-Chun", - "gender": "F", - "height": "157", - "weight": "58", - "sport": "Weightlifting", - "team": "Chinese Taipei", - "noc": "TPE", - "age": 22, - "event": "Weightlifting Women's Lightweight", - "medal": "Bronze" - }, - { - "name": "Amanda Maria Kurtovic", - "gender": "F", - "height": "175", - "weight": "71", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 25, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Polina Viktorovna Kuznetsova (Vyakhireva-)", - "gender": "F", - "height": "168", - "weight": "60", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Nataliya Yuryevna Kuzyutina", - "gender": "F", - "height": "160", - "weight": "52", - "sport": "Judo", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Judo Women's Half-Lightweight", - "medal": "Bronze" - }, - { - "name": "Petra Kvitov", - "gender": "F", - "height": "183", - "weight": "70", - "sport": "Tennis", - "team": "Czech Republic", - "noc": "CZE", - "age": 26, - "event": "Tennis Women's Singles", - "medal": "Bronze" - }, - { - "name": "Julio Csar La Cruz Peraza", - "gender": "M", - "height": "182", - "weight": "81", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 26, - "event": "Boxing Men's Light-Heavyweight", - "medal": "Gold" - }, - { - "name": "Stephanie Lynn Marie Labb", - "gender": "F", - "height": "178", - "weight": "53", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Alexandra Lacrabre", - "gender": "F", - "height": "177", - "weight": "73", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Karim Florent Laghouag", - "gender": "M", - "height": "177", - "weight": "70", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 40, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Gold" - }, - { - "name": "Eric Lamaze", - "gender": "M", - "height": "170", - "weight": "65", - "sport": "Equestrianism", - "team": "Canada", - "noc": "CAN", - "age": 48, - "event": "Equestrianism Mixed Jumping, Individual", - "medal": "Bronze" - }, - { - "name": "Niklas Landin Jacobsen", - "gender": "M", - "height": "201", - "weight": "102", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 27, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Laurisa Landre", - "gender": "F", - "height": "174", - "weight": "67", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 30, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Ghislaine Landry", - "gender": "F", - "height": "163", - "weight": "65", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 28, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Santiago Ral Lange Roberti", - "gender": "M", - "height": "184", - "weight": "73", - "sport": "Sailing", - "team": "Argentina", - "noc": "ARG", - "age": 54, - "event": "Sailing Mixed Multihull", - "medal": "Gold" - }, - { - "name": "Christopher Phillip \"Chris\" Langridge", - "gender": "M", - "height": "180", - "weight": "NA", - "sport": "Badminton", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Badminton Men's Doubles", - "medal": "Bronze" - }, - { - "name": "Matthew Keir \"Matt\" Langridge", - "gender": "M", - "height": "194", - "weight": "93", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Aurimas Lankas", - "gender": "M", - "height": "178", - "weight": "89", - "sport": "Canoeing", - "team": "Lithuania", - "noc": "LTU", - "age": 30, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Filippo Lanza", - "gender": "M", - "height": "198", - "weight": "98", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Yekaterina Alekseyevna Larionova", - "gender": "F", - "height": "158", - "weight": "63", - "sport": "Wrestling", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 22, - "event": "Wrestling Women's Middleweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Mitchell James \"Mitch\" Larkin", - "gender": "M", - "height": "187", - "weight": "72", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Swimming Men's 200 metres Backstroke", - "medal": "Silver" - }, - { - "name": "Mitchell James \"Mitch\" Larkin", - "gender": "M", - "height": "187", - "weight": "72", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Jacob Sgaard Larsen", - "gender": "M", - "height": "182", - "weight": "73", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 28, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Silver" - }, - { - "name": "Mads Mensah Larsen", - "gender": "M", - "height": "188", - "weight": "106", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 24, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Niklas Larsen", - "gender": "M", - "height": "180", - "weight": "74", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 19, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Bronze" - }, - { - "name": "Jordan Quinn Larson-Burbach", - "gender": "F", - "height": "188", - "weight": "75", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Simone Laudehr", - "gender": "F", - "height": "175", - "weight": "56", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Jack David Laugher", - "gender": "M", - "height": "166", - "weight": "65", - "sport": "Diving", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Diving Men's Springboard", - "medal": "Silver" - }, - { - "name": "Jack David Laugher", - "gender": "M", - "height": "166", - "weight": "65", - "sport": "Diving", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Diving Men's Synchronized Springboard", - "medal": "Gold" - }, - { - "name": "Renaud Lavillenie", - "gender": "M", - "height": "177", - "weight": "71", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Athletics Men's Pole Vault", - "medal": "Silver" - }, - { - "name": "Ashley Lawrence", - "gender": "F", - "height": "163", - "weight": "59", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Kirsti Lay (-Giroux)", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 28, - "event": "Cycling Women's Team Pursuit", - "medal": "Bronze" - }, - { - "name": "Le Chien-Ying", - "gender": "F", - "height": "165", - "weight": "69", - "sport": "Archery", - "team": "Chinese Taipei", - "noc": "TPE", - "age": 26, - "event": "Archery Women's Team", - "medal": "Bronze" - }, - { - "name": "Chad Guy Bertrand le Clos", - "gender": "M", - "height": "190", - "weight": "83", - "sport": "Swimming", - "team": "South Africa", - "noc": "RSA", - "age": 24, - "event": "Swimming Men's 200 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Chad Guy Bertrand le Clos", - "gender": "M", - "height": "190", - "weight": "83", - "sport": "Swimming", - "team": "South Africa", - "noc": "RSA", - "age": 24, - "event": "Swimming Men's 100 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Pierre Le Coq", - "gender": "M", - "height": "186", - "weight": "72", - "sport": "Sailing", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Sailing Men's Windsurfer", - "medal": "Bronze" - }, - { - "name": "Erwann Lucien douard Le Pchoux", - "gender": "M", - "height": "171", - "weight": "65", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 34, - "event": "Fencing Men's Foil, Team", - "medal": "Silver" - }, - { - "name": "Barbara Lechner-Engleder", - "gender": "F", - "height": "162", - "weight": "72", - "sport": "Shooting", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Gold" - }, - { - "name": "Camille Lecointre", - "gender": "F", - "height": "159", - "weight": "56", - "sport": "Sailing", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Kathleen Genevieve \"Katie\" Ledecky", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 200 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Kathleen Genevieve \"Katie\" Ledecky", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 400 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Kathleen Genevieve \"Katie\" Ledecky", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 800 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Kathleen Genevieve \"Katie\" Ledecky", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Kathleen Genevieve \"Katie\" Ledecky", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Lee Chong Wei", - "gender": "M", - "height": "170", - "weight": "68", - "sport": "Badminton", - "team": "Malaysia", - "noc": "MAS", - "age": 33, - "event": "Badminton Men's Singles", - "medal": "Silver" - }, - { - "name": "Lee Dae-Hun", - "gender": "M", - "height": "183", - "weight": "70", - "sport": "Taekwondo", - "team": "South Korea", - "noc": "KOR", - "age": 24, - "event": "Taekwondo Men's Featherweight", - "medal": "Bronze" - }, - { - "name": "David Cameron Lee", - "gender": "M", - "height": "203", - "weight": "105", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 34, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Lee Seung-Yun", - "gender": "M", - "height": "174", - "weight": "80", - "sport": "Archery", - "team": "South Korea", - "noc": "KOR", - "age": 21, - "event": "Archery Men's Team", - "medal": "Gold" - }, - { - "name": "Zoe Samantha Lee", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Enzo-Boris Lefort", - "gender": "M", - "height": "190", - "weight": "80", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Fencing Men's Foil, Team", - "medal": "Silver" - }, - { - "name": "Christophe Alexandre Christian Lematre", - "gender": "M", - "height": "190", - "weight": "74", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 26, - "event": "Athletics Men's 200 metres", - "medal": "Bronze" - }, - { - "name": "Finn Lemke", - "gender": "M", - "height": "210", - "weight": "115", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Mathieu Lemoine", - "gender": "M", - "height": "176", - "weight": "70", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Gold" - }, - { - "name": "Pnlope Leprvost", - "gender": "F", - "height": "175", - "weight": "55", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 36, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Gold" - }, - { - "name": "Aleksandr Leonidovich Lesun", - "gender": "M", - "height": "185", - "weight": "74", - "sport": "Modern Pentathlon", - "team": "Russia", - "noc": "RUS", - "age": 28, - "event": "Modern Pentathlon Men's Individual", - "medal": "Gold" - }, - { - "name": "Joanna Leszczyska", - "gender": "F", - "height": "183", - "weight": "75", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 27, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Melanie Leupolz", - "gender": "F", - "height": "173", - "weight": "52", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Laurien Leurink", - "gender": "F", - "height": "173", - "weight": "67", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 21, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Olga Sergeyevna Levina-Akopyan", - "gender": "F", - "height": "176", - "weight": "63", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 31, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Vasily Alekseyevich Levit", - "gender": "M", - "height": "185", - "weight": "91", - "sport": "Boxing", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 28, - "event": "Boxing Men's Heavyweight", - "medal": "Silver" - }, - { - "name": "Amandine Suzanne Monique Leynaud", - "gender": "F", - "height": "178", - "weight": "64", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 30, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Danell Johan Leyva Gonzalez", - "gender": "M", - "height": "170", - "weight": "68", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Gymnastics Men's Parallel Bars", - "medal": "Silver" - }, - { - "name": "Danell Johan Leyva Gonzalez", - "gender": "M", - "height": "170", - "weight": "68", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Gymnastics Men's Horizontal Bar", - "medal": "Silver" - }, - { - "name": "Li Dan", - "gender": "F", - "height": "155", - "weight": "47", - "sport": "Trampolining", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Trampolining Women's Individual", - "medal": "Bronze" - }, - { - "name": "Li Qian", - "gender": "F", - "height": "180", - "weight": "75", - "sport": "Boxing", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Boxing Women's Middleweight", - "medal": "Bronze" - }, - { - "name": "Li Xiaolu", - "gender": "F", - "height": "167", - "weight": "51", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Li Xiaoxia", - "gender": "F", - "height": "174", - "weight": "65", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Table Tennis Women's Singles", - "medal": "Silver" - }, - { - "name": "Li Xiaoxia", - "gender": "F", - "height": "174", - "weight": "65", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Table Tennis Women's Team", - "medal": "Gold" - }, - { - "name": "Li Yuehong", - "gender": "M", - "height": "173", - "weight": "71", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Shooting Men's Rapid-Fire Pistol, 25 metres", - "medal": "Bronze" - }, - { - "name": "Liang Xinping", - "gender": "F", - "height": "171", - "weight": "60", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Tom Liebscher", - "gender": "M", - "height": "189", - "weight": "89", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Julia Lier", - "gender": "F", - "height": "183", - "weight": "78", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Elis Ligtlee", - "gender": "F", - "height": "185", - "weight": "90", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 22, - "event": "Cycling Women's Keirin", - "medal": "Gold" - }, - { - "name": "Feyisa Lilesa", - "gender": "M", - "height": "175", - "weight": "67", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 26, - "event": "Athletics Men's Marathon", - "medal": "Silver" - }, - { - "name": "Lin Chaopan", - "gender": "M", - "height": "163", - "weight": "60", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Gymnastics Men's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Lin Li", - "gender": "F", - "height": "171", - "weight": "70", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Lin Shih-Chia", - "gender": "F", - "height": "160", - "weight": "65", - "sport": "Archery", - "team": "Chinese Taipei", - "noc": "TPE", - "age": 23, - "event": "Archery Women's Team", - "medal": "Bronze" - }, - { - "name": "Lin Yue", - "gender": "M", - "height": "163", - "weight": "53", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Diving Men's Synchronized Platform", - "medal": "Gold" - }, - { - "name": "Rut Hedvig Lindahl", - "gender": "F", - "height": "179", - "weight": "74", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 33, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Oliver William Lindsay-Hague", - "gender": "M", - "height": "180", - "weight": "83", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Edward Theodore \"Ed\" Ling", - "gender": "M", - "height": "180", - "weight": "80", - "sport": "Shooting", - "team": "Great Britain", - "noc": "GBR", - "age": 33, - "event": "Shooting Men's Trap", - "medal": "Bronze" - }, - { - "name": "Tibor Linka", - "gender": "M", - "height": "199", - "weight": "95", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 21, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Varlam Lip'art'eliani", - "gender": "M", - "height": "187", - "weight": "94", - "sport": "Judo", - "team": "Georgia", - "noc": "GEO", - "age": 27, - "event": "Judo Men's Middleweight", - "medal": "Silver" - }, - { - "name": "Liu Hong", - "gender": "F", - "height": "160", - "weight": "50", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 29, - "event": "Athletics Women's 20 kilometres Walk", - "medal": "Gold" - }, - { - "name": "Liu Huixia", - "gender": "F", - "height": "157", - "weight": "48", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 18, - "event": "Diving Women's Synchronized Platform", - "medal": "Gold" - }, - { - "name": "Liu Shiwen", - "gender": "F", - "height": "160", - "weight": "54", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Table Tennis Women's Team", - "medal": "Gold" - }, - { - "name": "Liu Xiaotong", - "gender": "F", - "height": "188", - "weight": "70", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Liu Yang", - "gender": "M", - "height": "162", - "weight": "61", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Gymnastics Men's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Hac liyev", - "gender": "M", - "height": "168", - "weight": "65", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 25, - "event": "Wrestling Men's Featherweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Carli Ellen Lloyd", - "gender": "F", - "height": "180", - "weight": "75", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Sergio Llull Meli", - "gender": "M", - "height": "192", - "weight": "91", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 28, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Ryan Steven Lochte", - "gender": "M", - "height": "188", - "weight": "88", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 32, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "William Lockwood", - "gender": "M", - "height": "191", - "weight": "88", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 28, - "event": "Rowing Men's Coxless Fours", - "medal": "Silver" - }, - { - "name": "Matteo Lodo", - "gender": "M", - "height": "196", - "weight": "90", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Rowing Men's Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Eleanor \"Elle\" Logan", - "gender": "F", - "height": "188", - "weight": "86", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Tatyana Yuryevna Logunova", - "gender": "F", - "height": "174", - "weight": "62", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 36, - "event": "Fencing Women's epee, Team", - "medal": "Bronze" - }, - { - "name": "Luka Lonar", - "gender": "M", - "height": "195", - "weight": "106", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Long Qingquan", - "gender": "M", - "height": "150", - "weight": "56", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Weightlifting Men's Bantamweight", - "medal": "Gold" - }, - { - "name": "Elisa Longo Borghini", - "gender": "F", - "height": "170", - "weight": "59", - "sport": "Cycling", - "team": "Italy", - "noc": "ITA", - "age": 24, - "event": "Cycling Women's Road Race, Individual", - "medal": "Bronze" - }, - { - "name": "Arlen Lpez Cardona", - "gender": "M", - "height": "178", - "weight": "75", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 23, - "event": "Boxing Men's Middleweight", - "medal": "Gold" - }, - { - "name": "Elena Lpez Benaches", - "gender": "F", - "height": "169", - "weight": "56", - "sport": "Rhythmic Gymnastics", - "team": "Spain", - "noc": "ESP", - "age": 21, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Silver" - }, - { - "name": "Juan Martn Lpez", - "gender": "M", - "height": "178", - "weight": "74", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 31, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Marc Lpez i Tarrs", - "gender": "M", - "height": "175", - "weight": "71", - "sport": "Tennis", - "team": "Spain-2", - "noc": "ESP", - "age": 34, - "event": "Tennis Men's Doubles", - "medal": "Gold" - }, - { - "name": "Mijan Lpez Nez", - "gender": "M", - "height": "198", - "weight": "130", - "sport": "Wrestling", - "team": "Cuba", - "noc": "CUB", - "age": 33, - "event": "Wrestling Men's Super-Heavyweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Nike Lorenz", - "gender": "F", - "height": "170", - "weight": "69", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Constantine Michael Louloudis", - "gender": "M", - "height": "190", - "weight": "92", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Rowing Men's Coxless Fours", - "medal": "Gold" - }, - { - "name": "Karsta Lowe", - "gender": "F", - "height": "193", - "weight": "82", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Kyle Lowry", - "gender": "M", - "height": "183", - "weight": "93", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Heidi Lke", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 33, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Lu Xiaojun", - "gender": "M", - "height": "172", - "weight": "77", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 32, - "event": "Weightlifting Men's Middleweight", - "medal": "Silver" - }, - { - "name": "Lu Xiuzhi", - "gender": "F", - "height": "160", - "weight": "45", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Athletics Women's 20 kilometres Walk", - "medal": "Bronze" - }, - { - "name": "Luan Guilherme de Jesus Vieira", - "gender": "M", - "height": "180", - "weight": "71", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 23, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Luan Garcia Teixeira", - "gender": "M", - "height": "183", - "weight": "79", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 23, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Ricardo Samuel Lucarelli Santos de Souza", - "gender": "M", - "height": "195", - "weight": "79", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 24, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Jean-Michel Lucenay", - "gender": "M", - "height": "186", - "weight": "78", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 38, - "event": "Fencing Men's epee, Team", - "medal": "Gold" - }, - { - "name": "Robert Lcken", - "gender": "M", - "height": "199", - "weight": "95", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 31, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Laura Ludwig", - "gender": "F", - "height": "181", - "weight": "70", - "sport": "Beach Volleyball", - "team": "Germany-1", - "noc": "GER", - "age": 30, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Gold" - }, - { - "name": "Yasmany Daniel Lugo Cabrera", - "gender": "M", - "height": "190", - "weight": "98", - "sport": "Wrestling", - "team": "Cuba", - "noc": "CUB", - "age": 26, - "event": "Wrestling Men's Heavyweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Luiz Felipe Marques Fonteles", - "gender": "M", - "height": "196", - "weight": "89", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 32, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Megan Lukan", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Kristine Lunde-Borgersen", - "gender": "F", - "height": "181", - "weight": "67", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 36, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Daniele Lupo", - "gender": "M", - "height": "183", - "weight": "77", - "sport": "Beach Volleyball", - "team": "Italy-1", - "noc": "ITA", - "age": 25, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Silver" - }, - { - "name": "Lock Luypaert", - "gender": "M", - "height": "181", - "weight": "78", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Ma Long", - "gender": "M", - "height": "175", - "weight": "72", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Table Tennis Men's Singles", - "medal": "Gold" - }, - { - "name": "Ma Long", - "gender": "M", - "height": "175", - "weight": "72", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Table Tennis Men's Team", - "medal": "Gold" - }, - { - "name": "Marko Macan", - "gender": "M", - "height": "196", - "weight": "109", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 23, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Brittany MacLean", - "gender": "F", - "height": "172", - "weight": "70", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 22, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Rosannagh \"Rosie\" MacLennan", - "gender": "F", - "height": "158", - "weight": "54", - "sport": "Trampolining", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Trampolining Women's Individual", - "medal": "Gold" - }, - { - "name": "Hannah Louise Macleod", - "gender": "F", - "height": "172", - "weight": "67", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 32, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Milan Mavan", - "gender": "M", - "height": "205", - "weight": "107", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Natalia Madaj", - "gender": "F", - "height": "175", - "weight": "68", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 28, - "event": "Rowing Women's Double Sculls", - "medal": "Gold" - }, - { - "name": "Elizabeth \"Beezie\" Madden (Patton-)", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 52, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Silver" - }, - { - "name": "Tianna Madison-Bartoletta", - "gender": "F", - "height": "168", - "weight": "58", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Tianna Madison-Bartoletta", - "gender": "F", - "height": "168", - "weight": "58", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Women's Long Jump", - "medal": "Gold" - }, - { - "name": "Frederik Rodenberg Madsen", - "gender": "M", - "height": "187", - "weight": "73", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 18, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Bronze" - }, - { - "name": "Mark Overgaard Madsen", - "gender": "M", - "height": "177", - "weight": "80", - "sport": "Wrestling", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Wrestling Men's Middleweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Kingsley Madu", - "gender": "M", - "height": "171", - "weight": "79", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 20, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Mihaela Maevska", - "gender": "F", - "height": "172", - "weight": "54", - "sport": "Rhythmic Gymnastics", - "team": "Bulgaria", - "noc": "BUL", - "age": 25, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Bronze" - }, - { - "name": "James Magnussen", - "gender": "M", - "height": "198", - "weight": "94", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 25, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Kentin Mah", - "gender": "M", - "height": "186", - "weight": "83", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Leonie Rebekka Maier", - "gender": "F", - "height": "163", - "weight": "62", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 23, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Sandrine Mainville", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Rafa Majka", - "gender": "M", - "height": "173", - "weight": "61", - "sport": "Cycling", - "team": "Poland", - "noc": "POL", - "age": 26, - "event": "Cycling Men's Road Race, Individual", - "medal": "Bronze" - }, - { - "name": "Yekaterina Valeryevna Makarova", - "gender": "F", - "height": "176", - "weight": "65", - "sport": "Tennis", - "team": "Russia-2", - "noc": "RUS", - "age": 28, - "event": "Tennis Women's Doubles", - "medal": "Gold" - }, - { - "name": "Taoufik Makhloufi", - "gender": "M", - "height": "170", - "weight": "67", - "sport": "Athletics", - "team": "Algeria", - "noc": "ALG", - "age": 28, - "event": "Athletics Men's 800 metres", - "medal": "Silver" - }, - { - "name": "Taoufik Makhloufi", - "gender": "M", - "height": "170", - "weight": "67", - "sport": "Athletics", - "team": "Algeria", - "noc": "ALG", - "age": 28, - "event": "Athletics Men's 1,500 metres", - "medal": "Silver" - }, - { - "name": "Anastasiya Ivanovna Maksimova", - "gender": "F", - "height": "170", - "weight": "50", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Gold" - }, - { - "name": "Hedaya Ahmad Malak Wahba", - "gender": "F", - "height": "174", - "weight": "57", - "sport": "Taekwondo", - "team": "Egypt", - "noc": "EGY", - "age": 23, - "event": "Taekwondo Women's Featherweight", - "medal": "Bronze" - }, - { - "name": "Tijana Maleevi", - "gender": "F", - "height": "185", - "weight": "78", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Sakshi Malik", - "gender": "F", - "height": "162", - "weight": "58", - "sport": "Wrestling", - "team": "India", - "noc": "IND", - "age": 23, - "event": "Wrestling Women's Lightweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Alexandra Maria \"Alex\" Maloney", - "gender": "F", - "height": "158", - "weight": "56", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 24, - "event": "Sailing Women's Skiff", - "medal": "Silver" - }, - { - "name": "Mariya Ruslanovna Mamoshuk", - "gender": "F", - "height": "163", - "weight": "65", - "sport": "Wrestling", - "team": "Belarus", - "noc": "BLR", - "age": 23, - "event": "Wrestling Women's Middleweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Margarita Abdullayevna Mamun", - "gender": "F", - "height": "170", - "weight": "50", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 20, - "event": "Rhythmic Gymnastics Women's Individual", - "medal": "Gold" - }, - { - "name": "Florent Manaudou", - "gender": "M", - "height": "199", - "weight": "99", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Swimming Men's 50 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Florent Manaudou", - "gender": "M", - "height": "199", - "weight": "99", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Duan Mandi", - "gender": "M", - "height": "202", - "weight": "105", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 22, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Panagiotis Mantis", - "gender": "M", - "height": "180", - "weight": "65", - "sport": "Sailing", - "team": "Greece", - "noc": "GRE", - "age": 34, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Huriana Manuel", - "gender": "F", - "height": "166", - "weight": "65", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 29, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Simone Ashley Manuel", - "gender": "F", - "height": "178", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Women's 50 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Simone Ashley Manuel", - "gender": "F", - "height": "178", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Women's 100 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Simone Ashley Manuel", - "gender": "F", - "height": "178", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Simone Ashley Manuel", - "gender": "F", - "height": "178", - "weight": "73", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Luvo Manyonga", - "gender": "M", - "height": "NA", - "weight": "NA", - "sport": "Athletics", - "team": "South Africa", - "noc": "RSA", - "age": 25, - "event": "Athletics Men's Long Jump", - "medal": "Silver" - }, - { - "name": "Gyuzel Tagirovna Manyurova", - "gender": "F", - "height": "174", - "weight": "75", - "sport": "Wrestling", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 38, - "event": "Wrestling Women's Heavyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Mao Yi", - "gender": "F", - "height": "151", - "weight": "35", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 16, - "event": "Gymnastics Women's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Katy Louise Marchant", - "gender": "F", - "height": "170", - "weight": "72", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Cycling Women's Sprint", - "medal": "Bronze" - }, - { - "name": "Igor Mareni", - "gender": "M", - "height": "173", - "weight": "70", - "sport": "Sailing", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Gold" - }, - { - "name": "Yekaterina Aleksandrovna Marennikova", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 34, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Cyrille Maret", - "gender": "M", - "height": "189", - "weight": "108", - "sport": "Judo", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Judo Men's Half-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Melanie Margalis", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Arthur Nory Oyakawa Mariano", - "gender": "M", - "height": "169", - "weight": "65", - "sport": "Gymnastics", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Gymnastics Men's Floor Exercise", - "medal": "Bronze" - }, - { - "name": "Carolina Mara Marn Marn", - "gender": "F", - "height": "172", - "weight": "65", - "sport": "Badminton", - "team": "Spain", - "noc": "ESP", - "age": 23, - "event": "Badminton Women's Singles", - "medal": "Gold" - }, - { - "name": "Stefan Markovi", - "gender": "M", - "height": "199", - "weight": "96", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Helen Louise Maroulis", - "gender": "F", - "height": "163", - "weight": "57", - "sport": "Wrestling", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Wrestling Women's Featherweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Dzsenifer Marozsn", - "gender": "F", - "height": "171", - "weight": "68", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Marcos \"Marquinhos\" Aos Corra", - "gender": "M", - "height": "185", - "weight": "75", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Damir Martin", - "gender": "M", - "height": "189", - "weight": "97", - "sport": "Rowing", - "team": "Croatia", - "noc": "CRO", - "age": 28, - "event": "Rowing Men's Single Sculls", - "medal": "Silver" - }, - { - "name": "Yurberjen Herney Martnez Rivas", - "gender": "M", - "height": "165", - "weight": "49", - "sport": "Boxing", - "team": "Colombia", - "noc": "COL", - "age": 24, - "event": "Boxing Men's Light-Flyweight", - "medal": "Silver" - }, - { - "name": "Simon Martirosyan", - "gender": "M", - "height": "181", - "weight": "105", - "sport": "Weightlifting", - "team": "Armenia", - "noc": "ARM", - "age": 19, - "event": "Weightlifting Men's Heavyweight", - "medal": "Silver" - }, - { - "name": "Anita Mrton", - "gender": "F", - "height": "172", - "weight": "95", - "sport": "Athletics", - "team": "Hungary", - "noc": "HUN", - "age": 27, - "event": "Athletics Women's Shot Put", - "medal": "Bronze" - }, - { - "name": "Kei Marumo", - "gender": "F", - "height": "160", - "weight": "50", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Vladimir Anatolyevich Maslennikov", - "gender": "M", - "height": "171", - "weight": "73", - "sport": "Shooting", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Shooting Men's Air Rifle, 10 metres", - "medal": "Bronze" - }, - { - "name": "Kylie Jacqueline Masse", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 20, - "event": "Swimming Women's 100 metres Backstroke", - "medal": "Bronze" - }, - { - "name": "Kelly Massey", - "gender": "F", - "height": "178", - "weight": "57", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Alexander Chen Massialas", - "gender": "M", - "height": "188", - "weight": "81", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Fencing Men's Foil, Individual", - "medal": "Silver" - }, - { - "name": "Alexander Chen Massialas", - "gender": "M", - "height": "188", - "weight": "81", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Fencing Men's Foil, Team", - "medal": "Bronze" - }, - { - "name": "Luca Masso", - "gender": "M", - "height": "186", - "weight": "82", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 22, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Viliame Sevaka Mata", - "gender": "M", - "height": "196", - "weight": "106", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 24, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Diana Beverly Matheson", - "gender": "F", - "height": "153", - "weight": "54", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 32, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Courtney Lynn Kaiulani Mathewson", - "gender": "F", - "height": "171", - "weight": "69", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Michael Walter Mathieu", - "gender": "M", - "height": "178", - "weight": "76", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 32, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Takeshi Matsuda", - "gender": "M", - "height": "184", - "weight": "84", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 32, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Kaori Matsumoto", - "gender": "F", - "height": "163", - "weight": "57", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 28, - "event": "Judo Women's Lightweight", - "medal": "Bronze" - }, - { - "name": "Misaki Matsutomo", - "gender": "F", - "height": "160", - "weight": "50", - "sport": "Badminton", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Badminton Women's Doubles", - "medal": "Gold" - }, - { - "name": "Bethanie Lynn Mattek-Sands", - "gender": "F", - "height": "168", - "weight": "66", - "sport": "Tennis", - "team": "United States-2", - "noc": "USA", - "age": 31, - "event": "Tennis Mixed Doubles", - "medal": "Gold" - }, - { - "name": "Peter Matthews", - "gender": "M", - "height": "188", - "weight": "84", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 26, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Sofia Magdalena Mattsson", - "gender": "F", - "height": "164", - "weight": "56", - "sport": "Wrestling", - "team": "Sweden", - "noc": "SWE", - "age": 26, - "event": "Wrestling Women's Featherweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Marie Mvers", - "gender": "F", - "height": "170", - "weight": "67", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Philipp Max", - "gender": "M", - "height": "177", - "weight": "76", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Kvin Mayer", - "gender": "M", - "height": "186", - "weight": "77", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Athletics Men's Decathlon", - "medal": "Silver" - }, - { - "name": "Agustn Alejandro Mazzilli", - "gender": "M", - "height": "173", - "weight": "77", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 27, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Piotr Maachowski", - "gender": "M", - "height": "193", - "weight": "130", - "sport": "Athletics", - "team": "Poland", - "noc": "POL", - "age": 33, - "event": "Athletics Men's Discus Throw", - "medal": "Silver" - }, - { - "name": "Kayla McAlister", - "gender": "F", - "height": "169", - "weight": "70", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Shona Clare McCallin", - "gender": "F", - "height": "165", - "weight": "69", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Eliza McCartney", - "gender": "F", - "height": "179", - "weight": "66", - "sport": "Athletics", - "team": "New Zealand", - "noc": "NZL", - "age": 19, - "event": "Athletics Women's Pole Vault", - "medal": "Bronze" - }, - { - "name": "Ruaridh Lawson McConnochie", - "gender": "M", - "height": "190", - "weight": "93", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Francena Lynette McCorory", - "gender": "F", - "height": "171", - "weight": "68", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Angel Lajuane McCoughtry", - "gender": "F", - "height": "185", - "weight": "70", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Rusheen McDonald", - "gender": "M", - "height": "175", - "weight": "81", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 23, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Cameron McEvoy", - "gender": "M", - "height": "185", - "weight": "70", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Cameron McEvoy", - "gender": "M", - "height": "185", - "weight": "70", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Emma McKeon", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 200 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Emma McKeon", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Emma McKeon", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Emma McKeon", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Taylor McKeown", - "gender": "F", - "height": "178", - "weight": "65", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Anneisha McLaughlin-Whilby", - "gender": "F", - "height": "170", - "weight": "65", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 30, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Omar McLeod", - "gender": "M", - "height": "180", - "weight": "NA", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 22, - "event": "Athletics Men's 110 metres Hurdles", - "medal": "Gold" - }, - { - "name": "Stephenie Ann McPherson", - "gender": "F", - "height": "173", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 27, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Tony McQuay", - "gender": "M", - "height": "181", - "weight": "72", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "James McRae", - "gender": "M", - "height": "193", - "weight": "93", - "sport": "Rowing", - "team": "Australia", - "noc": "AUS", - "age": 29, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Silver" - }, - { - "name": "Anna Maree Devenish Meares", - "gender": "F", - "height": "165", - "weight": "70", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 32, - "event": "Cycling Women's Keirin", - "medal": "Bronze" - }, - { - "name": "Christopher James \"Chris\" Mears", - "gender": "M", - "height": "172", - "weight": "70", - "sport": "Diving", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Diving Men's Synchronized Springboard", - "medal": "Gold" - }, - { - "name": "Molly Meech", - "gender": "F", - "height": "178", - "weight": "74", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 23, - "event": "Sailing Women's Skiff", - "medal": "Silver" - }, - { - "name": "Sam Meech", - "gender": "M", - "height": "183", - "weight": "81", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Sailing Men's One Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Robert Meeuwsen", - "gender": "M", - "height": "207", - "weight": "92", - "sport": "Beach Volleyball", - "team": "Netherlands-1", - "noc": "NED", - "age": 28, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Bronze" - }, - { - "name": "Catherine Michelle \"Katie\" Meili", - "gender": "F", - "height": "170", - "weight": "61", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Swimming Women's 100 metres Breaststroke", - "medal": "Bronze" - }, - { - "name": "Catherine Michelle \"Katie\" Meili", - "gender": "F", - "height": "170", - "weight": "61", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Gerek Lin Meinhardt", - "gender": "M", - "height": "183", - "weight": "80", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Fencing Men's Foil, Team", - "medal": "Bronze" - }, - { - "name": "Mahiedine Mekhissi-Benabbad", - "gender": "M", - "height": "190", - "weight": "75", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Athletics Men's 3,000 metres Steeplechase", - "medal": "Bronze" - }, - { - "name": "Bektemir Ruzmatzhonovich Melikuziyev", - "gender": "M", - "height": "177", - "weight": "75", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 20, - "event": "Boxing Men's Middleweight", - "medal": "Silver" - }, - { - "name": "Angelina Romanovna Melnikova", - "gender": "F", - "height": "151", - "weight": "44", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 16, - "event": "Gymnastics Women's Team All-Around", - "medal": "Silver" - }, - { - "name": "Meng Suping", - "gender": "F", - "height": "173", - "weight": "123", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Weightlifting Women's Super-Heavyweight", - "medal": "Gold" - }, - { - "name": "Joaqun Menini", - "gender": "M", - "height": "182", - "weight": "76", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Florin Mergea", - "gender": "M", - "height": "180", - "weight": "76", - "sport": "Tennis", - "team": "Romania", - "noc": "ROU", - "age": 31, - "event": "Tennis Men's Doubles", - "medal": "Silver" - }, - { - "name": "LaShawn Merritt", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Men's 400 metres", - "medal": "Bronze" - }, - { - "name": "LaShawn Merritt", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Mehdy Metella", - "gender": "M", - "height": "190", - "weight": "90", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Maximilian Meyer", - "gender": "M", - "height": "173", - "weight": "60", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Boaz Cornelius Meylink", - "gender": "M", - "height": "195", - "weight": "93", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 32, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "William Meynard", - "gender": "M", - "height": "190", - "weight": "85", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 29, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Meredith T. Michaels-Beerbaum", - "gender": "F", - "height": "162", - "weight": "51", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 46, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Bronze" - }, - { - "name": "Monika Ewa Michalik (Rogien-)", - "gender": "F", - "height": "167", - "weight": "63", - "sport": "Wrestling", - "team": "Poland", - "noc": "POL", - "age": 36, - "event": "Wrestling Women's Middleweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Clment Mignon", - "gender": "M", - "height": "187", - "weight": "75", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Brankica Mihajlovi", - "gender": "F", - "height": "190", - "weight": "83", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "John Michael Nchekwube Obinna \"John Mikel Obi\" Mikel", - "gender": "M", - "height": "179", - "weight": "86", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 29, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Beata Mikoajczyk", - "gender": "F", - "height": "170", - "weight": "68", - "sport": "Canoeing", - "team": "Poland", - "noc": "POL", - "age": 30, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Bronze" - }, - { - "name": "Cody Miller", - "gender": "M", - "height": "180", - "weight": "80", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Swimming Men's 100 metres Breaststroke", - "medal": "Bronze" - }, - { - "name": "Cody Miller", - "gender": "M", - "height": "180", - "weight": "80", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Shaunae Miller (-Uibo)", - "gender": "F", - "height": "185", - "weight": "69", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 22, - "event": "Athletics Women's 400 metres", - "medal": "Gold" - }, - { - "name": "Hannah Louise Mills", - "gender": "F", - "height": "157", - "weight": "50", - "sport": "Sailing", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Gold" - }, - { - "name": "Stephen Milne", - "gender": "M", - "height": "185", - "weight": "76", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 22, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Jelena Milovanovi", - "gender": "F", - "height": "190", - "weight": "84", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Gor Minasyan", - "gender": "M", - "height": "180", - "weight": "140", - "sport": "Weightlifting", - "team": "Armenia", - "noc": "ARM", - "age": 21, - "event": "Weightlifting Men's Super-Heavyweight", - "medal": "Silver" - }, - { - "name": "Jevaughn Minzie", - "gender": "M", - "height": "178", - "weight": "85", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 21, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Nikola Miroti Stajovi", - "gender": "M", - "height": "208", - "weight": "100", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Taras Viktorovych Mishchuk", - "gender": "M", - "height": "187", - "weight": "85", - "sport": "Canoeing", - "team": "Ukraine", - "noc": "UKR", - "age": 21, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Ethan Mitchell", - "gender": "M", - "height": "180", - "weight": "83", - "sport": "Cycling", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Cycling Men's Team Sprint", - "medal": "Silver" - }, - { - "name": "Tom Mitchell", - "gender": "M", - "height": "178", - "weight": "85", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Branislav Mitrovi", - "gender": "M", - "height": "201", - "weight": "100", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 31, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Stefan Mitrovi", - "gender": "M", - "height": "195", - "weight": "91", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Risako Mitsui", - "gender": "F", - "height": "168", - "weight": "57", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Synchronized Swimming Women's Duet", - "medal": "Bronze" - }, - { - "name": "Risako Mitsui", - "gender": "F", - "height": "168", - "weight": "57", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Anja Mittag", - "gender": "F", - "height": "168", - "weight": "58", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Hiromi Miyake", - "gender": "F", - "height": "145", - "weight": "48", - "sport": "Weightlifting", - "team": "Japan", - "noc": "JPN", - "age": 30, - "event": "Weightlifting Women's Flyweight", - "medal": "Bronze" - }, - { - "name": "Jun Mizutani", - "gender": "M", - "height": "172", - "weight": "63", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Table Tennis Men's Singles", - "medal": "Bronze" - }, - { - "name": "Jun Mizutani", - "gender": "M", - "height": "172", - "weight": "63", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Table Tennis Men's Team", - "medal": "Silver" - }, - { - "name": "Lourdes Mohedano Snchez de Mora", - "gender": "F", - "height": "173", - "weight": "53", - "sport": "Rhythmic Gymnastics", - "team": "Spain", - "noc": "ESP", - "age": 21, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Silver" - }, - { - "name": "Kayla Moleschi", - "gender": "F", - "height": "159", - "weight": "65", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 25, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Mari Kristine Sbstad Molid", - "gender": "F", - "height": "178", - "weight": "73", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 25, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Telma Alexandra Pinto Monteiro", - "gender": "F", - "height": "161", - "weight": "57", - "sport": "Judo", - "team": "Portugal", - "noc": "POR", - "age": 30, - "event": "Judo Women's Lightweight", - "medal": "Bronze" - }, - { - "name": "Domenico Montrone", - "gender": "M", - "height": "189", - "weight": "97", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Rowing Men's Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Maya April Moore", - "gender": "F", - "height": "183", - "weight": "79", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Sohrab Moradi", - "gender": "M", - "height": "170", - "weight": "97", - "sport": "Weightlifting", - "team": "Iran", - "noc": "IRI", - "age": 27, - "event": "Weightlifting Men's Middle-Heavyweight", - "medal": "Gold" - }, - { - "name": "David Morgan", - "gender": "M", - "height": "184", - "weight": "82", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Sandi Morris", - "gender": "F", - "height": "173", - "weight": "62", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Athletics Women's Pole Vault", - "medal": "Silver" - }, - { - "name": "Casper Ulrich Mortensen", - "gender": "M", - "height": "190", - "weight": "88", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 26, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Lus Javier Mosquera Lozano", - "gender": "M", - "height": "165", - "weight": "64", - "sport": "Weightlifting", - "team": "Colombia", - "noc": "COL", - "age": 21, - "event": "Weightlifting Men's Lightweight", - "medal": "Bronze" - }, - { - "name": "Estelle Mossely", - "gender": "F", - "height": "168", - "weight": "60", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Boxing Women's Lightweight", - "medal": "Gold" - }, - { - "name": "Nora Mrk", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 25, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Beslan Zaudinovich Mudranov", - "gender": "M", - "height": "166", - "weight": "60", - "sport": "Judo", - "team": "Russia", - "noc": "RUS", - "age": 30, - "event": "Judo Men's Extra-Lightweight", - "medal": "Gold" - }, - { - "name": "Dalilah Muhammad", - "gender": "F", - "height": "173", - "weight": "55", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Athletics Women's 400 metres Hurdles", - "medal": "Gold" - }, - { - "name": "Ibtihaj Muhammad", - "gender": "F", - "height": "170", - "weight": "68", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Fencing Women's Sabre, Team", - "medal": "Bronze" - }, - { - "name": "Lutalo Massop-Muhammad", - "gender": "M", - "height": "191", - "weight": "80", - "sport": "Taekwondo", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Taekwondo Men's Welterweight", - "medal": "Silver" - }, - { - "name": "Usman Edu Muhammed", - "gender": "M", - "height": "169", - "weight": "78", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 22, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Julia Mller", - "gender": "F", - "height": "170", - "weight": "71", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Mathias Mller", - "gender": "M", - "height": "187", - "weight": "80", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Janne Mller-Wieland", - "gender": "F", - "height": "175", - "weight": "69", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Maximilian Munski", - "gender": "M", - "height": "195", - "weight": "96", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Annalise Murphy", - "gender": "F", - "height": "184", - "weight": "72", - "sport": "Sailing", - "team": "Ireland", - "noc": "IRL", - "age": 26, - "event": "Sailing Women's One Person Dinghy", - "medal": "Silver" - }, - { - "name": "Clayton Murphy", - "gender": "M", - "height": "180", - "weight": "68", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Athletics Men's 800 metres", - "medal": "Bronze" - }, - { - "name": "Kelly Murphy", - "gender": "F", - "height": "188", - "weight": "77", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Ryan Murphy", - "gender": "M", - "height": "191", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 100 metres Backstroke", - "medal": "Gold" - }, - { - "name": "Ryan Murphy", - "gender": "M", - "height": "191", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 200 metres Backstroke", - "medal": "Gold" - }, - { - "name": "Ryan Murphy", - "gender": "M", - "height": "191", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Andrew Barron \"Andy\" Murray", - "gender": "M", - "height": "190", - "weight": "83", - "sport": "Tennis", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Tennis Men's Singles", - "medal": "Gold" - }, - { - "name": "Eric Gordon Murray", - "gender": "M", - "height": "195", - "weight": "98", - "sport": "Rowing", - "team": "New Zealand", - "noc": "NZL", - "age": 34, - "event": "Rowing Men's Coxless Pairs", - "medal": "Gold" - }, - { - "name": "Meghan Musnicki", - "gender": "F", - "height": "183", - "weight": "73", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 33, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Madeline \"Maddie\" Musselman", - "gender": "F", - "height": "181", - "weight": "65", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 18, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Aliya Farkhatovna Mustafina", - "gender": "F", - "height": "162", - "weight": "48", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Gymnastics Women's Individual All-Around", - "medal": "Bronze" - }, - { - "name": "Aliya Farkhatovna Mustafina", - "gender": "F", - "height": "162", - "weight": "48", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Gymnastics Women's Team All-Around", - "medal": "Silver" - }, - { - "name": "Aliya Farkhatovna Mustafina", - "gender": "F", - "height": "162", - "weight": "48", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Gymnastics Women's Uneven Bars", - "medal": "Gold" - }, - { - "name": "Denis Myk", - "gender": "M", - "height": "189", - "weight": "90", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 20, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Rafael Nadal Parera", - "gender": "M", - "height": "185", - "weight": "80", - "sport": "Tennis", - "team": "Spain-2", - "noc": "ESP", - "age": 30, - "event": "Tennis Men's Doubles", - "medal": "Gold" - }, - { - "name": "Alexander Michael \"Alex\" Naddour", - "gender": "M", - "height": "170", - "weight": "70", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Gymnastics Men's Pommelled Horse", - "medal": "Bronze" - }, - { - "name": "Takanori Nagase", - "gender": "M", - "height": "181", - "weight": "81", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Judo Men's Half-Middleweight", - "medal": "Bronze" - }, - { - "name": "Nikita Vladimirovich Nagorny", - "gender": "M", - "height": "166", - "weight": "67", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Gymnastics Men's Team All-Around", - "medal": "Silver" - }, - { - "name": "Karolina Naja", - "gender": "F", - "height": "165", - "weight": "63", - "sport": "Canoeing", - "team": "Poland", - "noc": "POL", - "age": 26, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Bronze" - }, - { - "name": "Kanami Nakamaki", - "gender": "F", - "height": "167", - "weight": "58", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Mai Nakamura", - "gender": "F", - "height": "163", - "weight": "56", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Misato Nakamura", - "gender": "F", - "height": "157", - "weight": "52", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Judo Women's Half-Lightweight", - "medal": "Bronze" - }, - { - "name": "Leone Nakarawa", - "gender": "M", - "height": "198", - "weight": "109", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Daniel Narcisse", - "gender": "M", - "height": "189", - "weight": "93", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 36, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "George Christopher Nash", - "gender": "M", - "height": "195", - "weight": "96", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 26, - "event": "Rowing Men's Coxless Fours", - "medal": "Gold" - }, - { - "name": "Tyla Nathan-Wong", - "gender": "F", - "height": "163", - "weight": "58", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 22, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Lilyana Natsir", - "gender": "F", - "height": "169", - "weight": "62", - "sport": "Badminton", - "team": "Indonesia-1", - "noc": "INA", - "age": 30, - "event": "Badminton Mixed Doubles", - "medal": "Gold" - }, - { - "name": "Darya Sergeyevna Naumova", - "gender": "F", - "height": "165", - "weight": "76", - "sport": "Weightlifting", - "team": "Belarus", - "noc": "BLR", - "age": 20, - "event": "Weightlifting Women's Heavyweight", - "medal": "Silver" - }, - { - "name": "Juan Carlos Navarro Feijoo", - "gender": "M", - "height": "193", - "weight": "82", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 36, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Ikhtiyor Karimovich Navruzov", - "gender": "M", - "height": "165", - "weight": "65", - "sport": "Wrestling", - "team": "Uzbekistan", - "noc": "UZB", - "age": 27, - "event": "Wrestling Men's Welterweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Tsvetelina Biserova Naydenova", - "gender": "F", - "height": "168", - "weight": "49", - "sport": "Rhythmic Gymnastics", - "team": "Bulgaria", - "noc": "BUL", - "age": 22, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Bronze" - }, - { - "name": "Dilshod Nazarov", - "gender": "M", - "height": "187", - "weight": "120", - "sport": "Athletics", - "team": "Tajikistan", - "noc": "TJK", - "age": 34, - "event": "Athletics Men's Hammer Throw", - "medal": "Gold" - }, - { - "name": "Astou Barro Ndour Gueye", - "gender": "F", - "height": "195", - "weight": "68", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 21, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Lia Neal", - "gender": "F", - "height": "178", - "weight": "75", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Leah Neale", - "gender": "F", - "height": "173", - "weight": "66", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Nemanja Nedovi", - "gender": "M", - "height": "191", - "weight": "90", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Daryll Saskia Neita", - "gender": "F", - "height": "172", - "weight": "61", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 19, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Kiley Neushul", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Stephen Newbold", - "gender": "M", - "height": "191", - "weight": "82", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 21, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Neymar da Silva Santos Jnior", - "gender": "M", - "height": "174", - "weight": "64", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 24, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Timothey N'Guessan", - "gender": "M", - "height": "186", - "weight": "105", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Haby Niar", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Taekwondo", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Taekwondo Women's Welterweight", - "medal": "Silver" - }, - { - "name": "Laura Nicholls Gonzlez", - "gender": "F", - "height": "190", - "weight": "90", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Paolo Nicolai", - "gender": "M", - "height": "203", - "weight": "91", - "sport": "Beach Volleyball", - "team": "Italy-1", - "noc": "ITA", - "age": 27, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Silver" - }, - { - "name": "Astier Nicolas", - "gender": "M", - "height": "180", - "weight": "70", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Equestrianism Mixed Three-Day Event, Individual", - "medal": "Silver" - }, - { - "name": "Astier Nicolas", - "gender": "M", - "height": "180", - "weight": "70", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Gold" - }, - { - "name": "Michael Damgaard Nielsen", - "gender": "M", - "height": "192", - "weight": "92", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 26, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Mie stergaard Nielsen", - "gender": "F", - "height": "184", - "weight": "67", - "sport": "Swimming", - "team": "Denmark", - "noc": "DEN", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Simon Niepmann", - "gender": "M", - "height": "180", - "weight": "71", - "sport": "Rowing", - "team": "Switzerland", - "noc": "SUI", - "age": 31, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Gold" - }, - { - "name": "Slobodan Niki", - "gender": "M", - "height": "197", - "weight": "106", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 33, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Vladimir Olegovich Nikitin", - "gender": "M", - "height": "165", - "weight": "56", - "sport": "Boxing", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Boxing Men's Bantamweight", - "medal": "Bronze" - }, - { - "name": "Jelena Nikoli", - "gender": "F", - "height": "194", - "weight": "79", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 34, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Gnonsiane Niombla", - "gender": "F", - "height": "172", - "weight": "69", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 26, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Kei Nishikori", - "gender": "M", - "height": "178", - "weight": "74", - "sport": "Tennis", - "team": "Japan", - "noc": "JPN", - "age": 26, - "event": "Tennis Men's Singles", - "medal": "Bronze" - }, - { - "name": "Koki Niwa", - "gender": "M", - "height": "162", - "weight": "51", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Table Tennis Men's Team", - "medal": "Silver" - }, - { - "name": "Adilbek Sabitovich Niyazymbetov", - "gender": "M", - "height": "180", - "weight": "81", - "sport": "Boxing", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 27, - "event": "Boxing Men's Light-Heavyweight", - "medal": "Silver" - }, - { - "name": "Francine Niyonsaba", - "gender": "F", - "height": "166", - "weight": "60", - "sport": "Athletics", - "team": "Burundi", - "noc": "BDI", - "age": 23, - "event": "Athletics Women's 800 metres", - "medal": "Silver" - }, - { - "name": "Alessandro Nora", - "gender": "M", - "height": "191", - "weight": "85", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Daniel James \"Dan\" Norton", - "gender": "M", - "height": "180", - "weight": "85", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Oktawia Nowacka", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Modern Pentathlon", - "team": "Poland", - "noc": "POL", - "age": 25, - "event": "Modern Pentathlon Women's Individual", - "medal": "Bronze" - }, - { - "name": "Wojciech Nowicki", - "gender": "M", - "height": "196", - "weight": "128", - "sport": "Athletics", - "team": "Poland", - "noc": "POL", - "age": 27, - "event": "Athletics Men's Hammer Throw", - "medal": "Bronze" - }, - { - "name": "Jesper Nddesbo", - "gender": "M", - "height": "199", - "weight": "100", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 35, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Ruslan Nurudinov", - "gender": "M", - "height": "183", - "weight": "109", - "sport": "Weightlifting", - "team": "Uzbekistan", - "noc": "UZB", - "age": 24, - "event": "Weightlifting Men's Heavyweight", - "medal": "Gold" - }, - { - "name": "Guy Olivier Nyokas", - "gender": "M", - "height": "189", - "weight": "86", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 30, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Estelle Nze Minko", - "gender": "F", - "height": "178", - "weight": "67", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Patricia Obee", - "gender": "F", - "height": "165", - "weight": "60", - "sport": "Rowing", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Silver" - }, - { - "name": "Hellen Onsando Obiri", - "gender": "F", - "height": "160", - "weight": "50", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 26, - "event": "Athletics Women's 5,000 metres", - "medal": "Silver" - }, - { - "name": "Siobhan-Marie O'Connor", - "gender": "F", - "height": "173", - "weight": "60", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Swimming Women's 200 metres Individual Medley", - "medal": "Silver" - }, - { - "name": "Hannes Ocik", - "gender": "M", - "height": "191", - "weight": "93", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Gary O'Donovan", - "gender": "M", - "height": "172", - "weight": "70", - "sport": "Rowing", - "team": "Ireland", - "noc": "IRL", - "age": 23, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Silver" - }, - { - "name": "Paul O'Donovan", - "gender": "M", - "height": "177", - "weight": "70", - "sport": "Rowing", - "team": "Ireland", - "noc": "IRL", - "age": 22, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Silver" - }, - { - "name": "Stine Bredal Oftedal", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 24, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Maja Ognjenovi", - "gender": "F", - "height": "183", - "weight": "67", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 31, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Oh Hye-Ri", - "gender": "F", - "height": "182", - "weight": "69", - "sport": "Taekwondo", - "team": "South Korea", - "noc": "KOR", - "age": 28, - "event": "Taekwondo Women's Welterweight", - "medal": "Gold" - }, - { - "name": "Christine Ijeoma Chika Ohuruogu", - "gender": "F", - "height": "172", - "weight": "70", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 32, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Poliana Okimoto-Cintra", - "gender": "F", - "height": "165", - "weight": "52", - "sport": "Swimming", - "team": "Brazil", - "noc": "BRA", - "age": 33, - "event": "Swimming Women's 10 kilometres Open Water", - "medal": "Bronze" - }, - { - "name": "Courtney Okolo", - "gender": "F", - "height": "173", - "weight": "59", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Nozomi Okuhara", - "gender": "F", - "height": "156", - "weight": "51", - "sport": "Badminton", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Badminton Women's Singles", - "medal": "Bronze" - }, - { - "name": "Pia-Sophie Oldhafer", - "gender": "F", - "height": "166", - "weight": "55", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Penelope \"Penny\" Oleksiak", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 100 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Penelope \"Penny\" Oleksiak", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Penelope \"Penny\" Oleksiak", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Penelope \"Penny\" Oleksiak", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 100 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Marc-Antoine Olivier", - "gender": "M", - "height": "183", - "weight": "64", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 20, - "event": "Swimming Men's 10 kilometres Open Water", - "medal": "Bronze" - }, - { - "name": "Morten Olsen", - "gender": "M", - "height": "184", - "weight": "95", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Om Yun-Chol", - "gender": "M", - "height": "151", - "weight": "56", - "sport": "Weightlifting", - "team": "North Korea", - "noc": "PRK", - "age": 24, - "event": "Weightlifting Men's Bantamweight", - "medal": "Silver" - }, - { - "name": "Kano Omata", - "gender": "F", - "height": "160", - "weight": "48", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 20, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Thierry Omeyer", - "gender": "M", - "height": "192", - "weight": "93", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 39, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Shohei Ono", - "gender": "M", - "height": "170", - "weight": "73", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Judo Men's Lightweight", - "medal": "Gold" - }, - { - "name": "Nwanyika Jenete C. \"Anyika\" Onuora", - "gender": "F", - "height": "178", - "weight": "76", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Laura Oprea", - "gender": "F", - "height": "186", - "weight": "75", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 22, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Orlando Ortega Alejo", - "gender": "M", - "height": "182", - "weight": "77", - "sport": "Athletics", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Athletics Men's 110 metres Hurdles", - "medal": "Silver" - }, - { - "name": "Idalys Ortz Bocourt", - "gender": "F", - "height": "180", - "weight": "95", - "sport": "Judo", - "team": "Cuba", - "noc": "CUB", - "age": 26, - "event": "Judo Women's Heavyweight", - "medal": "Silver" - }, - { - "name": "Ignacio Ortz", - "gender": "M", - "height": "180", - "weight": "76", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Rstm Orucov", - "gender": "M", - "height": "179", - "weight": "73", - "sport": "Judo", - "team": "Azerbaijan", - "noc": "AZE", - "age": 24, - "event": "Judo Men's Lightweight", - "medal": "Silver" - }, - { - "name": "Selin Oruz", - "gender": "F", - "height": "172", - "weight": "60", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Timur Oruz", - "gender": "M", - "height": "186", - "weight": "87", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Inna Volodymyrivna Osypenko-Radomska", - "gender": "F", - "height": "166", - "weight": "63", - "sport": "Canoeing", - "team": "Azerbaijan", - "noc": "AZE", - "age": 33, - "event": "Canoeing Women's Kayak Singles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Shinobu Ota", - "gender": "M", - "height": "165", - "weight": "65", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Wrestling Men's Featherweight, Greco-Roman", - "medal": "Silver" - }, - { - "name": "Katharina Otte", - "gender": "F", - "height": "170", - "weight": "63", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Jeanette Ottesen Gray", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Swimming", - "team": "Denmark", - "noc": "DEN", - "age": 28, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Oussama Al-Oueslati", - "gender": "M", - "height": "199", - "weight": "80", - "sport": "Taekwondo", - "team": "Tunisia", - "noc": "TUN", - "age": 20, - "event": "Taekwondo Men's Welterweight", - "medal": "Bronze" - }, - { - "name": "Sofiane Oumiha", - "gender": "M", - "height": "174", - "weight": "60", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 21, - "event": "Boxing Men's Lightweight", - "medal": "Silver" - }, - { - "name": "Sarah Ourahmoune", - "gender": "F", - "height": "158", - "weight": "51", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 34, - "event": "Boxing Women's Flyweight", - "medal": "Silver" - }, - { - "name": "Nathan Outteridge", - "gender": "M", - "height": "179", - "weight": "75", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 30, - "event": "Sailing Men's Skiff", - "medal": "Silver" - }, - { - "name": "Emily Overholt", - "gender": "F", - "height": "170", - "weight": "55", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 18, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Dimitrij Ovtcharov", - "gender": "M", - "height": "186", - "weight": "78", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Table Tennis Men's Team", - "medal": "Bronze" - }, - { - "name": "Lily Isabelle Owsley", - "gender": "F", - "height": "170", - "weight": "70", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Jake Packard", - "gender": "M", - "height": "195", - "weight": "68", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Bryony Kate Frances Page", - "gender": "F", - "height": "172", - "weight": "60", - "sport": "Trampolining", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Trampolining Women's Individual", - "medal": "Silver" - }, - { - "name": "Danielle Nicole Page", - "gender": "F", - "height": "188", - "weight": "77", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 29, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Caleb Paine", - "gender": "M", - "height": "191", - "weight": "98", - "sport": "Sailing", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Sailing Men's One Person Heavyweight Dinghy", - "medal": "Bronze" - }, - { - "name": "Mariana Pajn Londoo", - "gender": "F", - "height": "158", - "weight": "50", - "sport": "Cycling", - "team": "Colombia", - "noc": "COL", - "age": 24, - "event": "Cycling Women's BMX", - "medal": "Gold" - }, - { - "name": "Laia Palau Alts", - "gender": "F", - "height": "181", - "weight": "69", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 36, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Gregorio Paltrinieri", - "gender": "M", - "height": "191", - "weight": "72", - "sport": "Swimming", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Swimming Men's 1,500 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Pan Feihong", - "gender": "F", - "height": "173", - "weight": "57", - "sport": "Rowing", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Bronze" - }, - { - "name": "Pang Wei", - "gender": "M", - "height": "178", - "weight": "77", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 30, - "event": "Shooting Men's Air Pistol, 10 metres", - "medal": "Bronze" - }, - { - "name": "Yekaterina Andreyevna Pantyulina-Lisunova", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Karen Paquin", - "gender": "F", - "height": "172", - "weight": "70", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Matas Enrique Paredes", - "gender": "M", - "height": "176", - "weight": "74", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 34, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Paula Beln Pareto", - "gender": "F", - "height": "150", - "weight": "48", - "sport": "Judo", - "team": "Argentina", - "noc": "ARG", - "age": 30, - "event": "Judo Women's Extra-Lightweight", - "medal": "Gold" - }, - { - "name": "Park In-Bee", - "gender": "F", - "height": "168", - "weight": "65", - "sport": "Golf", - "team": "South Korea", - "noc": "KOR", - "age": 28, - "event": "Golf Women's Individual", - "medal": "Gold" - }, - { - "name": "Park Sang-Young", - "gender": "M", - "height": "177", - "weight": "73", - "sport": "Fencing", - "team": "South Korea", - "noc": "KOR", - "age": 20, - "event": "Fencing Men's epee, Individual", - "medal": "Gold" - }, - { - "name": "Shannon Parry", - "gender": "F", - "height": "170", - "weight": "70", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 26, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Mara Lucila Pascua Surez", - "gender": "F", - "height": "196", - "weight": "93", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 33, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Mariya Valeryevna Paseka", - "gender": "F", - "height": "161", - "weight": "48", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Gymnastics Women's Team All-Around", - "medal": "Silver" - }, - { - "name": "Mariya Valeryevna Paseka", - "gender": "F", - "height": "161", - "weight": "48", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Gymnastics Women's Horse Vault", - "medal": "Silver" - }, - { - "name": "Aleksandra Vyacheslavovna Patskevich", - "gender": "F", - "height": "169", - "weight": "69", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Ilse Paulis", - "gender": "F", - "height": "174", - "weight": "57", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 23, - "event": "Rowing Women's Lightweight Double Sculls", - "medal": "Gold" - }, - { - "name": "Maartje Yvonne Helene Paumen", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 30, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Josip Pavi", - "gender": "M", - "height": "195", - "weight": "90", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 34, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Adam George Peaty", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Swimming Men's 100 metres Breaststroke", - "medal": "Gold" - }, - { - "name": "Adam George Peaty", - "gender": "M", - "height": "191", - "weight": "86", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 21, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Matthieu Patrick Franois Peche", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Canoeing", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Bronze" - }, - { - "name": "Christinna Pedersen", - "gender": "F", - "height": "178", - "weight": "68", - "sport": "Badminton", - "team": "Denmark", - "noc": "DEN", - "age": 30, - "event": "Badminton Women's Doubles", - "medal": "Silver" - }, - { - "name": "Rikke Mller Pedersen", - "gender": "F", - "height": "174", - "weight": "61", - "sport": "Swimming", - "team": "Denmark", - "noc": "DEN", - "age": 27, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Bronze" - }, - { - "name": "Gonzalo Peillat", - "gender": "M", - "height": "177", - "weight": "82", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 23, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Hendrik Pekeler", - "gender": "M", - "height": "203", - "weight": "103", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Evania Pelite", - "gender": "F", - "height": "169", - "weight": "67", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Giovanni Pellielo", - "gender": "M", - "height": "173", - "weight": "93", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 46, - "event": "Shooting Men's Trap", - "medal": "Silver" - }, - { - "name": "Catharine Pendrel", - "gender": "F", - "height": "166", - "weight": "50", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 35, - "event": "Cycling Women's Mountainbike, Cross-team", - "medal": "Bronze" - }, - { - "name": "Sandra Perkovi", - "gender": "F", - "height": "183", - "weight": "85", - "sport": "Athletics", - "team": "Croatia", - "noc": "CRO", - "age": 26, - "event": "Athletics Women's Discus Throw", - "medal": "Gold" - }, - { - "name": "Kseniya Vitalyevna Perova", - "gender": "F", - "height": "169", - "weight": "77", - "sport": "Archery", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Archery Women's Team", - "medal": "Silver" - }, - { - "name": "Kasey Perry-Glass", - "gender": "F", - "height": "163", - "weight": "59", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Bronze" - }, - { - "name": "Franois Pervis", - "gender": "M", - "height": "180", - "weight": "88", - "sport": "Cycling", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Cycling Men's Team Sprint", - "medal": "Bronze" - }, - { - "name": "Babett Peter", - "gender": "F", - "height": "172", - "weight": "64", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Steffen Peters", - "gender": "M", - "height": "173", - "weight": "68", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 51, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Bronze" - }, - { - "name": "Nils Petersen", - "gender": "M", - "height": "188", - "weight": "80", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Antonio Petkovi", - "gender": "M", - "height": "190", - "weight": "90", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Geno Petriashvili", - "gender": "M", - "height": "198", - "weight": "125", - "sport": "Wrestling", - "team": "Georgia", - "noc": "GEO", - "age": 22, - "event": "Wrestling Men's Super-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Mihaela Petril", - "gender": "F", - "height": "190", - "weight": "74", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 25, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Eleftherios Petrounias", - "gender": "M", - "height": "164", - "weight": "62", - "sport": "Gymnastics", - "team": "Greece", - "noc": "GRE", - "age": 25, - "event": "Gymnastics Men's Rings", - "medal": "Gold" - }, - { - "name": "Mayya Andreyevna Petrova (Kaverina-)", - "gender": "F", - "height": "178", - "weight": "71", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 34, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Sonja Petrovi", - "gender": "F", - "height": "188", - "weight": "77", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 27, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 100 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 200 metres Butterfly", - "medal": "Gold" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 200 metres Individual Medley", - "medal": "Gold" - }, - { - "name": "Michael Fred Phelps, II", - "gender": "M", - "height": "193", - "weight": "91", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Asha Solette Philip", - "gender": "F", - "height": "164", - "weight": "67", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Matteo Piano", - "gender": "M", - "height": "208", - "weight": "102", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Charline Picon", - "gender": "F", - "height": "169", - "weight": "57", - "sport": "Sailing", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Sailing Women's Windsurfer", - "medal": "Gold" - }, - { - "name": "Luisito Pi", - "gender": "M", - "height": "183", - "weight": "57", - "sport": "Taekwondo", - "team": "Dominican Republic", - "noc": "DOM", - "age": 22, - "event": "Taekwondo Men's Flyweight", - "medal": "Bronze" - }, - { - "name": "Ccile Pieper", - "gender": "F", - "height": "166", - "weight": "56", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Blake Pieroni", - "gender": "M", - "height": "188", - "weight": "86", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Duko Pijetlovi", - "gender": "M", - "height": "197", - "weight": "97", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 31, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Gojko Pijetlovi", - "gender": "M", - "height": "194", - "weight": "92", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 32, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Allison Marie Pineau", - "gender": "F", - "height": "181", - "weight": "66", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Paolo Pizzo", - "gender": "M", - "height": "180", - "weight": "70", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 33, - "event": "Fencing Men's epee, Team", - "medal": "Silver" - }, - { - "name": "Thomas Plel", - "gender": "M", - "height": "181", - "weight": "80", - "sport": "Sailing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Sailing Men's Skiff", - "medal": "Bronze" - }, - { - "name": "David Edward Plummer", - "gender": "M", - "height": "191", - "weight": "95", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Swimming Men's 100 metres Backstroke", - "medal": "Bronze" - }, - { - "name": "David Edward Plummer", - "gender": "M", - "height": "191", - "weight": "95", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Amanda Polk", - "gender": "F", - "height": "180", - "weight": "84", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Marina Viktorovna Poltoran-Litvinchuk", - "gender": "F", - "height": "178", - "weight": "68", - "sport": "Canoeing", - "team": "Belarus", - "noc": "BLR", - "age": 28, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Bronze" - }, - { - "name": "Francesca Pomeri", - "gender": "F", - "height": "174", - "weight": "76", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 23, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Simona Pop (Deac-)", - "gender": "F", - "height": "178", - "weight": "62", - "sport": "Fencing", - "team": "Romania", - "noc": "ROU", - "age": 27, - "event": "Fencing Women's epee, Team", - "medal": "Gold" - }, - { - "name": "Iuliana Popa", - "gender": "F", - "height": "185", - "weight": "72", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 20, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Nadezhda Mikhaylovna Popok-Lepeshko", - "gender": "F", - "height": "172", - "weight": "67", - "sport": "Canoeing", - "team": "Belarus", - "noc": "BLR", - "age": 27, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Bronze" - }, - { - "name": "Silvija Popovi", - "gender": "F", - "height": "178", - "weight": "65", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 30, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Alexandra Popp", - "gender": "F", - "height": "174", - "weight": "65", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Valentin Porte", - "gender": "M", - "height": "190", - "weight": "92", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 25, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Alise Rose Post", - "gender": "F", - "height": "158", - "weight": "58", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Cycling Women's BMX", - "medal": "Silver" - }, - { - "name": "Mira Potkonen", - "gender": "F", - "height": "165", - "weight": "60", - "sport": "Boxing", - "team": "Finland", - "noc": "FIN", - "age": 35, - "event": "Boxing Women's Lightweight", - "medal": "Bronze" - }, - { - "name": "Alec Potts", - "gender": "M", - "height": "185", - "weight": "77", - "sport": "Archery", - "team": "Australia", - "noc": "AUS", - "age": 20, - "event": "Archery Men's Team", - "medal": "Bronze" - }, - { - "name": "Asafa Kehine Powell", - "gender": "M", - "height": "191", - "weight": "93", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 33, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Gold" - }, - { - "name": "Olivia Elizabeth \"Polly\" Powrie", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 28, - "event": "Sailing Women's Two Person Dinghy", - "medal": "Silver" - }, - { - "name": "Josh Prenot", - "gender": "M", - "height": "180", - "weight": "76", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Swimming Men's 200 metres Breaststroke", - "medal": "Silver" - }, - { - "name": "Christian Presciutti", - "gender": "M", - "height": "184", - "weight": "87", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 33, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Nicholas Presciutti", - "gender": "M", - "height": "189", - "weight": "93", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 22, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "William Reid Priddy", - "gender": "M", - "height": "194", - "weight": "89", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 38, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Nichelle Prince", - "gender": "F", - "height": "163", - "weight": "65", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 21, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Andrija Prlainovi", - "gender": "M", - "height": "200", - "weight": "106", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 29, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Yekaterina Valeryevna Prokofyeva", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Yelena Gennadyevna Prokofyeva", - "gender": "F", - "height": "171", - "weight": "54", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Grischa Prmel", - "gender": "M", - "height": "182", - "weight": "78", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Marie Prouvensier", - "gender": "F", - "height": "165", - "weight": "52", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 22, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Ji Prskavec", - "gender": "M", - "height": "173", - "weight": "69", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 23, - "event": "Canoeing Men's Kayak Singles, Slalom", - "medal": "Bronze" - }, - { - "name": "Monica Puig Marchn", - "gender": "F", - "height": "170", - "weight": "64", - "sport": "Tennis", - "team": "Puerto Rico", - "noc": "PUR", - "age": 22, - "event": "Tennis Women's Singles", - "medal": "Gold" - }, - { - "name": "Elmar Qasmov", - "gender": "M", - "height": "188", - "weight": "100", - "sport": "Judo", - "team": "Azerbaijan", - "noc": "AZE", - "age": 25, - "event": "Judo Men's Half-Heavyweight", - "medal": "Silver" - }, - { - "name": "Xetaq Qazyumov", - "gender": "M", - "height": "180", - "weight": "97", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 33, - "event": "Wrestling Men's Heavyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Qin Kai", - "gender": "M", - "height": "170", - "weight": "65", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 30, - "event": "Diving Men's Synchronized Springboard", - "medal": "Bronze" - }, - { - "name": "Rasmus Christian Quaade", - "gender": "M", - "height": "187", - "weight": "78", - "sport": "Cycling", - "team": "Denmark", - "noc": "DEN", - "age": 26, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Bronze" - }, - { - "name": "Elisa Queirolo", - "gender": "F", - "height": "168", - "weight": "61", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Isaquias Queiroz dos Santos", - "gender": "M", - "height": "175", - "weight": "85", - "sport": "Canoeing", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Canoeing Men's Canadian Singles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Isaquias Queiroz dos Santos", - "gender": "M", - "height": "175", - "weight": "85", - "sport": "Canoeing", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Canoeing Men's Canadian Singles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Isaquias Queiroz dos Santos", - "gender": "M", - "height": "175", - "weight": "85", - "sport": "Canoeing", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Samantha Ann \"Sam\" Quek", - "gender": "F", - "height": "169", - "weight": "62", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Alejandra Quereda Flores", - "gender": "F", - "height": "175", - "weight": "55", - "sport": "Rhythmic Gymnastics", - "team": "Spain", - "noc": "ESP", - "age": 24, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Silver" - }, - { - "name": "Laura Quevedo Caizares", - "gender": "F", - "height": "185", - "weight": "74", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 20, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Rebecca Quinn", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 20, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Jean Quiquampoix", - "gender": "M", - "height": "189", - "weight": "85", - "sport": "Shooting", - "team": "France", - "noc": "FRA", - "age": 20, - "event": "Shooting Men's Rapid-Fire Pistol, 25 metres", - "medal": "Silver" - }, - { - "name": "Alicia Quirk", - "gender": "F", - "height": "173", - "weight": "64", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Mohammed Rabii", - "gender": "M", - "height": "180", - "weight": "69", - "sport": "Boxing", - "team": "Morocco", - "noc": "MAR", - "age": 23, - "event": "Boxing Men's Welterweight", - "medal": "Bronze" - }, - { - "name": "Federica Radicchi", - "gender": "F", - "height": "170", - "weight": "70", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Tamara Radoaj", - "gender": "F", - "height": "170", - "weight": "60", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Miroslav Raduljica", - "gender": "M", - "height": "213", - "weight": "130", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Rafael Alcntara do Nascimento", - "gender": "M", - "height": "172", - "weight": "65", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 23, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Hassan Sabzali Rahimi", - "gender": "M", - "height": "165", - "weight": "62", - "sport": "Wrestling", - "team": "Iran", - "noc": "IRI", - "age": 27, - "event": "Wrestling Men's Featherweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Guillaume Louis Benoit Raineau", - "gender": "M", - "height": "187", - "weight": "71", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 30, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Alexandra Rose \"Aly\" Raisman", - "gender": "F", - "height": "157", - "weight": "52", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Gymnastics Women's Individual All-Around", - "medal": "Silver" - }, - { - "name": "Alexandra Rose \"Aly\" Raisman", - "gender": "F", - "height": "157", - "weight": "52", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Gymnastics Women's Team All-Around", - "medal": "Gold" - }, - { - "name": "Alexandra Rose \"Aly\" Raisman", - "gender": "F", - "height": "157", - "weight": "52", - "sport": "Gymnastics", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Gymnastics Women's Floor Exercise", - "medal": "Silver" - }, - { - "name": "Allar Raja", - "gender": "M", - "height": "190", - "weight": "95", - "sport": "Rowing", - "team": "Estonia", - "noc": "EST", - "age": 33, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Nidzhat Aliyevich Rakhimov", - "gender": "M", - "height": "176", - "weight": "77", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 22, - "event": "Weightlifting Men's Middleweight", - "medal": "Gold" - }, - { - "name": "Rajeev Ram", - "gender": "M", - "height": "193", - "weight": "84", - "sport": "Tennis", - "team": "United States-1", - "noc": "USA", - "age": 32, - "event": "Tennis Mixed Doubles", - "medal": "Silver" - }, - { - "name": "Edvinas Ramanauskas", - "gender": "M", - "height": "184", - "weight": "90", - "sport": "Canoeing", - "team": "Lithuania", - "noc": "LTU", - "age": 30, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Carlos Alberto Ramrez Yepes", - "gender": "M", - "height": "178", - "weight": "65", - "sport": "Cycling", - "team": "Colombia", - "noc": "COL", - "age": 22, - "event": "Cycling Men's BMX", - "medal": "Bronze" - }, - { - "name": "Robeisy Eloy Ramrez Carrazana", - "gender": "M", - "height": "165", - "weight": "56", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 22, - "event": "Boxing Men's Bantamweight", - "medal": "Gold" - }, - { - "name": "Soslan Lyudvikovich Ramonov", - "gender": "M", - "height": "170", - "weight": "65", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Wrestling Men's Welterweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Thomas Matthew \"Tom\" Ransley", - "gender": "M", - "height": "198", - "weight": "101", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 30, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Sava Ranelovi", - "gender": "M", - "height": "193", - "weight": "98", - "sport": "Water Polo", - "team": "Serbia", - "noc": "SRB", - "age": 23, - "event": "Water Polo Men's Water Polo", - "medal": "Gold" - }, - { - "name": "Milena Rai", - "gender": "F", - "height": "191", - "weight": "72", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 25, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Hedvig Lrke Berg Rasmussen", - "gender": "F", - "height": "187", - "weight": "79", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 22, - "event": "Rowing Women's Coxless Pairs", - "medal": "Bronze" - }, - { - "name": "Ronald Rauhe", - "gender": "M", - "height": "179", - "weight": "82", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 34, - "event": "Canoeing Men's Kayak Singles, 200 metres", - "medal": "Bronze" - }, - { - "name": "Vatemo Ravouvou", - "gender": "M", - "height": "171", - "weight": "81", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 26, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Savenaca Rawaca", - "gender": "M", - "height": "189", - "weight": "105", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 24, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Alexis Raynaud", - "gender": "M", - "height": "172", - "weight": "78", - "sport": "Shooting", - "team": "France", - "noc": "FRA", - "age": 21, - "event": "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Bronze" - }, - { - "name": "Andrs Rdli", - "gender": "M", - "height": "193", - "weight": "83", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 32, - "event": "Fencing Men's epee, Team", - "medal": "Bronze" - }, - { - "name": "Peter \"Pete\" Reed", - "gender": "M", - "height": "197", - "weight": "100", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 35, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Brittney Davon Reese", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 29, - "event": "Athletics Women's Long Jump", - "medal": "Silver" - }, - { - "name": "Emily Regan", - "gender": "F", - "height": "188", - "weight": "81", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Tobias Reichmann", - "gender": "M", - "height": "188", - "weight": "87", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Maximilian Reinelt", - "gender": "M", - "height": "195", - "weight": "98", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Christian Reitz", - "gender": "M", - "height": "183", - "weight": "93", - "sport": "Shooting", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Shooting Men's Rapid-Fire Pistol, 25 metres", - "medal": "Gold" - }, - { - "name": "Ren Cancan", - "gender": "F", - "height": "167", - "weight": "51", - "sport": "Boxing", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Boxing Women's Flyweight", - "medal": "Bronze" - }, - { - "name": "Ren Qian", - "gender": "F", - "height": "162", - "weight": "49", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 15, - "event": "Diving Women's Platform", - "medal": "Gold" - }, - { - "name": "Renato Soares de Oliveira Augusto", - "gender": "M", - "height": "186", - "weight": "90", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 28, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Max Rendschmidt", - "gender": "M", - "height": "186", - "weight": "90", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Max Rendschmidt", - "gender": "M", - "height": "186", - "weight": "90", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Robert Peter \"Robbie\" Renwick", - "gender": "M", - "height": "184", - "weight": "80", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Lucas Martn Rey", - "gender": "M", - "height": "177", - "weight": "74", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 33, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Matas Rey", - "gender": "M", - "height": "178", - "weight": "72", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 31, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Felipe Reyes Cabaas", - "gender": "M", - "height": "205", - "weight": "109", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 36, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Kristina Joana Reynolds", - "gender": "F", - "height": "181", - "weight": "71", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 32, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Ghasem Gholamreza Rezaei", - "gender": "M", - "height": "185", - "weight": "100", - "sport": "Wrestling", - "team": "Iran", - "noc": "IRI", - "age": 30, - "event": "Wrestling Men's Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Kimberly Susan \"Kim\" Rhode (-Harryman)", - "gender": "F", - "height": "163", - "weight": "82", - "sport": "Shooting", - "team": "United States", - "noc": "USA", - "age": 37, - "event": "Shooting Women's Skeet", - "medal": "Bronze" - }, - { - "name": "Ri Se-Gwang", - "gender": "M", - "height": "155", - "weight": "54", - "sport": "Gymnastics", - "team": "North Korea", - "noc": "PRK", - "age": 31, - "event": "Gymnastics Men's Horse Vault", - "medal": "Gold" - }, - { - "name": "Helen Richardson-Walsh", - "gender": "F", - "height": "165", - "weight": "55", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 34, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Kathrin Louise \"Kate\" Richardson-Walsh", - "gender": "F", - "height": "171", - "weight": "66", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 36, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Linn-Kristin Ullevoldster Riegelhuth Koren", - "gender": "F", - "height": "175", - "weight": "66", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 32, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Rim Jong-Sim", - "gender": "F", - "height": "162", - "weight": "75", - "sport": "Weightlifting", - "team": "North Korea", - "noc": "PRK", - "age": 23, - "event": "Weightlifting Women's Heavyweight", - "medal": "Gold" - }, - { - "name": "Anne-Marie Rindom", - "gender": "F", - "height": "170", - "weight": "68", - "sport": "Sailing", - "team": "Denmark", - "noc": "DEN", - "age": 25, - "event": "Sailing Women's One Person Dinghy", - "medal": "Bronze" - }, - { - "name": "Teddy Pierre-Marie Riner", - "gender": "M", - "height": "203", - "weight": "139", - "sport": "Judo", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Judo Men's Heavyweight", - "medal": "Gold" - }, - { - "name": "Pandelela Rinong anak Pamg", - "gender": "F", - "height": "159", - "weight": "55", - "sport": "Diving", - "team": "Malaysia", - "noc": "MAS", - "age": 23, - "event": "Diving Women's Synchronized Platform", - "medal": "Silver" - }, - { - "name": "Jenny Rissveds", - "gender": "F", - "height": "165", - "weight": "55", - "sport": "Cycling", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Cycling Women's Mountainbike, Cross-team", - "medal": "Gold" - }, - { - "name": "Saulius Ritter", - "gender": "M", - "height": "202", - "weight": "110", - "sport": "Rowing", - "team": "Lithuania", - "noc": "LTU", - "age": 27, - "event": "Rowing Men's Double Sculls", - "medal": "Silver" - }, - { - "name": "Hanna Serhivna Rizatdinova", - "gender": "F", - "height": "173", - "weight": "49", - "sport": "Rhythmic Gymnastics", - "team": "Ukraine", - "noc": "UKR", - "age": 23, - "event": "Rhythmic Gymnastics Women's Individual", - "medal": "Bronze" - }, - { - "name": "Mlina Robert-Michon", - "gender": "F", - "height": "180", - "weight": "85", - "sport": "Athletics", - "team": "France", - "noc": "FRA", - "age": 37, - "event": "Athletics Women's Discus Throw", - "medal": "Silver" - }, - { - "name": "Gil Roberts", - "gender": "M", - "height": "188", - "weight": "82", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "James Roberts", - "gender": "M", - "height": "194", - "weight": "90", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 25, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Mark Robertson", - "gender": "M", - "height": "189", - "weight": "96", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Kelsey Robinson", - "gender": "F", - "height": "188", - "weight": "70", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Sarah Elizabeth Robles", - "gender": "F", - "height": "178", - "weight": "141", - "sport": "Weightlifting", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Weightlifting Women's Super-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Brendon Rodney", - "gender": "M", - "height": "195", - "weight": "80", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Bronze" - }, - { - "name": "Rodrigo Caio Coquette Russo", - "gender": "M", - "height": "182", - "weight": "70", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Rodrigo Dourado Cunha", - "gender": "M", - "height": "186", - "weight": "79", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Leonor Rodrguez Manso", - "gender": "F", - "height": "180", - "weight": "72", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 24, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Misael Uziel Rodrguez Olivas", - "gender": "M", - "height": "178", - "weight": "75", - "sport": "Boxing", - "team": "Mexico", - "noc": "MEX", - "age": 22, - "event": "Boxing Men's Middleweight", - "medal": "Bronze" - }, - { - "name": "Sergio Rodrguez Gmez", - "gender": "M", - "height": "191", - "weight": "80", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 30, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "James Rodwell", - "gender": "M", - "height": "195", - "weight": "105", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Boudewijn Rell", - "gender": "M", - "height": "195", - "weight": "100", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Thomas Rhler", - "gender": "M", - "height": "192", - "weight": "92", - "sport": "Athletics", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Athletics Men's Javelin Throw", - "medal": "Gold" - }, - { - "name": "Yulimar del Valle Rojas Rodrguez", - "gender": "F", - "height": "192", - "weight": "72", - "sport": "Athletics", - "team": "Venezuela", - "noc": "VEN", - "age": 20, - "event": "Athletics Women's Triple Jump", - "medal": "Silver" - }, - { - "name": "Fridolina Rolf", - "gender": "F", - "height": "178", - "weight": "74", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Brianna Rollins", - "gender": "F", - "height": "165", - "weight": "59", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Athletics Women's 100 metres Hurdles", - "medal": "Gold" - }, - { - "name": "Svetlana Alekseyevna Romashina", - "gender": "F", - "height": "173", - "weight": "57", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Synchronized Swimming Women's Duet", - "medal": "Gold" - }, - { - "name": "Svetlana Alekseyevna Romashina", - "gender": "F", - "height": "173", - "weight": "57", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Leticia Romero Gonzlez", - "gender": "F", - "height": "177", - "weight": "62", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 21, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Natalie Rooney", - "gender": "F", - "height": "181", - "weight": "95", - "sport": "Shooting", - "team": "New Zealand", - "noc": "NZL", - "age": 28, - "event": "Shooting Women's Trap", - "medal": "Silver" - }, - { - "name": "Deanne Rose", - "gender": "F", - "height": "160", - "weight": "62", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 17, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Justin Peter Rose", - "gender": "M", - "height": "191", - "weight": "NA", - "sport": "Golf", - "team": "Great Britain", - "noc": "GBR", - "age": 36, - "event": "Golf Men's Individual", - "medal": "Gold" - }, - { - "name": "Shane Rose", - "gender": "M", - "height": "181", - "weight": "80", - "sport": "Equestrianism", - "team": "Australia", - "noc": "AUS", - "age": 43, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Bronze" - }, - { - "name": "April Elizabeth Ross", - "gender": "F", - "height": "185", - "weight": "75", - "sport": "Beach Volleyball", - "team": "United States-1", - "noc": "USA", - "age": 34, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Bronze" - }, - { - "name": "Gabriele Rossetti", - "gender": "M", - "height": "176", - "weight": "65", - "sport": "Shooting", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Shooting Men's Skeet", - "medal": "Gold" - }, - { - "name": "Lucas Rafael Rossi", - "gender": "M", - "height": "188", - "weight": "88", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 31, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Salvatore Rossini", - "gender": "M", - "height": "185", - "weight": "82", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 30, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Kianoush Rostami", - "gender": "M", - "height": "177", - "weight": "85", - "sport": "Weightlifting", - "team": "Iran", - "noc": "IRI", - "age": 25, - "event": "Weightlifting Men's Light-Heavyweight", - "medal": "Gold" - }, - { - "name": "Snke Rothenberger", - "gender": "M", - "height": "193", - "weight": "73", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Gold" - }, - { - "name": "Joanna Katie Rowsell Shand", - "gender": "F", - "height": "180", - "weight": "69", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Cycling Women's Team Pursuit", - "medal": "Gold" - }, - { - "name": "Philippe Rozier", - "gender": "M", - "height": "173", - "weight": "63", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 53, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Gold" - }, - { - "name": "Elin Ingrid Johanna Rubensson", - "gender": "F", - "height": "166", - "weight": "59", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 23, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Ricard \"Ricky\" Rubio Vives", - "gender": "M", - "height": "193", - "weight": "82", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Basketball Men's Basketball", - "medal": "Bronze" - }, - { - "name": "Taylor Madison Ruck", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Taylor Madison Ruck", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 16, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "David Lekuta Rudisha", - "gender": "M", - "height": "190", - "weight": "76", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 27, - "event": "Athletics Men's 800 metres", - "medal": "Gold" - }, - { - "name": "Christopher Rhr", - "gender": "M", - "height": "180", - "weight": "77", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Cierra Runge", - "gender": "F", - "height": "193", - "weight": "85", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Galen Rupp", - "gender": "M", - "height": "181", - "weight": "61", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Athletics Men's Marathon", - "medal": "Bronze" - }, - { - "name": "Aaron Russell", - "gender": "M", - "height": "206", - "weight": "93", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Alonzo Russell", - "gender": "M", - "height": "174", - "weight": "68", - "sport": "Athletics", - "team": "Bahamas", - "noc": "BAH", - "age": 24, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Bronze" - }, - { - "name": "Kelly Russell", - "gender": "F", - "height": "178", - "weight": "83", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Gregory James \"Greg\" Rutherford", - "gender": "M", - "height": "188", - "weight": "92", - "sport": "Athletics", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Athletics Men's Long Jump", - "medal": "Bronze" - }, - { - "name": "William \"Will\" Ryan", - "gender": "M", - "height": "193", - "weight": "75", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 27, - "event": "Sailing Men's Two Person Dinghy", - "medal": "Silver" - }, - { - "name": "Yevgeny Mikhaylovich Rylov", - "gender": "M", - "height": "184", - "weight": "69", - "sport": "Swimming", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Swimming Men's 200 metres Backstroke", - "medal": "Bronze" - }, - { - "name": "Olga Sergeyevna Rypakova (Alekseyeva-)", - "gender": "F", - "height": "183", - "weight": "62", - "sport": "Athletics", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 31, - "event": "Athletics Women's Triple Jump", - "medal": "Bronze" - }, - { - "name": "Lucas Saatkamp", - "gender": "M", - "height": "209", - "weight": "101", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 30, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Abdul-Rashid Bulayevich Sadulayev", - "gender": "M", - "height": "177", - "weight": "86", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 20, - "event": "Wrestling Men's Light-Heavyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Lucie afov", - "gender": "F", - "height": "177", - "weight": "65", - "sport": "Tennis", - "team": "Czech Republic-1", - "noc": "CZE", - "age": 29, - "event": "Tennis Women's Doubles", - "medal": "Bronze" - }, - { - "name": "Timur Marselevich Safin", - "gender": "M", - "height": "182", - "weight": "82", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Fencing Men's Foil, Individual", - "medal": "Bronze" - }, - { - "name": "Timur Marselevich Safin", - "gender": "M", - "height": "182", - "weight": "82", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Fencing Men's Foil, Team", - "medal": "Gold" - }, - { - "name": "Dylan Michael Sage", - "gender": "M", - "height": "188", - "weight": "96", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 24, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Kamran ahsuvarl", - "gender": "M", - "height": "180", - "weight": "75", - "sport": "Boxing", - "team": "Azerbaijan", - "noc": "AZE", - "age": 23, - "event": "Boxing Men's Middleweight", - "medal": "Bronze" - }, - { - "name": "Ibragim Magomed-Saidovich Saidov", - "gender": "M", - "height": "180", - "weight": "125", - "sport": "Wrestling", - "team": "Belarus", - "noc": "BLR", - "age": 31, - "event": "Wrestling Men's Super-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Masato Sakai", - "gender": "M", - "height": "181", - "weight": "77", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 21, - "event": "Swimming Men's 200 metres Butterfly", - "medal": "Silver" - }, - { - "name": "Juan Manuel Saladino", - "gender": "M", - "height": "174", - "weight": "73", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Popoola Sodiq Saliu", - "gender": "M", - "height": "170", - "weight": "51", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 21, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Katja Steen Salskov-Iversen", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Sailing", - "team": "Denmark", - "noc": "DEN", - "age": 21, - "event": "Sailing Women's Skiff", - "medal": "Bronze" - }, - { - "name": "Sara Ahmed Samir", - "gender": "F", - "height": "155", - "weight": "58", - "sport": "Weightlifting", - "team": "Egypt", - "noc": "EGY", - "age": 18, - "event": "Weightlifting Women's Light-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Jessica Eva Katarina Samuelsson", - "gender": "F", - "height": "166", - "weight": "59", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 24, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Germn Sal Snchez Snchez", - "gender": "M", - "height": "165", - "weight": "50", - "sport": "Diving", - "team": "Mexico", - "noc": "MEX", - "age": 24, - "event": "Diving Men's Platform", - "medal": "Silver" - }, - { - "name": "Taylor Sander", - "gender": "M", - "height": "193", - "weight": "86", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 24, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Andrea Santarelli", - "gender": "M", - "height": "184", - "weight": "76", - "sport": "Fencing", - "team": "Italy", - "noc": "ITA", - "age": 23, - "event": "Fencing Men's epee, Team", - "medal": "Silver" - }, - { - "name": "Albert Saritov", - "gender": "M", - "height": "188", - "weight": "100", - "sport": "Wrestling", - "team": "Romania", - "noc": "ROU", - "age": 31, - "event": "Wrestling Men's Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Or Sasson", - "gender": "M", - "height": "193", - "weight": "120", - "sport": "Judo", - "team": "Israel", - "noc": "ISR", - "age": 25, - "event": "Judo Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "William Spencer \"Will\" Satch", - "gender": "M", - "height": "198", - "weight": "100", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Martin Sauer", - "gender": "M", - "height": "169", - "weight": "55", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Katerine Savard", - "gender": "F", - "height": "167", - "weight": "54", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 23, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Erislandy Savn Cotilla", - "gender": "M", - "height": "192", - "weight": "91", - "sport": "Boxing", - "team": "Cuba", - "noc": "CUB", - "age": 26, - "event": "Boxing Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Mohamed Karim \"Moe\" Sbihi", - "gender": "M", - "height": "202", - "weight": "110", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rowing Men's Coxless Fours", - "medal": "Gold" - }, - { - "name": "Sophie Celina Scheder", - "gender": "F", - "height": "167", - "weight": "56", - "sport": "Gymnastics", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Gymnastics Women's Uneven Bars", - "medal": "Bronze" - }, - { - "name": "Charlotta Eva \"Lotta\" Schelin", - "gender": "F", - "height": "179", - "weight": "64", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 32, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Dafne Schippers", - "gender": "F", - "height": "179", - "weight": "70", - "sport": "Athletics", - "team": "Netherlands", - "noc": "NED", - "age": 24, - "event": "Athletics Women's 200 metres", - "medal": "Silver" - }, - { - "name": "Lauren Schmetterling", - "gender": "F", - "height": "180", - "weight": "77", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Lisa Schmidla", - "gender": "F", - "height": "173", - "weight": "76", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Bruno Oscar Schmidt", - "gender": "M", - "height": "185", - "weight": "87", - "sport": "Beach Volleyball", - "team": "Brazil-1", - "noc": "BRA", - "age": 29, - "event": "Beach Volleyball Men's Beach Volleyball", - "medal": "Gold" - }, - { - "name": "Richard Schmidt", - "gender": "M", - "height": "191", - "weight": "87", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Rowing Men's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Sophie Diana Schmidt", - "gender": "F", - "height": "172", - "weight": "71", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 28, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Allison Rodgers Schmitt", - "gender": "F", - "height": "185", - "weight": "75", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Allison Rodgers Schmitt", - "gender": "F", - "height": "185", - "weight": "75", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Dorothee Schneider (-Krumhoff)", - "gender": "F", - "height": "169", - "weight": "63", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 47, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Gold" - }, - { - "name": "Henri Schoeman", - "gender": "M", - "height": "170", - "weight": "59", - "sport": "Triathlon", - "team": "South Africa", - "noc": "RSA", - "age": 24, - "event": "Triathlon Men's Olympic Distance", - "medal": "Bronze" - }, - { - "name": "Jonathan Michael \"Jon\" Schofield", - "gender": "M", - "height": "182", - "weight": "80", - "sport": "Canoeing", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Silver" - }, - { - "name": "Lauritz Schoof", - "gender": "M", - "height": "195", - "weight": "98", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Joseph Isaac Schooling", - "gender": "M", - "height": "184", - "weight": "74", - "sport": "Swimming", - "team": "Singapore", - "noc": "SGP", - "age": 21, - "event": "Swimming Men's 100 metres Butterfly", - "medal": "Gold" - }, - { - "name": "Olivia Alma Charlotta Schough", - "gender": "F", - "height": "172", - "weight": "60", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 25, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Anne Schrder", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Almuth Schult", - "gender": "F", - "height": "180", - "weight": "71", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Football Women's Football", - "medal": "Gold" - }, - { - "name": "Karl Schulze", - "gender": "M", - "height": "190", - "weight": "100", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Simon Schrch", - "gender": "M", - "height": "186", - "weight": "75", - "sport": "Rowing", - "team": "Switzerland", - "noc": "SUI", - "age": 25, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Gold" - }, - { - "name": "Nino Schurter", - "gender": "M", - "height": "173", - "weight": "68", - "sport": "Cycling", - "team": "Switzerland", - "noc": "SUI", - "age": 30, - "event": "Cycling Men's Mountainbike, Cross-team", - "medal": "Gold" - }, - { - "name": "Lisa Schtze", - "gender": "F", - "height": "172", - "weight": "61", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 19, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Callum Scotson", - "gender": "M", - "height": "184", - "weight": "77", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 19, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Silver" - }, - { - "name": "Desiree Rose Marie Scott", - "gender": "F", - "height": "160", - "weight": "62", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Duncan William MacNaughton Scott", - "gender": "M", - "height": "190", - "weight": "72", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 19, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Duncan William MacNaughton Scott", - "gender": "M", - "height": "190", - "weight": "72", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 19, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Giles Lyndon Scott", - "gender": "M", - "height": "197", - "weight": "95", - "sport": "Sailing", - "team": "Great Britain", - "noc": "GBR", - "age": 29, - "event": "Sailing Men's One Person Heavyweight Dinghy", - "medal": "Gold" - }, - { - "name": "Stephen \"Steve\" Scott", - "gender": "M", - "height": "172", - "weight": "84", - "sport": "Shooting", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Shooting Men's Double Trap", - "medal": "Bronze" - }, - { - "name": "Rebecca Scown", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Rowing", - "team": "New Zealand", - "noc": "NZL", - "age": 32, - "event": "Rowing Women's Coxless Pairs", - "medal": "Silver" - }, - { - "name": "Anna Sergeyevna Sedoykina", - "gender": "F", - "height": "184", - "weight": "74", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 32, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Emily Jane Seebohm", - "gender": "F", - "height": "180", - "weight": "70", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Sara Caroline Seger", - "gender": "F", - "height": "176", - "weight": "62", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 31, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Melissa Seidemann", - "gender": "F", - "height": "183", - "weight": "104", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Davie Selke", - "gender": "M", - "height": "192", - "weight": "82", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Linda Birgitta Sembrant", - "gender": "F", - "height": "175", - "weight": "67", - "sport": "Football", - "team": "Sweden", - "noc": "SWE", - "age": 29, - "event": "Football Women's Football", - "medal": "Silver" - }, - { - "name": "Mokgadi Caster Semenya", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Athletics", - "team": "South Africa", - "noc": "RSA", - "age": 25, - "event": "Athletics Women's 800 metres", - "medal": "Gold" - }, - { - "name": "Sergey Viktorovich Semyonov", - "gender": "M", - "height": "187", - "weight": "130", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 20, - "event": "Wrestling Men's Super-Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Anna Sergeyevna Sen", - "gender": "F", - "height": "186", - "weight": "81", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Seabelo Mohanoe Senatla", - "gender": "M", - "height": "177", - "weight": "82", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Anelo etka", - "gender": "M", - "height": "186", - "weight": "87", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Daiya Seto", - "gender": "M", - "height": "174", - "weight": "72", - "sport": "Swimming", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Swimming Men's 400 metres Individual Medley", - "medal": "Bronze" - }, - { - "name": "Torul sgrov", - "gender": "M", - "height": "170", - "weight": "65", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 23, - "event": "Wrestling Men's Welterweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Dariga Shakimova", - "gender": "F", - "height": "172", - "weight": "75", - "sport": "Boxing", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 27, - "event": "Boxing Women's Middleweight", - "medal": "Bronze" - }, - { - "name": "Xiaona Shan", - "gender": "F", - "height": "165", - "weight": "54", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 33, - "event": "Table Tennis Women's Team", - "medal": "Silver" - }, - { - "name": "Shang Chunsong", - "gender": "F", - "height": "143", - "weight": "34", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Gymnastics Women's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Lasha Shavdatuashvili", - "gender": "M", - "height": "170", - "weight": "75", - "sport": "Judo", - "team": "Georgia", - "noc": "GEO", - "age": 24, - "event": "Judo Men's Lightweight", - "medal": "Bronze" - }, - { - "name": "Abdullahi Shehu", - "gender": "M", - "height": "170", - "weight": "72", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 23, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Shi Jinglin", - "gender": "F", - "height": "175", - "weight": "68", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Swimming Women's 200 metres Breaststroke", - "medal": "Bronze" - }, - { - "name": "Shi Tingmao", - "gender": "F", - "height": "159", - "weight": "52", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Diving Women's Springboard", - "medal": "Gold" - }, - { - "name": "Shi Tingmao", - "gender": "F", - "height": "159", - "weight": "52", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Diving Women's Synchronized Springboard", - "medal": "Gold" - }, - { - "name": "Shi Zhiyong", - "gender": "M", - "height": "168", - "weight": "70", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Weightlifting Men's Lightweight", - "medal": "Gold" - }, - { - "name": "Claressa Maria Shields", - "gender": "F", - "height": "175", - "weight": "75", - "sport": "Boxing", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Boxing Women's Middleweight", - "medal": "Gold" - }, - { - "name": "Thomas Allen \"Tom\" Shields", - "gender": "M", - "height": "193", - "weight": "86", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Shin Seung-Chan", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Badminton", - "team": "South Korea-1", - "noc": "KOR", - "age": 21, - "event": "Badminton Women's Doubles", - "medal": "Bronze" - }, - { - "name": "Kenzo Shirai", - "gender": "M", - "height": "162", - "weight": "51", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 19, - "event": "Gymnastics Men's Team All-Around", - "medal": "Gold" - }, - { - "name": "Kenzo Shirai", - "gender": "M", - "height": "162", - "weight": "51", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 19, - "event": "Gymnastics Men's Horse Vault", - "medal": "Bronze" - }, - { - "name": "Alla Anatolyevna Shishkina", - "gender": "F", - "height": "170", - "weight": "54", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Darya Mikhaylovna Shmelyova", - "gender": "F", - "height": "164", - "weight": "64", - "sport": "Cycling", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Cycling Women's Team Sprint", - "medal": "Silver" - }, - { - "name": "Erik Thomas Shoji", - "gender": "M", - "height": "183", - "weight": "73", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Kawika Shoji", - "gender": "M", - "height": "191", - "weight": "88", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Ilya Anatolyevich Shtokalov", - "gender": "M", - "height": "185", - "weight": "95", - "sport": "Canoeing", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Canoeing Men's Canadian Singles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Mariya Vladimirovna Shurochkina", - "gender": "F", - "height": "164", - "weight": "48", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Lyubov Andreyevna Shutova", - "gender": "F", - "height": "177", - "weight": "64", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 33, - "event": "Fencing Women's epee, Team", - "medal": "Bronze" - }, - { - "name": "Si Yajie", - "gender": "F", - "height": "164", - "weight": "57", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 17, - "event": "Diving Women's Platform", - "medal": "Silver" - }, - { - "name": "Olivier Floris Johannes Siegelaar", - "gender": "M", - "height": "197", - "weight": "100", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 29, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Erlon de Souza Silva", - "gender": "M", - "height": "175", - "weight": "78", - "sport": "Canoeing", - "team": "Brazil", - "noc": "BRA", - "age": 25, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Rafaela Lopes Silva", - "gender": "F", - "height": "169", - "weight": "57", - "sport": "Judo", - "team": "Brazil", - "noc": "BRA", - "age": 24, - "event": "Judo Women's Lightweight", - "medal": "Gold" - }, - { - "name": "Anastasiya Dmitriyevna Simanovich", - "gender": "F", - "height": "174", - "weight": "69", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Georgia Simmerling", - "gender": "F", - "height": "172", - "weight": "67", - "sport": "Cycling", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Cycling Women's Team Pursuit", - "medal": "Bronze" - }, - { - "name": "Kerry Simmonds", - "gender": "F", - "height": "183", - "weight": "82", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Marko Simonovi", - "gender": "M", - "height": "203", - "weight": "96", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 30, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Seth Muenfuh Sincere", - "gender": "M", - "height": "170", - "weight": "77", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 18, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Christine Margaret Sinclair", - "gender": "F", - "height": "176", - "weight": "75", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 33, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Pusarla Venkata \"P. V.\" Sindhu", - "gender": "F", - "height": "179", - "weight": "65", - "sport": "Badminton", - "team": "India", - "noc": "IND", - "age": 21, - "event": "Badminton Women's Singles", - "medal": "Silver" - }, - { - "name": "Nataliya Siniin", - "gender": "F", - "height": "160", - "weight": "58", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 31, - "event": "Wrestling Women's Featherweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Martin Sinkovi", - "gender": "M", - "height": "188", - "weight": "95", - "sport": "Rowing", - "team": "Croatia", - "noc": "CRO", - "age": 26, - "event": "Rowing Men's Double Sculls", - "medal": "Gold" - }, - { - "name": "Valent Sinkovi", - "gender": "M", - "height": "187", - "weight": "93", - "sport": "Rowing", - "team": "Croatia", - "noc": "CRO", - "age": 28, - "event": "Rowing Men's Double Sculls", - "medal": "Gold" - }, - { - "name": "Maicon de Andrade Siqueira", - "gender": "M", - "height": "190", - "weight": "90", - "sport": "Taekwondo", - "team": "Brazil", - "noc": "BRA", - "age": 23, - "event": "Taekwondo Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Pimsiri Sirikaew", - "gender": "F", - "height": "152", - "weight": "58", - "sport": "Weightlifting", - "team": "Thailand", - "noc": "THA", - "age": 26, - "event": "Weightlifting Women's Lightweight", - "medal": "Silver" - }, - { - "name": "Sarah Frederica Sjstrm", - "gender": "F", - "height": "182", - "weight": "76", - "sport": "Swimming", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Swimming Women's 100 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Sarah Frederica Sjstrm", - "gender": "F", - "height": "182", - "weight": "76", - "sport": "Swimming", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Swimming Women's 200 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Sarah Frederica Sjstrm", - "gender": "F", - "height": "182", - "weight": "76", - "sport": "Swimming", - "team": "Sweden", - "noc": "SWE", - "age": 22, - "event": "Swimming Women's 100 metres Butterfly", - "medal": "Gold" - }, - { - "name": "Ladislav kantr", - "gender": "M", - "height": "189", - "weight": "80", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 33, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Gold" - }, - { - "name": "Peter kantr", - "gender": "M", - "height": "182", - "weight": "78", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 34, - "event": "Canoeing Men's Canadian Doubles, Slalom", - "medal": "Gold" - }, - { - "name": "Nicholas David \"Nick\" Skelton", - "gender": "M", - "height": "175", - "weight": "76", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 58, - "event": "Equestrianism Mixed Jumping, Individual", - "medal": "Gold" - }, - { - "name": "Callum Skinner", - "gender": "M", - "height": "187", - "weight": "93", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Cycling Men's Sprint", - "medal": "Silver" - }, - { - "name": "Callum Skinner", - "gender": "M", - "height": "187", - "weight": "93", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Cycling Men's Team Sprint", - "medal": "Gold" - }, - { - "name": "Catherine Skinner", - "gender": "F", - "height": "172", - "weight": "80", - "sport": "Shooting", - "team": "Australia", - "noc": "AUS", - "age": 26, - "event": "Shooting Women's Trap", - "medal": "Gold" - }, - { - "name": "Sara Slott-Bruun Petersen", - "gender": "F", - "height": "171", - "weight": "57", - "sport": "Athletics", - "team": "Denmark", - "noc": "DEN", - "age": 29, - "event": "Athletics Women's 400 metres Hurdles", - "medal": "Silver" - }, - { - "name": "Yeldos Bakhtybayevich Smetov", - "gender": "M", - "height": "167", - "weight": "60", - "sport": "Judo", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 23, - "event": "Judo Men's Extra-Lightweight", - "medal": "Silver" - }, - { - "name": "Anabelle Smith", - "gender": "F", - "height": "168", - "weight": "55", - "sport": "Diving", - "team": "Australia", - "noc": "AUS", - "age": 23, - "event": "Diving Women's Synchronized Springboard", - "medal": "Bronze" - }, - { - "name": "Clark Smith", - "gender": "M", - "height": "206", - "weight": "90", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "David Michael Smith", - "gender": "M", - "height": "201", - "weight": "86", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Albertus Stephanus \"Kwagga\" Smith", - "gender": "M", - "height": "180", - "weight": "90", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Leah Smith", - "gender": "F", - "height": "178", - "weight": "67", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Women's 400 metres Freestyle", - "medal": "Bronze" - }, - { - "name": "Leah Smith", - "gender": "F", - "height": "178", - "weight": "67", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Women's 4 x 200 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Louis Antoine Smith", - "gender": "M", - "height": "184", - "weight": "76", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Gymnastics Men's Pommelled Horse", - "medal": "Silver" - }, - { - "name": "Olivia Smoliga", - "gender": "F", - "height": "188", - "weight": "72", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Katelin Snyder (-Guregian)", - "gender": "F", - "height": "163", - "weight": "50", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Rowing Women's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Kyle Frederick Snyder", - "gender": "M", - "height": "180", - "weight": "102", - "sport": "Wrestling", - "team": "United States", - "noc": "USA", - "age": 20, - "event": "Wrestling Men's Heavyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Philippus Albertus Borman \"Philip\" Snyman", - "gender": "M", - "height": "188", - "weight": "95", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 29, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Rishod Rashidovich Sobirov", - "gender": "M", - "height": "168", - "weight": "66", - "sport": "Judo", - "team": "Uzbekistan", - "noc": "UZB", - "age": 29, - "event": "Judo Men's Half-Lightweight", - "medal": "Bronze" - }, - { - "name": "Yevgeniya Viktorovna Soboleva-Khokhriakova", - "gender": "F", - "height": "180", - "weight": "75", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Jack Sock", - "gender": "M", - "height": "191", - "weight": "84", - "sport": "Tennis", - "team": "United States-2", - "noc": "USA", - "age": 23, - "event": "Tennis Mixed Doubles", - "medal": "Gold" - }, - { - "name": "Jack Sock", - "gender": "M", - "height": "191", - "weight": "84", - "sport": "Tennis", - "team": "United States-2", - "noc": "USA", - "age": 23, - "event": "Tennis Men's Doubles", - "medal": "Bronze" - }, - { - "name": "Sanna Charlotte Solberg", - "gender": "F", - "height": "178", - "weight": "70", - "sport": "Handball", - "team": "Norway", - "noc": "NOR", - "age": 26, - "event": "Handball Women's Handball", - "medal": "Bronze" - }, - { - "name": "Franck Robert Bernard Solforosi", - "gender": "M", - "height": "184", - "weight": "70", - "sport": "Rowing", - "team": "France", - "noc": "FRA", - "age": 31, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Petrissa Solja", - "gender": "F", - "height": "168", - "weight": "67", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Table Tennis Women's Team", - "medal": "Silver" - }, - { - "name": "Joyce Sombroek", - "gender": "F", - "height": "179", - "weight": "64", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 25, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Pter Somfai", - "gender": "M", - "height": "188", - "weight": "85", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 36, - "event": "Fencing Men's epee, Team", - "medal": "Bronze" - }, - { - "name": "Cdric Sorhaindo", - "gender": "M", - "height": "192", - "weight": "110", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 32, - "event": "Handball Men's Handball", - "medal": "Silver" - }, - { - "name": "Lorenzo Sotomayor Collazo", - "gender": "M", - "height": "185", - "weight": "64", - "sport": "Boxing", - "team": "Azerbaijan", - "noc": "AZE", - "age": 31, - "event": "Boxing Men's Light-Welterweight", - "medal": "Silver" - }, - { - "name": "Daniele Pasquale Sottile", - "gender": "M", - "height": "186", - "weight": "73", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 36, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Douglas Correia de Souza", - "gender": "M", - "height": "199", - "weight": "75", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 20, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Maurcio Luiz de Souza", - "gender": "M", - "height": "209", - "weight": "93", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 27, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Kasper Sndergaard Sarup", - "gender": "M", - "height": "195", - "weight": "95", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 35, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Ivana panovi", - "gender": "F", - "height": "176", - "weight": "65", - "sport": "Athletics", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Athletics Women's Long Jump", - "medal": "Bronze" - }, - { - "name": "Roscko Shane Specman", - "gender": "M", - "height": "174", - "weight": "81", - "sport": "Rugby Sevens", - "team": "South Africa", - "noc": "RSA", - "age": 27, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Ashley Spencer", - "gender": "F", - "height": "178", - "weight": "59", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Athletics Women's 400 metres Hurdles", - "medal": "Bronze" - }, - { - "name": "Darya Sergeyevna Spiridonova", - "gender": "F", - "height": "156", - "weight": "45", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 18, - "event": "Gymnastics Women's Team All-Around", - "medal": "Silver" - }, - { - "name": "Nicola Spirig Hug", - "gender": "F", - "height": "166", - "weight": "54", - "sport": "Triathlon", - "team": "Switzerland", - "noc": "SUI", - "age": 34, - "event": "Triathlon Women's Olympic Distance", - "medal": "Silver" - }, - { - "name": "Barbora potkov", - "gender": "F", - "height": "182", - "weight": "80", - "sport": "Athletics", - "team": "Czech Republic", - "noc": "CZE", - "age": 35, - "event": "Athletics Women's Javelin Throw", - "medal": "Bronze" - }, - { - "name": "Maria Springwald", - "gender": "F", - "height": "174", - "weight": "69", - "sport": "Rowing", - "team": "Poland", - "noc": "POL", - "age": 25, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Annika Sprink", - "gender": "F", - "height": "173", - "weight": "61", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Sukanya Srisurat", - "gender": "F", - "height": "155", - "weight": "58", - "sport": "Weightlifting", - "team": "Thailand", - "noc": "THA", - "age": 21, - "event": "Weightlifting Women's Lightweight", - "medal": "Gold" - }, - { - "name": "rif rifov", - "gender": "M", - "height": "180", - "weight": "97", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 27, - "event": "Wrestling Men's Light-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Sabah riti", - "gender": "M", - "height": "192", - "weight": "130", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 27, - "event": "Wrestling Men's Super-Heavyweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Mariya Stadnik", - "gender": "F", - "height": "157", - "weight": "48", - "sport": "Wrestling", - "team": "Azerbaijan", - "noc": "AZE", - "age": 28, - "event": "Wrestling Women's Flyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Dragana Stankovi", - "gender": "F", - "height": "195", - "weight": "73", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 21, - "event": "Basketball Women's Basketball", - "medal": "Bronze" - }, - { - "name": "Heather Mary Stanning", - "gender": "F", - "height": "181", - "weight": "72", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 31, - "event": "Rowing Women's Coxless Pairs", - "medal": "Gold" - }, - { - "name": "Charlotte Stapenhorst", - "gender": "F", - "height": "168", - "weight": "68", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Kevin Staut", - "gender": "M", - "height": "182", - "weight": "70", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 35, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Gold" - }, - { - "name": "Ashley Steacy", - "gender": "F", - "height": "158", - "weight": "64", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 29, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Davor tefanek", - "gender": "M", - "height": "170", - "weight": "66", - "sport": "Wrestling", - "team": "Serbia", - "noc": "SRB", - "age": 30, - "event": "Wrestling Men's Welterweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Aikaterini \"Ekaterini\" Stefanidi", - "gender": "F", - "height": "173", - "weight": "59", - "sport": "Athletics", - "team": "Greece", - "noc": "GRE", - "age": 26, - "event": "Athletics Women's Pole Vault", - "medal": "Gold" - }, - { - "name": "Margaret Ann \"Maggie\" Steffens", - "gender": "F", - "height": "173", - "weight": "74", - "sport": "Water Polo", - "team": "United States", - "noc": "USA", - "age": 23, - "event": "Water Polo Women's Water Polo", - "medal": "Gold" - }, - { - "name": "Bastian Steger", - "gender": "M", - "height": "170", - "weight": "65", - "sport": "Table Tennis", - "team": "Germany", - "noc": "GER", - "age": 35, - "event": "Table Tennis Men's Team", - "medal": "Bronze" - }, - { - "name": "Giulia Steingruber", - "gender": "F", - "height": "160", - "weight": "56", - "sport": "Gymnastics", - "team": "Switzerland", - "noc": "SUI", - "age": 22, - "event": "Gymnastics Women's Horse Vault", - "medal": "Bronze" - }, - { - "name": "Henrik Olof Stenson", - "gender": "M", - "height": "188", - "weight": "86", - "sport": "Golf", - "team": "Sweden", - "noc": "SWE", - "age": 40, - "event": "Golf Men's Individual", - "medal": "Silver" - }, - { - "name": "Radek tpnek", - "gender": "M", - "height": "186", - "weight": "79", - "sport": "Tennis", - "team": "Czech Republic", - "noc": "CZE", - "age": 37, - "event": "Tennis Mixed Doubles", - "medal": "Bronze" - }, - { - "name": "Inna Yakovlevna Stepanova", - "gender": "F", - "height": "176", - "weight": "63", - "sport": "Archery", - "team": "Russia", - "noc": "RUS", - "age": 26, - "event": "Archery Women's Team", - "medal": "Silver" - }, - { - "name": "Jan trba", - "gender": "M", - "height": "183", - "weight": "85", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 35, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Jovana Stevanovi", - "gender": "F", - "height": "192", - "weight": "72", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 24, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Travis Stevens", - "gender": "M", - "height": "181", - "weight": "80", - "sport": "Judo", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Judo Men's Half-Middleweight", - "medal": "Silver" - }, - { - "name": "Shakur Stevenson", - "gender": "M", - "height": "173", - "weight": "56", - "sport": "Boxing", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Boxing Men's Bantamweight", - "medal": "Silver" - }, - { - "name": "Breanna Mackenzie Stewart", - "gender": "F", - "height": "193", - "weight": "79", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Vladimir timac", - "gender": "M", - "height": "211", - "weight": "112", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Toni Stipanovi", - "gender": "M", - "height": "178", - "weight": "81", - "sport": "Sailing", - "team": "Croatia", - "noc": "CRO", - "age": 30, - "event": "Sailing Men's One Person Dinghy", - "medal": "Silver" - }, - { - "name": "Emmanuel Stockbroekx", - "gender": "M", - "height": "189", - "weight": "88", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 22, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Genevra \"Gevvie\" Stone", - "gender": "F", - "height": "183", - "weight": "71", - "sport": "Rowing", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Rowing Women's Single Sculls", - "medal": "Silver" - }, - { - "name": "Are Weierholt Strandli", - "gender": "M", - "height": "181", - "weight": "69", - "sport": "Rowing", - "team": "Norway", - "noc": "NOR", - "age": 27, - "event": "Rowing Men's Lightweight Double Sculls", - "medal": "Bronze" - }, - { - "name": "Jrmy Stravius", - "gender": "M", - "height": "190", - "weight": "86", - "sport": "Swimming", - "team": "France", - "noc": "FRA", - "age": 28, - "event": "Swimming Men's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Vadim Nikolayevich Streltsov", - "gender": "M", - "height": "170", - "weight": "94", - "sport": "Weightlifting", - "team": "Belarus", - "noc": "BLR", - "age": 30, - "event": "Weightlifting Men's Middle-Heavyweight", - "medal": "Silver" - }, - { - "name": "Ivan Alekseyevich Stretovich", - "gender": "M", - "height": "170", - "weight": "59", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Gymnastics Men's Team All-Around", - "medal": "Silver" - }, - { - "name": "Martin Strobel", - "gender": "M", - "height": "189", - "weight": "90", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Ioana Strungaru (Crciun-)", - "gender": "F", - "height": "180", - "weight": "77", - "sport": "Rowing", - "team": "Romania", - "noc": "ROU", - "age": 27, - "event": "Rowing Women's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Barbora Strcov (-Zhlavov)", - "gender": "F", - "height": "164", - "weight": "60", - "sport": "Tennis", - "team": "Czech Republic-1", - "noc": "CZE", - "age": 30, - "event": "Tennis Women's Doubles", - "medal": "Bronze" - }, - { - "name": "Marina Vladimirovna Sudakova (Yartseva-)", - "gender": "F", - "height": "165", - "weight": "66", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Sandro Sukno", - "gender": "M", - "height": "200", - "weight": "93", - "sport": "Water Polo", - "team": "Croatia", - "noc": "CRO", - "age": 26, - "event": "Water Polo Men's Water Polo", - "medal": "Silver" - }, - { - "name": "Niklas Sle", - "gender": "M", - "height": "195", - "weight": "95", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Jemima Jelagat Sumgong", - "gender": "F", - "height": "160", - "weight": "45", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 31, - "event": "Athletics Women's Marathon", - "medal": "Gold" - }, - { - "name": "Sun Wenyan", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Synchronized Swimming Women's Duet", - "medal": "Silver" - }, - { - "name": "Sun Wenyan", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Sun Yanan", - "gender": "F", - "height": "161", - "weight": "51", - "sport": "Wrestling", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Wrestling Women's Flyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Sun Yang", - "gender": "M", - "height": "198", - "weight": "89", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Swimming Men's 200 metres Freestyle", - "medal": "Gold" - }, - { - "name": "Sun Yang", - "gender": "M", - "height": "198", - "weight": "89", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Swimming Men's 400 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Sun Yiwen", - "gender": "F", - "height": "177", - "weight": "63", - "sport": "Fencing", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Fencing Women's epee, Individual", - "medal": "Bronze" - }, - { - "name": "Sun Yiwen", - "gender": "F", - "height": "177", - "weight": "63", - "sport": "Fencing", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Fencing Women's epee, Team", - "medal": "Silver" - }, - { - "name": "Sun Yujie", - "gender": "F", - "height": "185", - "weight": "78", - "sport": "Fencing", - "team": "China", - "noc": "CHN", - "age": 23, - "event": "Fencing Women's epee, Team", - "medal": "Silver" - }, - { - "name": "Lasse Jemon Svan Hansen", - "gender": "M", - "height": "185", - "weight": "85", - "sport": "Handball", - "team": "Denmark", - "noc": "DEN", - "age": 32, - "event": "Handball Men's Handball", - "medal": "Gold" - }, - { - "name": "Erik Marcus Svensson", - "gender": "M", - "height": "176", - "weight": "68", - "sport": "Shooting", - "team": "Sweden", - "noc": "SWE", - "age": 26, - "event": "Shooting Men's Skeet", - "medal": "Silver" - }, - { - "name": "Polly Ann M. Swann", - "gender": "F", - "height": "185", - "weight": "76", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Ondej Synek", - "gender": "M", - "height": "199", - "weight": "105", - "sport": "Rowing", - "team": "Czech Republic", - "noc": "CZE", - "age": 33, - "event": "Rowing Men's Single Sculls", - "medal": "Bronze" - }, - { - "name": "Elmira Anuarbekovna Syzdykova", - "gender": "F", - "height": "172", - "weight": "69", - "sport": "Wrestling", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 24, - "event": "Wrestling Women's Light-Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Gabriella Timea Szab", - "gender": "F", - "height": "170", - "weight": "62", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 29, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Gold" - }, - { - "name": "Gabriella Timea Szab", - "gender": "F", - "height": "170", - "weight": "62", - "sport": "Canoeing", - "team": "Hungary", - "noc": "HUN", - "age": 29, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Gold" - }, - { - "name": "Emese Judit Szsz", - "gender": "F", - "height": "176", - "weight": "71", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 33, - "event": "Fencing Women's epee, Individual", - "medal": "Gold" - }, - { - "name": "ron Szilgyi", - "gender": "M", - "height": "180", - "weight": "78", - "sport": "Fencing", - "team": "Hungary", - "noc": "HUN", - "age": 26, - "event": "Fencing Men's Sabre, Individual", - "medal": "Gold" - }, - { - "name": "Chiara Tabani", - "gender": "F", - "height": "176", - "weight": "72", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Haruka Tachimoto", - "gender": "F", - "height": "168", - "weight": "70", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 26, - "event": "Judo Women's Middleweight", - "medal": "Gold" - }, - { - "name": "Kaspar Taimsoo", - "gender": "M", - "height": "194", - "weight": "95", - "sport": "Rowing", - "team": "Estonia", - "noc": "EST", - "age": 29, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Bronze" - }, - { - "name": "Ayaka Takahashi", - "gender": "F", - "height": "165", - "weight": "60", - "sport": "Badminton", - "team": "Japan", - "noc": "JPN", - "age": 26, - "event": "Badminton Women's Doubles", - "medal": "Gold" - }, - { - "name": "Naohisa Takato", - "gender": "M", - "height": "160", - "weight": "60", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 23, - "event": "Judo Men's Extra-Lightweight", - "medal": "Bronze" - }, - { - "name": "Lasha Talakhadze", - "gender": "M", - "height": "197", - "weight": "160", - "sport": "Weightlifting", - "team": "Georgia", - "noc": "GEO", - "age": 22, - "event": "Weightlifting Men's Super-Heavyweight", - "medal": "Gold" - }, - { - "name": "Kitione Taliga", - "gender": "M", - "height": "186", - "weight": "87", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 23, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Jared Tallent", - "gender": "M", - "height": "178", - "weight": "58", - "sport": "Athletics", - "team": "Australia", - "noc": "AUS", - "age": 31, - "event": "Athletics Men's 50 kilometres Walk", - "medal": "Silver" - }, - { - "name": "Lachlan Tame", - "gender": "M", - "height": "176", - "weight": "80", - "sport": "Canoeing", - "team": "Australia", - "noc": "AUS", - "age": 27, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Tan Jiaxin", - "gender": "F", - "height": "148", - "weight": "36", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 19, - "event": "Gymnastics Women's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Tan Wee Kiong", - "gender": "M", - "height": "177", - "weight": "77", - "sport": "Badminton", - "team": "Malaysia", - "noc": "MAS", - "age": 27, - "event": "Badminton Men's Doubles", - "medal": "Silver" - }, - { - "name": "Tan Ya-Ting", - "gender": "F", - "height": "158", - "weight": "53", - "sport": "Archery", - "team": "Chinese Taipei", - "noc": "TPE", - "age": 22, - "event": "Archery Women's Team", - "medal": "Bronze" - }, - { - "name": "Yusuke Tanaka", - "gender": "M", - "height": "166", - "weight": "58", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 26, - "event": "Gymnastics Men's Team All-Around", - "medal": "Gold" - }, - { - "name": "Sopita Tanasan", - "gender": "F", - "height": "154", - "weight": "48", - "sport": "Weightlifting", - "team": "Thailand", - "noc": "THA", - "age": 21, - "event": "Weightlifting Women's Flyweight", - "medal": "Gold" - }, - { - "name": "Melissa Palma Julie Tancredi", - "gender": "F", - "height": "177", - "weight": "73", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 34, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Tang Mengni", - "gender": "F", - "height": "169", - "weight": "59", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Paul Kipngetich Tanui", - "gender": "M", - "height": "168", - "weight": "47", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 25, - "event": "Athletics Men's 10,000 metres", - "medal": "Silver" - }, - { - "name": "Juraj Tarr", - "gender": "M", - "height": "190", - "weight": "88", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 37, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Elmurat Zulypkarovich Tasmuradov", - "gender": "M", - "height": "160", - "weight": "59", - "sport": "Wrestling", - "team": "Uzbekistan", - "noc": "UZB", - "age": 24, - "event": "Wrestling Men's Featherweight, Greco-Roman", - "medal": "Bronze" - }, - { - "name": "Nur Tatar", - "gender": "F", - "height": "173", - "weight": "67", - "sport": "Taekwondo", - "team": "Turkey", - "noc": "TUR", - "age": 23, - "event": "Taekwondo Women's Welterweight", - "medal": "Bronze" - }, - { - "name": "Anastasiya Alekseyevna Tatareva", - "gender": "F", - "height": "165", - "weight": "44", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 19, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Gold" - }, - { - "name": "Diana Lurena Taurasi", - "gender": "F", - "height": "183", - "weight": "70", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 34, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Christian Taylor", - "gender": "M", - "height": "188", - "weight": "81", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Athletics Men's Triple Jump", - "medal": "Gold" - }, - { - "name": "Audrey Tcheumo", - "gender": "F", - "height": "177", - "weight": "78", - "sport": "Judo", - "team": "France", - "noc": "FRA", - "age": 26, - "event": "Judo Women's Half-Heavyweight", - "medal": "Silver" - }, - { - "name": "Terina Lily Te Tamaki", - "gender": "F", - "height": "165", - "weight": "67", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 19, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Laura Teani", - "gender": "F", - "height": "175", - "weight": "75", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Water Polo Women's Water Polo", - "medal": "Silver" - }, - { - "name": "Horia Tecu", - "gender": "M", - "height": "192", - "weight": "90", - "sport": "Tennis", - "team": "Romania", - "noc": "ROU", - "age": 31, - "event": "Tennis Men's Doubles", - "medal": "Silver" - }, - { - "name": "Stefano Tempesti", - "gender": "M", - "height": "205", - "weight": "100", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 37, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "Milo Teodosi", - "gender": "M", - "height": "195", - "weight": "90", - "sport": "Basketball", - "team": "Serbia", - "noc": "SRB", - "age": 29, - "event": "Basketball Men's Basketball", - "medal": "Silver" - }, - { - "name": "Jana Teschke", - "gender": "F", - "height": "168", - "weight": "56", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Hockey Women's Hockey", - "medal": "Bronze" - }, - { - "name": "Brianne Theisen-Eaton", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Athletics Women's Heptathlon", - "medal": "Bronze" - }, - { - "name": "Thiago Maia Alencar", - "gender": "M", - "height": "178", - "weight": "64", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 19, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Nafissatou \"Nafi\" Thiam", - "gender": "F", - "height": "184", - "weight": "69", - "sport": "Athletics", - "team": "Belgium", - "noc": "BEL", - "age": 21, - "event": "Athletics Women's Heptathlon", - "medal": "Gold" - }, - { - "name": "Annekatrin Thiele", - "gender": "F", - "height": "173", - "weight": "68", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Rowing Women's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Courtney Lynn Thompson", - "gender": "F", - "height": "170", - "weight": "66", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Volleyball Women's Volleyball", - "medal": "Bronze" - }, - { - "name": "Elaine Thompson", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 24, - "event": "Athletics Women's 100 metres", - "medal": "Gold" - }, - { - "name": "Elaine Thompson", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 24, - "event": "Athletics Women's 200 metres", - "medal": "Gold" - }, - { - "name": "Elaine Thompson", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 24, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Klay Alexander Thompson", - "gender": "M", - "height": "200", - "weight": "97", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 26, - "event": "Basketball Men's Basketball", - "medal": "Gold" - }, - { - "name": "Victoria Thornley", - "gender": "F", - "height": "193", - "weight": "76", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Rowing Women's Double Sculls", - "medal": "Silver" - }, - { - "name": "Virginia \"Ginny\" Thrasher", - "gender": "F", - "height": "155", - "weight": "55", - "sport": "Shooting", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Shooting Women's Air Rifle, 10 metres", - "medal": "Gold" - }, - { - "name": "Tian Tao", - "gender": "M", - "height": "172", - "weight": "85", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Weightlifting Men's Light-Heavyweight", - "medal": "Silver" - }, - { - "name": "Ivan Grigoryevich Tikhon", - "gender": "M", - "height": "186", - "weight": "110", - "sport": "Athletics", - "team": "Belarus", - "noc": "BLR", - "age": 40, - "event": "Athletics Men's Hammer Throw", - "medal": "Silver" - }, - { - "name": "Pieter Timmers", - "gender": "M", - "height": "200", - "weight": "89", - "sport": "Swimming", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Swimming Men's 100 metres Freestyle", - "medal": "Silver" - }, - { - "name": "Anna Viktorovna Timofeyeva", - "gender": "F", - "height": "178", - "weight": "86", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 29, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Amy Tinkler", - "gender": "F", - "height": "152", - "weight": "47", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 16, - "event": "Gymnastics Women's Floor Exercise", - "medal": "Bronze" - }, - { - "name": "Stuart Brian Tinney", - "gender": "M", - "height": "180", - "weight": "71", - "sport": "Equestrianism", - "team": "Australia", - "noc": "AUS", - "age": 51, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Bronze" - }, - { - "name": "Yevgeny Andreyevich Tishchenko", - "gender": "M", - "height": "196", - "weight": "91", - "sport": "Boxing", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Boxing Men's Heavyweight", - "medal": "Gold" - }, - { - "name": "Margarita Grigoryevna Tishkevich-Makhneva", - "gender": "F", - "height": "181", - "weight": "67", - "sport": "Canoeing", - "team": "Belarus", - "noc": "BLR", - "age": 24, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Bronze" - }, - { - "name": "Hristiana Todorova", - "gender": "F", - "height": "173", - "weight": "52", - "sport": "Rhythmic Gymnastics", - "team": "Bulgaria", - "noc": "BUL", - "age": 21, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Bronze" - }, - { - "name": "Tamirat Tola Abera", - "gender": "M", - "height": "181", - "weight": "59", - "sport": "Athletics", - "team": "Ethiopia", - "noc": "ETH", - "age": 24, - "event": "Athletics Men's 10,000 metres", - "medal": "Bronze" - }, - { - "name": "Jeremy Toljan", - "gender": "M", - "height": "182", - "weight": "72", - "sport": "Football", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Football Men's Football", - "medal": "Silver" - }, - { - "name": "Mariya Yuryevna Tolkachova", - "gender": "F", - "height": "176", - "weight": "53", - "sport": "Rhythmic Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 18, - "event": "Rhythmic Gymnastics Women's Group", - "medal": "Gold" - }, - { - "name": "Sergiu Toma", - "gender": "M", - "height": "180", - "weight": "81", - "sport": "Judo", - "team": "United Arab Emirates", - "noc": "UAE", - "age": 29, - "event": "Judo Men's Half-Middleweight", - "medal": "Bronze" - }, - { - "name": "Marko Tomievi", - "gender": "M", - "height": "174", - "weight": "80", - "sport": "Canoeing", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Emma Kate Tonegato", - "gender": "F", - "height": "165", - "weight": "63", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 21, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Jean-Paul Tony Helissey", - "gender": "M", - "height": "177", - "weight": "77", - "sport": "Fencing", - "team": "France", - "noc": "FRA", - "age": 26, - "event": "Fencing Men's Foil, Team", - "medal": "Silver" - }, - { - "name": "Gelena Dmitriyevna Topilina", - "gender": "F", - "height": "175", - "weight": "56", - "sport": "Synchronized Swimming", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Gold" - }, - { - "name": "Cristian Isaac Toro Carballo", - "gender": "M", - "height": "188", - "weight": "90", - "sport": "Canoeing", - "team": "Spain", - "noc": "ESP", - "age": 24, - "event": "Canoeing Men's Kayak Doubles, 200 metres", - "medal": "Gold" - }, - { - "name": "Alba Torrens Salom", - "gender": "F", - "height": "195", - "weight": "80", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 26, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Eri Tosaka", - "gender": "F", - "height": "152", - "weight": "48", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 22, - "event": "Wrestling Women's Flyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Matej Tth", - "gender": "M", - "height": "185", - "weight": "73", - "sport": "Athletics", - "team": "Slovakia", - "noc": "SVK", - "age": 33, - "event": "Athletics Men's 50 kilometres Walk", - "medal": "Gold" - }, - { - "name": "Susannah Townsend", - "gender": "F", - "height": "168", - "weight": "61", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Lucas Tramr", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Rowing", - "team": "Switzerland", - "noc": "SUI", - "age": 26, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Gold" - }, - { - "name": "Luk Trefil", - "gender": "M", - "height": "187", - "weight": "90", - "sport": "Canoeing", - "team": "Czech Republic", - "noc": "CZE", - "age": 27, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Andrew \"Andy\" Triggs Hodge", - "gender": "M", - "height": "192", - "weight": "97", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 37, - "event": "Rowing Men's Coxed Eights", - "medal": "Gold" - }, - { - "name": "Moritz Trompertz", - "gender": "M", - "height": "180", - "weight": "76", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 20, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "William Troost-Ekong", - "gender": "M", - "height": "175", - "weight": "74", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 22, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Laura Rebecca Trott (-Kenny)", - "gender": "F", - "height": "164", - "weight": "56", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Cycling Women's Team Pursuit", - "medal": "Gold" - }, - { - "name": "Laura Rebecca Trott (-Kenny)", - "gender": "F", - "height": "164", - "weight": "56", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Cycling Women's Omnium", - "medal": "Gold" - }, - { - "name": "Murphy Edward Troy", - "gender": "M", - "height": "203", - "weight": "107", - "sport": "Volleyball", - "team": "United States", - "noc": "USA", - "age": 27, - "event": "Volleyball Men's Volleyball", - "medal": "Bronze" - }, - { - "name": "Tina Trstenjak", - "gender": "F", - "height": "162", - "weight": "65", - "sport": "Judo", - "team": "Slovenia", - "noc": "SLO", - "age": 25, - "event": "Judo Women's Half-Middleweight", - "medal": "Gold" - }, - { - "name": "Jrme Truyens", - "gender": "M", - "height": "178", - "weight": "70", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Olaf Karl Tufte", - "gender": "M", - "height": "193", - "weight": "94", - "sport": "Rowing", - "team": "Norway", - "noc": "NOR", - "age": 40, - "event": "Rowing Men's Double Sculls", - "medal": "Bronze" - }, - { - "name": "Ruby Tui", - "gender": "F", - "height": "177", - "weight": "71", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Josua Tuisova Ratulevu", - "gender": "M", - "height": "180", - "weight": "108", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 22, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Blair Tuke", - "gender": "M", - "height": "181", - "weight": "78", - "sport": "Sailing", - "team": "New Zealand", - "noc": "NZL", - "age": 27, - "event": "Sailing Men's Skiff", - "medal": "Gold" - }, - { - "name": "Rustam Tulaganov", - "gender": "M", - "height": "186", - "weight": "91", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 24, - "event": "Boxing Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Boniface Mucheru Tumuti", - "gender": "M", - "height": "175", - "weight": "72", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 24, - "event": "Athletics Men's 400 metres Hurdles", - "medal": "Silver" - }, - { - "name": "Irak'li Turmanidze", - "gender": "M", - "height": "182", - "weight": "130", - "sport": "Weightlifting", - "team": "Georgia", - "noc": "GEO", - "age": 31, - "event": "Weightlifting Men's Super-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Amy Turner", - "gender": "F", - "height": "168", - "weight": "64", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 32, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Seda Gurgenovna Tutkhalyan", - "gender": "F", - "height": "146", - "weight": "43", - "sport": "Gymnastics", - "team": "Russia", - "noc": "RUS", - "age": 17, - "event": "Gymnastics Women's Team All-Around", - "medal": "Silver" - }, - { - "name": "Seremaia \"Jerry\" Tuwai Vunisa", - "gender": "M", - "height": "174", - "weight": "81", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 27, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Georgina Sophie \"Georgie\" Twigg", - "gender": "F", - "height": "170", - "weight": "62", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Ryan Tyack", - "gender": "M", - "height": "186", - "weight": "102", - "sport": "Archery", - "team": "Australia", - "noc": "AUS", - "age": 25, - "event": "Archery Men's Team", - "medal": "Bronze" - }, - { - "name": "Pavlo Yuriyovych Tymoshchenko", - "gender": "M", - "height": "192", - "weight": "78", - "sport": "Modern Pentathlon", - "team": "Ukraine", - "noc": "UKR", - "age": 29, - "event": "Modern Pentathlon Men's Individual", - "medal": "Silver" - }, - { - "name": "Kohei Uchimura", - "gender": "M", - "height": "160", - "weight": "54", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Gymnastics Men's Individual All-Around", - "medal": "Gold" - }, - { - "name": "Kohei Uchimura", - "gender": "M", - "height": "160", - "weight": "54", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Gymnastics Men's Team All-Around", - "medal": "Gold" - }, - { - "name": "Ndifreke Effiong Udo", - "gender": "M", - "height": "173", - "weight": "78", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 17, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Dirk Uittenbogaard", - "gender": "M", - "height": "199", - "weight": "93", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Denis Ulanov", - "gender": "M", - "height": "175", - "weight": "85", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 22, - "event": "Weightlifting Men's Light-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Aminu Umar", - "gender": "M", - "height": "172", - "weight": "72", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 21, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Sadiq Umar", - "gender": "M", - "height": "172", - "weight": "75", - "sport": "Football", - "team": "Nigeria", - "noc": "NGR", - "age": 19, - "event": "Football Men's Football", - "medal": "Bronze" - }, - { - "name": "Lisa Unruh", - "gender": "F", - "height": "180", - "weight": "68", - "sport": "Archery", - "team": "Germany", - "noc": "GER", - "age": 28, - "event": "Archery Women's Individual", - "medal": "Silver" - }, - { - "name": "Laura Emma Unsworth", - "gender": "F", - "height": "157", - "weight": "55", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Diyorbek Urozboyev", - "gender": "M", - "height": "172", - "weight": "60", - "sport": "Judo", - "team": "Uzbekistan", - "noc": "UZB", - "age": 22, - "event": "Judo Men's Extra-Lightweight", - "medal": "Bronze" - }, - { - "name": "Anna Vladimirovna Ustyukhina", - "gender": "F", - "height": "177", - "weight": "70", - "sport": "Water Polo", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Water Polo Women's Water Polo", - "medal": "Bronze" - }, - { - "name": "Milda Valiukait", - "gender": "F", - "height": "176", - "weight": "66", - "sport": "Rowing", - "team": "Lithuania", - "noc": "LTU", - "age": 22, - "event": "Rowing Women's Double Sculls", - "medal": "Bronze" - }, - { - "name": "Ingrit Lorena Valencia Victoria", - "gender": "F", - "height": "160", - "weight": "50", - "sport": "Boxing", - "team": "Colombia", - "noc": "COL", - "age": 27, - "event": "Boxing Women's Flyweight", - "medal": "Bronze" - }, - { - "name": "Jennifer Valente", - "gender": "F", - "height": "176", - "weight": "74", - "sport": "Cycling", - "team": "United States", - "noc": "USA", - "age": 21, - "event": "Cycling Women's Team Pursuit", - "medal": "Silver" - }, - { - "name": "Lidia Valentn Prez", - "gender": "F", - "height": "169", - "weight": "75", - "sport": "Weightlifting", - "team": "Spain", - "noc": "ESP", - "age": 31, - "event": "Weightlifting Women's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Jean-Charles Valladont", - "gender": "M", - "height": "180", - "weight": "83", - "sport": "Archery", - "team": "France", - "noc": "FRA", - "age": 27, - "event": "Archery Men's Individual", - "medal": "Silver" - }, - { - "name": "Thibaut Vallette", - "gender": "M", - "height": "171", - "weight": "60", - "sport": "Equestrianism", - "team": "France", - "noc": "FRA", - "age": 42, - "event": "Equestrianism Mixed Three-Day Event, Team", - "medal": "Gold" - }, - { - "name": "Naomi Frances van As", - "gender": "F", - "height": "179", - "weight": "63", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 33, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Florent Van Aubel", - "gender": "M", - "height": "178", - "weight": "73", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 24, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Greg Van Avermaet", - "gender": "M", - "height": "181", - "weight": "74", - "sport": "Cycling", - "team": "Belgium", - "noc": "BEL", - "age": 31, - "event": "Cycling Men's Road Race, Individual", - "medal": "Gold" - }, - { - "name": "Anna van der Breggen", - "gender": "F", - "height": "167", - "weight": "56", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Cycling Women's Road Race, Individual", - "medal": "Gold" - }, - { - "name": "Anna van der Breggen", - "gender": "F", - "height": "167", - "weight": "56", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Cycling Women's Individual Time Trial", - "medal": "Bronze" - }, - { - "name": "Cameron van der Burgh", - "gender": "M", - "height": "185", - "weight": "85", - "sport": "Swimming", - "team": "South Africa", - "noc": "RSA", - "age": 28, - "event": "Swimming Men's 100 metres Breaststroke", - "medal": "Silver" - }, - { - "name": "Arthur Van Doren", - "gender": "M", - "height": "178", - "weight": "74", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 21, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Anicka van Emden", - "gender": "F", - "height": "169", - "weight": "63", - "sport": "Judo", - "team": "Netherlands", - "noc": "NED", - "age": 29, - "event": "Judo Women's Half-Middleweight", - "medal": "Bronze" - }, - { - "name": "Margot van Geffen", - "gender": "F", - "height": "172", - "weight": "63", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Jelle van Gorkom", - "gender": "M", - "height": "187", - "weight": "93", - "sport": "Cycling", - "team": "Netherlands", - "noc": "NED", - "age": 25, - "event": "Cycling Men's BMX", - "medal": "Silver" - }, - { - "name": "Chantal Jean Van Landeghem", - "gender": "F", - "height": "180", - "weight": "77", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Caia Jaqueline van Maasakker", - "gender": "F", - "height": "180", - "weight": "69", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 27, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Kitty van Male", - "gender": "F", - "height": "170", - "weight": "63", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 28, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Wayde van Niekerk", - "gender": "M", - "height": "183", - "weight": "70", - "sport": "Athletics", - "team": "South Africa", - "noc": "RSA", - "age": 24, - "event": "Athletics Men's 400 metres", - "medal": "Gold" - }, - { - "name": "Dorian Benno Eric van Rijsselberge", - "gender": "M", - "height": "189", - "weight": "75", - "sport": "Sailing", - "team": "Netherlands", - "noc": "NED", - "age": 27, - "event": "Sailing Men's Windsurfer", - "medal": "Gold" - }, - { - "name": "Sharon van Rouwendaal", - "gender": "F", - "height": "173", - "weight": "65", - "sport": "Swimming", - "team": "Netherlands", - "noc": "NED", - "age": 22, - "event": "Swimming Women's 10 kilometres Open Water", - "medal": "Gold" - }, - { - "name": "Elliot Van Strydonck", - "gender": "M", - "height": "185", - "weight": "75", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Dirk Van Tichelt", - "gender": "M", - "height": "173", - "weight": "73", - "sport": "Judo", - "team": "Belgium", - "noc": "BEL", - "age": 32, - "event": "Judo Men's Lightweight", - "medal": "Bronze" - }, - { - "name": "Vincent Vanasch", - "gender": "M", - "height": "180", - "weight": "78", - "sport": "Hockey", - "team": "Belgium", - "noc": "BEL", - "age": 28, - "event": "Hockey Men's Hockey", - "medal": "Silver" - }, - { - "name": "Jan Vandrey", - "gender": "M", - "height": "188", - "weight": "88", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 24, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Laura Vargas Koch", - "gender": "F", - "height": "173", - "weight": "70", - "sport": "Judo", - "team": "Germany", - "noc": "GER", - "age": 26, - "event": "Judo Women's Middleweight", - "medal": "Bronze" - }, - { - "name": "Anamari \"Ana\" Velenek", - "gender": "F", - "height": "178", - "weight": "78", - "sport": "Judo", - "team": "Slovenia", - "noc": "SLO", - "age": 25, - "event": "Judo Women's Half-Heavyweight", - "medal": "Bronze" - }, - { - "name": "Sofiya Aleksandrovna Velikaya", - "gender": "F", - "height": "175", - "weight": "70", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 31, - "event": "Fencing Women's Sabre, Individual", - "medal": "Silver" - }, - { - "name": "Sofiya Aleksandrovna Velikaya", - "gender": "F", - "height": "175", - "weight": "70", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 31, - "event": "Fencing Women's Sabre, Team", - "medal": "Gold" - }, - { - "name": "Stefana Veljkovi", - "gender": "F", - "height": "190", - "weight": "76", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 26, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Alessandro Velotto", - "gender": "M", - "height": "186", - "weight": "85", - "sport": "Water Polo", - "team": "Italy", - "noc": "ITA", - "age": 21, - "event": "Water Polo Men's Water Polo", - "medal": "Bronze" - }, - { - "name": "David Verburg", - "gender": "M", - "height": "173", - "weight": "70", - "sport": "Athletics", - "team": "United States", - "noc": "USA", - "age": 25, - "event": "Athletics Men's 4 x 400 metres Relay", - "medal": "Gold" - }, - { - "name": "Jasa Veremalua", - "gender": "M", - "height": "195", - "weight": "98", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Oleh Yuriyovych Verniaiev", - "gender": "M", - "height": "161", - "weight": "55", - "sport": "Gymnastics", - "team": "Ukraine", - "noc": "UKR", - "age": 22, - "event": "Gymnastics Men's Individual All-Around", - "medal": "Silver" - }, - { - "name": "Oleh Yuriyovych Verniaiev", - "gender": "M", - "height": "161", - "weight": "55", - "sport": "Gymnastics", - "team": "Ukraine", - "noc": "UKR", - "age": 22, - "event": "Gymnastics Men's Parallel Bars", - "medal": "Gold" - }, - { - "name": "Maria Verschoor", - "gender": "F", - "height": "164", - "weight": "58", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 22, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Pieter Gilles \"Mechiel\" Versluis", - "gender": "M", - "height": "197", - "weight": "95", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 29, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Yelena Sergeyevna Vesnina", - "gender": "F", - "height": "180", - "weight": "60", - "sport": "Tennis", - "team": "Russia-2", - "noc": "RUS", - "age": 30, - "event": "Tennis Women's Doubles", - "medal": "Gold" - }, - { - "name": "Luca Vettori", - "gender": "M", - "height": "200", - "weight": "95", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 25, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Giuseppe Vicino", - "gender": "M", - "height": "195", - "weight": "95", - "sport": "Rowing", - "team": "Italy", - "noc": "ITA", - "age": 23, - "event": "Rowing Men's Coxless Fours", - "medal": "Bronze" - }, - { - "name": "Lucas Martn Vila", - "gender": "M", - "height": "172", - "weight": "75", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Sunette Stella Viljoen", - "gender": "F", - "height": "170", - "weight": "72", - "sport": "Athletics", - "team": "South Africa", - "noc": "RSA", - "age": 32, - "event": "Athletics Women's Javelin Throw", - "medal": "Silver" - }, - { - "name": "Samisoni Viriviri", - "gender": "M", - "height": "186", - "weight": "88", - "sport": "Rugby Sevens", - "team": "Fiji", - "noc": "FIJ", - "age": 28, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Donata Vitartait", - "gender": "F", - "height": "170", - "weight": "62", - "sport": "Rowing", - "team": "Lithuania", - "noc": "LTU", - "age": 27, - "event": "Rowing Women's Double Sculls", - "medal": "Bronze" - }, - { - "name": "Juan Manuel Vivaldi", - "gender": "M", - "height": "180", - "weight": "80", - "sport": "Hockey", - "team": "Argentina", - "noc": "ARG", - "age": 37, - "event": "Hockey Men's Hockey", - "medal": "Gold" - }, - { - "name": "Elia Viviani", - "gender": "M", - "height": "177", - "weight": "70", - "sport": "Cycling", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Cycling Men's Omnium", - "medal": "Gold" - }, - { - "name": "Blanka Vlai", - "gender": "F", - "height": "193", - "weight": "71", - "sport": "Athletics", - "team": "Croatia", - "noc": "CRO", - "age": 32, - "event": "Athletics Women's High Jump", - "medal": "Bronze" - }, - { - "name": "Roman Andreyevich Vlasov", - "gender": "M", - "height": "175", - "weight": "75", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Wrestling Men's Middleweight, Greco-Roman", - "medal": "Gold" - }, - { - "name": "Erik Vlek", - "gender": "M", - "height": "189", - "weight": "89", - "sport": "Canoeing", - "team": "Slovakia", - "noc": "SVK", - "age": 34, - "event": "Canoeing Men's Kayak Fours, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Kristina Vogel", - "gender": "F", - "height": "160", - "weight": "66", - "sport": "Cycling", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Cycling Women's Sprint", - "medal": "Gold" - }, - { - "name": "Kristina Vogel", - "gender": "F", - "height": "160", - "weight": "66", - "sport": "Cycling", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Cycling Women's Team Sprint", - "medal": "Bronze" - }, - { - "name": "Dana Whitney Vollmer (-Grant)", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Dana Whitney Vollmer (-Grant)", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Swimming Women's 100 metres Butterfly", - "medal": "Bronze" - }, - { - "name": "Dana Whitney Vollmer (-Grant)", - "gender": "F", - "height": "185", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Nataliya Vitalyevna Vorobyova", - "gender": "F", - "height": "174", - "weight": "69", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 25, - "event": "Wrestling Women's Light-Heavyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Olena Oleksandrivna Voronina", - "gender": "F", - "height": "165", - "weight": "65", - "sport": "Fencing", - "team": "Ukraine", - "noc": "UKR", - "age": 26, - "event": "Fencing Women's Sabre, Team", - "medal": "Silver" - }, - { - "name": "Anastasiya Sergeyevna Voynova", - "gender": "F", - "height": "162", - "weight": "62", - "sport": "Cycling", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Cycling Women's Team Sprint", - "medal": "Silver" - }, - { - "name": "Anna Viktorovna Vyakhireva", - "gender": "F", - "height": "168", - "weight": "63", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 21, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Walace Souza Silva", - "gender": "M", - "height": "188", - "weight": "75", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 21, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Keshorn Walcott", - "gender": "M", - "height": "183", - "weight": "90", - "sport": "Athletics", - "team": "Trinidad and Tobago", - "noc": "TTO", - "age": 23, - "event": "Athletics Men's Javelin Throw", - "medal": "Bronze" - }, - { - "name": "Marta Walczykiewicz", - "gender": "F", - "height": "165", - "weight": "63", - "sport": "Canoeing", - "team": "Poland", - "noc": "POL", - "age": 29, - "event": "Canoeing Women's Kayak Singles, 200 metres", - "medal": "Silver" - }, - { - "name": "Bianca Michaela Walkden", - "gender": "F", - "height": "182", - "weight": "74", - "sport": "Taekwondo", - "team": "Great Britain", - "noc": "GBR", - "age": 24, - "event": "Taekwondo Women's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Kira Walkenhorst", - "gender": "F", - "height": "184", - "weight": "75", - "sport": "Beach Volleyball", - "team": "Germany-1", - "noc": "GER", - "age": 25, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Gold" - }, - { - "name": "Christopher James \"Chris\" Walker-Hebborn", - "gender": "M", - "height": "184", - "weight": "84", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 26, - "event": "Swimming Men's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Wallace Leandro de Souza", - "gender": "M", - "height": "198", - "weight": "87", - "sport": "Volleyball", - "team": "Brazil", - "noc": "BRA", - "age": 29, - "event": "Volleyball Men's Volleyball", - "medal": "Gold" - }, - { - "name": "Daniel \"Dan\" Wallace", - "gender": "M", - "height": "188", - "weight": "80", - "sport": "Swimming", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Swimming Men's 4 x 200 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Kenneth Maxwell \"Ken\" Wallace", - "gender": "M", - "height": "190", - "weight": "90", - "sport": "Canoeing", - "team": "Australia", - "noc": "AUS", - "age": 33, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Tomas \"Tom\" Walsh", - "gender": "M", - "height": "185", - "weight": "120", - "sport": "Athletics", - "team": "New Zealand", - "noc": "NZL", - "age": 24, - "event": "Athletics Men's Shot Put", - "medal": "Bronze" - }, - { - "name": "Kerri Lee Walsh Jennings", - "gender": "F", - "height": "191", - "weight": "73", - "sport": "Beach Volleyball", - "team": "United States-1", - "noc": "USA", - "age": 37, - "event": "Beach Volleyball Women's Beach Volleyball", - "medal": "Bronze" - }, - { - "name": "Marcus Cooper Walz", - "gender": "M", - "height": "184", - "weight": "82", - "sport": "Canoeing", - "team": "Spain", - "noc": "ESP", - "age": 21, - "event": "Canoeing Men's Kayak Singles, 1,000 metres", - "medal": "Gold" - }, - { - "name": "Margaret Nyairera Wambui", - "gender": "F", - "height": "NA", - "weight": "66", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 20, - "event": "Athletics Women's 800 metres", - "medal": "Bronze" - }, - { - "name": "Wang Shun", - "gender": "M", - "height": "191", - "weight": "74", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Swimming Men's 200 metres Individual Medley", - "medal": "Bronze" - }, - { - "name": "Wang Yan", - "gender": "F", - "height": "140", - "weight": "33", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 16, - "event": "Gymnastics Women's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Wang Zhen", - "gender": "M", - "height": "180", - "weight": "62", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Athletics Men's 20 kilometres Walk", - "medal": "Gold" - }, - { - "name": "McLain Ward", - "gender": "M", - "height": "176", - "weight": "70", - "sport": "Equestrianism", - "team": "United States", - "noc": "USA", - "age": 40, - "event": "Equestrianism Mixed Jumping, Team", - "medal": "Silver" - }, - { - "name": "Damian Warner", - "gender": "M", - "height": "185", - "weight": "83", - "sport": "Athletics", - "team": "Canada", - "noc": "CAN", - "age": 26, - "event": "Athletics Men's Decathlon", - "medal": "Bronze" - }, - { - "name": "Natasha Watcham-Roy", - "gender": "F", - "height": "170", - "weight": "67", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 24, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Jason Waterhouse", - "gender": "M", - "height": "185", - "weight": "75", - "sport": "Sailing", - "team": "Australia", - "noc": "AUS", - "age": 24, - "event": "Sailing Mixed Multihull", - "medal": "Silver" - }, - { - "name": "Marcus China Watson", - "gender": "M", - "height": "177", - "weight": "88", - "sport": "Rugby Sevens", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Rugby Sevens Men's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Hollie Webb", - "gender": "F", - "height": "165", - "weight": "65", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 25, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Franziska Weber", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Canoeing Women's Kayak Doubles, 500 metres", - "medal": "Silver" - }, - { - "name": "Franziska Weber", - "gender": "F", - "height": "176", - "weight": "70", - "sport": "Canoeing", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Canoeing Women's Kayak Fours, 500 metres", - "medal": "Silver" - }, - { - "name": "Sam Webster", - "gender": "M", - "height": "183", - "weight": "80", - "sport": "Cycling", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Cycling Men's Team Sprint", - "medal": "Silver" - }, - { - "name": "Ferry Weertman", - "gender": "M", - "height": "189", - "weight": "86", - "sport": "Swimming", - "team": "Netherlands", - "noc": "NED", - "age": 24, - "event": "Swimming Men's 10 kilometres Open Water", - "medal": "Gold" - }, - { - "name": "Wei Qiuyue", - "gender": "F", - "height": "182", - "weight": "65", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Steffen Weinhold", - "gender": "M", - "height": "191", - "weight": "94", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 30, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Amanda Jo Weir (-Davis)", - "gender": "F", - "height": "188", - "weight": "77", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 30, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Abbey Weitzeil", - "gender": "F", - "height": "178", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Silver" - }, - { - "name": "Abbey Weitzeil", - "gender": "F", - "height": "178", - "weight": "68", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 19, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Niklas Wellen", - "gender": "M", - "height": "185", - "weight": "77", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 21, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Sam Welsford", - "gender": "M", - "height": "179", - "weight": "82", - "sport": "Cycling", - "team": "Australia", - "noc": "AUS", - "age": 20, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Silver" - }, - { - "name": "Miriam Welte", - "gender": "F", - "height": "171", - "weight": "67", - "sport": "Cycling", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Cycling Women's Team Sprint", - "medal": "Bronze" - }, - { - "name": "Lidewij Marsia Maria Welten", - "gender": "F", - "height": "170", - "weight": "64", - "sport": "Hockey", - "team": "Netherlands", - "noc": "NED", - "age": 26, - "event": "Hockey Women's Hockey", - "medal": "Silver" - }, - { - "name": "Phillipp Wende", - "gender": "M", - "height": "199", - "weight": "90", - "sport": "Rowing", - "team": "Germany", - "noc": "GER", - "age": 31, - "event": "Rowing Men's Quadruple Sculls", - "medal": "Gold" - }, - { - "name": "Isabelle Regina Werth", - "gender": "F", - "height": "169", - "weight": "66", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 47, - "event": "Equestrianism Mixed Dressage, Individual", - "medal": "Silver" - }, - { - "name": "Isabelle Regina Werth", - "gender": "F", - "height": "169", - "weight": "66", - "sport": "Equestrianism", - "team": "Germany", - "noc": "GER", - "age": 47, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Gold" - }, - { - "name": "Christopher Wesley", - "gender": "M", - "height": "192", - "weight": "88", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - }, - { - "name": "Sanne Wevers", - "gender": "F", - "height": "156", - "weight": "46", - "sport": "Gymnastics", - "team": "Netherlands", - "noc": "NED", - "age": 24, - "event": "Gymnastics Women's Balance Beam", - "medal": "Gold" - }, - { - "name": "Wverton Pereira da Silva", - "gender": "M", - "height": "189", - "weight": "86", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 28, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Lindsay Marie Whalen", - "gender": "F", - "height": "175", - "weight": "72", - "sport": "Basketball", - "team": "United States", - "noc": "USA", - "age": 34, - "event": "Basketball Women's Basketball", - "medal": "Gold" - }, - { - "name": "Nicola White", - "gender": "F", - "height": "172", - "weight": "65", - "sport": "Hockey", - "team": "Great Britain", - "noc": "GBR", - "age": 28, - "event": "Hockey Women's Hockey", - "medal": "Gold" - }, - { - "name": "Max Antony Whitlock", - "gender": "M", - "height": "167", - "weight": "56", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Gymnastics Men's Individual All-Around", - "medal": "Bronze" - }, - { - "name": "Max Antony Whitlock", - "gender": "M", - "height": "167", - "weight": "56", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Gymnastics Men's Floor Exercise", - "medal": "Gold" - }, - { - "name": "Max Antony Whitlock", - "gender": "M", - "height": "167", - "weight": "56", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 23, - "event": "Gymnastics Men's Pommelled Horse", - "medal": "Gold" - }, - { - "name": "Erica Elizabeth Wiebe", - "gender": "F", - "height": "175", - "weight": "75", - "sport": "Wrestling", - "team": "Canada", - "noc": "CAN", - "age": 27, - "event": "Wrestling Women's Heavyweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Fabian Wiede", - "gender": "M", - "height": "194", - "weight": "94", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 22, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Patrick Wiencek", - "gender": "M", - "height": "200", - "weight": "110", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 27, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Peter Noel Jan Wiersum", - "gender": "M", - "height": "173", - "weight": "55", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 31, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Tone Wieten", - "gender": "M", - "height": "201", - "weight": "102", - "sport": "Rowing", - "team": "Netherlands", - "noc": "NED", - "age": 22, - "event": "Rowing Men's Coxed Eights", - "medal": "Bronze" - }, - { - "name": "Bradley Marc Wiggins", - "gender": "M", - "height": "190", - "weight": "82", - "sport": "Cycling", - "team": "Great Britain", - "noc": "GBR", - "age": 36, - "event": "Cycling Men's Team Pursuit, 4,000 metres", - "medal": "Gold" - }, - { - "name": "Rhian Emilie Wilkinson", - "gender": "F", - "height": "166", - "weight": "66", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 34, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "William de Asevedo Furtado", - "gender": "M", - "height": "176", - "weight": "65", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 21, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Charity Williams", - "gender": "F", - "height": "162", - "weight": "68", - "sport": "Rugby Sevens", - "team": "Canada", - "noc": "CAN", - "age": 19, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Bronze" - }, - { - "name": "Christania Williams", - "gender": "F", - "height": "165", - "weight": "63", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 21, - "event": "Athletics Women's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Michelle Williams (-Toro)", - "gender": "F", - "height": "175", - "weight": "67", - "sport": "Swimming", - "team": "Canada", - "noc": "CAN", - "age": 25, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Bronze" - }, - { - "name": "Niall Williams", - "gender": "F", - "height": "173", - "weight": "74", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 28, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Sharni Williams", - "gender": "F", - "height": "167", - "weight": "79", - "sport": "Rugby Sevens", - "team": "Australia", - "noc": "AUS", - "age": 28, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Gold" - }, - { - "name": "Venus Ebony Starr Williams", - "gender": "F", - "height": "185", - "weight": "75", - "sport": "Tennis", - "team": "United States-1", - "noc": "USA", - "age": 36, - "event": "Tennis Mixed Doubles", - "medal": "Silver" - }, - { - "name": "Novlene Hilaire Williams-Mills", - "gender": "F", - "height": "168", - "weight": "57", - "sport": "Athletics", - "team": "Jamaica", - "noc": "JAM", - "age": 34, - "event": "Athletics Women's 4 x 400 metres Relay", - "medal": "Silver" - }, - { - "name": "Nicholas Ian \"Nick\" Willis", - "gender": "M", - "height": "183", - "weight": "68", - "sport": "Athletics", - "team": "New Zealand", - "noc": "NZL", - "age": 33, - "event": "Athletics Men's 1,500 metres", - "medal": "Bronze" - }, - { - "name": "Madison \"Madi\" Wilson", - "gender": "F", - "height": "179", - "weight": "61", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Freestyle Relay", - "medal": "Gold" - }, - { - "name": "Madison \"Madi\" Wilson", - "gender": "F", - "height": "179", - "weight": "61", - "sport": "Swimming", - "team": "Australia", - "noc": "AUS", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Silver" - }, - { - "name": "Melanie Kate Wilson", - "gender": "F", - "height": "184", - "weight": "75", - "sport": "Rowing", - "team": "Great Britain", - "noc": "GBR", - "age": 32, - "event": "Rowing Women's Coxed Eights", - "medal": "Silver" - }, - { - "name": "Nile Wilson", - "gender": "M", - "height": "166", - "weight": "60", - "sport": "Gymnastics", - "team": "Great Britain", - "noc": "GBR", - "age": 20, - "event": "Gymnastics Men's Horizontal Bar", - "medal": "Bronze" - }, - { - "name": "Spencer James W. Wilton", - "gender": "M", - "height": "183", - "weight": "83", - "sport": "Equestrianism", - "team": "Great Britain", - "noc": "GBR", - "age": 43, - "event": "Equestrianism Mixed Dressage, Team", - "medal": "Silver" - }, - { - "name": "Kasper Winther Jrgensen", - "gender": "M", - "height": "182", - "weight": "73", - "sport": "Rowing", - "team": "Denmark", - "noc": "DEN", - "age": 31, - "event": "Rowing Men's Lightweight Coxless Fours", - "medal": "Silver" - }, - { - "name": "Anita Wodarczyk", - "gender": "F", - "height": "178", - "weight": "95", - "sport": "Athletics", - "team": "Poland", - "noc": "POL", - "age": 30, - "event": "Athletics Women's Hammer Throw", - "medal": "Gold" - }, - { - "name": "Maja Martyna Woszczowska", - "gender": "F", - "height": "170", - "weight": "54", - "sport": "Cycling", - "team": "Poland", - "noc": "POL", - "age": 32, - "event": "Cycling Women's Mountainbike, Cross-team", - "medal": "Silver" - }, - { - "name": "Andreas Wolff", - "gender": "M", - "height": "198", - "weight": "110", - "sport": "Handball", - "team": "Germany", - "noc": "GER", - "age": 25, - "event": "Handball Men's Handball", - "medal": "Bronze" - }, - { - "name": "Panipak Wongpattanakit", - "gender": "F", - "height": "173", - "weight": "49", - "sport": "Taekwondo", - "team": "Thailand", - "noc": "THA", - "age": 18, - "event": "Taekwondo Women's Flyweight", - "medal": "Bronze" - }, - { - "name": "Portia Woodman", - "gender": "F", - "height": "169", - "weight": "74", - "sport": "Rugby Sevens", - "team": "New Zealand", - "noc": "NZL", - "age": 25, - "event": "Rugby Sevens Women's Rugby Sevens", - "medal": "Silver" - }, - { - "name": "Kelsi Worrell", - "gender": "F", - "height": "180", - "weight": "75", - "sport": "Swimming", - "team": "United States", - "noc": "USA", - "age": 22, - "event": "Swimming Women's 4 x 100 metres Medley Relay", - "medal": "Gold" - }, - { - "name": "Taylor Worth", - "gender": "M", - "height": "174", - "weight": "60", - "sport": "Archery", - "team": "Australia", - "noc": "AUS", - "age": 25, - "event": "Archery Men's Team", - "medal": "Bronze" - }, - { - "name": "Dagmara Wozniak (Woniak-)", - "gender": "F", - "height": "173", - "weight": "81", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 28, - "event": "Fencing Women's Sabre, Team", - "medal": "Bronze" - }, - { - "name": "Felipe Almeida Wu", - "gender": "M", - "height": "169", - "weight": "69", - "sport": "Shooting", - "team": "Brazil", - "noc": "BRA", - "age": 24, - "event": "Shooting Men's Air Pistol, 10 metres", - "medal": "Silver" - }, - { - "name": "Wu Minxia", - "gender": "F", - "height": "167", - "weight": "52", - "sport": "Diving", - "team": "China", - "noc": "CHN", - "age": 30, - "event": "Diving Women's Synchronized Springboard", - "medal": "Gold" - }, - { - "name": "Marta Xargay Casademont", - "gender": "F", - "height": "180", - "weight": "71", - "sport": "Basketball", - "team": "Spain", - "noc": "ESP", - "age": 25, - "event": "Basketball Women's Basketball", - "medal": "Silver" - }, - { - "name": "Xiang Yanmei", - "gender": "F", - "height": "163", - "weight": "69", - "sport": "Weightlifting", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Weightlifting Women's Light-Heavyweight", - "medal": "Gold" - }, - { - "name": "Xu Anqi", - "gender": "F", - "height": "182", - "weight": "76", - "sport": "Fencing", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Fencing Women's epee, Team", - "medal": "Silver" - }, - { - "name": "Xu Jiayu", - "gender": "M", - "height": "187", - "weight": "78", - "sport": "Swimming", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Swimming Men's 100 metres Backstroke", - "medal": "Silver" - }, - { - "name": "Xu Xin", - "gender": "M", - "height": "180", - "weight": "67", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Table Tennis Men's Team", - "medal": "Gold" - }, - { - "name": "Xu Yunli", - "gender": "F", - "height": "195", - "weight": "75", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 29, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Kanae Yamabe", - "gender": "F", - "height": "172", - "weight": "108", - "sport": "Judo", - "team": "Japan", - "noc": "JPN", - "age": 25, - "event": "Judo Women's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Ryota Yamagata", - "gender": "M", - "height": "177", - "weight": "70", - "sport": "Athletics", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Athletics Men's 4 x 100 metres Relay", - "medal": "Silver" - }, - { - "name": "Koji Yamamuro", - "gender": "M", - "height": "159", - "weight": "58", - "sport": "Gymnastics", - "team": "Japan", - "noc": "JPN", - "age": 27, - "event": "Gymnastics Men's Team All-Around", - "medal": "Gold" - }, - { - "name": "Yan Ni", - "gender": "F", - "height": "192", - "weight": "74", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 29, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Dmytro Mykolaiovych Yanchuk", - "gender": "M", - "height": "184", - "weight": "75", - "sport": "Canoeing", - "team": "Ukraine", - "noc": "UKR", - "age": 23, - "event": "Canoeing Men's Canadian Doubles, 1,000 metres", - "medal": "Bronze" - }, - { - "name": "Yang Fangxu", - "gender": "F", - "height": "190", - "weight": "71", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Elitsa Atanasova Yankova", - "gender": "F", - "height": "151", - "weight": "48", - "sport": "Wrestling", - "team": "Bulgaria", - "noc": "BUL", - "age": 21, - "event": "Wrestling Women's Flyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Selim Yaar", - "gender": "M", - "height": "179", - "weight": "86", - "sport": "Wrestling", - "team": "Turkey", - "noc": "TUR", - "age": 26, - "event": "Wrestling Men's Light-Heavyweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Hassan Aliazam Yazdanicharati", - "gender": "M", - "height": "181", - "weight": "74", - "sport": "Wrestling", - "team": "Iran", - "noc": "IRI", - "age": 21, - "event": "Wrestling Men's Middleweight, Freestyle", - "medal": "Gold" - }, - { - "name": "Yuliya Andreyevna Yefimova", - "gender": "F", - "height": "178", - "weight": "64", - "sport": "Swimming", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Swimming Women's 100 metres Breaststroke", - "medal": "Silver" - }, - { - "name": "Yuliya Andreyevna Yefimova", - "gender": "F", - "height": "178", - "weight": "64", - "sport": "Swimming", - "team": "Russia", - "noc": "RUS", - "age": 24, - "event": "Swimming Women's 200 metres Breaststroke", - "medal": "Silver" - }, - { - "name": "Julius Kiplagat Yego", - "gender": "M", - "height": "175", - "weight": "94", - "sport": "Athletics", - "team": "Kenya", - "noc": "KEN", - "age": 27, - "event": "Athletics Men's Javelin Throw", - "medal": "Silver" - }, - { - "name": "Yana Karapetovna Yegoryan", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Fencing Women's Sabre, Individual", - "medal": "Gold" - }, - { - "name": "Yana Karapetovna Yegoryan", - "gender": "F", - "height": "175", - "weight": "64", - "sport": "Fencing", - "team": "Russia", - "noc": "RUS", - "age": 22, - "event": "Fencing Women's Sabre, Team", - "medal": "Gold" - }, - { - "name": "Daniyar Maratovich Yeleusinov", - "gender": "M", - "height": "178", - "weight": "64", - "sport": "Boxing", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 25, - "event": "Boxing Men's Welterweight", - "medal": "Gold" - }, - { - "name": "Tatyana Vladimirova Yerokhina", - "gender": "F", - "height": "185", - "weight": "73", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 31, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Yi Siling", - "gender": "F", - "height": "165", - "weight": "51", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Shooting Women's Air Rifle, 10 metres", - "medal": "Bronze" - }, - { - "name": "Yin Chengxin", - "gender": "F", - "height": "170", - "weight": "58", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Yin Junhua", - "gender": "F", - "height": "167", - "weight": "60", - "sport": "Boxing", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Boxing Women's Lightweight", - "medal": "Silver" - }, - { - "name": "Tony Victor James Yoka", - "gender": "M", - "height": "200", - "weight": "105", - "sport": "Boxing", - "team": "France", - "noc": "FRA", - "age": 24, - "event": "Boxing Men's Super-Heavyweight", - "medal": "Gold" - }, - { - "name": "Yoon Jin-Hee", - "gender": "F", - "height": "158", - "weight": "53", - "sport": "Weightlifting", - "team": "South Korea", - "noc": "KOR", - "age": 29, - "event": "Weightlifting Women's Featherweight", - "medal": "Bronze" - }, - { - "name": "Kurumi Yoshida", - "gender": "F", - "height": "167", - "weight": "57", - "sport": "Synchronized Swimming", - "team": "Japan", - "noc": "JPN", - "age": 24, - "event": "Synchronized Swimming Women's Team", - "medal": "Bronze" - }, - { - "name": "Saori Yoshida", - "gender": "F", - "height": "157", - "weight": "55", - "sport": "Wrestling", - "team": "Japan", - "noc": "JPN", - "age": 33, - "event": "Wrestling Women's Featherweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Maharu Yoshimura", - "gender": "M", - "height": "177", - "weight": "61", - "sport": "Table Tennis", - "team": "Japan", - "noc": "JPN", - "age": 23, - "event": "Table Tennis Men's Team", - "medal": "Silver" - }, - { - "name": "You Hao", - "gender": "M", - "height": "162", - "weight": "60", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 24, - "event": "Gymnastics Men's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Yu Song", - "gender": "F", - "height": "182", - "weight": "128", - "sport": "Judo", - "team": "China", - "noc": "CHN", - "age": 29, - "event": "Judo Women's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Yuan Xinyue", - "gender": "F", - "height": "201", - "weight": "78", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 19, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Grce Zaadi Deuna", - "gender": "F", - "height": "171", - "weight": "66", - "sport": "Handball", - "team": "France", - "noc": "FRA", - "age": 23, - "event": "Handball Women's Handball", - "medal": "Silver" - }, - { - "name": "Olga Sergeyevna Zabelinskaya (Sukhoruchenkova-)", - "gender": "F", - "height": "175", - "weight": "61", - "sport": "Cycling", - "team": "Russia", - "noc": "RUS", - "age": 36, - "event": "Cycling Women's Individual Time Trial", - "medal": "Silver" - }, - { - "name": "Shelina Laura Zadorsky", - "gender": "F", - "height": "172", - "weight": "67", - "sport": "Football", - "team": "Canada", - "noc": "CAN", - "age": 23, - "event": "Football Women's Football", - "medal": "Bronze" - }, - { - "name": "Mariel Leigh Zagunis", - "gender": "F", - "height": "173", - "weight": "72", - "sport": "Fencing", - "team": "United States", - "noc": "USA", - "age": 31, - "event": "Fencing Women's Sabre, Team", - "medal": "Bronze" - }, - { - "name": "Thomas Zajac", - "gender": "M", - "height": "180", - "weight": "77", - "sport": "Sailing", - "team": "Austria", - "noc": "AUT", - "age": 30, - "event": "Sailing Mixed Multihull", - "medal": "Bronze" - }, - { - "name": "Arthur Nabarrete Zanetti", - "gender": "M", - "height": "156", - "weight": "61", - "sport": "Gymnastics", - "team": "Brazil", - "noc": "BRA", - "age": 26, - "event": "Gymnastics Men's Rings", - "medal": "Silver" - }, - { - "name": "Aleksandr Sergeyevich Zaychikov", - "gender": "M", - "height": "180", - "weight": "105", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 23, - "event": "Weightlifting Men's Heavyweight", - "medal": "Bronze" - }, - { - "name": "Ivan Zaytsev", - "gender": "M", - "height": "204", - "weight": "100", - "sport": "Volleyball", - "team": "Italy", - "noc": "ITA", - "age": 27, - "event": "Volleyball Men's Volleyball", - "medal": "Silver" - }, - { - "name": "Vasilij bogar", - "gender": "M", - "height": "189", - "weight": "98", - "sport": "Sailing", - "team": "Slovenia", - "noc": "SLO", - "age": 40, - "event": "Sailing Men's One Person Heavyweight Dinghy", - "medal": "Silver" - }, - { - "name": "Jos Carlos Cracco Neto", - "gender": "M", - "height": "170", - "weight": "69", - "sport": "Football", - "team": "Brazil", - "noc": "BRA", - "age": 22, - "event": "Football Men's Football", - "medal": "Gold" - }, - { - "name": "Zeng Zhen", - "gender": "F", - "height": "170", - "weight": "61", - "sport": "Synchronized Swimming", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Synchronized Swimming Women's Team", - "medal": "Silver" - }, - { - "name": "Zhang Binbin", - "gender": "F", - "height": "164", - "weight": "55", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", - "medal": "Silver" - }, - { - "name": "Zhang Changning", - "gender": "F", - "height": "193", - "weight": "79", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Zhang Chenglong", - "gender": "M", - "height": "173", - "weight": "65", - "sport": "Gymnastics", - "team": "China", - "noc": "CHN", - "age": 27, - "event": "Gymnastics Men's Team All-Around", - "medal": "Bronze" - }, - { - "name": "Zhang Fengliu", - "gender": "F", - "height": "172", - "weight": "77", - "sport": "Wrestling", - "team": "China", - "noc": "CHN", - "age": 26, - "event": "Wrestling Women's Heavyweight, Freestyle", - "medal": "Bronze" - }, - { - "name": "Zhang Jike", - "gender": "M", - "height": "178", - "weight": "70", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Table Tennis Men's Singles", - "medal": "Silver" - }, - { - "name": "Zhang Jike", - "gender": "M", - "height": "178", - "weight": "70", - "sport": "Table Tennis", - "team": "China", - "noc": "CHN", - "age": 28, - "event": "Table Tennis Men's Team", - "medal": "Gold" - }, - { - "name": "Zhang Mengxue", - "gender": "F", - "height": "162", - "weight": "70", - "sport": "Shooting", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Shooting Women's Air Pistol, 10 metres", - "medal": "Gold" - }, - { - "name": "Zhang Nan", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Badminton", - "team": "China-1", - "noc": "CHN", - "age": 26, - "event": "Badminton Mixed Doubles", - "medal": "Bronze" - }, - { - "name": "Zhang Nan", - "gender": "M", - "height": "183", - "weight": "75", - "sport": "Badminton", - "team": "China-1", - "noc": "CHN", - "age": 26, - "event": "Badminton Men's Doubles", - "medal": "Gold" - }, - { - "name": "Zhang Wenxiu", - "gender": "F", - "height": "183", - "weight": "105", - "sport": "Athletics", - "team": "China", - "noc": "CHN", - "age": 30, - "event": "Athletics Women's Hammer Throw", - "medal": "Silver" - }, - { - "name": "Zhao Shuai", - "gender": "M", - "height": "188", - "weight": "63", - "sport": "Taekwondo", - "team": "China", - "noc": "CHN", - "age": 20, - "event": "Taekwondo Men's Flyweight", - "medal": "Gold" - }, - { - "name": "Zhao Yunlei", - "gender": "F", - "height": "173", - "weight": "60", - "sport": "Badminton", - "team": "China-1", - "noc": "CHN", - "age": 29, - "event": "Badminton Mixed Doubles", - "medal": "Bronze" - }, - { - "name": "Zhazira Abdrakhmanovna Zhapparkul", - "gender": "F", - "height": "155", - "weight": "69", - "sport": "Weightlifting", - "team": "Kazakhstan", - "noc": "KAZ", - "age": 22, - "event": "Weightlifting Women's Light-Heavyweight", - "medal": "Silver" - }, - { - "name": "Zheng Shuyin", - "gender": "F", - "height": "188", - "weight": "75", - "sport": "Taekwondo", - "team": "China", - "noc": "CHN", - "age": 22, - "event": "Taekwondo Women's Heavyweight", - "medal": "Gold" - }, - { - "name": "Viktoriya Yuryevna Zhilinskayte", - "gender": "F", - "height": "188", - "weight": "80", - "sport": "Handball", - "team": "Russia", - "noc": "RUS", - "age": 27, - "event": "Handball Women's Handball", - "medal": "Gold" - }, - { - "name": "Valeriya Sergeyevna Zholobova-Koblova", - "gender": "F", - "height": "164", - "weight": "58", - "sport": "Wrestling", - "team": "Russia", - "noc": "RUS", - "age": 23, - "event": "Wrestling Women's Lightweight, Freestyle", - "medal": "Silver" - }, - { - "name": "Zhong Tianshi", - "gender": "F", - "height": "168", - "weight": "62", - "sport": "Cycling", - "team": "China", - "noc": "CHN", - "age": 25, - "event": "Cycling Women's Team Sprint", - "medal": "Gold" - }, - { - "name": "Zhu Ting", - "gender": "F", - "height": "198", - "weight": "78", - "sport": "Volleyball", - "team": "China", - "noc": "CHN", - "age": 21, - "event": "Volleyball Women's Volleyball", - "medal": "Gold" - }, - { - "name": "Bojana ivkovi", - "gender": "F", - "height": "186", - "weight": "72", - "sport": "Volleyball", - "team": "Serbia", - "noc": "SRB", - "age": 28, - "event": "Volleyball Women's Volleyball", - "medal": "Silver" - }, - { - "name": "Shakhobiddin Shokirovich Zoirov", - "gender": "M", - "height": "169", - "weight": "52", - "sport": "Boxing", - "team": "Uzbekistan", - "noc": "UZB", - "age": 23, - "event": "Boxing Men's Flyweight", - "medal": "Gold" - }, - { - "name": "Milenko Zori", - "gender": "M", - "height": "179", - "weight": "73", - "sport": "Canoeing", - "team": "Serbia", - "noc": "SRB", - "age": 27, - "event": "Canoeing Men's Kayak Doubles, 1,000 metres", - "medal": "Silver" - }, - { - "name": "Martin Zwicker", - "gender": "M", - "height": "175", - "weight": "64", - "sport": "Hockey", - "team": "Germany", - "noc": "GER", - "age": 29, - "event": "Hockey Men's Hockey", - "medal": "Bronze" - } - ] - -// Función para buscar y filtrar los atletas - function buscar() { - const genderFilter = document.getElementById('gender').value; - const medalFilter = document.getElementById('medal').value; - const teamFilter = document.getElementById('team').value.toLowerCase(); - const sportFilter = document.getElementById('sport').value.toLowerCase(); - const eventFilter = document.getElementById('event').value.toLowerCase(); - - // DECLARACIÓN DE MÍNIMOS Y MÁXIMOS - // EDAD - const ageMinFilter = parseInt(document.getElementById('ageMin').value); - const ageMaxFilter = parseInt(document.getElementById('ageMax').value); - // TALLA - const heightMinFilter = parseInt(document.getElementById('heightMin').value); - const heightMaxFilter = parseInt(document.getElementById('heightMax').value); - // PESO - const weightMinFilter = parseInt(document.getElementById('weightMin').value); - const weightMaxFilter = parseInt(document.getElementById('weightMax').value); - - - - const resultsContainer = document.getElementById('results'); - resultsContainer.innerHTML = ''; - - const filteredAthletes = athletes.filter((athlete) => { - return ( - (genderFilter === '' || athlete.gender === genderFilter) && - (medalFilter === '' || athlete.medal === medalFilter) && - - (isNaN(ageMinFilter) || athlete.age >= ageMinFilter) && - (isNaN(ageMaxFilter) || athlete.age <= ageMaxFilter) && - - (isNaN(heightMinFilter) || athlete.age >= heightMinFilter) && - (isNaN(heightMaxFilter) || athlete.age <= heightMaxFilter) && - - (isNaN(weightMinFilter) || athlete.age >= weightMinFilter) && - (isNaN(weightMaxFilter) || athlete.age <= weightMaxFilter) && - - (teamFilter === '' || athlete.team.toLowerCase().includes(teamFilter))&& - (sportFilter === '' || athlete.team.toLowerCase().includes(sportFilter))&& - (eventFilter === '' || athlete.team.toLowerCase().includes(eventFilter)) - ); - }); - - filteredAthletes.forEach((athlete) => { - const resultItem = document.createElement('div'); - resultItem.classList.add('result-item'); - - resultItem.innerHTML = ` -

${athlete.name}

-

Género: ${athlete.gender}

-

Altura: ${athlete.height}

-

Peso: ${athlete.weight}

-

Deporte: ${athlete.sport}

-

Equipo: ${athlete.team}

-

Edad: ${athlete.age}

-

Evento: ${athlete.event}

-

Medalla: ${athlete.medal}

- `; - - resultsContainer.appendChild(resultItem); - }); - - - -} +export const athletes = [ + { + name: "Giovanni Abagnale", + gender: "M", + height: "198", + weight: "90", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 21, + event: "Rowing Men's Coxless Pairs", + medal: "Bronze", + }, + { + name: "Patimat Abakarova", + gender: "F", + height: "165", + weight: "49", + sport: "Taekwondo", + team: "Azerbaijan", + noc: "AZE", + age: 21, + event: "Taekwondo Women's Flyweight", + medal: "Bronze", + }, + { + name: "Luc Abalo", + gender: "M", + height: "182", + weight: "86", + sport: "Handball", + team: "France", + noc: "FRA", + age: 31, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Saeid Morad Abdevali", + gender: "M", + height: "170", + weight: "80", + sport: "Wrestling", + team: "Iran", + noc: "IRI", + age: 26, + event: "Wrestling Men's Middleweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Denis Mikhaylovich Ablyazin", + gender: "M", + height: "161", + weight: "62", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 24, + event: "Gymnastics Men's Team All-Around", + medal: "Silver", + }, + { + name: "Denis Mikhaylovich Ablyazin", + gender: "M", + height: "161", + weight: "62", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 24, + event: "Gymnastics Men's Horse Vault", + medal: "Silver", + }, + { + name: "Denis Mikhaylovich Ablyazin", + gender: "M", + height: "161", + weight: "62", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 24, + event: "Gymnastics Men's Rings", + medal: "Bronze", + }, + { + name: 'Matthew "Matt" Abood', + gender: "M", + height: "197", + weight: "92", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 30, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: 'Alejandro "lex" Abrines Redondo', + gender: "M", + height: "198", + weight: "93", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 23, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Ahmad Abughaush", + gender: "M", + height: "178", + weight: "68", + sport: "Taekwondo", + team: "Jordan", + noc: "JOR", + age: 20, + event: "Taekwondo Men's Featherweight", + medal: "Gold", + }, + { + name: "Chantal Achterberg", + gender: "F", + height: "172", + weight: "72", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 31, + event: "Rowing Women's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Nicola Virginia Adams", + gender: "F", + height: "164", + weight: "51", + sport: "Boxing", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Boxing Women's Flyweight", + medal: "Gold", + }, + { + name: "Rachael Alexis Adams", + gender: "F", + height: "188", + weight: "81", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Valerie Kasanita Adams-Vili (-Price)", + gender: "F", + height: "193", + weight: "120", + sport: "Athletics", + team: "New Zealand", + noc: "NZL", + age: 31, + event: "Athletics Women's Shot Put", + medal: "Silver", + }, + { + name: "Nathan Ghar-Jun Adrian", + gender: "M", + height: "198", + weight: "100", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 50 metres Freestyle", + medal: "Bronze", + }, + { + name: "Nathan Ghar-Jun Adrian", + gender: "M", + height: "198", + weight: "100", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 100 metres Freestyle", + medal: "Bronze", + }, + { + name: "Nathan Ghar-Jun Adrian", + gender: "M", + height: "198", + weight: "100", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Nathan Ghar-Jun Adrian", + gender: "M", + height: "198", + weight: "100", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Cecil Sebastian Afrika", + gender: "M", + height: "175", + weight: "75", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: 'Timothy Ernest Victor Kwizera "Tim" Agaba', + gender: "M", + height: "193", + weight: "104", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 27, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Clarisse Agbegnenou", + gender: "F", + height: "164", + weight: "66", + sport: "Judo", + team: "France", + noc: "FRA", + age: 23, + event: "Judo Women's Half-Middleweight", + medal: "Silver", + }, + { + name: "Sandra Aguilar Navarro", + gender: "F", + height: "167", + weight: "50", + sport: "Rhythmic Gymnastics", + team: "Spain", + noc: "ESP", + age: 23, + event: "Rhythmic Gymnastics Women's Group", + medal: "Silver", + }, + { + name: "Sri Wahyuni Agustiani", + gender: "F", + height: "147", + weight: "47", + sport: "Weightlifting", + team: "Indonesia", + noc: "INA", + age: 21, + event: "Weightlifting Women's Flyweight", + medal: "Silver", + }, + { + name: "Christian Ahlmann", + gender: "M", + height: "189", + weight: "80", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 41, + event: "Equestrianism Mixed Jumping, Team", + medal: "Bronze", + }, + { + name: "Tontowi Ahmad", + gender: "M", + height: "179", + weight: "72", + sport: "Badminton", + team: "Indonesia", + noc: "INA", + age: 29, + event: "Badminton Mixed Doubles", + medal: "Gold", + }, + { + name: "Matteo Aicardi", + gender: "M", + height: "192", + weight: "102", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 30, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Rosaria Aiello", + gender: "F", + height: "172", + weight: "74", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: 'Oluwafemi "Junior" Ajayi', + gender: "M", + height: "172", + weight: "79", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 20, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Mobolade Abimbola Ajomale", + gender: "M", + height: "180", + weight: "62", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 20, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Taha Akgl", + gender: "M", + height: "192", + weight: "125", + sport: "Wrestling", + team: "Turkey", + noc: "TUR", + age: 25, + event: "Wrestling Men's Super-Heavyweight, Freestyle", + medal: "Gold", + }, + { + name: "Murodzhon Kakharovich Akhmadaliyev", + gender: "M", + height: "165", + weight: "56", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 21, + event: "Boxing Men's Bantamweight", + medal: "Bronze", + }, + { + name: "Artur Kamilevich Akhmatkhuzin", + gender: "M", + height: "187", + weight: "79", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 28, + event: "Fencing Men's Foil, Team", + medal: "Gold", + }, + { + name: "Morolake Akinosun", + gender: "F", + height: "163", + weight: "61", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 22, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Foluke Antinuke Akinradewo", + gender: "F", + height: "191", + weight: "79", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 28, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Daniel Akpeyi", + gender: "M", + height: "187", + weight: "80", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 30, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Monica Aksamit", + gender: "F", + height: "183", + weight: "74", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 26, + event: "Fencing Women's Sabre, Team", + medal: "Bronze", + }, + { + name: "Fehaid Al-Deehani", + gender: "M", + height: "178", + weight: "95", + sport: "Shooting", + team: "Individual Olympic Athletes", + noc: "IOA", + age: 49, + event: "Shooting Men's Double Trap", + medal: "Gold", + }, + { + name: "Abdullah Al-Rashidi", + gender: "M", + height: "183", + weight: "83", + sport: "Shooting", + team: "Individual Olympic Athletes", + noc: "IOA", + age: 52, + event: "Shooting Men's Skeet", + medal: "Bronze", + }, + { + name: "Jo Qesem Ayela Aleh", + gender: "F", + height: "171", + weight: "58", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 30, + event: "Sailing Women's Two Person Dinghy", + medal: "Silver", + }, + { + name: "Artur Aleksanyan", + gender: "M", + height: "190", + weight: "98", + sport: "Wrestling", + team: "Armenia", + noc: "ARM", + age: 24, + event: "Wrestling Men's Heavyweight, Greco-Roman", + medal: "Gold", + }, + { + name: "Milan Aleksi", + gender: "M", + height: "193", + weight: "96", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 30, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Abdoul Razak Issoufou Alfaga", + gender: "M", + height: "207", + weight: "90", + sport: "Taekwondo", + team: "Niger", + noc: "NIG", + age: 21, + event: "Taekwondo Men's Heavyweight", + medal: "Silver", + }, + { + name: "Nia Sifaatihii Ali", + gender: "F", + height: "170", + weight: "65", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Women's 100 metres Hurdles", + medal: "Silver", + }, + { + name: "Alison Conte Cerutti", + gender: "M", + height: "203", + weight: "106", + sport: "Beach Volleyball", + team: "Brazil", + noc: "BRA", + age: 30, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Gold", + }, + { + name: "Kimia Alizadeh Zenoorin", + gender: "F", + height: "185", + weight: "57", + sport: "Taekwondo", + team: "Iran", + noc: "IRI", + age: 18, + event: "Taekwondo Women's Featherweight", + medal: "Bronze", + }, + { + name: "Nathon Allen", + gender: "M", + height: "178", + weight: "NA", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 20, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Ida Alstad", + gender: "F", + height: "172", + weight: "60", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 31, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Lzaro Jorge lvarez Estrada", + gender: "M", + height: "173", + weight: "60", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 25, + event: "Boxing Men's Lightweight", + medal: "Bronze", + }, + { + name: "Yuri Alvear Orjuela", + gender: "F", + height: "176", + weight: "70", + sport: "Judo", + team: "Colombia", + noc: "COL", + age: 30, + event: "Judo Women's Middleweight", + medal: "Silver", + }, + { + name: "Marwa Al-Amri", + gender: "F", + height: "160", + weight: "58", + sport: "Wrestling", + team: "Tunisia", + noc: "TUN", + age: 27, + event: "Wrestling Women's Lightweight, Freestyle", + medal: "Bronze", + }, + { + name: "Stanley Amuzie", + gender: "M", + height: "171", + weight: "85", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 20, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "An Ba-Ul", + gender: "M", + height: "169", + weight: "66", + sport: "Judo", + team: "South Korea", + noc: "KOR", + age: 22, + event: "Judo Men's Half-Lightweight", + medal: "Silver", + }, + { + name: "milie Andol", + gender: "F", + height: "170", + weight: "97", + sport: "Judo", + team: "France", + noc: "FRA", + age: 28, + event: "Judo Women's Heavyweight", + medal: "Gold", + }, + { + name: "Anne Dsane Andersen", + gender: "F", + height: "183", + weight: "86", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 23, + event: "Rowing Women's Coxless Pairs", + medal: "Bronze", + }, + { + name: 'Matthew John "Matt" Anderson', + gender: "M", + height: "202", + weight: "100", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 29, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Jonna Andersson", + gender: "F", + height: "167", + weight: "61", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 23, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Roman Sergeyevich Anoshkin", + gender: "M", + height: "192", + weight: "95", + sport: "Canoeing", + team: "Russia", + noc: "RUS", + age: 28, + event: "Canoeing Men's Kayak Singles, 1,000 metres", + medal: "Bronze", + }, + { + name: "Giselle Anne Ansley", + gender: "F", + height: "176", + weight: "73", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Carmelo Kyan Anthony", + gender: "M", + height: "203", + weight: "109", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 32, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Oleg Antonov", + gender: "M", + height: "198", + weight: "88", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 28, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Emilia Elisabeth Appelqvist", + gender: "F", + height: "168", + weight: "65", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 26, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Hirooki Arai", + gender: "M", + height: "180", + weight: "62", + sport: "Athletics", + team: "Japan", + noc: "JPN", + age: 28, + event: "Athletics Men's 50 kilometres Walk", + medal: "Bronze", + }, + { + name: "Katie Louise Archibald", + gender: "F", + height: "178", + weight: "70", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 22, + event: "Cycling Women's Team Pursuit", + medal: "Gold", + }, + { + name: "Joahnys Oscar Argilagos Prez", + gender: "M", + height: "152", + weight: "49", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 19, + event: "Boxing Men's Light-Flyweight", + medal: "Bronze", + }, + { + name: "William Peixoto Arjona", + gender: "M", + height: "186", + weight: "78", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 37, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Kristin Ann Armstrong (-Savola)", + gender: "F", + height: "173", + weight: "58", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 42, + event: "Cycling Women's Individual Time Trial", + medal: "Gold", + }, + { + name: "Emilie Hegh Arntzen", + gender: "F", + height: "183", + weight: "78", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 22, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Migran Arutyunyan", + gender: "M", + height: "166", + weight: "67", + sport: "Wrestling", + team: "Armenia", + noc: "ARM", + age: 27, + event: "Wrestling Men's Welterweight, Greco-Roman", + medal: "Silver", + }, + { + name: 'Geraldina Rachel "Dina" Asher-Smith', + gender: "F", + height: "164", + weight: "55", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Nickel Ashmeade", + gender: "M", + height: "183", + weight: "77", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 26, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Jessica Ashwood", + gender: "F", + height: "173", + weight: "64", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 23, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: 'Kosovare "Kosse" Asllani', + gender: "F", + height: "166", + weight: "56", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 27, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Sandra Auffarth", + gender: "F", + height: "170", + weight: "57", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 29, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Silver", + }, + { + name: "Seimone Delicia Augustus", + gender: "F", + height: "183", + weight: "74", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 32, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Mohd Azizulhasni Awang", + gender: "M", + height: "166", + weight: "69", + sport: "Cycling", + team: "Malaysia", + noc: "MAS", + age: 28, + event: "Cycling Men's Keirin", + medal: "Bronze", + }, + { + name: "Viktor Axelsen", + gender: "M", + height: "194", + weight: "88", + sport: "Badminton", + team: "Denmark", + noc: "DEN", + age: 22, + event: "Badminton Men's Singles", + medal: "Bronze", + }, + { + name: "Almaz Ayana Eba", + gender: "F", + height: "166", + weight: "47", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 24, + event: "Athletics Women's 5,000 metres", + medal: "Bronze", + }, + { + name: "Almaz Ayana Eba", + gender: "F", + height: "166", + weight: "47", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 24, + event: "Athletics Women's 10,000 metres", + medal: "Gold", + }, + { + name: "Camille Anas Ayglon-Saurina", + gender: "F", + height: "180", + weight: "66", + sport: "Handball", + team: "France", + noc: "FRA", + age: 31, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Jrmie Azou", + gender: "M", + height: "178", + weight: "71", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 27, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Gold", + }, + { + name: "Okechukwu Godson Azubuike", + gender: "M", + height: "170", + weight: "68", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 19, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Diana Bacosi", + gender: "F", + height: "175", + weight: "85", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 33, + event: "Shooting Women's Skeet", + medal: "Gold", + }, + { + name: "Timea Bacsinszky", + gender: "F", + height: "170", + weight: "62", + sport: "Tennis", + team: "Switzerland", + noc: "SUI", + age: 27, + event: "Tennis Women's Doubles", + medal: "Silver", + }, + { + name: "Kemar Bailey-Cole", + gender: "M", + height: "193", + weight: "84", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 24, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Kathleen Baker", + gender: "F", + height: "173", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 100 metres Backstroke", + medal: "Silver", + }, + { + name: "Kathleen Baker", + gender: "F", + height: "173", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Mashu Baker", + gender: "M", + height: "178", + weight: "90", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 21, + event: "Judo Men's Middleweight", + medal: "Gold", + }, + { + name: "Shakira Baker", + gender: "F", + height: "172", + weight: "89", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Dmitry Igorevich Balandin", + gender: "M", + height: "195", + weight: "85", + sport: "Swimming", + team: "Kazakhstan", + noc: "KAZ", + age: 21, + event: "Swimming Men's 200 metres Breaststroke", + medal: "Gold", + }, + { + name: "Kayla Banwarth", + gender: "F", + height: "178", + weight: "70", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 27, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Carina Br", + gender: "F", + height: "185", + weight: "75", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 26, + event: "Rowing Women's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Brbara Seixas de Freitas", + gender: "F", + height: "178", + weight: "67", + sport: "Beach Volleyball", + team: "Brazil", + noc: "BRA", + age: 29, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Silver", + }, + { + name: "Elinor Jane Barker", + gender: "F", + height: "168", + weight: "56", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Cycling Women's Team Pursuit", + medal: "Gold", + }, + { + name: "Harrison Bryce Jordan Barnes", + gender: "M", + height: "203", + weight: "102", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 24, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Thomas Gabriel Jrmie Baroukh", + gender: "M", + height: "183", + weight: "70", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 28, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Bronze", + }, + { + name: "Bronte Amelia Arnold Barratt", + gender: "F", + height: "171", + weight: "59", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 27, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: 'Jennifer Mae "Jenny" Barringer-Simpson', + gender: "F", + height: "166", + weight: "53", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 29, + event: "Athletics Women's 1,500 metres", + medal: "Bronze", + }, + { + name: "Mutaz Essa Barshim", + gender: "M", + height: "190", + weight: "65", + sport: "Athletics", + team: "Qatar", + noc: "QAT", + age: 25, + event: "Athletics Men's High Jump", + medal: "Silver", + }, + { + name: "Jacob Jepsen Barse", + gender: "M", + height: "188", + weight: "73", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 27, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Silver", + }, + { + name: "Saskia Bartusiak", + gender: "F", + height: "170", + weight: "60", + sport: "Football", + team: "Germany", + noc: "GER", + age: 33, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Dimitri David Bascou", + gender: "M", + height: "181", + weight: "80", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 29, + event: "Athletics Men's 110 metres Hurdles", + medal: "Bronze", + }, + { + name: "Fabio Basile", + gender: "M", + height: "160", + weight: "66", + sport: "Judo", + team: "Italy", + noc: "ITA", + age: 21, + event: "Judo Men's Half-Lightweight", + medal: "Gold", + }, + { + name: "Vitalina Igorevna Batsarashkina", + gender: "F", + height: "162", + weight: "60", + sport: "Shooting", + team: "Russia", + noc: "RUS", + age: 19, + event: "Shooting Women's Air Pistol, 10 metres", + medal: "Silver", + }, + { + name: "Mathieu Albert Daniel Bauderlique", + gender: "M", + height: "185", + weight: "81", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 27, + event: "Boxing Men's Light-Heavyweight", + medal: "Bronze", + }, + { + name: "Robert Bauer", + gender: "M", + height: "183", + weight: "76", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Grgory Benot Baug", + gender: "M", + height: "181", + weight: "100", + sport: "Cycling", + team: "France", + noc: "FRA", + age: 31, + event: "Cycling Men's Team Sprint", + medal: "Bronze", + }, + { + name: "Maxime Eugne Ren Beaumont", + gender: "M", + height: "191", + weight: "94", + sport: "Canoeing", + team: "France", + noc: "FRA", + age: 34, + event: "Canoeing Men's Kayak Singles, 200 metres", + medal: "Silver", + }, + { + name: "Nicole Elise Beck", + gender: "F", + height: "168", + weight: "66", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 28, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Janine Elizabeth Beckie", + gender: "F", + height: "173", + weight: "63", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 21, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "gatha Bednarczuk Rippel", + gender: "F", + height: "182", + weight: "70", + sport: "Beach Volleyball", + team: "Brazil", + noc: "BRA", + age: 33, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Silver", + }, + { + name: "Ludger Beerbaum", + gender: "M", + height: "190", + weight: "85", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 52, + event: "Equestrianism Mixed Jumping, Team", + medal: "Bronze", + }, + { + name: 'Genevieve "Gen" Behrent', + gender: "F", + height: "183", + weight: "73", + sport: "Rowing", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Rowing Women's Coxless Pairs", + medal: "Silver", + }, + { + name: "Melanie Behringer", + gender: "F", + height: "172", + weight: "71", + sport: "Football", + team: "Germany", + noc: "GER", + age: 30, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Milad Beigi Hareqani", + gender: "M", + height: "197", + weight: "80", + sport: "Taekwondo", + team: "Azerbaijan", + noc: "AZE", + age: 25, + event: "Taekwondo Men's Welterweight", + medal: "Bronze", + }, + { + name: "Ruth Beita Vila", + gender: "F", + height: "191", + weight: "72", + sport: "Athletics", + team: "Spain", + noc: "ESP", + age: 37, + event: "Athletics Women's High Jump", + medal: "Gold", + }, + { + name: "Jose Blanger", + gender: "F", + height: "163", + weight: "63", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 30, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Mathew Belcher", + gender: "M", + height: "173", + weight: "62", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 33, + event: "Sailing Men's Two Person Dinghy", + medal: "Silver", + }, + { + name: "Zhan Vensanovych Beleniuk", + gender: "M", + height: "178", + weight: "85", + sport: "Wrestling", + team: "Ukraine", + noc: "UKR", + age: 25, + event: "Wrestling Men's Light-Heavyweight, Greco-Roman", + medal: "Silver", + }, + { + name: "Mireia Belmonte Garca", + gender: "F", + height: "170", + weight: "59", + sport: "Swimming", + team: "Spain", + noc: "ESP", + age: 25, + event: "Swimming Women's 200 metres Butterfly", + medal: "Gold", + }, + { + name: "Mireia Belmonte Garca", + gender: "F", + height: "170", + weight: "59", + sport: "Swimming", + team: "Spain", + noc: "ESP", + age: 25, + event: "Swimming Women's 400 metres Individual Medley", + medal: "Bronze", + }, + { + name: "Alexander Belonogoff", + gender: "M", + height: "187", + weight: "90", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 26, + event: "Rowing Men's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Olga Konstantinovna Belova-Gorbunova", + gender: "F", + height: "169", + weight: "60", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 22, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Anastasiya Yevgenyevna Belyakova", + gender: "F", + height: "173", + weight: "60", + sport: "Boxing", + team: "Russia", + noc: "RUS", + age: 23, + event: "Boxing Women's Lightweight", + medal: "Bronze", + }, + { + name: "David Sagitovich Belyavsky", + gender: "M", + height: "165", + weight: "55", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 24, + event: "Gymnastics Men's Team All-Around", + medal: "Silver", + }, + { + name: "David Sagitovich Belyavsky", + gender: "M", + height: "165", + weight: "55", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 24, + event: "Gymnastics Men's Parallel Bars", + medal: "Bronze", + }, + { + name: "Lars Bender", + gender: "M", + height: "184", + weight: "80", + sport: "Football", + team: "Germany", + noc: "GER", + age: 27, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Sven Bender", + gender: "M", + height: "185", + weight: "80", + sport: "Football", + team: "Germany", + noc: "GER", + age: 27, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Meaghan Benfeito", + gender: "F", + height: "155", + weight: "48", + sport: "Diving", + team: "Canada", + noc: "CAN", + age: 27, + event: "Diving Women's Platform", + medal: "Bronze", + }, + { + name: "Meaghan Benfeito", + gender: "F", + height: "155", + weight: "48", + sport: "Diving", + team: "Canada", + noc: "CAN", + age: 27, + event: "Diving Women's Synchronized Platform", + medal: "Bronze", + }, + { + name: 'Brittany "Britt" Benn', + gender: "F", + height: "165", + weight: "68", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 27, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Karen Bennett", + gender: "F", + height: "179", + weight: "75", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Mark Stewart Bennett", + gender: "M", + height: "183", + weight: "89", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Paul Bennett", + gender: "M", + height: "207", + weight: "100", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: 'Joseph "Gunnar" Bentz', + gender: "M", + height: "196", + weight: "84", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Matej Beu", + gender: "M", + height: "196", + weight: "83", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 28, + event: "Canoeing Men's Canadian Singles, Slalom", + medal: "Silver", + }, + { + name: "Mdlina Bere", + gender: "F", + height: "186", + weight: "75", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 23, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Stig Andr Berge", + gender: "M", + height: "167", + weight: "60", + sport: "Wrestling", + team: "Norway", + noc: "NOR", + age: 33, + event: "Wrestling Men's Featherweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Emma Sofia Berglund", + gender: "F", + height: "171", + weight: "64", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 27, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Nicole Beukers", + gender: "F", + height: "170", + weight: "66", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 25, + event: "Rowing Women's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Allison Beveridge", + gender: "F", + height: "169", + weight: "62", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 23, + event: "Cycling Women's Team Pursuit", + medal: "Bronze", + }, + { + name: "Roberta Bianconi", + gender: "F", + height: "176", + weight: "76", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: 'Daniel "Dan" Bibby', + gender: "M", + height: "176", + weight: "86", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Fiona Clare Bigwood", + gender: "F", + height: "173", + weight: "75", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 40, + event: "Equestrianism Mixed Dressage, Team", + medal: "Silver", + }, + { + name: "Marko Bija", + gender: "M", + height: "201", + weight: "85", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 25, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Simone Arianne Biles", + gender: "F", + height: "143", + weight: "47", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Individual All-Around", + medal: "Gold", + }, + { + name: "Simone Arianne Biles", + gender: "F", + height: "143", + weight: "47", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Team All-Around", + medal: "Gold", + }, + { + name: "Simone Arianne Biles", + gender: "F", + height: "143", + weight: "47", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Floor Exercise", + medal: "Gold", + }, + { + name: "Simone Arianne Biles", + gender: "F", + height: "143", + weight: "47", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Horse Vault", + medal: "Gold", + }, + { + name: "Simone Arianne Biles", + gender: "F", + height: "143", + weight: "47", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Balance Beam", + medal: "Bronze", + }, + { + name: "Emanuele Birarelli", + gender: "M", + height: "202", + weight: "95", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 35, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Stefan Birevi", + gender: "M", + height: "210", + weight: "104", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: 'Suzanne Brigit "Sue" Bird', + gender: "F", + height: "175", + weight: "66", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 35, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Dane Alex Bird-Smith", + gender: "M", + height: "187", + weight: "72", + sport: "Athletics", + team: "Australia", + noc: "AUS", + age: 24, + event: "Athletics Men's 20 kilometres Walk", + medal: "Bronze", + }, + { + name: "Vera Leonidovna Biryukova", + gender: "F", + height: "168", + weight: "47", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 18, + event: "Rhythmic Gymnastics Women's Group", + medal: "Gold", + }, + { + name: "Emma Stina Blackstenius", + gender: "F", + height: "173", + weight: "69", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 20, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Yohan Blake", + gender: "M", + height: "180", + weight: "80", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 26, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Irina Valeryevna Bliznova", + gender: "F", + height: "182", + weight: "68", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 29, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Anastasiya Ilyinichna Bliznyuk", + gender: "F", + height: "173", + weight: "51", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 22, + event: "Rhythmic Gymnastics Women's Group", + medal: "Gold", + }, + { + name: "Pernille Blume", + gender: "F", + height: "170", + weight: "58", + sport: "Swimming", + team: "Denmark", + noc: "DEN", + age: 22, + event: "Swimming Women's 50 metres Freestyle", + medal: "Gold", + }, + { + name: "Pernille Blume", + gender: "F", + height: "170", + weight: "58", + sport: "Swimming", + team: "Denmark", + noc: "DEN", + age: 22, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Jack Bobridge", + gender: "M", + height: "180", + weight: "65", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 27, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Silver", + }, + { + name: "Vladlena Eduardovna Bobrovnikova", + gender: "F", + height: "180", + weight: "72", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 28, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Gauthier Boccard", + gender: "M", + height: "186", + weight: "79", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 24, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Gbor Gyula Boczk", + gender: "M", + height: "192", + weight: "89", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 39, + event: "Fencing Men's epee, Team", + medal: "Bronze", + }, + { + name: "Michal Alexandre Bodegas", + gender: "M", + height: "192", + weight: "102", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Bogdan Bogdanovi", + gender: "M", + height: "197", + weight: "99", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 23, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Tijana Bogdanovi", + gender: "F", + height: "172", + weight: "52", + sport: "Taekwondo", + team: "Serbia", + noc: "SRB", + age: 18, + event: "Taekwondo Women's Flyweight", + medal: "Silver", + }, + { + name: "Andreea Boghian", + gender: "F", + height: "186", + weight: "78", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 24, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Shmagi Bolkvadze", + gender: "M", + height: "170", + weight: "66", + sport: "Wrestling", + team: "Georgia", + noc: "GEO", + age: 22, + event: "Wrestling Men's Welterweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Timo Boll", + gender: "M", + height: "181", + weight: "74", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 35, + event: "Table Tennis Men's Team", + medal: "Bronze", + }, + { + name: "Usain St. Leo Bolt", + gender: "M", + height: "196", + weight: "95", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Men's 100 metres", + medal: "Gold", + }, + { + name: "Usain St. Leo Bolt", + gender: "M", + height: "196", + weight: "95", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Men's 200 metres", + medal: "Gold", + }, + { + name: "Usain St. Leo Bolt", + gender: "M", + height: "196", + weight: "95", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Hamish Byron Bond", + gender: "M", + height: "189", + weight: "89", + sport: "Rowing", + team: "New Zealand", + noc: "NZL", + age: 30, + event: "Rowing Men's Coxless Pairs", + medal: "Gold", + }, + { + name: "Bohdan Viktorovych Bondarenko", + gender: "M", + height: "198", + weight: "77", + sport: "Athletics", + team: "Ukraine", + noc: "UKR", + age: 26, + event: "Athletics Men's High Jump", + medal: "Bronze", + }, + { + name: "Tom Boon", + gender: "M", + height: "184", + weight: "81", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 26, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: 'Joshua "Josh" Booth', + gender: "M", + height: "190", + weight: "93", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 25, + event: "Rowing Men's Coxless Fours", + medal: "Silver", + }, + { + name: "Kjetil Borch", + gender: "M", + height: "193", + weight: "84", + sport: "Rowing", + team: "Norway", + noc: "NOR", + age: 26, + event: "Rowing Men's Double Sculls", + medal: "Bronze", + }, + { + name: "Yannick Philippe Andr Borel", + gender: "M", + height: "197", + weight: "100", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 27, + event: "Fencing Men's epee, Team", + medal: "Gold", + }, + { + name: "Maurcio Borges Almeida Silva", + gender: "M", + height: "199", + weight: "99", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 27, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Mariya Olegovna Borisova", + gender: "F", + height: "184", + weight: "95", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 19, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Ismael Borrero Molina", + gender: "M", + height: "160", + weight: "59", + sport: "Wrestling", + team: "Cuba", + noc: "CUB", + age: 24, + event: "Wrestling Men's Featherweight, Greco-Roman", + medal: "Gold", + }, + { + name: "Willemijn Bos", + gender: "F", + height: "181", + weight: "69", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Tijana Bokovi", + gender: "F", + height: "193", + weight: "82", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 19, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Roger-Yves Bost", + gender: "M", + height: "176", + weight: "80", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 50, + event: "Equestrianism Mixed Jumping, Team", + medal: "Gold", + }, + { + name: "Ins Boubakri", + gender: "F", + height: "167", + weight: "56", + sport: "Fencing", + team: "Tunisia", + noc: "TUN", + age: 27, + event: "Fencing Women's Foil, Individual", + medal: "Bronze", + }, + { + name: "David Alasdair Boudia", + gender: "M", + height: "175", + weight: "73", + sport: "Diving", + team: "United States", + noc: "USA", + age: 27, + event: "Diving Men's Platform", + medal: "Bronze", + }, + { + name: "David Alasdair Boudia", + gender: "M", + height: "175", + weight: "73", + sport: "Diving", + team: "United States", + noc: "USA", + age: 27, + event: "Diving Men's Synchronized Platform", + medal: "Silver", + }, + { + name: "Carline Bouw", + gender: "F", + height: "184", + weight: "72", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 31, + event: "Rowing Women's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Marit Bouwmeester", + gender: "F", + height: "177", + weight: "68", + sport: "Sailing", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Sailing Women's One Person Dinghy", + medal: "Gold", + }, + { + name: 'Frentorish "Tori" Bowie', + gender: "F", + height: "175", + weight: "58", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Women's 100 metres", + medal: "Silver", + }, + { + name: 'Frentorish "Tori" Bowie', + gender: "F", + height: "175", + weight: "58", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Women's 200 metres", + medal: "Bronze", + }, + { + name: 'Frentorish "Tori" Bowie', + gender: "F", + height: "175", + weight: "58", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Jovana Brakoevi-Kancian", + gender: "F", + height: "196", + weight: "82", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Julian Brandt", + gender: "M", + height: "183", + weight: "83", + sport: "Football", + team: "Germany", + noc: "GER", + age: 20, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Ana Maria Florentina Brnz-Popescu", + gender: "F", + height: "175", + weight: "64", + sport: "Fencing", + team: "Romania", + noc: "ROU", + age: 31, + event: "Fencing Women's epee, Team", + medal: "Gold", + }, + { + name: "Sophie Charlotte Bray", + gender: "F", + height: "164", + weight: "58", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 26, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Thiago Braz da Silva", + gender: "M", + height: "183", + weight: "75", + sport: "Athletics", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Athletics Men's Pole Vault", + medal: "Gold", + }, + { + name: "Kelly Brazier", + gender: "F", + height: "171", + weight: "70", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 26, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Sebastian Brendel", + gender: "M", + height: "192", + weight: "92", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 28, + event: "Canoeing Men's Canadian Singles, 1,000 metres", + medal: "Gold", + }, + { + name: "Sebastian Brendel", + gender: "M", + height: "192", + weight: "92", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 28, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Gold", + }, + { + name: "Thomas Briels", + gender: "M", + height: "172", + weight: "71", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Lawrence Brittain", + gender: "M", + height: "187", + weight: "94", + sport: "Rowing", + team: "South Africa", + noc: "RSA", + age: 25, + event: "Rowing Men's Coxless Pairs", + medal: "Silver", + }, + { + name: "Allison M. Brock", + gender: "F", + height: "168", + weight: "59", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 36, + event: "Equestrianism Mixed Dressage, Team", + medal: "Bronze", + }, + { + name: "Kristina Brring-Sprehe", + gender: "F", + height: "168", + weight: "54", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 29, + event: "Equestrianism Mixed Dressage, Individual", + medal: "Bronze", + }, + { + name: "Kristina Brring-Sprehe", + gender: "F", + height: "168", + weight: "54", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 29, + event: "Equestrianism Mixed Dressage, Team", + medal: "Gold", + }, + { + name: "Gayle Broughton", + gender: "F", + height: "174", + weight: "70", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 20, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Alexander Brouwer", + gender: "M", + height: "198", + weight: "88", + sport: "Beach Volleyball", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Bronze", + }, + { + name: "Aaron Brown", + gender: "M", + height: "198", + weight: "79", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 24, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: 'Christopher Deon "Chris" Brown', + gender: "M", + height: "178", + weight: "75", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 37, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Kyle Gie Brown", + gender: "M", + height: "182", + weight: "92", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 29, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Laura Brown", + gender: "F", + height: "167", + weight: "61", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 29, + event: "Cycling Women's Team Pursuit", + medal: "Bronze", + }, + { + name: "Alistair Edward Brownlee", + gender: "M", + height: "184", + weight: "70", + sport: "Triathlon", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Triathlon Men's Olympic Distance", + medal: "Gold", + }, + { + name: 'Jonathan Callum "Jonny" Brownlee', + gender: "M", + height: "181", + weight: "70", + sport: "Triathlon", + team: "Great Britain", + noc: "GBR", + age: 26, + event: "Triathlon Men's Olympic Distance", + medal: "Silver", + }, + { + name: "Kristoffer Brun", + gender: "M", + height: "175", + weight: "70", + sport: "Rowing", + team: "Norway", + noc: "NOR", + age: 28, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Bronze", + }, + { + name: "Manuel Brunet", + gender: "M", + height: "179", + weight: "79", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 30, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Rachele Bruni", + gender: "F", + height: "170", + weight: "59", + sport: "Swimming", + team: "Italy", + noc: "ITA", + age: 25, + event: "Swimming Women's 10 kilometres Open Water", + medal: "Silver", + }, + { + name: 'Bruno "Bruninho" Mossa de Rezende', + gender: "M", + height: "190", + weight: "76", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 30, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Joshua Buatsi", + gender: "M", + height: "185", + weight: "81", + sport: "Boxing", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Boxing Men's Light-Heavyweight", + medal: "Bronze", + }, + { + name: "Kadeisha Buchanan", + gender: "F", + height: "170", + weight: "65", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 20, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Matthijs Bchli", + gender: "M", + height: "188", + weight: "90", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 23, + event: "Cycling Men's Keirin", + medal: "Silver", + }, + { + name: "Luka Buki", + gender: "M", + height: "195", + weight: "90", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 22, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Yekaterina Borisovna Bukina", + gender: "F", + height: "174", + weight: "75", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 29, + event: "Wrestling Women's Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Chlo Bulleux", + gender: "F", + height: "172", + weight: "65", + sport: "Handball", + team: "France", + noc: "FRA", + age: 24, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Phil Burgess", + gender: "M", + height: "180", + weight: "92", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Damir Buri", + gender: "M", + height: "205", + weight: "115", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 35, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Steven James Burke", + gender: "M", + height: "183", + weight: "78", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Gold", + }, + { + name: "Peter Burling", + gender: "M", + height: "186", + weight: "82", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Sailing Men's Skiff", + medal: "Gold", + }, + { + name: "Christopher Burton", + gender: "M", + height: "180", + weight: "70", + sport: "Equestrianism", + team: "Australia", + noc: "AUS", + age: 34, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Bronze", + }, + { + name: "Tom Burton", + gender: "M", + height: "180", + weight: "81", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 26, + event: "Sailing Men's One Person Dinghy", + medal: "Gold", + }, + { + name: "Bianka Bua", + gender: "F", + height: "187", + weight: "74", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 22, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Andro Bulje", + gender: "M", + height: "200", + weight: "115", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Simone Buti", + gender: "M", + height: "206", + weight: "100", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 32, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Jimmy Butler III", + gender: "M", + height: "201", + weight: "99", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Linus Butt", + gender: "M", + height: "186", + weight: "83", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Dajana Butulija", + gender: "F", + height: "175", + weight: "65", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 30, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Denia Caballero Ponce", + gender: "F", + height: "175", + weight: "70", + sport: "Athletics", + team: "Cuba", + noc: "CUB", + age: 26, + event: "Athletics Women's Discus Throw", + medal: "Bronze", + }, + { + name: "Jrmy Cadot", + gender: "M", + height: "185", + weight: "78", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 29, + event: "Fencing Men's Foil, Team", + medal: "Silver", + }, + { + name: "Tania Cagnotto (-Parolin)", + gender: "F", + height: "160", + weight: "54", + sport: "Diving", + team: "Italy", + noc: "ITA", + age: 31, + event: "Diving Women's Springboard", + medal: "Bronze", + }, + { + name: "Tania Cagnotto (-Parolin)", + gender: "F", + height: "160", + weight: "54", + sport: "Diving", + team: "Italy", + noc: "ITA", + age: 31, + event: "Diving Women's Synchronized Springboard", + medal: "Silver", + }, + { + name: "Cai Zelin", + gender: "M", + height: "175", + weight: "55", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 25, + event: "Athletics Men's 20 kilometres Walk", + medal: "Silver", + }, + { + name: "Chiara Cainero", + gender: "F", + height: "171", + weight: "81", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 38, + event: "Shooting Women's Skeet", + medal: "Silver", + }, + { + name: "Jos Manuel Caldern Borrallo", + gender: "M", + height: "191", + weight: "90", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 34, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Hilary Caldwell", + gender: "F", + height: "173", + weight: "61", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 25, + event: "Swimming Women's 200 metres Backstroke", + medal: "Bronze", + }, + { + name: "Facundo Callioni", + gender: "M", + height: "183", + weight: "77", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 30, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Eva Calvo Gmez", + gender: "F", + height: "176", + weight: "57", + sport: "Taekwondo", + team: "Spain", + noc: "ESP", + age: 25, + event: "Taekwondo Women's Featherweight", + medal: "Silver", + }, + { + name: 'Asuka Antonio "Aska" Cambridge', + gender: "M", + height: "179", + weight: "74", + sport: "Athletics", + team: "Japan", + noc: "JPN", + age: 23, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Bronte Campbell", + gender: "F", + height: "179", + weight: "58", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Cate Natalie Campbell", + gender: "F", + height: "186", + weight: "67", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 24, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Cate Natalie Campbell", + gender: "F", + height: "186", + weight: "67", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 24, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Veronica Angella Campbell-Brown", + gender: "F", + height: "168", + weight: "58", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 34, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Niccol Campriani", + gender: "M", + height: "177", + weight: "80", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 28, + event: "Shooting Men's Air Rifle, 10 metres", + medal: "Gold", + }, + { + name: "Niccol Campriani", + gender: "M", + height: "177", + weight: "80", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 28, + event: "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Gold", + }, + { + name: "Fabian Cancellara", + gender: "M", + height: "186", + weight: "81", + sport: "Cycling", + team: "Switzerland", + noc: "SUI", + age: 35, + event: "Cycling Men's Individual Time Trial", + medal: "Gold", + }, + { + name: "Cao Yuan", + gender: "M", + height: "160", + weight: "42", + sport: "Diving", + team: "China", + noc: "CHN", + age: 21, + event: "Diving Men's Springboard", + medal: "Gold", + }, + { + name: "Cao Yuan", + gender: "M", + height: "160", + weight: "42", + sport: "Diving", + team: "China", + noc: "CHN", + age: 21, + event: "Diving Men's Synchronized Springboard", + medal: "Bronze", + }, + { + name: 'Jazmin Roxy "Jazz" Carlin', + gender: "F", + height: "175", + weight: "57", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Swimming Women's 400 metres Freestyle", + medal: "Silver", + }, + { + name: 'Jazmin Roxy "Jazz" Carlin', + gender: "F", + height: "175", + weight: "57", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Swimming Women's 800 metres Freestyle", + medal: "Silver", + }, + { + name: "Olivia Frances Carnegie-Brown", + gender: "F", + height: "181", + weight: "73", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Cecilia Carranza Saroli", + gender: "F", + height: "164", + weight: "63", + sport: "Sailing", + team: "Argentina", + noc: "ARG", + age: 29, + event: "Sailing Mixed Multihull", + medal: "Gold", + }, + { + name: "Lisa Carrington", + gender: "F", + height: "168", + weight: "63", + sport: "Canoeing", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Canoeing Women's Kayak Singles, 200 metres", + medal: "Gold", + }, + { + name: "Lisa Carrington", + gender: "F", + height: "168", + weight: "63", + sport: "Canoeing", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Canoeing Women's Kayak Singles, 500 metres", + medal: "Bronze", + }, + { + name: "Michelle Denee Carter", + gender: "F", + height: "176", + weight: "136", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's Shot Put", + medal: "Gold", + }, + { + name: "Charlotte Caslick", + gender: "F", + height: "172", + weight: "65", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 21, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Matteo Castaldo", + gender: "M", + height: "188", + weight: "86", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 30, + event: "Rowing Men's Coxless Fours", + medal: "Bronze", + }, + { + name: "Kristi Castlin", + gender: "F", + height: "170", + weight: "60", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 28, + event: "Athletics Women's 100 metres Hurdles", + medal: "Bronze", + }, + { + name: "Tamika Devonne Catchings", + gender: "F", + height: "185", + weight: "77", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 37, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Kelly Catlin", + gender: "F", + height: "168", + weight: "63", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 20, + event: "Cycling Women's Team Pursuit", + medal: "Silver", + }, + { + name: "Mark Simon Cavendish", + gender: "M", + height: "175", + weight: "70", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Cycling Men's Omnium", + medal: "Silver", + }, + { + name: "Saa ao", + gender: "F", + height: "178", + weight: "72", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 27, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: 'Matthew Gerald "Matt" Centrowitz, Jr.', + gender: "M", + height: "176", + weight: "65", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 26, + event: "Athletics Men's 1,500 metres", + medal: "Gold", + }, + { + name: "Davit Gochayevich Chakvetadze", + gender: "M", + height: "174", + weight: "85", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 23, + event: "Wrestling Men's Light-Heavyweight, Greco-Roman", + medal: "Gold", + }, + { + name: "Kyle Chalmers", + gender: "M", + height: "193", + weight: "90", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 18, + event: "Swimming Men's 100 metres Freestyle", + medal: "Gold", + }, + { + name: "Kyle Chalmers", + gender: "M", + height: "193", + weight: "90", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 18, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Kyle Chalmers", + gender: "M", + height: "193", + weight: "90", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 18, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Frank Chamizo Marquez", + gender: "M", + height: "172", + weight: "65", + sport: "Wrestling", + team: "Italy", + noc: "ITA", + age: 24, + event: "Wrestling Men's Welterweight, Freestyle", + medal: "Bronze", + }, + { + name: "Miles Cleveland Chamley-Watson", + gender: "M", + height: "193", + weight: "80", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 26, + event: "Fencing Men's Foil, Team", + medal: "Bronze", + }, + { + name: "Chan Peng Soon", + gender: "M", + height: "175", + weight: "68", + sport: "Badminton", + team: "Malaysia", + noc: "MAS", + age: 28, + event: "Badminton Mixed Doubles", + medal: "Silver", + }, + { + name: "Chang Hye-Jin", + gender: "F", + height: "158", + weight: "50", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 29, + event: "Archery Women's Individual", + medal: "Gold", + }, + { + name: "Chang Hye-Jin", + gender: "F", + height: "158", + weight: "50", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 29, + event: "Archery Women's Team", + medal: "Gold", + }, + { + name: "Allysha Chapman", + gender: "F", + height: "160", + weight: "56", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 27, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Tina Alexandria Charles", + gender: "F", + height: "193", + weight: "88", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 27, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Cdric Charlier", + gender: "M", + height: "181", + weight: "81", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Yuriy Volodymyrovych Cheban", + gender: "M", + height: "185", + weight: "93", + sport: "Canoeing", + team: "Ukraine", + noc: "UKR", + age: 30, + event: "Canoeing Men's Canadian Singles, 200 metres", + medal: "Gold", + }, + { + name: "Paul Kipkemboi Chelimo", + gender: "M", + height: "175", + weight: "57", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Men's 5,000 metres", + medal: "Silver", + }, + { + name: "Chen Aisen", + gender: "M", + height: "168", + weight: "60", + sport: "Diving", + team: "China", + noc: "CHN", + age: 20, + event: "Diving Men's Platform", + medal: "Gold", + }, + { + name: "Chen Aisen", + gender: "M", + height: "168", + weight: "60", + sport: "Diving", + team: "China", + noc: "CHN", + age: 20, + event: "Diving Men's Synchronized Platform", + medal: "Gold", + }, + { + name: "Chen Long", + gender: "M", + height: "188", + weight: "81", + sport: "Badminton", + team: "China", + noc: "CHN", + age: 27, + event: "Badminton Men's Singles", + medal: "Gold", + }, + { + name: "Chen Peina", + gender: "F", + height: "172", + weight: "63", + sport: "Sailing", + team: "China", + noc: "CHN", + age: 27, + event: "Sailing Women's Windsurfer", + medal: "Silver", + }, + { + name: "Chen Ruolin", + gender: "F", + height: "160", + weight: "47", + sport: "Diving", + team: "China", + noc: "CHN", + age: 23, + event: "Diving Women's Synchronized Platform", + medal: "Gold", + }, + { + name: "Cheng Xunzhao", + gender: "M", + height: "185", + weight: "90", + sport: "Judo", + team: "China", + noc: "CHN", + age: 25, + event: "Judo Men's Middleweight", + medal: "Bronze", + }, + { + name: "Cheong Jun Hoong", + gender: "F", + height: "150", + weight: "48", + sport: "Diving", + team: "Malaysia", + noc: "MAS", + age: 26, + event: "Diving Women's Synchronized Platform", + medal: "Silver", + }, + { + name: "Aleksey Borisovich Cheremisinov", + gender: "M", + height: "183", + weight: "75", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 31, + event: "Fencing Men's Foil, Team", + medal: "Gold", + }, + { + name: "Emilee Cherry", + gender: "F", + height: "168", + weight: "70", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 23, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Vivian Jepkemoi Cheruiyot", + gender: "F", + height: "153", + weight: "40", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 32, + event: "Athletics Women's 5,000 metres", + medal: "Gold", + }, + { + name: "Vivian Jepkemoi Cheruiyot", + gender: "F", + height: "153", + weight: "40", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 32, + event: "Athletics Women's 10,000 metres", + medal: "Silver", + }, + { + name: "Vlada Aleksandrovna Chigiryova", + gender: "F", + height: "162", + weight: "46", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 21, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Eilidh Child-Doyle", + gender: "F", + height: "170", + weight: "60", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Choe Hyo-Sim", + gender: "F", + height: "159", + weight: "63", + sport: "Weightlifting", + team: "North Korea", + noc: "PRK", + age: 22, + event: "Weightlifting Women's Middleweight", + medal: "Silver", + }, + { + name: "Choi Mi-Sun", + gender: "F", + height: "168", + weight: "53", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 20, + event: "Archery Women's Team", + medal: "Gold", + }, + { + name: "Maialen Chourraut Yurramendi", + gender: "F", + height: "161", + weight: "55", + sport: "Canoeing", + team: "Spain", + noc: "ESP", + age: 33, + event: "Canoeing Women's Kayak Singles, Slalom", + medal: "Gold", + }, + { + name: "Micah Makanamaikalani Christenson", + gender: "M", + height: "198", + weight: "86", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 23, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Mads Christiansen", + gender: "M", + height: "197", + weight: "93", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 30, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Max Christiansen", + gender: "M", + height: "187", + weight: "84", + sport: "Football", + team: "Germany", + noc: "GER", + age: 19, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Anton Mikhaylovich Chupkov", + gender: "M", + height: "188", + weight: "71", + sport: "Swimming", + team: "Russia", + noc: "RUS", + age: 19, + event: "Swimming Men's 200 metres Breaststroke", + medal: "Bronze", + }, + { + name: "Monika Ciaciuch", + gender: "F", + height: "182", + weight: "74", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 24, + event: "Rowing Women's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Cheick Sallah Ciss Junior", + gender: "M", + height: "186", + weight: "80", + sport: "Taekwondo", + team: "Cote d'Ivoire", + noc: "CIV", + age: 22, + event: "Taekwondo Men's Welterweight", + medal: "Gold", + }, + { + name: "Souleymane Diop Cissokho", + gender: "M", + height: "179", + weight: "69", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 25, + event: "Boxing Men's Welterweight", + medal: "Bronze", + }, + { + name: 'Edward "Ed" Clancy', + gender: "M", + height: "185", + weight: "79", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Gold", + }, + { + name: 'Caroline Archer "KK" Clark', + gender: "F", + height: "188", + weight: "72", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 26, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Saskia Clark", + gender: "F", + height: "176", + weight: "68", + sport: "Sailing", + team: "Great Britain", + noc: "GBR", + age: 36, + event: "Sailing Women's Two Person Dinghy", + medal: "Gold", + }, + { + name: 'Joseph "Joe" Clarke', + gender: "M", + height: "182", + weight: "76", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Canoeing Men's Kayak Singles, Slalom", + medal: "Gold", + }, + { + name: "Vctor Claver Arocas", + gender: "M", + height: "206", + weight: "107", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 27, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: 'William Bundu "Will" Claye', + gender: "M", + height: "181", + weight: "72", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Men's Triple Jump", + medal: "Silver", + }, + { + name: "Kerron Stephon Clement", + gender: "M", + height: "188", + weight: "86", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Men's 400 metres Hurdles", + medal: "Gold", + }, + { + name: "Kyle Clemons", + gender: "M", + height: "180", + weight: "74", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "lodie Pascaline Clouvel", + gender: "F", + height: "182", + weight: "69", + sport: "Modern Pentathlon", + team: "France", + noc: "FRA", + age: 27, + event: "Modern Pentathlon Women's Individual", + medal: "Silver", + }, + { + name: "Emma Jane Coburn", + gender: "F", + height: "173", + weight: "54", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Women's 3,000 metres Steeplechase", + medal: "Bronze", + }, + { + name: "Corey Cogdell-Unrein", + gender: "F", + height: "173", + weight: "70", + sport: "Shooting", + team: "United States", + noc: "USA", + age: 29, + event: "Shooting Women's Trap", + medal: "Bronze", + }, + { + name: "Roxana Gabriela Cogianu", + gender: "F", + height: "180", + weight: "72", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 29, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Adelina Maria Cojocariu-Bogus", + gender: "F", + height: "186", + weight: "75", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 27, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Massimo Colaci", + gender: "M", + height: "180", + weight: "75", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 31, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Thibault Colard", + gender: "M", + height: "187", + weight: "70", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 24, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Bronze", + }, + { + name: "Carlos Coloma Nicols", + gender: "M", + height: "171", + weight: "65", + sport: "Cycling", + team: "Spain", + noc: "ESP", + age: 34, + event: "Cycling Men's Mountainbike, Cross-team", + medal: "Bronze", + }, + { + name: "Robson Donato Conceio", + gender: "M", + height: "171", + weight: "57", + sport: "Boxing", + team: "Brazil", + noc: "BRA", + age: 27, + event: "Boxing Men's Lightweight", + medal: "Gold", + }, + { + name: 'John "Jack" Conger', + gender: "M", + height: "193", + weight: "80", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Sally Conway", + gender: "F", + height: "167", + weight: "70", + sport: "Judo", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Judo Women's Middleweight", + medal: "Bronze", + }, + { + name: "Tamsin Cook", + gender: "F", + height: "170", + weight: "61", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 17, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Yasmani Copello Escobar", + gender: "M", + height: "191", + weight: "85", + sport: "Athletics", + team: "Turkey", + noc: "TUR", + age: 29, + event: "Athletics Men's 400 metres Hurdles", + medal: "Bronze", + }, + { + name: "Kevin Cordes", + gender: "M", + height: "196", + weight: "88", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 22, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Tanguy Cosyns", + gender: "M", + height: "174", + weight: "70", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 25, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Aleksandra Cotti", + gender: "F", + height: "167", + weight: "65", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "DeMarcus Amir Cousins", + gender: "M", + height: "210", + weight: "122", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 25, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "J'den Michael Tbory Cox", + gender: "M", + height: "180", + weight: "86", + sport: "Wrestling", + team: "United States", + noc: "USA", + age: 21, + event: "Wrestling Men's Light-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: 'Kameryn Louise "Kami" Craig', + gender: "F", + height: "181", + weight: "88", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 29, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Sal Craviotto Rivero", + gender: "M", + height: "192", + weight: "98", + sport: "Canoeing", + team: "Spain", + noc: "ESP", + age: 31, + event: "Canoeing Men's Kayak Singles, 200 metres", + medal: "Bronze", + }, + { + name: "Sal Craviotto Rivero", + gender: "M", + height: "192", + weight: "98", + sport: "Canoeing", + team: "Spain", + noc: "ESP", + age: 31, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Gold", + }, + { + name: 'Samuel Thomas "Sam" Cross', + gender: "M", + height: "191", + weight: "103", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Ryan Crouser", + gender: "M", + height: "201", + weight: "125", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 23, + event: "Athletics Men's Shot Put", + medal: "Gold", + }, + { + name: 'Kimberley "Kim" Crow-Brennan', + gender: "F", + height: "188", + weight: "74", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 30, + event: "Rowing Women's Single Sculls", + medal: "Gold", + }, + { + name: "Anna Cruz Lebrato", + gender: "F", + height: "176", + weight: "60", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 29, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Aleksandra Crvendaki", + gender: "F", + height: "187", + weight: "76", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 20, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Lszl Cseh, Jr.", + gender: "M", + height: "188", + weight: "83", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 30, + event: "Swimming Men's 100 metres Butterfly", + medal: "Silver", + }, + { + name: "Tamara Csipes", + gender: "F", + height: "176", + weight: "78", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 26, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Gold", + }, + { + name: "Milo uk", + gender: "M", + height: "191", + weight: "91", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Chay Crista Kerio Cullen", + gender: "F", + height: "182", + weight: "74", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Rsul unayev", + gender: "M", + height: "171", + weight: "66", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 25, + event: "Wrestling Men's Welterweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Michal D'Almeida", + gender: "M", + height: "176", + weight: "80", + sport: "Cycling", + team: "France", + noc: "FRA", + age: 28, + event: "Cycling Men's Team Sprint", + medal: "Bronze", + }, + { + name: "Sabrina D'Angelo", + gender: "F", + height: "173", + weight: "71", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 23, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Mayra Aguiar da Silva", + gender: "F", + height: "177", + weight: "78", + sport: "Judo", + team: "Brazil", + noc: "BRA", + age: 25, + event: "Judo Women's Half-Heavyweight", + medal: "Bronze", + }, + { + name: "Rafael Carlos da Silva", + gender: "M", + height: "203", + weight: "160", + sport: "Judo", + team: "Brazil", + noc: "BRA", + age: 29, + event: "Judo Men's Heavyweight", + medal: "Bronze", + }, + { + name: "Ana Dabovi", + gender: "F", + height: "183", + weight: "70", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Milica Dabovi", + gender: "F", + height: "173", + weight: "63", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 34, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Sara Ilonka Dbritz", + gender: "F", + height: "171", + weight: "59", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Lisa Karolina Viktoria Dahlkvist", + gender: "F", + height: "173", + weight: "66", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 29, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Ro Masivesi Dakuwaqa", + gender: "M", + height: "190", + weight: "105", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 22, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: 'Thomas Robert "Tom" Daley', + gender: "M", + height: "177", + weight: "74", + sport: "Diving", + team: "Great Britain", + noc: "GBR", + age: 22, + event: "Diving Men's Synchronized Platform", + medal: "Bronze", + }, + { + name: "Francesca Dallap", + gender: "F", + height: "163", + weight: "57", + sport: "Diving", + team: "Italy", + noc: "ITA", + age: 30, + event: "Diving Women's Synchronized Springboard", + medal: "Silver", + }, + { + name: "Chloe Elysha Dalton", + gender: "F", + height: "180", + weight: "72", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 23, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Blandine Dancette", + gender: "F", + height: "169", + weight: "60", + sport: "Handball", + team: "France", + noc: "FRA", + age: 28, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Emmanuel Shinkut Daniel", + gender: "M", + height: "174", + weight: "88", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 22, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: 'Alexandra Mary L. "Alex" Danson', + gender: "F", + height: "167", + weight: "56", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Hannah Darling", + gender: "F", + height: "174", + weight: "72", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 20, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Lisa Darmanin", + gender: "F", + height: "168", + weight: "65", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 24, + event: "Sailing Mixed Multihull", + medal: "Silver", + }, + { + name: "Tuyana Norpolovna Dashidorzhiyeva", + gender: "F", + height: "169", + weight: "57", + sport: "Archery", + team: "Russia", + noc: "RUS", + age: 20, + event: "Archery Women's Team", + medal: "Silver", + }, + { + name: "James Davies", + gender: "M", + height: "181", + weight: "98", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Lucy Davis", + gender: "F", + height: "165", + weight: "55", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 23, + event: "Equestrianism Mixed Jumping, Team", + medal: "Silver", + }, + { + name: "Edward James Eddie Dawkins", + gender: "M", + height: "185", + weight: "93", + sport: "Cycling", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Cycling Men's Team Sprint", + medal: "Silver", + }, + { + name: "Christine Day", + gender: "F", + height: "168", + weight: "51", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Eva Roma Maria de Goede", + gender: "F", + height: "170", + weight: "61", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 27, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Andre De Grasse", + gender: "M", + height: "176", + weight: "70", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 21, + event: "Athletics Men's 100 metres", + medal: "Bronze", + }, + { + name: "Andre De Grasse", + gender: "M", + height: "176", + weight: "70", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 21, + event: "Athletics Men's 200 metres", + medal: "Silver", + }, + { + name: "Andre De Grasse", + gender: "M", + height: "176", + weight: "70", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 21, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Juan Leon de Jongh", + gender: "M", + height: "175", + weight: "87", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Zoe Michaela de Toledo", + gender: "F", + height: "172", + weight: "58", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Xan de Waard", + gender: "F", + height: "163", + weight: "55", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 20, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Hlne Defrance", + gender: "F", + height: "179", + weight: "66", + sport: "Sailing", + team: "France", + noc: "FRA", + age: 29, + event: "Sailing Women's Two Person Dinghy", + medal: "Bronze", + }, + { + name: "Marco Del Lungo", + gender: "M", + height: "190", + weight: "97", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 26, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Juan Martn del Potro", + gender: "M", + height: "198", + weight: "97", + sport: "Tennis", + team: "Argentina", + noc: "ARG", + age: 27, + event: "Tennis Men's Singles", + medal: "Silver", + }, + { + name: "Elena Delle Donne", + gender: "F", + height: "195", + weight: "86", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Siraba Dembl", + gender: "F", + height: "172", + weight: "64", + sport: "Handball", + team: "France", + noc: "FRA", + age: 30, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Mirela Krasimirova Demireva", + gender: "F", + height: "180", + weight: "58", + sport: "Athletics", + team: "Bulgaria", + noc: "BUL", + age: 26, + event: "Athletics Women's High Jump", + medal: "Silver", + }, + { + name: "Soner Demirta", + gender: "M", + height: "170", + weight: "74", + sport: "Wrestling", + team: "Turkey", + noc: "TUR", + age: 25, + event: "Wrestling Men's Middleweight, Freestyle", + medal: "Bronze", + }, + { + name: 'Nicholas Charles "Nick" Dempsey', + gender: "M", + height: "180", + weight: "71", + sport: "Sailing", + team: "Great Britain", + noc: "GBR", + age: 35, + event: "Sailing Men's Windsurfer", + medal: "Silver", + }, + { + name: "Valentin Demyanenko", + gender: "M", + height: "193", + weight: "93", + sport: "Canoeing", + team: "Azerbaijan", + noc: "AZE", + age: 32, + event: "Canoeing Men's Canadian Singles, 200 metres", + medal: "Silver", + }, + { + name: "Felix Denayer", + gender: "M", + height: "190", + weight: "85", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 26, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Deng Shudi", + gender: "M", + height: "163", + weight: "58", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 24, + event: "Gymnastics Men's Team All-Around", + medal: "Bronze", + }, + { + name: "Deng Wei", + gender: "F", + height: "159", + weight: "63", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 23, + event: "Weightlifting Women's Middleweight", + medal: "Gold", + }, + { + name: "Aleksey Alekseyevich Denisenko", + gender: "M", + height: "185", + weight: "68", + sport: "Taekwondo", + team: "Russia", + noc: "RUS", + age: 22, + event: "Taekwondo Men's Featherweight", + medal: "Silver", + }, + { + name: "Inna Vasilyevna Deriglazova", + gender: "F", + height: "173", + weight: "61", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 26, + event: "Fencing Women's Foil, Individual", + medal: "Gold", + }, + { + name: "DeMar Darnell DeRozan", + gender: "M", + height: "201", + weight: "99", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Gabriele Detti", + gender: "M", + height: "184", + weight: "79", + sport: "Swimming", + team: "Italy", + noc: "ITA", + age: 21, + event: "Swimming Men's 400 metres Freestyle", + medal: "Bronze", + }, + { + name: "Gabriele Detti", + gender: "M", + height: "184", + weight: "79", + sport: "Swimming", + team: "Italy", + noc: "ITA", + age: 21, + event: "Swimming Men's 1,500 metres Freestyle", + medal: "Bronze", + }, + { + name: "Daniel Deuer", + gender: "M", + height: "190", + weight: "76", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 34, + event: "Equestrianism Mixed Jumping, Team", + medal: "Bronze", + }, + { + name: "Jolien D'hoore", + gender: "F", + height: "176", + weight: "64", + sport: "Cycling", + team: "Belgium", + noc: "BEL", + age: 26, + event: "Cycling Women's Omnium", + medal: "Bronze", + }, + { + name: "Marco Di Costanzo", + gender: "M", + height: "184", + weight: "87", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 24, + event: "Rowing Men's Coxless Pairs", + medal: "Bronze", + }, + { + name: "Elisa Di Francisca", + gender: "F", + height: "177", + weight: "65", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 33, + event: "Fencing Women's Foil, Individual", + medal: "Silver", + }, + { + name: "Francesco Di Fulvio", + gender: "M", + height: "190", + weight: "88", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 22, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Tania Di Mario", + gender: "F", + height: "168", + weight: "62", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 37, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Emily Jane Diamond", + gender: "F", + height: "173", + weight: "58", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Hidilyn Diaz", + gender: "F", + height: "149", + weight: "53", + sport: "Weightlifting", + team: "Philippines", + noc: "PHI", + age: 25, + event: "Weightlifting Women's Featherweight", + medal: "Silver", + }, + { + name: "Genzebe Dibaba Keneni", + gender: "F", + height: "168", + weight: "52", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 25, + event: "Athletics Women's 1,500 metres", + medal: "Silver", + }, + { + name: "Mare Dibaba Hurssa (-Ibrahimova-)", + gender: "F", + height: "156", + weight: "45", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 26, + event: "Athletics Women's Marathon", + medal: "Bronze", + }, + { + name: "Tirunesh Dibaba Keneni", + gender: "F", + height: "166", + weight: "50", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 31, + event: "Athletics Women's 10,000 metres", + medal: "Bronze", + }, + { + name: "Aurimas Didbalis", + gender: "M", + height: "172", + weight: "94", + sport: "Weightlifting", + team: "Lithuania", + noc: "LTU", + age: 25, + event: "Weightlifting Men's Middle-Heavyweight", + medal: "Bronze", + }, + { + name: "Heidi Diethelm Gerber", + gender: "F", + height: "168", + weight: "93", + sport: "Shooting", + team: "Switzerland", + noc: "SUI", + age: 47, + event: "Shooting Women's Sporting Pistol, 25 metres", + medal: "Bronze", + }, + { + name: "Tina Dietze", + gender: "F", + height: "172", + weight: "68", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 28, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Silver", + }, + { + name: "Tina Dietze", + gender: "F", + height: "172", + weight: "68", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 28, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Silver", + }, + { + name: "Ding Ning", + gender: "F", + height: "171", + weight: "63", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 26, + event: "Table Tennis Women's Singles", + medal: "Gold", + }, + { + name: "Ding Ning", + gender: "F", + height: "171", + weight: "63", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 26, + event: "Table Tennis Women's Team", + medal: "Gold", + }, + { + name: "Ding Xia", + gender: "F", + height: "180", + weight: "67", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Loredana Dinu (Iordchioiu-)", + gender: "F", + height: "168", + weight: "60", + sport: "Fencing", + team: "Romania", + noc: "ROU", + age: 32, + event: "Fencing Women's epee, Team", + medal: "Gold", + }, + { + name: "Adrien Dipanda", + gender: "M", + height: "202", + weight: "105", + sport: "Handball", + team: "France", + noc: "FRA", + age: 28, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: 'Madeline Jane "Maya" DiRado', + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 23, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: 'Madeline Jane "Maya" DiRado', + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 23, + event: "Swimming Women's 200 metres Backstroke", + medal: "Gold", + }, + { + name: 'Madeline Jane "Maya" DiRado', + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 23, + event: "Swimming Women's 200 metres Individual Medley", + medal: "Bronze", + }, + { + name: 'Madeline Jane "Maya" DiRado', + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 23, + event: "Swimming Women's 400 metres Individual Medley", + medal: "Silver", + }, + { + name: "Carlien Clemens Dirkse van den Heuvel", + gender: "F", + height: "170", + weight: "56", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 29, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Christian Dissinger", + gender: "M", + height: "203", + weight: "105", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 24, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Denis Sergeyevich Dmitriyev", + gender: "M", + height: "177", + weight: "90", + sport: "Cycling", + team: "Russia", + noc: "RUS", + age: 30, + event: "Cycling Men's Sprint", + medal: "Bronze", + }, + { + name: "Darya Yevgenyevna Dmitriyeva", + gender: "F", + height: "178", + weight: "74", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 20, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Sbastien Dockier", + gender: "M", + height: "175", + weight: "74", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 26, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "John-John Dohmen", + gender: "M", + height: "174", + weight: "69", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Slvia Domnguez Fernndez", + gender: "F", + height: "167", + weight: "64", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 29, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Apisai Raviyawa Domolailai", + gender: "M", + height: "192", + weight: "98", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 27, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Dong Bin", + gender: "M", + height: "180", + weight: "74", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 27, + event: "Athletics Men's Triple Jump", + medal: "Bronze", + }, + { + name: "Dong Dong", + gender: "M", + height: "168", + weight: "57", + sport: "Trampolining", + team: "China", + noc: "CHN", + age: 27, + event: "Trampolining Men's Individual", + medal: "Silver", + }, + { + name: "Dorjnyambuugiin Otgondalai", + gender: "M", + height: "170", + weight: "60", + sport: "Boxing", + team: "Mongolia", + noc: "MGL", + age: 28, + event: "Boxing Men's Lightweight", + medal: "Bronze", + }, + { + name: "Dorjsurengiin Sumiya", + gender: "F", + height: "160", + weight: "59", + sport: "Judo", + team: "Mongolia", + noc: "MGL", + age: 25, + event: "Judo Women's Lightweight", + medal: "Silver", + }, + { + name: "Sam Dorman", + gender: "M", + height: "175", + weight: "77", + sport: "Diving", + team: "United States", + noc: "USA", + age: 24, + event: "Diving Men's Synchronized Springboard", + medal: "Silver", + }, + { + name: "Sara Dosho", + gender: "F", + height: "159", + weight: "69", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 21, + event: "Wrestling Women's Light-Heavyweight, Freestyle", + medal: "Gold", + }, + { + name: "Josef Dostl", + gender: "M", + height: "202", + weight: "115", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 23, + event: "Canoeing Men's Kayak Singles, 1,000 metres", + medal: "Silver", + }, + { + name: "Josef Dostl", + gender: "M", + height: "202", + weight: "115", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 23, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Bronze", + }, + { + name: 'Gabrielle Christina Victoria "Gabby" Douglas', + gender: "F", + height: "157", + weight: "50", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 20, + event: "Gymnastics Women's Team All-Around", + medal: "Gold", + }, + { + name: "Douglas dos Santos Justino de Melo", + gender: "M", + height: "173", + weight: "69", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Owain Daniel John Doull", + gender: "M", + height: "181", + weight: "73", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Gold", + }, + { + name: "Felix Drahotta", + gender: "M", + height: "200", + weight: "102", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Caeleb Remel Dressel", + gender: "M", + height: "191", + weight: "86", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Caeleb Remel Dressel", + gender: "M", + height: "191", + weight: "86", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Derek Drouin", + gender: "M", + height: "196", + weight: "83", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 26, + event: "Athletics Men's High Jump", + medal: "Gold", + }, + { + name: "Daniela Druncea", + gender: "F", + height: "150", + weight: "50", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 25, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Paul Drux", + gender: "M", + height: "192", + weight: "106", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 21, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Alexander Mah Owens Drysdale", + gender: "M", + height: "200", + weight: "102", + sport: "Rowing", + team: "New Zealand", + noc: "NZL", + age: 37, + event: "Rowing Men's Single Sculls", + medal: "Gold", + }, + { + name: "Du Li", + gender: "F", + height: "170", + weight: "55", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 34, + event: "Shooting Women's Air Rifle, 10 metres", + medal: "Silver", + }, + { + name: "Du Li", + gender: "F", + height: "170", + weight: "55", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 34, + event: "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Bronze", + }, + { + name: "Duan Jingli", + gender: "F", + height: "180", + weight: "76", + sport: "Rowing", + team: "China", + noc: "CHN", + age: 27, + event: "Rowing Women's Single Sculls", + medal: "Bronze", + }, + { + name: "Charlotte Susan Jane Dujardin", + gender: "F", + height: "170", + weight: "57", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Equestrianism Mixed Dressage, Individual", + medal: "Gold", + }, + { + name: "Charlotte Susan Jane Dujardin", + gender: "F", + height: "170", + weight: "57", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Equestrianism Mixed Dressage, Team", + medal: "Silver", + }, + { + name: "Tom Dumoulin", + gender: "M", + height: "186", + weight: "70", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 25, + event: "Cycling Men's Individual Time Trial", + medal: "Silver", + }, + { + name: "Vitaly Vladimirovich Dunaytsev", + gender: "M", + height: "174", + weight: "64", + sport: "Boxing", + team: "Russia", + noc: "RUS", + age: 24, + event: "Boxing Men's Light-Welterweight", + medal: "Bronze", + }, + { + name: "Fitzroy Junior Dunkley", + gender: "M", + height: "195", + weight: "79", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 23, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Joshua Dunkley-Smith", + gender: "M", + height: "194", + weight: "98", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 27, + event: "Rowing Men's Coxless Fours", + medal: "Silver", + }, + { + name: "Kevin Wayne Durant", + gender: "M", + height: "206", + weight: "105", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 27, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Scott David Durant", + gender: "M", + height: "196", + weight: "96", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Hasanboy Dusmatov", + gender: "M", + height: "156", + weight: "49", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 23, + event: "Boxing Men's Light-Flyweight", + medal: "Gold", + }, + { + name: "Phillip Peter Dutton", + gender: "M", + height: "168", + weight: "68", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 52, + event: "Equestrianism Mixed Three-Day Event, Individual", + medal: "Bronze", + }, + { + name: "Conor James Dwyer", + gender: "M", + height: "196", + weight: "89", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 200 metres Freestyle", + medal: "Bronze", + }, + { + name: "Conor James Dwyer", + gender: "M", + height: "196", + weight: "89", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 27, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Yekaterina Vladimirovna Dyachenko", + gender: "F", + height: "167", + weight: "53", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 28, + event: "Fencing Women's Sabre, Team", + medal: "Gold", + }, + { + name: "Ivan Fyodorovich Dychko", + gender: "M", + height: "205", + weight: "91", + sport: "Boxing", + team: "Kazakhstan", + noc: "KAZ", + age: 25, + event: "Boxing Men's Super-Heavyweight", + medal: "Bronze", + }, + { + name: "Chlo Dygert (-Owen)", + gender: "F", + height: "176", + weight: "66", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 19, + event: "Cycling Women's Team Pursuit", + medal: "Silver", + }, + { + name: "Ashton James Eaton", + gender: "M", + height: "186", + weight: "81", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 28, + event: "Athletics Men's Decathlon", + medal: "Gold", + }, + { + name: "Masashi Ebinuma", + gender: "M", + height: "170", + weight: "66", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 26, + event: "Judo Men's Half-Lightweight", + medal: "Bronze", + }, + { + name: 'Jessica Jane "Jess" Eddie', + gender: "F", + height: "178", + weight: "75", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "der Francis Carbonera", + gender: "M", + height: "205", + weight: "107", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 32, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: 'Alexander "Alex" Edmondson', + gender: "M", + height: "184", + weight: "76", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 22, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Silver", + }, + { + name: "Batrice Edwige", + gender: "F", + height: "182", + weight: "76", + sport: "Handball", + team: "France", + noc: "FRA", + age: 27, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Naito Ehara", + gender: "M", + height: "172", + weight: "59", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 23, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Stefaniya Aleksandrovna Elfutina", + gender: "F", + height: "170", + weight: "59", + sport: "Sailing", + team: "Russia", + noc: "RUS", + age: 19, + event: "Sailing Women's Windsurfer", + medal: "Bronze", + }, + { + name: "Marcus John Ellis", + gender: "M", + height: "175", + weight: "80", + sport: "Badminton", + team: "Great Britain", + noc: "GBR", + age: 26, + event: "Badminton Men's Doubles", + medal: "Bronze", + }, + { + name: "Taylor Ellis-Watson", + gender: "F", + height: "183", + weight: "65", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 23, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Brady Lee Ellison", + gender: "M", + height: "181", + weight: "86", + sport: "Archery", + team: "United States", + noc: "USA", + age: 27, + event: "Archery Men's Individual", + medal: "Bronze", + }, + { + name: "Brady Lee Ellison", + gender: "M", + height: "181", + weight: "86", + sport: "Archery", + team: "United States", + noc: "USA", + age: 27, + event: "Archery Men's Team", + medal: "Silver", + }, + { + name: "Amanda Elmore", + gender: "F", + height: "180", + weight: "80", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 25, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Brittany Joyce Elmslie", + gender: "F", + height: "179", + weight: "73", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Brittany Joyce Elmslie", + gender: "F", + height: "179", + weight: "73", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Giulia Enrica Emmolo", + gender: "F", + height: "171", + weight: "67", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 24, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Tnu Endrekson", + gender: "M", + height: "198", + weight: "104", + sport: "Rowing", + team: "Estonia", + noc: "EST", + age: 37, + event: "Rowing Men's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Jessica Phyllis Ennis-Hill", + gender: "F", + height: "165", + weight: "57", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Athletics Women's Heptathlon", + medal: "Silver", + }, + { + name: 'Magdalena "Magda" Eriksson', + gender: "F", + height: "172", + weight: "66", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Saturday Keigo Erimuya", + gender: "M", + height: "171", + weight: "NA", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 18, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Anthony Lee Ervin", + gender: "M", + height: "191", + weight: "80", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 35, + event: "Swimming Men's 50 metres Freestyle", + medal: "Gold", + }, + { + name: "Anthony Lee Ervin", + gender: "M", + height: "191", + weight: "80", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 35, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: 'Srgio "Escadinha" Dutra dos Santos', + gender: "M", + height: "184", + weight: "78", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 40, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Mara del Rosario Espinoza Espinoza", + gender: "F", + height: "173", + weight: "70", + sport: "Taekwondo", + team: "Mexico", + noc: "MEX", + age: 28, + event: "Taekwondo Women's Heavyweight", + medal: "Silver", + }, + { + name: "Chloe Esposito", + gender: "F", + height: "168", + weight: "55", + sport: "Modern Pentathlon", + team: "Australia", + noc: "AUS", + age: 24, + event: "Modern Pentathlon Women's Individual", + medal: "Gold", + }, + { + name: "Oghenekaro Peter Etebo", + gender: "M", + height: "172", + weight: "71", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 20, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Gemma Etheridge", + gender: "F", + height: "169", + weight: "66", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 29, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Imoh Ezekiel", + gender: "M", + height: "171", + weight: "80", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 22, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Ludovic Fabregas", + gender: "M", + height: "198", + weight: "100", + sport: "Handball", + team: "France", + noc: "FRA", + age: 20, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Simone Facey", + gender: "F", + height: "162", + weight: "53", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 31, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Fan Yilin", + gender: "F", + height: "148", + weight: "37", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 16, + event: "Gymnastics Women's Team All-Around", + medal: "Bronze", + }, + { + name: "ime Fantela", + gender: "M", + height: "183", + weight: "67", + sport: "Sailing", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Sailing Men's Two Person Dinghy", + medal: "Gold", + }, + { + name: 'Mohamed Muktar Jama "Mo" Farah', + gender: "M", + height: "175", + weight: "58", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Athletics Men's 5,000 metres", + medal: "Gold", + }, + { + name: 'Mohamed Muktar Jama "Mo" Farah', + gender: "M", + height: "175", + weight: "58", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Athletics Men's 10,000 metres", + medal: "Gold", + }, + { + name: "Bianca Farella", + gender: "F", + height: "173", + weight: "73", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Kent Farrington", + gender: "M", + height: "173", + weight: "66", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 35, + event: "Equestrianism Mixed Jumping, Team", + medal: "Silver", + }, + { + name: "Steffen Fth", + gender: "M", + height: "199", + weight: "97", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 26, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Rachel Fattal", + gender: "F", + height: "173", + weight: "65", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 22, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Krisztina Fazekas Zur", + gender: "F", + height: "172", + weight: "64", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 36, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Gold", + }, + { + name: 'James "Jimmy" Feigen', + gender: "M", + height: "196", + weight: "98", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 26, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Felipe Anderson Perieira Gomes", + gender: "M", + height: "178", + weight: "66", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 23, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Allyson Michelle Felix", + gender: "F", + height: "168", + weight: "56", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's 400 metres", + medal: "Silver", + }, + { + name: "Allyson Michelle Felix", + gender: "F", + height: "168", + weight: "56", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Allyson Michelle Felix", + gender: "F", + height: "168", + weight: "56", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Feng Shanshan", + gender: "F", + height: "170", + weight: "85", + sport: "Golf", + team: "China", + noc: "CHN", + age: 26, + event: "Golf Women's Individual", + medal: "Bronze", + }, + { + name: 'Rodolfo "Rudy" Fernndez Farrs', + gender: "M", + height: "196", + weight: "84", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 31, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Rossella Fiamingo", + gender: "F", + height: "167", + weight: "50", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 25, + event: "Fencing Women's epee, Individual", + medal: "Silver", + }, + { + name: "Marco Fichera", + gender: "M", + height: "180", + weight: "74", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 22, + event: "Fencing Men's epee, Team", + medal: "Silver", + }, + { + name: "Connor Evan Fields", + gender: "M", + height: "183", + weight: "88", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 23, + event: "Cycling Men's BMX", + medal: "Gold", + }, + { + name: "Pietro Figlioli", + gender: "M", + height: "191", + weight: "98", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 32, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "scar Albeyro Figueroa Mosquera", + gender: "M", + height: "159", + weight: "62", + sport: "Weightlifting", + team: "Colombia", + noc: "COL", + age: 33, + event: "Weightlifting Men's Featherweight", + medal: "Gold", + }, + { + name: "Roseline Filion", + gender: "F", + height: "152", + weight: "52", + sport: "Diving", + team: "Canada", + noc: "CAN", + age: 29, + event: "Diving Women's Synchronized Platform", + medal: "Bronze", + }, + { + name: "Filip Filipovi", + gender: "M", + height: "196", + weight: "101", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Yoel Segundo Finol Rivas", + gender: "M", + height: "168", + weight: "52", + sport: "Boxing", + team: "Venezuela", + noc: "VEN", + age: 19, + event: "Boxing Men's Flyweight", + medal: "Bronze", + }, + { + name: "Aria Fischer", + gender: "F", + height: "183", + weight: "78", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 17, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Makenzie Fischer", + gender: "F", + height: "186", + weight: "74", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 19, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "sa Nilla Maria Fischer", + gender: "F", + height: "176", + weight: "68", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 32, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Theresa Matauaina Fitzpatrick", + gender: "F", + height: "168", + weight: "75", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 21, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Jessie Alexandra Fleming", + gender: "F", + height: "164", + weight: "55", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 18, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "David Florence", + gender: "M", + height: "188", + weight: "76", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Silver", + }, + { + name: "Casper Michael von Folsach", + gender: "M", + height: "191", + weight: "82", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 23, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Bronze", + }, + { + name: "Andrea Fondelli", + gender: "M", + height: "190", + weight: "96", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 22, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Nouchka Fontijn", + gender: "F", + height: "180", + weight: "75", + sport: "Boxing", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Boxing Women's Middleweight", + medal: "Silver", + }, + { + name: "Shashalee Forbes", + gender: "F", + height: "160", + weight: "55", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 20, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Karsten Forsterling", + gender: "M", + height: "191", + weight: "88", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 36, + event: "Rowing Men's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Sylvia Shaqueria Fowles", + gender: "F", + height: "198", + weight: "90", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 30, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: 'Jessica Esther "Jess" Fox', + gender: "F", + height: "166", + weight: "60", + sport: "Canoeing", + team: "Australia", + noc: "AUS", + age: 22, + event: "Canoeing Women's Kayak Singles, Slalom", + medal: "Bronze", + }, + { + name: "Marit Malm Frafjord", + gender: "F", + height: "182", + weight: "78", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 30, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Javon Francis", + gender: "M", + height: "183", + weight: "68", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 21, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Phyllis Chanez Francis", + gender: "F", + height: "180", + weight: "72", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 24, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Tanja Chiara Frank", + gender: "F", + height: "167", + weight: "57", + sport: "Sailing", + team: "Austria", + noc: "AUT", + age: 23, + event: "Sailing Mixed Multihull", + medal: "Bronze", + }, + { + name: 'Melissa Jeanette "Missy" Franklin', + gender: "F", + height: "188", + weight: "77", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Anna Jenny Eva Maria Fransson (Magnusson-)", + gender: "F", + height: "169", + weight: "73", + sport: "Wrestling", + team: "Sweden", + noc: "SWE", + age: 29, + event: "Wrestling Women's Light-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Shelly-Ann Fraser-Pryce", + gender: "F", + height: "160", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Women's 100 metres", + medal: "Bronze", + }, + { + name: "Shelly-Ann Fraser-Pryce", + gender: "F", + height: "160", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 29, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Teresa Frassinetti", + gender: "F", + height: "178", + weight: "75", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 30, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Carl Peder Fredricson", + gender: "M", + height: "189", + weight: "80", + sport: "Equestrianism", + team: "Sweden", + noc: "SWE", + age: 44, + event: "Equestrianism Mixed Jumping, Individual", + medal: "Silver", + }, + { + name: 'Christopher Clive "Chris" Froome', + gender: "M", + height: "185", + weight: "69", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Cycling Men's Individual Time Trial", + medal: "Bronze", + }, + { + name: "Fu Haifeng", + gender: "M", + height: "181", + weight: "78", + sport: "Badminton", + team: "China", + noc: "CHN", + age: 32, + event: "Badminton Men's Doubles", + medal: "Gold", + }, + { + name: "Fu Yuanhui", + gender: "F", + height: "179", + weight: "63", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 20, + event: "Swimming Women's 100 metres Backstroke", + medal: "Bronze", + }, + { + name: "Florian Fuchs", + gender: "M", + height: "185", + weight: "74", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 24, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Jakob Diemer Fuglsang", + gender: "M", + height: "183", + weight: "69", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Cycling Men's Road Race, Individual", + medal: "Silver", + }, + { + name: "Ai Fukuhara", + gender: "F", + height: "156", + weight: "48", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 27, + event: "Table Tennis Women's Team", + medal: "Bronze", + }, + { + name: "Magdalena Fularczyk-Kozowska", + gender: "F", + height: "173", + weight: "70", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 29, + event: "Rowing Women's Double Sculls", + medal: "Gold", + }, + { + name: "Moritz Frste", + gender: "M", + height: "190", + weight: "89", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 31, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Gabriel Barbosa Almeida", + gender: "M", + height: "178", + weight: "68", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 19, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Gabriel Fernando de Jesus", + gender: "M", + height: "175", + weight: "68", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 19, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Otgontsetseg Galbadrakhyn", + gender: "F", + height: "170", + weight: "63", + sport: "Judo", + team: "Kazakhstan", + noc: "KAZ", + age: 24, + event: "Judo Women's Extra-Lightweight", + medal: "Bronze", + }, + { + name: "Valentino Gallo", + gender: "M", + height: "192", + weight: "95", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 31, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: 'Jacqueline "Jackie" Galloway', + gender: "F", + height: "178", + weight: "80", + sport: "Taekwondo", + team: "United States", + noc: "USA", + age: 20, + event: "Taekwondo Women's Heavyweight", + medal: "Bronze", + }, + { + name: "Dzhavid Shakirovich Gamzatov", + gender: "M", + height: "176", + weight: "91", + sport: "Wrestling", + team: "Belarus", + noc: "BLR", + age: 26, + event: "Wrestling Men's Light-Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Gao Lei", + gender: "M", + height: "170", + weight: "64", + sport: "Trampolining", + team: "China", + noc: "CHN", + age: 24, + event: "Trampolining Men's Individual", + medal: "Bronze", + }, + { + name: "Xavier Garca Gadea", + gender: "M", + height: "198", + weight: "92", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 32, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Steven Gardiner", + gender: "M", + height: "193", + weight: "94", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 20, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "English Gardner", + gender: "F", + height: "168", + weight: "55", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 24, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Denis Gargaud Chanut", + gender: "M", + height: "181", + weight: "76", + sport: "Canoeing", + team: "France", + noc: "FRA", + age: 29, + event: "Canoeing Men's Canadian Singles, Slalom", + medal: "Gold", + }, + { + name: "Arianna Garibotti", + gender: "F", + height: "169", + weight: "64", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 26, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Daniele Garozzo", + gender: "M", + height: "177", + weight: "65", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 23, + event: "Fencing Men's Foil, Individual", + medal: "Gold", + }, + { + name: "Enrico Garozzo", + gender: "M", + height: "190", + weight: "70", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 27, + event: "Fencing Men's epee, Team", + medal: "Silver", + }, + { + name: "Zach Garrett", + gender: "M", + height: "178", + weight: "64", + sport: "Archery", + team: "United States", + noc: "USA", + age: 21, + event: "Archery Men's Team", + medal: "Silver", + }, + { + name: "Pau Gasol Sez", + gender: "M", + height: "215", + weight: "115", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 36, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Justin Alexander Gatlin", + gender: "M", + height: "186", + weight: "80", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 34, + event: "Athletics Men's 100 metres", + medal: "Silver", + }, + { + name: "Artemi Gavezou Castro", + gender: "F", + height: "169", + weight: "55", + sport: "Rhythmic Gymnastics", + team: "Spain", + noc: "ESP", + age: 22, + event: "Rhythmic Gymnastics Women's Group", + medal: "Silver", + }, + { + name: "Yuliya Petrovna Gavrilova", + gender: "F", + height: "169", + weight: "56", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 27, + event: "Fencing Women's Sabre, Team", + medal: "Gold", + }, + { + name: "Fazliddin Khasanbayevich Gaybnazarov", + gender: "M", + height: "169", + weight: "64", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 25, + event: "Boxing Men's Light-Welterweight", + medal: "Gold", + }, + { + name: "Ruth Marie Christelle Gbagbi", + gender: "F", + height: "176", + weight: "65", + sport: "Taekwondo", + team: "Cote d'Ivoire", + noc: "CIV", + age: 22, + event: "Taekwondo Women's Welterweight", + medal: "Bronze", + }, + { + name: "Hagos Gebrhiwet Berhe", + gender: "M", + height: "171", + weight: "56", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 22, + event: "Athletics Men's 5,000 metres", + medal: "Bronze", + }, + { + name: "Justin Gilberto Geduld", + gender: "M", + height: "175", + weight: "78", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 22, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Aniuar Borisovich Geduyev", + gender: "M", + height: "173", + weight: "74", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 29, + event: "Wrestling Men's Middleweight, Freestyle", + medal: "Silver", + }, + { + name: "Uwe Gensheimer", + gender: "M", + height: "188", + weight: "88", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 29, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Paul George", + gender: "M", + height: "206", + weight: "99", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Vincent Grard", + gender: "M", + height: "189", + weight: "100", + sport: "Handball", + team: "France", + noc: "FRA", + age: 29, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Aleksandra Viktorovna Gerasimenya", + gender: "F", + height: "175", + weight: "60", + sport: "Swimming", + team: "Belarus", + noc: "BLR", + age: 30, + event: "Swimming Women's 50 metres Freestyle", + medal: "Bronze", + }, + { + name: "Yarden Gerbi", + gender: "F", + height: "169", + weight: "63", + sport: "Judo", + team: "Israel", + noc: "ISR", + age: 27, + event: "Judo Women's Half-Middleweight", + medal: "Bronze", + }, + { + name: "Komeil Nemat Ghasemi", + gender: "M", + height: "186", + weight: "115", + sport: "Wrestling", + team: "Iran", + noc: "IRI", + age: 28, + event: "Wrestling Men's Super-Heavyweight, Freestyle", + medal: "Silver", + }, + { + name: "Simona Cristina Gherman (Alexandru-)", + gender: "F", + height: "170", + weight: "58", + sport: "Fencing", + team: "Romania", + noc: "ROU", + age: 31, + event: "Fencing Women's epee, Team", + medal: "Gold", + }, + { + name: "Simone Giannelli", + gender: "M", + height: "198", + weight: "92", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 19, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: 'Spyridon "Spyros" Gianniotis', + gender: "M", + height: "185", + weight: "78", + sport: "Swimming", + team: "Greece", + noc: "GRE", + age: 36, + event: "Swimming Men's 10 kilometres Open Water", + medal: "Silver", + }, + { + name: "Laura Gil Collado", + gender: "F", + height: "191", + weight: "78", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 24, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Juan Ignacio Gilardi", + gender: "M", + height: "186", + weight: "91", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 34, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Kaleigh Gilchrist", + gender: "F", + height: "176", + weight: "77", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 24, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Fabien Pierre Aurlien Dominique Gilot", + gender: "M", + height: "193", + weight: "85", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 32, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Matthias Lukas Ginter", + gender: "M", + height: "190", + weight: "88", + sport: "Football", + team: "Germany", + noc: "GER", + age: 22, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Cameron Girdlestone", + gender: "M", + height: "190", + weight: "92", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 28, + event: "Rowing Men's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Niccol Gitto", + gender: "M", + height: "190", + weight: "90", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Odette Giuffrida", + gender: "F", + height: "160", + weight: "52", + sport: "Judo", + team: "Italy", + noc: "ITA", + age: 21, + event: "Judo Women's Half-Lightweight", + medal: "Silver", + }, + { + name: "Shakhram Dzhamshedovich Giyasov", + gender: "M", + height: "174", + weight: "69", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 23, + event: "Boxing Men's Welterweight", + medal: "Silver", + }, + { + name: "Jasmin Glaesser", + gender: "F", + height: "167", + weight: "58", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 24, + event: "Cycling Women's Team Pursuit", + medal: "Bronze", + }, + { + name: "Josip Glasnovi", + gender: "M", + height: "178", + weight: "82", + sport: "Shooting", + team: "Croatia", + noc: "CRO", + age: 33, + event: "Shooting Men's Trap", + medal: "Gold", + }, + { + name: "Alisha Rebecca Glass", + gender: "F", + height: "183", + weight: "72", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 28, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Laura Glauser", + gender: "F", + height: "178", + weight: "65", + sport: "Handball", + team: "France", + noc: "FRA", + age: 22, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Helen Rachel M. Glover", + gender: "F", + height: "177", + weight: "67", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Rowing Women's Coxless Pairs", + medal: "Gold", + }, + { + name: "Nadezhda Sergeyevna Glyzina-Fedotova", + gender: "F", + height: "175", + weight: "68", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 28, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Serge David Gnabry", + gender: "M", + height: "173", + weight: "74", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Tessa Gobbo", + gender: "F", + height: "185", + weight: "82", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 25, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "ivko Goci", + gender: "M", + height: "193", + weight: "93", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 33, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Lena Goeling", + gender: "F", + height: "171", + weight: "56", + sport: "Football", + team: "Germany", + noc: "GER", + age: 30, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Goh Liu Ying", + gender: "F", + height: "166", + weight: "56", + sport: "Badminton", + team: "Malaysia", + noc: "MAS", + age: 27, + event: "Badminton Mixed Doubles", + medal: "Silver", + }, + { + name: "Goh V Shem", + gender: "M", + height: "180", + weight: "70", + sport: "Badminton", + team: "Malaysia", + noc: "MAS", + age: 27, + event: "Badminton Men's Doubles", + medal: "Silver", + }, + { + name: "Vladislav Olegovich Goncharov", + gender: "M", + height: "173", + weight: "66", + sport: "Trampolining", + team: "Belarus", + noc: "BLR", + age: 20, + event: "Trampolining Men's Individual", + medal: "Gold", + }, + { + name: "Gong Jinjie", + gender: "F", + height: "165", + weight: "65", + sport: "Cycling", + team: "China", + noc: "CHN", + age: 29, + event: "Cycling Women's Team Sprint", + medal: "Gold", + }, + { + name: "Gong Xiangyu", + gender: "F", + height: "186", + weight: "72", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 19, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Joel Gonzlez Bonilla", + gender: "M", + height: "185", + weight: "68", + sport: "Taekwondo", + team: "Spain", + noc: "ESP", + age: 26, + event: "Taekwondo Men's Featherweight", + medal: "Bronze", + }, + { + name: "Mara Guadalupe Gonzlez Romero", + gender: "F", + height: "162", + weight: "47", + sport: "Athletics", + team: "Mexico", + noc: "MEX", + age: 27, + event: "Athletics Women's 20 kilometres Walk", + medal: "Silver", + }, + { + name: "Daniel Goodfellow", + gender: "M", + height: "167", + weight: "58", + sport: "Diving", + team: "Great Britain", + noc: "GBR", + age: 19, + event: "Diving Men's Synchronized Platform", + medal: "Bronze", + }, + { + name: "Chrisann Gordon", + gender: "F", + height: "168", + weight: "65", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 21, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Leon Goretzka", + gender: "M", + height: "189", + weight: "79", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Karina Khavazhevna Goricheva", + gender: "F", + height: "160", + weight: "63", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 23, + event: "Weightlifting Women's Middleweight", + medal: "Bronze", + }, + { + name: "Giulia Gorlero", + gender: "F", + height: "180", + weight: "73", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 25, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Kennedy Goss", + gender: "F", + height: "173", + weight: "74", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 19, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Sarah Goss", + gender: "F", + height: "176", + weight: "73", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 23, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: 'Matthew Anthony W. "Matt" Gotrel', + gender: "M", + height: "195", + weight: "95", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Simon Gougnard", + gender: "M", + height: "187", + weight: "84", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 25, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Martine Soffiatti Grael", + gender: "F", + height: "168", + weight: "62", + sport: "Sailing", + team: "Brazil", + noc: "BRA", + age: 25, + event: "Sailing Women's Skiff", + medal: "Gold", + }, + { + name: "Katherine Jane Grainger", + gender: "F", + height: "183", + weight: "78", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 40, + event: "Rowing Women's Double Sculls", + medal: "Silver", + }, + { + name: "Mats Grambusch", + gender: "M", + height: "177", + weight: "74", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 23, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Tom Grambusch", + gender: "M", + height: "185", + weight: "85", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 20, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Laura Graves", + gender: "F", + height: "173", + weight: "55", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 29, + event: "Equestrianism Mixed Dressage, Team", + medal: "Bronze", + }, + { + name: "Mathieu Grbille", + gender: "M", + height: "198", + weight: "100", + sport: "Handball", + team: "France", + noc: "FRA", + age: 24, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Draymond Jamal Green", + gender: "M", + height: "200", + weight: "104", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Ellia Green", + gender: "F", + height: "172", + weight: "75", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 23, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: 'Alexander John "Alex" Gregory', + gender: "M", + height: "198", + weight: "97", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 32, + event: "Rowing Men's Coxless Fours", + medal: "Gold", + }, + { + name: 'Catherine Rose "Katie" Greves (-Solesbury)', + gender: "F", + height: "179", + weight: "71", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Sam Griffiths", + gender: "M", + height: "171", + weight: "73", + sport: "Equestrianism", + team: "Australia", + noc: "AUS", + age: 44, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Bronze", + }, + { + name: "Kirill Akopovich Grigoryan", + gender: "M", + height: "179", + weight: "88", + sport: "Shooting", + team: "Russia", + noc: "RUS", + age: 24, + event: "Shooting Men's Small-Bore Rifle, Prone, 50 metres", + medal: "Bronze", + }, + { + name: "Kari Aalvik Grimsb", + gender: "F", + height: "180", + weight: "80", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 31, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Brittney Yevette Griner", + gender: "F", + height: "203", + weight: "94", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 25, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Anna Sergeyevna Grinyova", + gender: "F", + height: "185", + weight: "87", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 28, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Mindaugas Grikonis", + gender: "M", + height: "190", + weight: "92", + sport: "Rowing", + team: "Lithuania", + noc: "LTU", + age: 30, + event: "Rowing Men's Double Sculls", + medal: "Silver", + }, + { + name: "Marcus Gro", + gender: "M", + height: "182", + weight: "85", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 26, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Gold", + }, + { + name: "Marcus Gro", + gender: "M", + height: "182", + weight: "85", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 26, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Gold", + }, + { + name: "Madeline Groves", + gender: "F", + height: "179", + weight: "66", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 21, + event: "Swimming Women's 200 metres Butterfly", + medal: "Silver", + }, + { + name: "Madeline Groves", + gender: "F", + height: "179", + weight: "66", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 21, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Hans Gruhne", + gender: "M", + height: "193", + weight: "92", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 27, + event: "Rowing Men's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Gauthier Grumier", + gender: "M", + height: "188", + weight: "83", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 32, + event: "Fencing Men's epee, Individual", + medal: "Bronze", + }, + { + name: "Gauthier Grumier", + gender: "M", + height: "188", + weight: "83", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 32, + event: "Fencing Men's epee, Team", + medal: "Gold", + }, + { + name: "Gu Xiao", + gender: "F", + height: "174", + weight: "60", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 23, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Evandro Motta Guerra", + gender: "M", + height: "207", + weight: "106", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 34, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Michal Yves Robert Guigou", + gender: "M", + height: "179", + weight: "79", + sport: "Handball", + team: "France", + noc: "FRA", + age: 34, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Guo Li", + gender: "F", + height: "167", + weight: "54", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 23, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "James George Guy", + gender: "M", + height: "187", + weight: "83", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "James George Guy", + gender: "M", + height: "187", + weight: "83", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Gwak Dong-Han", + gender: "M", + height: "183", + weight: "90", + sport: "Judo", + team: "South Korea", + noc: "KOR", + age: 24, + event: "Judo Men's Middleweight", + medal: "Bronze", + }, + { + name: "Mario-Elio Gyr", + gender: "M", + height: "187", + weight: "76", + sport: "Rowing", + team: "Switzerland", + noc: "SUI", + age: 31, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Gold", + }, + { + name: "Francis Townley Haas", + gender: "M", + height: "196", + weight: "84", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Kai Hfner", + gender: "M", + height: "192", + weight: "95", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 27, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Ryunosuke Haga", + gender: "M", + height: "186", + weight: "100", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 25, + event: "Judo Men's Half-Heavyweight", + medal: "Bronze", + }, + { + name: "Kosuke Hagino", + gender: "M", + height: "177", + weight: "71", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 21, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Kosuke Hagino", + gender: "M", + height: "177", + weight: "71", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 21, + event: "Swimming Men's 200 metres Individual Medley", + medal: "Silver", + }, + { + name: "Kosuke Hagino", + gender: "M", + height: "177", + weight: "71", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 21, + event: "Swimming Men's 400 metres Individual Medley", + medal: "Gold", + }, + { + name: "Lisa Hahn-Altenburg", + gender: "F", + height: "155", + weight: "58", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 26, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Aika Hakoyama", + gender: "F", + height: "176", + weight: "65", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 25, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Arman Hall", + gender: "M", + height: "183", + weight: "75", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 22, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Fabian Hambchen", + gender: "M", + height: "164", + weight: "62", + sport: "Gymnastics", + team: "Germany", + noc: "GER", + age: 28, + event: "Gymnastics Men's Horizontal Bar", + medal: "Gold", + }, + { + name: "Pauline Louisa Hammarlund", + gender: "F", + height: "172", + weight: "65", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Sarah Kathryn Hammer (-Sparks)", + gender: "F", + height: "171", + weight: "65", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 32, + event: "Cycling Women's Team Pursuit", + medal: "Silver", + }, + { + name: "Sarah Kathryn Hammer (-Sparks)", + gender: "F", + height: "171", + weight: "65", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 32, + event: "Cycling Women's Omnium", + medal: "Silver", + }, + { + name: "Ying Han", + gender: "F", + height: "170", + weight: "60", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 33, + event: "Table Tennis Women's Team", + medal: "Silver", + }, + { + name: "Takuya Haneda", + gender: "M", + height: "175", + weight: "70", + sport: "Canoeing", + team: "Japan", + noc: "JPN", + age: 29, + event: "Canoeing Men's Canadian Singles, Slalom", + medal: "Bronze", + }, + { + name: "Martin Hner", + gender: "M", + height: "184", + weight: "83", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 27, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Tawin Hanprab", + gender: "M", + height: "176", + weight: "58", + sport: "Taekwondo", + team: "Thailand", + noc: "THA", + age: 18, + event: "Taekwondo Men's Flyweight", + medal: "Silver", + }, + { + name: "Henrik Toft Hansen", + gender: "M", + height: "200", + weight: "105", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 29, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Jena Mai Hansen", + gender: "F", + height: "166", + weight: "60", + sport: "Sailing", + team: "Denmark", + noc: "DEN", + age: 27, + event: "Sailing Women's Skiff", + medal: "Bronze", + }, + { + name: "Lasse Norman Hansen", + gender: "M", + height: "180", + weight: "73", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 24, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Bronze", + }, + { + name: "Lasse Norman Hansen", + gender: "M", + height: "180", + weight: "73", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 24, + event: "Cycling Men's Omnium", + medal: "Bronze", + }, + { + name: "Mikkel Hansen", + gender: "M", + height: "196", + weight: "98", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 28, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Ren Toft Hansen", + gender: "M", + height: "200", + weight: "105", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Hao Jialu", + gender: "F", + height: "176", + weight: "66", + sport: "Fencing", + team: "China", + noc: "CHN", + age: 28, + event: "Fencing Women's epee, Team", + medal: "Silver", + }, + { + name: "Hisayoshi Harasawa", + gender: "M", + height: "191", + weight: "125", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 24, + event: "Judo Men's Heavyweight", + medal: "Silver", + }, + { + name: "Christa Deanne Harmotto-Dietzen", + gender: "F", + height: "188", + weight: "79", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 29, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Kayla Harrison", + gender: "F", + height: "173", + weight: "74", + sport: "Judo", + team: "United States", + noc: "USA", + age: 26, + event: "Judo Women's Half-Heavyweight", + medal: "Gold", + }, + { + name: "Christoph Harting", + gender: "M", + height: "207", + weight: "120", + sport: "Athletics", + team: "Germany", + noc: "GER", + age: 26, + event: "Athletics Men's Discus Throw", + medal: "Gold", + }, + { + name: "Artem Harutyunyan", + gender: "M", + height: "172", + weight: "64", + sport: "Boxing", + team: "Germany", + noc: "GER", + age: 25, + event: "Boxing Men's Light-Welterweight", + medal: "Bronze", + }, + { + name: "Natasha Monique Hastings", + gender: "F", + height: "173", + weight: "68", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Franzisca Hauke", + gender: "F", + height: "172", + weight: "63", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 26, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Tobias Constantin Hauke", + gender: "M", + height: "183", + weight: "81", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 28, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Patrick Hausding", + gender: "M", + height: "180", + weight: "77", + sport: "Diving", + team: "Germany", + noc: "GER", + age: 27, + event: "Diving Men's Springboard", + medal: "Bronze", + }, + { + name: "Daniel Havel", + gender: "M", + height: "178", + weight: "79", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 24, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Bronze", + }, + { + name: "Akeem Haynes", + gender: "M", + height: "170", + weight: "73", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 24, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "He Zi", + gender: "F", + height: "159", + weight: "51", + sport: "Diving", + team: "China", + noc: "CHN", + age: 25, + event: "Diving Women's Springboard", + medal: "Silver", + }, + { + name: "Maaike Christiane Head", + gender: "F", + height: "173", + weight: "59", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 32, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Gold", + }, + { + name: "Liam Nicholas Heath", + gender: "M", + height: "182", + weight: "81", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Canoeing Men's Kayak Singles, 200 metres", + medal: "Gold", + }, + { + name: "Liam Nicholas Heath", + gender: "M", + height: "182", + weight: "81", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Silver", + }, + { + name: "Erik Heil", + gender: "M", + height: "185", + weight: "80", + sport: "Sailing", + team: "Germany", + noc: "GER", + age: 26, + event: "Sailing Men's Skiff", + medal: "Bronze", + }, + { + name: "Silvio Heinevetter", + gender: "M", + height: "194", + weight: "99", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 31, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Ryan Held", + gender: "M", + height: "NA", + weight: "NA", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: 'Jeffrey "Jeff" Henderson', + gender: "M", + height: "183", + weight: "86", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Men's Long Jump", + medal: "Gold", + }, + { + name: "Kaj Hendriks", + gender: "M", + height: "197", + weight: "95", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Josephine Henning", + gender: "F", + height: "175", + weight: "68", + sport: "Football", + team: "Germany", + noc: "GER", + age: 26, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Desiree Latifah N. Henry", + gender: "F", + height: "171", + weight: "64", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Michael David Hepburn", + gender: "M", + height: "186", + weight: "77", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 24, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Silver", + }, + { + name: "Sabrina Hering", + gender: "F", + height: "167", + weight: "70", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 24, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Silver", + }, + { + name: "Ismael Marcelo Hernndez Uscanga", + gender: "M", + height: "178", + weight: "64", + sport: "Modern Pentathlon", + team: "Mexico", + noc: "MEX", + age: 26, + event: "Modern Pentathlon Men's Individual", + medal: "Bronze", + }, + { + name: 'Lauren Zoe "Laurie" Hernandez', + gender: "F", + height: "152", + weight: "49", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 16, + event: "Gymnastics Women's Team All-Around", + medal: "Gold", + }, + { + name: 'Lauren Zoe "Laurie" Hernandez', + gender: "F", + height: "152", + weight: "49", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 16, + event: "Gymnastics Women's Balance Beam", + medal: "Silver", + }, + { + name: "Nico Miguel Hernandez", + gender: "M", + height: "165", + weight: "49", + sport: "Boxing", + team: "United States", + noc: "USA", + age: 20, + event: "Boxing Men's Light-Flyweight", + medal: "Bronze", + }, + { + name: "Stefany del Carmen Hernndez Mendoza", + gender: "F", + height: "165", + weight: "65", + sport: "Cycling", + team: "Venezuela", + noc: "VEN", + age: 25, + event: "Cycling Women's BMX", + medal: "Bronze", + }, + { + name: 'Guillermo Gustavo "Willy" Hernangmez Geuer', + gender: "M", + height: "210", + weight: "115", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 22, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Camilla Herrem", + gender: "F", + height: "167", + weight: "57", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 29, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Timm Herzbruch", + gender: "M", + height: "180", + weight: "76", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 19, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Carl Rupert Hester", + gender: "M", + height: "182", + weight: "86", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 49, + event: "Equestrianism Mixed Dressage, Team", + medal: "Silver", + }, + { + name: "Rei Higuchi", + gender: "M", + height: "163", + weight: "63", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 20, + event: "Wrestling Men's Featherweight, Freestyle", + medal: "Silver", + }, + { + name: 'Alexander "Alex" Hill', + gender: "M", + height: "194", + weight: "92", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 23, + event: "Rowing Men's Coxless Fours", + medal: "Silver", + }, + { + name: 'Kimberly "Kim" Hill', + gender: "F", + height: "193", + weight: "72", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Phelan Peter Hill", + gender: "M", + height: "172", + weight: "55", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 37, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: 'Samantha "Sami" Hill', + gender: "F", + height: "183", + weight: "89", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 24, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: 'Madeline Clare "Maddie" Hinch', + gender: "F", + height: "168", + weight: "62", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Philip Hindes", + gender: "M", + height: "178", + weight: "82", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Cycling Men's Team Sprint", + medal: "Gold", + }, + { + name: "Martina Hingis (-Hutin)", + gender: "F", + height: "170", + weight: "59", + sport: "Tennis", + team: "Switzerland", + noc: "SUI", + age: 35, + event: "Tennis Women's Doubles", + medal: "Silver", + }, + { + name: "Sophie Hitchon", + gender: "F", + height: "170", + weight: "75", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Athletics Women's Hammer Throw", + medal: "Bronze", + }, + { + name: 'Michael "Mike" Hixon', + gender: "M", + height: "173", + weight: "68", + sport: "Diving", + team: "United States", + noc: "USA", + age: 22, + event: "Diving Men's Synchronized Springboard", + medal: "Silver", + }, + { + name: "Hong Xun Vinh", + gender: "M", + height: "175", + weight: "75", + sport: "Shooting", + team: "Vietnam", + noc: "VIE", + age: 41, + event: "Shooting Men's Air Pistol, 10 metres", + medal: "Gold", + }, + { + name: "Hong Xun Vinh", + gender: "M", + height: "175", + weight: "75", + sport: "Shooting", + team: "Vietnam", + noc: "VIE", + age: 41, + event: "Shooting Men's Free Pistol, 50 metres", + medal: "Silver", + }, + { + name: "Max Hoff", + gender: "M", + height: "197", + weight: "95", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 33, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Gold", + }, + { + name: 'Victoria Frances "Vicky" Holland', + gender: "F", + height: "168", + weight: "56", + sport: "Triathlon", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Triathlon Women's Olympic Distance", + medal: "Bronze", + }, + { + name: 'Maxwell Philip "Max" Holt', + gender: "M", + height: "208", + weight: "90", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 29, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Daryl Homer", + gender: "M", + height: "173", + weight: "74", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 26, + event: "Fencing Men's Sabre, Individual", + medal: "Silver", + }, + { + name: "Ellen Marijn Hoog", + gender: "F", + height: "164", + weight: "54", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 30, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Tamara Horacek", + gender: "F", + height: "179", + weight: "80", + sport: "Handball", + team: "France", + noc: "FRA", + age: 20, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Timo Horn", + gender: "M", + height: "191", + weight: "76", + sport: "Football", + team: "Germany", + noc: "GER", + age: 23, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: 'Mackenzie "Mack" Horton', + gender: "M", + height: "190", + weight: "88", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 20, + event: "Swimming Men's 400 metres Freestyle", + medal: "Gold", + }, + { + name: "Natsumi Hoshi", + gender: "F", + height: "164", + weight: "56", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 25, + event: "Swimming Women's 200 metres Butterfly", + medal: "Bronze", + }, + { + name: "Katinka Hossz", + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 27, + event: "Swimming Women's 100 metres Backstroke", + medal: "Gold", + }, + { + name: "Katinka Hossz", + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 27, + event: "Swimming Women's 200 metres Backstroke", + medal: "Silver", + }, + { + name: "Katinka Hossz", + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 27, + event: "Swimming Women's 200 metres Individual Medley", + medal: "Gold", + }, + { + name: "Katinka Hossz", + gender: "F", + height: "175", + weight: "65", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 27, + event: "Swimming Women's 400 metres Individual Medley", + medal: "Gold", + }, + { + name: "Manon Houette", + gender: "F", + height: "168", + weight: "69", + sport: "Handball", + team: "France", + noc: "FRA", + age: 24, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Franois Hougaard", + gender: "M", + height: "179", + weight: "93", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Frances Julia Houghton", + gender: "F", + height: "193", + weight: "80", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 35, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Pierre Houin", + gender: "M", + height: "182", + weight: "74", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 22, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Gold", + }, + { + name: "Richard Hounslow", + gender: "M", + height: "183", + weight: "78", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 34, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Silver", + }, + { + name: "Lucie Hradeck", + gender: "F", + height: "177", + weight: "72", + sport: "Tennis", + team: "Czech Republic", + noc: "CZE", + age: 31, + event: "Tennis Mixed Doubles", + medal: "Bronze", + }, + { + name: "Filip Hrgovi", + gender: "M", + height: "198", + weight: "101", + sport: "Boxing", + team: "Croatia", + noc: "CRO", + age: 24, + event: "Boxing Men's Super-Heavyweight", + medal: "Bronze", + }, + { + name: "Hsu Shu-Ching", + gender: "F", + height: "160", + weight: "53", + sport: "Weightlifting", + team: "Chinese Taipei", + noc: "TPE", + age: 25, + event: "Weightlifting Women's Featherweight", + medal: "Gold", + }, + { + name: "Cbrayl Hsnov", + gender: "M", + height: "170", + weight: "74", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 26, + event: "Wrestling Men's Middleweight, Freestyle", + medal: "Bronze", + }, + { + name: "Hu Jianguan", + gender: "M", + height: "168", + weight: "52", + sport: "Boxing", + team: "China", + noc: "CHN", + age: 23, + event: "Boxing Men's Flyweight", + medal: "Bronze", + }, + { + name: "Huang Wenyi", + gender: "F", + height: "178", + weight: "63", + sport: "Rowing", + team: "China", + noc: "CHN", + age: 25, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Bronze", + }, + { + name: "Huang Xuechen", + gender: "F", + height: "175", + weight: "61", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 26, + event: "Synchronized Swimming Women's Duet", + medal: "Silver", + }, + { + name: "Huang Xuechen", + gender: "F", + height: "175", + weight: "61", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 26, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Hui Ruoqi", + gender: "F", + height: "192", + weight: "78", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 25, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Svenja Anette Huth", + gender: "F", + height: "163", + weight: "54", + sport: "Football", + team: "Germany", + noc: "GER", + age: 25, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Diego Matias Hyplito", + gender: "M", + height: "170", + weight: "68", + sport: "Gymnastics", + team: "Brazil", + noc: "BRA", + age: 30, + event: "Gymnastics Men's Floor Exercise", + medal: "Silver", + }, + { + name: "Caterine Ibargn Mena", + gender: "F", + height: "185", + weight: "70", + sport: "Athletics", + team: "Colombia", + noc: "COL", + age: 32, + event: "Athletics Women's Triple Jump", + medal: "Gold", + }, + { + name: "Isidoro Ibarra", + gender: "M", + height: "175", + weight: "75", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 23, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Pedro Ibarra", + gender: "M", + height: "174", + weight: "75", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 30, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Magomed Idrisovich Ibragimov", + gender: "M", + height: "183", + weight: "97", + sport: "Wrestling", + team: "Uzbekistan", + noc: "UZB", + age: 31, + event: "Wrestling Men's Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Kaori Icho", + gender: "F", + height: "166", + weight: "61", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 32, + event: "Wrestling Women's Lightweight, Freestyle", + medal: "Gold", + }, + { + name: "Mohamed Ihab Youssef Ahmed Mahmoud", + gender: "M", + height: "165", + weight: "77", + sport: "Weightlifting", + team: "Egypt", + noc: "EGY", + age: 26, + event: "Weightlifting Men's Middleweight", + medal: "Bronze", + }, + { + name: "Shota Iizuka", + gender: "M", + height: "185", + weight: "80", + sport: "Athletics", + team: "Japan", + noc: "JPN", + age: 25, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Cenk ldem", + gender: "M", + height: "180", + weight: "98", + sport: "Wrestling", + team: "Turkey", + noc: "TUR", + age: 30, + event: "Wrestling Men's Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Yekaterina Fyodorovna Ilyina", + gender: "F", + height: "174", + weight: "60", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 25, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Race Alick Reid Imboden", + gender: "M", + height: "185", + weight: "75", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 23, + event: "Fencing Men's Foil, Team", + medal: "Bronze", + }, + { + name: "Gza Imre", + gender: "M", + height: "184", + weight: "75", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 41, + event: "Fencing Men's epee, Individual", + medal: "Silver", + }, + { + name: "Gza Imre", + gender: "M", + height: "184", + weight: "75", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 41, + event: "Fencing Men's epee, Team", + medal: "Bronze", + }, + { + name: "Marco Innocenti", + gender: "M", + height: "170", + weight: "97", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 37, + event: "Shooting Men's Double Trap", + medal: "Silver", + }, + { + name: "Yukiko Inui", + gender: "F", + height: "169", + weight: "55", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 25, + event: "Synchronized Swimming Women's Duet", + medal: "Bronze", + }, + { + name: "Yukiko Inui", + gender: "F", + height: "169", + weight: "55", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 25, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Eko Yuli Irawan", + gender: "M", + height: "154", + weight: "62", + sport: "Weightlifting", + team: "Indonesia", + noc: "INA", + age: 27, + event: "Weightlifting Men's Featherweight", + medal: "Silver", + }, + { + name: "Kyrie Andrew Irving", + gender: "M", + height: "190", + weight: "87", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 24, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Radik sayev", + gender: "M", + height: "200", + weight: "93", + sport: "Taekwondo", + team: "Azerbaijan", + noc: "AZE", + age: 26, + event: "Taekwondo Men's Heavyweight", + medal: "Gold", + }, + { + name: "Nataliya Sergeyevna Ishchenko", + gender: "F", + height: "177", + weight: "60", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 30, + event: "Synchronized Swimming Women's Duet", + medal: "Gold", + }, + { + name: "Nataliya Sergeyevna Ishchenko", + gender: "F", + height: "177", + weight: "60", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 30, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Kasumi Ishikawa", + gender: "F", + height: "158", + weight: "51", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 23, + event: "Table Tennis Women's Team", + medal: "Bronze", + }, + { + name: "Mandy Islacker", + gender: "F", + height: "164", + weight: "55", + sport: "Football", + team: "Germany", + noc: "GER", + age: 27, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Daniar Ismailow", + gender: "M", + height: "173", + weight: "69", + sport: "Weightlifting", + team: "Turkey", + noc: "TUR", + age: 24, + event: "Weightlifting Men's Lightweight", + medal: "Silver", + }, + { + name: "Mima Ito", + gender: "F", + height: "150", + weight: "45", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 15, + event: "Table Tennis Women's Team", + medal: "Bronze", + }, + { + name: "Yevgeniya Andreyevna Ivanova", + gender: "F", + height: "176", + weight: "68", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 29, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Ja Dong-Min", + gender: "M", + height: "190", + weight: "91", + sport: "Taekwondo", + team: "South Korea", + noc: "KOR", + age: 29, + event: "Taekwondo Men's Heavyweight", + medal: "Bronze", + }, + { + name: "Shericka Jackson", + gender: "F", + height: "173", + weight: "61", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 22, + event: "Athletics Women's 400 metres", + medal: "Bronze", + }, + { + name: "Shericka Jackson", + gender: "F", + height: "173", + weight: "61", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 22, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Nicolas Jacobi", + gender: "M", + height: "193", + weight: "95", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Connor Jaeger", + gender: "M", + height: "185", + weight: "77", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 25, + event: "Swimming Men's 1,500 metres Freestyle", + medal: "Silver", + }, + { + name: 'Thomas "Tom" Jaeschke', + gender: "M", + height: "198", + weight: "91", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 22, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Evan Reese Jager", + gender: "M", + height: "188", + weight: "65", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Men's 3,000 metres Steeplechase", + medal: "Silver", + }, + { + name: "Eva Sofia Jakobsson", + gender: "F", + height: "174", + weight: "62", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 26, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Malte Jakschik", + gender: "M", + height: "194", + weight: "93", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 23, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Nikola Jaki", + gender: "M", + height: "197", + weight: "89", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 19, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: 'Rebecca Angharad "Becky" James', + gender: "F", + height: "171", + weight: "66", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Cycling Women's Sprint", + medal: "Silver", + }, + { + name: 'Rebecca Angharad "Becky" James', + gender: "F", + height: "171", + weight: "66", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Cycling Women's Keirin", + medal: "Silver", + }, + { + name: "Kirani James", + gender: "M", + height: "180", + weight: "66", + sport: "Athletics", + team: "Grenada", + noc: "GRN", + age: 23, + event: "Athletics Men's 400 metres", + medal: "Silver", + }, + { + name: "Andrei Jms", + gender: "M", + height: "184", + weight: "90", + sport: "Rowing", + team: "Estonia", + noc: "EST", + age: 34, + event: "Rowing Men's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Inge Janssen", + gender: "F", + height: "182", + weight: "74", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 27, + event: "Rowing Women's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Daniel Jasinski", + gender: "M", + height: "207", + weight: "120", + sport: "Athletics", + team: "Germany", + noc: "GER", + age: 26, + event: "Athletics Men's Discus Throw", + medal: "Bronze", + }, + { + name: "Ruth Jebet", + gender: "F", + height: "162", + weight: "51", + sport: "Athletics", + team: "Bahrain", + noc: "BRN", + age: 19, + event: "Athletics Women's 3,000 metres Steeplechase", + medal: "Gold", + }, + { + name: "Lindsay Jennerich", + gender: "F", + height: "165", + weight: "59", + sport: "Rowing", + team: "Canada", + noc: "CAN", + age: 34, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Silver", + }, + { + name: "Henrik Mllgaard Jensen", + gender: "M", + height: "197", + weight: "102", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Iain Jensen", + gender: "M", + height: "186", + weight: "80", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 28, + event: "Sailing Men's Skiff", + medal: "Silver", + }, + { + name: "Jeong Bo-Kyeong", + gender: "F", + height: "153", + weight: "51", + sport: "Judo", + team: "South Korea", + noc: "KOR", + age: 25, + event: "Judo Women's Extra-Lightweight", + medal: "Silver", + }, + { + name: "Jeong Gyeong-Eun", + gender: "F", + height: "172", + weight: "59", + sport: "Badminton", + team: "South Korea", + noc: "KOR", + age: 26, + event: "Badminton Women's Doubles", + medal: "Bronze", + }, + { + name: "Daniel Jrent", + gender: "M", + height: "189", + weight: "84", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 25, + event: "Fencing Men's epee, Team", + medal: "Gold", + }, + { + name: "Jin Jong-O", + gender: "M", + height: "175", + weight: "78", + sport: "Shooting", + team: "South Korea", + noc: "KOR", + age: 36, + event: "Shooting Men's Free Pistol, 50 metres", + medal: "Gold", + }, + { + name: "Eric Johannesen", + gender: "M", + height: "193", + weight: "100", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 28, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Emma Karolina Johansson", + gender: "F", + height: "168", + weight: "54", + sport: "Cycling", + team: "Sweden", + noc: "SWE", + age: 32, + event: "Cycling Women's Road Race, Individual", + medal: "Silver", + }, + { + name: "Ashleigh Johnson", + gender: "F", + height: "186", + weight: "81", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 21, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Steele Alexander Johnson", + gender: "M", + height: "188", + weight: "80", + sport: "Diving", + team: "United States", + noc: "USA", + age: 20, + event: "Diving Men's Synchronized Platform", + medal: "Silver", + }, + { + name: "Steve Johnson", + gender: "M", + height: "188", + weight: "86", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 26, + event: "Tennis Men's Doubles", + medal: "Bronze", + }, + { + name: "Nikola Joki", + gender: "M", + height: "209", + weight: "115", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 21, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Maro Jokovi", + gender: "M", + height: "203", + weight: "95", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 28, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Jade Louise Jones", + gender: "F", + height: "156", + weight: "57", + sport: "Taekwondo", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Taekwondo Women's Featherweight", + medal: "Gold", + }, + { + name: "Luuka Jones", + gender: "F", + height: "172", + weight: "68", + sport: "Canoeing", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Canoeing Women's Kayak Singles, Slalom", + medal: "Silver", + }, + { + name: "Kelly Maria Jonker", + gender: "F", + height: "159", + weight: "59", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Hyland DeAndre Jordan, Jr.", + gender: "M", + height: "211", + weight: "120", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 28, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Gwen Rosemary Jorgensen (-Lemieux)", + gender: "F", + height: "178", + weight: "59", + sport: "Triathlon", + team: "United States", + noc: "USA", + age: 30, + event: "Triathlon Women's Olympic Distance", + medal: "Gold", + }, + { + name: "Nevena Jovanovi", + gender: "F", + height: "179", + weight: "72", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Stefan Jovi", + gender: "M", + height: "196", + weight: "94", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: 'Joseph "Joe" Joyce', + gender: "M", + height: "197", + weight: "108", + sport: "Boxing", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Boxing Men's Super-Heavyweight", + medal: "Silver", + }, + { + name: "Emma Aastrand Jrgensen", + gender: "F", + height: "169", + weight: "70", + sport: "Canoeing", + team: "Denmark", + noc: "DEN", + age: 20, + event: "Canoeing Women's Kayak Singles, 500 metres", + medal: "Silver", + }, + { + name: "Morten Jrgensen", + gender: "M", + height: "183", + weight: "73", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Silver", + }, + { + name: "Osmany Juantorena Portuondo", + gender: "M", + height: "200", + weight: "85", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 30, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Kamilla Rytter Juhl", + gender: "F", + height: "183", + weight: "71", + sport: "Badminton", + team: "Denmark", + noc: "DEN", + age: 32, + event: "Badminton Women's Doubles", + medal: "Silver", + }, + { + name: "Michael Jung", + gender: "M", + height: "168", + weight: "70", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 34, + event: "Equestrianism Mixed Three-Day Event, Individual", + medal: "Gold", + }, + { + name: "Michael Jung", + gender: "M", + height: "168", + weight: "70", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 34, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Silver", + }, + { + name: "Henri Junghnel", + gender: "M", + height: "179", + weight: "80", + sport: "Shooting", + team: "Germany", + noc: "GER", + age: 28, + event: "Shooting Men's Small-Bore Rifle, Prone, 50 metres", + medal: "Gold", + }, + { + name: "Pavlos Kagialis", + gender: "M", + height: "184", + weight: "74", + sport: "Sailing", + team: "Greece", + noc: "GRE", + age: 32, + event: "Sailing Men's Two Person Dinghy", + medal: "Bronze", + }, + { + name: "Nikola Kalini", + gender: "M", + height: "202", + weight: "102", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 24, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Viktoriya Viktorovna Kalinina", + gender: "F", + height: "183", + weight: "74", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 27, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Chase Tyler Kalisz", + gender: "M", + height: "193", + weight: "86", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 22, + event: "Swimming Men's 400 metres Individual Medley", + medal: "Silver", + }, + { + name: "Reneta Kamberova", + gender: "F", + height: "170", + weight: "53", + sport: "Rhythmic Gymnastics", + team: "Bulgaria", + noc: "BUL", + age: 25, + event: "Rhythmic Gymnastics Women's Group", + medal: "Bronze", + }, + { + name: "Sergey Igorevich Kamensky", + gender: "M", + height: "178", + weight: "73", + sport: "Shooting", + team: "Russia", + noc: "RUS", + age: 28, + event: "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Silver", + }, + { + name: 'Jacob Robert "Jake" Linde-Kaminski ', + gender: "M", + height: "178", + weight: "70", + sport: "Archery", + team: "United States", + noc: "USA", + age: 27, + event: "Archery Men's Team", + medal: "Silver", + }, + { + name: "Rie Kaneto", + gender: "F", + height: "175", + weight: "64", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 27, + event: "Swimming Women's 200 metres Breaststroke", + medal: "Gold", + }, + { + name: "Boglrka Kaps", + gender: "F", + height: "168", + weight: "54", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 23, + event: "Swimming Women's 800 metres Freestyle", + medal: "Bronze", + }, + { + name: "Luka Karabatic", + gender: "M", + height: "202", + weight: "108", + sport: "Handball", + team: "France", + noc: "FRA", + age: 28, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Nikola Karabatic", + gender: "M", + height: "194", + weight: "104", + sport: "Handball", + team: "France", + noc: "FRA", + age: 32, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Elvina Khaydaryanovna Karimova", + gender: "F", + height: "166", + weight: "62", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 22, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Anna Olegovna Karnaukh", + gender: "F", + height: "173", + weight: "61", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 22, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Monika Karsch", + gender: "F", + height: "158", + weight: "55", + sport: "Shooting", + team: "Germany", + noc: "GER", + age: 33, + event: "Shooting Women's Sporting Pistol, 25 metres", + medal: "Silver", + }, + { + name: "Ryohei Kato", + gender: "M", + height: "162", + weight: "54", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 22, + event: "Gymnastics Men's Team All-Around", + medal: "Gold", + }, + { + name: "Peter Kauzer", + gender: "M", + height: "177", + weight: "70", + sport: "Canoeing", + team: "Slovenia", + noc: "SLO", + age: 32, + event: "Canoeing Men's Kayak Singles, Slalom", + medal: "Silver", + }, + { + name: "Risako Kawai", + gender: "F", + height: "160", + weight: "61", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 21, + event: "Wrestling Women's Middleweight, Freestyle", + medal: "Gold", + }, + { + name: "Rza Kayaalp", + gender: "M", + height: "182", + weight: "130", + sport: "Wrestling", + team: "Turkey", + noc: "TUR", + age: 26, + event: "Wrestling Men's Super-Heavyweight, Greco-Roman", + medal: "Silver", + }, + { + name: "Lyubomira Kazanova", + gender: "F", + height: "177", + weight: "56", + sport: "Rhythmic Gymnastics", + team: "Bulgaria", + noc: "BUL", + age: 20, + event: "Rhythmic Gymnastics Women's Group", + medal: "Bronze", + }, + { + name: "Shaun Keeling", + gender: "M", + height: "196", + weight: "94", + sport: "Rowing", + team: "South Africa", + noc: "RSA", + age: 29, + event: "Rowing Men's Coxless Pairs", + medal: "Silver", + }, + { + name: "Maddison Keeney", + gender: "F", + height: "167", + weight: "62", + sport: "Diving", + team: "Australia", + noc: "AUS", + age: 20, + event: "Diving Women's Synchronized Springboard", + medal: "Bronze", + }, + { + name: "Marloes Keetels", + gender: "F", + height: "172", + weight: "66", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 23, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Majlinda Kelmendi", + gender: "F", + height: "162", + weight: "52", + sport: "Judo", + team: "Kosovo", + noc: "KOS", + age: 25, + event: "Judo Women's Half-Lightweight", + medal: "Gold", + }, + { + name: "Tabea Kemme", + gender: "F", + height: "169", + weight: "56", + sport: "Football", + team: "Germany", + noc: "GER", + age: 24, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Tams Kenderesi", + gender: "M", + height: "186", + weight: "74", + sport: "Swimming", + team: "Hungary", + noc: "HUN", + age: 19, + event: "Swimming Men's 200 metres Butterfly", + medal: "Bronze", + }, + { + name: "Sam Kendricks", + gender: "M", + height: "185", + weight: "80", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 23, + event: "Athletics Men's Pole Vault", + medal: "Bronze", + }, + { + name: "Jason Francis Kenny", + gender: "M", + height: "178", + weight: "81", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Cycling Men's Sprint", + medal: "Gold", + }, + { + name: "Jason Francis Kenny", + gender: "M", + height: "178", + weight: "81", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Cycling Men's Keirin", + medal: "Gold", + }, + { + name: "Jason Francis Kenny", + gender: "M", + height: "178", + weight: "81", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Cycling Men's Team Sprint", + medal: "Gold", + }, + { + name: "Angelique Kerber", + gender: "F", + height: "173", + weight: "68", + sport: "Tennis", + team: "Germany", + noc: "GER", + age: 28, + event: "Tennis Women's Singles", + medal: "Silver", + }, + { + name: "Isabel Kerschowski", + gender: "F", + height: "167", + weight: "57", + sport: "Football", + team: "Germany", + noc: "GER", + age: 28, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Khasan Magometovich Khalmurzayev", + gender: "M", + height: "182", + weight: "81", + sport: "Judo", + team: "Russia", + noc: "RUS", + age: 22, + event: "Judo Men's Half-Middleweight", + medal: "Gold", + }, + { + name: "Farkhad Ibragimovich Kharki", + gender: "M", + height: "160", + weight: "62", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 25, + event: "Weightlifting Men's Featherweight", + medal: "Bronze", + }, + { + name: "Olha Hennadivna Kharlan", + gender: "F", + height: "172", + weight: "68", + sport: "Fencing", + team: "Ukraine", + noc: "UKR", + age: 25, + event: "Fencing Women's Sabre, Individual", + medal: "Bronze", + }, + { + name: "Olha Hennadivna Kharlan", + gender: "F", + height: "172", + weight: "68", + sport: "Fencing", + team: "Ukraine", + noc: "UKR", + age: 25, + event: "Fencing Women's Sabre, Team", + medal: "Silver", + }, + { + name: "Vladimer Khinchegashvili", + gender: "M", + height: "170", + weight: "57", + sport: "Wrestling", + team: "Georgia", + noc: "GEO", + age: 25, + event: "Wrestling Men's Featherweight, Freestyle", + medal: "Gold", + }, + { + name: "Olga Sergeyevna Khudenko", + gender: "F", + height: "178", + weight: "78", + sport: "Canoeing", + team: "Belarus", + noc: "BLR", + age: 24, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Bronze", + }, + { + name: "Ki Bo-Bae", + gender: "F", + height: "167", + weight: "57", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 28, + event: "Archery Women's Individual", + medal: "Bronze", + }, + { + name: "Ki Bo-Bae", + gender: "F", + height: "167", + weight: "57", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 28, + event: "Archery Women's Team", + medal: "Gold", + }, + { + name: "Faith Chepngetich Kibiegon", + gender: "F", + height: "157", + weight: "43", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 22, + event: "Athletics Women's 1,500 metres", + medal: "Gold", + }, + { + name: "Kim Hyeon-Wu", + gender: "M", + height: "173", + weight: "80", + sport: "Wrestling", + team: "South Korea", + noc: "KOR", + age: 27, + event: "Wrestling Men's Middleweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Kim Jeong-Hwan", + gender: "M", + height: "178", + weight: "66", + sport: "Fencing", + team: "South Korea", + noc: "KOR", + age: 32, + event: "Fencing Men's Sabre, Individual", + medal: "Bronze", + }, + { + name: "Kim Jong-Hyeon", + gender: "M", + height: "170", + weight: "73", + sport: "Shooting", + team: "South Korea", + noc: "KOR", + age: 31, + event: "Shooting Men's Small-Bore Rifle, Prone, 50 metres", + medal: "Silver", + }, + { + name: "Kim Kuk-Hyang", + gender: "F", + height: "170", + weight: "100", + sport: "Weightlifting", + team: "North Korea", + noc: "PRK", + age: 23, + event: "Weightlifting Women's Super-Heavyweight", + medal: "Silver", + }, + { + name: "Kim So-Hui", + gender: "F", + height: "164", + weight: "50", + sport: "Taekwondo", + team: "South Korea", + noc: "KOR", + age: 22, + event: "Taekwondo Women's Flyweight", + medal: "Gold", + }, + { + name: "Kim Song-Guk", + gender: "M", + height: "167", + weight: "75", + sport: "Shooting", + team: "North Korea", + noc: "PRK", + age: 30, + event: "Shooting Men's Free Pistol, 50 metres", + medal: "Bronze", + }, + { + name: "Kim Song-I", + gender: "F", + height: "161", + weight: "55", + sport: "Table Tennis", + team: "North Korea", + noc: "PRK", + age: 21, + event: "Table Tennis Women's Singles", + medal: "Bronze", + }, + { + name: "Kim Tae-Hun", + gender: "M", + height: "182", + weight: "59", + sport: "Taekwondo", + team: "South Korea", + noc: "KOR", + age: 21, + event: "Taekwondo Men's Flyweight", + medal: "Bronze", + }, + { + name: "Kim Woo-Jin", + gender: "M", + height: "180", + weight: "95", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 24, + event: "Archery Men's Team", + medal: "Gold", + }, + { + name: "Lilly King", + gender: "F", + height: "175", + weight: "70", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 100 metres Breaststroke", + medal: "Gold", + }, + { + name: "Lilly King", + gender: "F", + height: "175", + weight: "70", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Eliud Kipchoge", + gender: "M", + height: "167", + weight: "57", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 31, + event: "Athletics Men's Marathon", + medal: "Gold", + }, + { + name: "Conseslus Kipruto", + gender: "M", + height: "167", + weight: "58", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 21, + event: "Athletics Men's 3,000 metres Steeplechase", + medal: "Gold", + }, + { + name: "Eunice Jepkirui Kirwa", + gender: "F", + height: "155", + weight: "49", + sport: "Athletics", + team: "Bahrain", + noc: "BRN", + age: 32, + event: "Athletics Women's Marathon", + medal: "Silver", + }, + { + name: "Yoshihide Kiryu", + gender: "M", + height: "175", + weight: "68", + sport: "Athletics", + team: "Japan", + noc: "JPN", + age: 20, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: 'Jennifer "Jen" Kish', + gender: "F", + height: "172", + weight: "73", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 28, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Hyvin Kiyeng Jepkemoi", + gender: "F", + height: "162", + weight: "42", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 24, + event: "Athletics Women's 3,000 metres Steeplechase", + medal: "Silver", + }, + { + name: "Gauthier Klauss", + gender: "M", + height: "171", + weight: "65", + sport: "Canoeing", + team: "France", + noc: "FRA", + age: 28, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Bronze", + }, + { + name: "Ingrid Klimke (-Busacker)", + gender: "F", + height: "172", + weight: "58", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 48, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Silver", + }, + { + name: "Lukas Klostermann", + gender: "M", + height: "189", + weight: "83", + sport: "Football", + team: "Germany", + noc: "GER", + age: 20, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: 'Bo-Gyung "Lydia" Ko', + gender: "F", + height: "165", + weight: "NA", + sport: "Golf", + team: "New Zealand", + noc: "NZL", + age: 19, + event: "Golf Women's Individual", + medal: "Silver", + }, + { + name: "Yuki Kobori", + gender: "M", + height: "183", + weight: "77", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 22, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Agnieszka Kobus", + gender: "F", + height: "177", + weight: "68", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 25, + event: "Rowing Women's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Olga Aleksandrovna Kochneva", + gender: "F", + height: "168", + weight: "58", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 28, + event: "Fencing Women's epee, Team", + medal: "Bronze", + }, + { + name: "Madison Taylor Kocian", + gender: "F", + height: "157", + weight: "46", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Team All-Around", + medal: "Gold", + }, + { + name: "Madison Taylor Kocian", + gender: "F", + height: "157", + weight: "46", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 19, + event: "Gymnastics Women's Uneven Bars", + medal: "Silver", + }, + { + name: "Werner Kok", + gender: "M", + height: "180", + weight: "91", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Sara Kolak", + gender: "F", + height: "170", + weight: "74", + sport: "Athletics", + team: "Croatia", + noc: "CRO", + age: 21, + event: "Athletics Women's Javelin Throw", + medal: "Gold", + }, + { + name: "Cheslin Kolbe", + gender: "M", + height: "179", + weight: "89", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 22, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Svetlana Konstantinovna Kolesnichenko", + gender: "F", + height: "171", + weight: "53", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Osea Kolinisau", + gender: "M", + height: "174", + weight: "90", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 30, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Violetta Vitalyevna Kolobova", + gender: "F", + height: "176", + weight: "64", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 25, + event: "Fencing Women's epee, Team", + medal: "Bronze", + }, + { + name: "Alina Ivanivna Komashchuk", + gender: "F", + height: "169", + weight: "75", + sport: "Fencing", + team: "Ukraine", + noc: "UKR", + age: 23, + event: "Fencing Women's Sabre, Team", + medal: "Silver", + }, + { + name: "Ami Kondo", + gender: "F", + height: "156", + weight: "48", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 21, + event: "Judo Women's Extra-Lightweight", + medal: "Bronze", + }, + { + name: "Anna Korakaki", + gender: "F", + height: "175", + weight: "65", + sport: "Shooting", + team: "Greece", + noc: "GRE", + age: 20, + event: "Shooting Women's Air Pistol, 10 metres", + medal: "Bronze", + }, + { + name: "Anna Korakaki", + gender: "F", + height: "175", + weight: "65", + sport: "Shooting", + team: "Greece", + noc: "GRE", + age: 20, + event: "Shooting Women's Sporting Pistol, 25 metres", + medal: "Gold", + }, + { + name: 'Joseph Mathias "Joe" Kovacs', + gender: "M", + height: "183", + weight: "134", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Men's Shot Put", + medal: "Silver", + }, + { + name: "Danuta Kozk", + gender: "F", + height: "168", + weight: "63", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 29, + event: "Canoeing Women's Kayak Singles, 500 metres", + medal: "Gold", + }, + { + name: "Danuta Kozk", + gender: "F", + height: "168", + weight: "63", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 29, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Gold", + }, + { + name: "Danuta Kozk", + gender: "F", + height: "168", + weight: "63", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 29, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Gold", + }, + { + name: "Annike Berit Krahn", + gender: "F", + height: "173", + weight: "61", + sport: "Football", + team: "Germany", + noc: "GER", + age: 31, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Julia Krajewski", + gender: "F", + height: "168", + weight: "65", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 27, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Silver", + }, + { + name: "Ivan Krapi", + gender: "M", + height: "194", + weight: "103", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 27, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Olena Vitalivna Kravatska", + gender: "F", + height: "176", + weight: "66", + sport: "Fencing", + team: "Ukraine", + noc: "UKR", + age: 24, + event: "Fencing Women's Sabre, Team", + medal: "Silver", + }, + { + name: "Jannick Green Krejberg", + gender: "M", + height: "195", + weight: "95", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 27, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Steffi Kriegerstein", + gender: "F", + height: "178", + weight: "70", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 23, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Silver", + }, + { + name: "Veronica Egebakken Kristiansen", + gender: "F", + height: "175", + weight: "68", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 26, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Sara Krnji", + gender: "F", + height: "193", + weight: "83", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Luk Krplek", + gender: "M", + height: "197", + weight: "105", + sport: "Judo", + team: "Czech Republic", + noc: "CZE", + age: 25, + event: "Judo Men's Half-Heavyweight", + medal: "Gold", + }, + { + name: "Sinphet Kruaithong", + gender: "M", + height: "159", + weight: "56", + sport: "Weightlifting", + team: "Thailand", + noc: "THA", + age: 20, + event: "Weightlifting Men's Bantamweight", + medal: "Bronze", + }, + { + name: "Hannah Krger", + gender: "F", + height: "173", + weight: "67", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 27, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Ku Bon-Chan", + gender: "M", + height: "181", + weight: "84", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 23, + event: "Archery Men's Individual", + medal: "Gold", + }, + { + name: "Ku Bon-Chan", + gender: "M", + height: "181", + weight: "84", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 23, + event: "Archery Men's Team", + medal: "Gold", + }, + { + name: 'Matthew Gregory "Matt" Kuchar', + gender: "M", + height: "193", + weight: "86", + sport: "Golf", + team: "United States", + noc: "USA", + age: 38, + event: "Golf Men's Individual", + medal: "Bronze", + }, + { + name: "Denis Maksymilian Kudla", + gender: "M", + height: "184", + weight: "90", + sport: "Wrestling", + team: "Germany", + noc: "GER", + age: 21, + event: "Wrestling Men's Light-Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Yana Alekseyevna Kudryavtseva", + gender: "F", + height: "170", + weight: "47", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 18, + event: "Rhythmic Gymnastics Women's Individual", + medal: "Silver", + }, + { + name: "Andreas Kuffner", + gender: "M", + height: "196", + weight: "94", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 29, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Julius Khn", + gender: "M", + height: "198", + weight: "110", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 23, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Nikolay Yulyevich Kuksenkov", + gender: "M", + height: "172", + weight: "65", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 27, + event: "Gymnastics Men's Team All-Around", + medal: "Silver", + }, + { + name: "Jaroslav Kulhav", + gender: "M", + height: "188", + weight: "77", + sport: "Cycling", + team: "Czech Republic", + noc: "CZE", + age: 31, + event: "Cycling Men's Mountainbike, Cross-team", + medal: "Silver", + }, + { + name: "Serhiy Volodymyrovych Kulish", + gender: "M", + height: "176", + weight: "64", + sport: "Shooting", + team: "Ukraine", + noc: "UKR", + age: 23, + event: "Shooting Men's Air Rifle, 10 metres", + medal: "Silver", + }, + { + name: "Semi Kunabuli Kunatani", + gender: "M", + height: "192", + weight: "98", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 25, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Kahena Kunze", + gender: "F", + height: "172", + weight: "68", + sport: "Sailing", + team: "Brazil", + noc: "BRA", + age: 25, + event: "Sailing Women's Skiff", + medal: "Gold", + }, + { + name: "Kuo Hsing-Chun", + gender: "F", + height: "157", + weight: "58", + sport: "Weightlifting", + team: "Chinese Taipei", + noc: "TPE", + age: 22, + event: "Weightlifting Women's Lightweight", + medal: "Bronze", + }, + { + name: "Amanda Maria Kurtovic", + gender: "F", + height: "175", + weight: "71", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 25, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Polina Viktorovna Kuznetsova (Vyakhireva-)", + gender: "F", + height: "168", + weight: "60", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 29, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Nataliya Yuryevna Kuzyutina", + gender: "F", + height: "160", + weight: "52", + sport: "Judo", + team: "Russia", + noc: "RUS", + age: 27, + event: "Judo Women's Half-Lightweight", + medal: "Bronze", + }, + { + name: "Petra Kvitov", + gender: "F", + height: "183", + weight: "70", + sport: "Tennis", + team: "Czech Republic", + noc: "CZE", + age: 26, + event: "Tennis Women's Singles", + medal: "Bronze", + }, + { + name: "Julio Csar La Cruz Peraza", + gender: "M", + height: "182", + weight: "81", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 26, + event: "Boxing Men's Light-Heavyweight", + medal: "Gold", + }, + { + name: "Stephanie Lynn Marie Labb", + gender: "F", + height: "178", + weight: "53", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 29, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Alexandra Lacrabre", + gender: "F", + height: "177", + weight: "73", + sport: "Handball", + team: "France", + noc: "FRA", + age: 29, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Karim Florent Laghouag", + gender: "M", + height: "177", + weight: "70", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 40, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Gold", + }, + { + name: "Eric Lamaze", + gender: "M", + height: "170", + weight: "65", + sport: "Equestrianism", + team: "Canada", + noc: "CAN", + age: 48, + event: "Equestrianism Mixed Jumping, Individual", + medal: "Bronze", + }, + { + name: "Niklas Landin Jacobsen", + gender: "M", + height: "201", + weight: "102", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 27, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Laurisa Landre", + gender: "F", + height: "174", + weight: "67", + sport: "Handball", + team: "France", + noc: "FRA", + age: 30, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Ghislaine Landry", + gender: "F", + height: "163", + weight: "65", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 28, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Santiago Ral Lange Roberti", + gender: "M", + height: "184", + weight: "73", + sport: "Sailing", + team: "Argentina", + noc: "ARG", + age: 54, + event: "Sailing Mixed Multihull", + medal: "Gold", + }, + { + name: 'Christopher Phillip "Chris" Langridge', + gender: "M", + height: "180", + weight: "NA", + sport: "Badminton", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Badminton Men's Doubles", + medal: "Bronze", + }, + { + name: 'Matthew Keir "Matt" Langridge', + gender: "M", + height: "194", + weight: "93", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Aurimas Lankas", + gender: "M", + height: "178", + weight: "89", + sport: "Canoeing", + team: "Lithuania", + noc: "LTU", + age: 30, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Bronze", + }, + { + name: "Filippo Lanza", + gender: "M", + height: "198", + weight: "98", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 25, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Yekaterina Alekseyevna Larionova", + gender: "F", + height: "158", + weight: "63", + sport: "Wrestling", + team: "Kazakhstan", + noc: "KAZ", + age: 22, + event: "Wrestling Women's Middleweight, Freestyle", + medal: "Bronze", + }, + { + name: 'Mitchell James "Mitch" Larkin', + gender: "M", + height: "187", + weight: "72", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 23, + event: "Swimming Men's 200 metres Backstroke", + medal: "Silver", + }, + { + name: 'Mitchell James "Mitch" Larkin', + gender: "M", + height: "187", + weight: "72", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 23, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Jacob Sgaard Larsen", + gender: "M", + height: "182", + weight: "73", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 28, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Silver", + }, + { + name: "Mads Mensah Larsen", + gender: "M", + height: "188", + weight: "106", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 24, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Niklas Larsen", + gender: "M", + height: "180", + weight: "74", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 19, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Bronze", + }, + { + name: "Jordan Quinn Larson-Burbach", + gender: "F", + height: "188", + weight: "75", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 29, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Simone Laudehr", + gender: "F", + height: "175", + weight: "56", + sport: "Football", + team: "Germany", + noc: "GER", + age: 30, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Jack David Laugher", + gender: "M", + height: "166", + weight: "65", + sport: "Diving", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Diving Men's Springboard", + medal: "Silver", + }, + { + name: "Jack David Laugher", + gender: "M", + height: "166", + weight: "65", + sport: "Diving", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Diving Men's Synchronized Springboard", + medal: "Gold", + }, + { + name: "Renaud Lavillenie", + gender: "M", + height: "177", + weight: "71", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 29, + event: "Athletics Men's Pole Vault", + medal: "Silver", + }, + { + name: "Ashley Lawrence", + gender: "F", + height: "163", + weight: "59", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 21, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Kirsti Lay (-Giroux)", + gender: "F", + height: "173", + weight: "65", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 28, + event: "Cycling Women's Team Pursuit", + medal: "Bronze", + }, + { + name: "Le Chien-Ying", + gender: "F", + height: "165", + weight: "69", + sport: "Archery", + team: "Chinese Taipei", + noc: "TPE", + age: 26, + event: "Archery Women's Team", + medal: "Bronze", + }, + { + name: "Chad Guy Bertrand le Clos", + gender: "M", + height: "190", + weight: "83", + sport: "Swimming", + team: "South Africa", + noc: "RSA", + age: 24, + event: "Swimming Men's 200 metres Freestyle", + medal: "Silver", + }, + { + name: "Chad Guy Bertrand le Clos", + gender: "M", + height: "190", + weight: "83", + sport: "Swimming", + team: "South Africa", + noc: "RSA", + age: 24, + event: "Swimming Men's 100 metres Butterfly", + medal: "Silver", + }, + { + name: "Pierre Le Coq", + gender: "M", + height: "186", + weight: "72", + sport: "Sailing", + team: "France", + noc: "FRA", + age: 27, + event: "Sailing Men's Windsurfer", + medal: "Bronze", + }, + { + name: "Erwann Lucien douard Le Pchoux", + gender: "M", + height: "171", + weight: "65", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 34, + event: "Fencing Men's Foil, Team", + medal: "Silver", + }, + { + name: "Barbara Lechner-Engleder", + gender: "F", + height: "162", + weight: "72", + sport: "Shooting", + team: "Germany", + noc: "GER", + age: 33, + event: "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Gold", + }, + { + name: "Camille Lecointre", + gender: "F", + height: "159", + weight: "56", + sport: "Sailing", + team: "France", + noc: "FRA", + age: 31, + event: "Sailing Women's Two Person Dinghy", + medal: "Bronze", + }, + { + name: 'Kathleen Genevieve "Katie" Ledecky', + gender: "F", + height: "183", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 200 metres Freestyle", + medal: "Gold", + }, + { + name: 'Kathleen Genevieve "Katie" Ledecky', + gender: "F", + height: "183", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 400 metres Freestyle", + medal: "Gold", + }, + { + name: 'Kathleen Genevieve "Katie" Ledecky', + gender: "F", + height: "183", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 800 metres Freestyle", + medal: "Gold", + }, + { + name: 'Kathleen Genevieve "Katie" Ledecky', + gender: "F", + height: "183", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: 'Kathleen Genevieve "Katie" Ledecky', + gender: "F", + height: "183", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Lee Chong Wei", + gender: "M", + height: "170", + weight: "68", + sport: "Badminton", + team: "Malaysia", + noc: "MAS", + age: 33, + event: "Badminton Men's Singles", + medal: "Silver", + }, + { + name: "Lee Dae-Hun", + gender: "M", + height: "183", + weight: "70", + sport: "Taekwondo", + team: "South Korea", + noc: "KOR", + age: 24, + event: "Taekwondo Men's Featherweight", + medal: "Bronze", + }, + { + name: "David Cameron Lee", + gender: "M", + height: "203", + weight: "105", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 34, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Lee Seung-Yun", + gender: "M", + height: "174", + weight: "80", + sport: "Archery", + team: "South Korea", + noc: "KOR", + age: 21, + event: "Archery Men's Team", + medal: "Gold", + }, + { + name: "Zoe Samantha Lee", + gender: "F", + height: "176", + weight: "70", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Enzo-Boris Lefort", + gender: "M", + height: "190", + weight: "80", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 24, + event: "Fencing Men's Foil, Team", + medal: "Silver", + }, + { + name: "Christophe Alexandre Christian Lematre", + gender: "M", + height: "190", + weight: "74", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 26, + event: "Athletics Men's 200 metres", + medal: "Bronze", + }, + { + name: "Finn Lemke", + gender: "M", + height: "210", + weight: "115", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 24, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Mathieu Lemoine", + gender: "M", + height: "176", + weight: "70", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 32, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Gold", + }, + { + name: "Pnlope Leprvost", + gender: "F", + height: "175", + weight: "55", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 36, + event: "Equestrianism Mixed Jumping, Team", + medal: "Gold", + }, + { + name: "Aleksandr Leonidovich Lesun", + gender: "M", + height: "185", + weight: "74", + sport: "Modern Pentathlon", + team: "Russia", + noc: "RUS", + age: 28, + event: "Modern Pentathlon Men's Individual", + medal: "Gold", + }, + { + name: "Joanna Leszczyska", + gender: "F", + height: "183", + weight: "75", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 27, + event: "Rowing Women's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Melanie Leupolz", + gender: "F", + height: "173", + weight: "52", + sport: "Football", + team: "Germany", + noc: "GER", + age: 22, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Laurien Leurink", + gender: "F", + height: "173", + weight: "67", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 21, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Olga Sergeyevna Levina-Akopyan", + gender: "F", + height: "176", + weight: "63", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 31, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Vasily Alekseyevich Levit", + gender: "M", + height: "185", + weight: "91", + sport: "Boxing", + team: "Kazakhstan", + noc: "KAZ", + age: 28, + event: "Boxing Men's Heavyweight", + medal: "Silver", + }, + { + name: "Amandine Suzanne Monique Leynaud", + gender: "F", + height: "178", + weight: "64", + sport: "Handball", + team: "France", + noc: "FRA", + age: 30, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Danell Johan Leyva Gonzalez", + gender: "M", + height: "170", + weight: "68", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 24, + event: "Gymnastics Men's Parallel Bars", + medal: "Silver", + }, + { + name: "Danell Johan Leyva Gonzalez", + gender: "M", + height: "170", + weight: "68", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 24, + event: "Gymnastics Men's Horizontal Bar", + medal: "Silver", + }, + { + name: "Li Dan", + gender: "F", + height: "155", + weight: "47", + sport: "Trampolining", + team: "China", + noc: "CHN", + age: 27, + event: "Trampolining Women's Individual", + medal: "Bronze", + }, + { + name: "Li Qian", + gender: "F", + height: "180", + weight: "75", + sport: "Boxing", + team: "China", + noc: "CHN", + age: 26, + event: "Boxing Women's Middleweight", + medal: "Bronze", + }, + { + name: "Li Xiaolu", + gender: "F", + height: "167", + weight: "51", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 23, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Li Xiaoxia", + gender: "F", + height: "174", + weight: "65", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 28, + event: "Table Tennis Women's Singles", + medal: "Silver", + }, + { + name: "Li Xiaoxia", + gender: "F", + height: "174", + weight: "65", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 28, + event: "Table Tennis Women's Team", + medal: "Gold", + }, + { + name: "Li Yuehong", + gender: "M", + height: "173", + weight: "71", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 26, + event: "Shooting Men's Rapid-Fire Pistol, 25 metres", + medal: "Bronze", + }, + { + name: "Liang Xinping", + gender: "F", + height: "171", + weight: "60", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Tom Liebscher", + gender: "M", + height: "189", + weight: "89", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 23, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Gold", + }, + { + name: "Julia Lier", + gender: "F", + height: "183", + weight: "78", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 24, + event: "Rowing Women's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Elis Ligtlee", + gender: "F", + height: "185", + weight: "90", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 22, + event: "Cycling Women's Keirin", + medal: "Gold", + }, + { + name: "Feyisa Lilesa", + gender: "M", + height: "175", + weight: "67", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 26, + event: "Athletics Men's Marathon", + medal: "Silver", + }, + { + name: "Lin Chaopan", + gender: "M", + height: "163", + weight: "60", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 20, + event: "Gymnastics Men's Team All-Around", + medal: "Bronze", + }, + { + name: "Lin Li", + gender: "F", + height: "171", + weight: "70", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 24, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Lin Shih-Chia", + gender: "F", + height: "160", + weight: "65", + sport: "Archery", + team: "Chinese Taipei", + noc: "TPE", + age: 23, + event: "Archery Women's Team", + medal: "Bronze", + }, + { + name: "Lin Yue", + gender: "M", + height: "163", + weight: "53", + sport: "Diving", + team: "China", + noc: "CHN", + age: 25, + event: "Diving Men's Synchronized Platform", + medal: "Gold", + }, + { + name: "Rut Hedvig Lindahl", + gender: "F", + height: "179", + weight: "74", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 33, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Oliver William Lindsay-Hague", + gender: "M", + height: "180", + weight: "83", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: 'Edward Theodore "Ed" Ling', + gender: "M", + height: "180", + weight: "80", + sport: "Shooting", + team: "Great Britain", + noc: "GBR", + age: 33, + event: "Shooting Men's Trap", + medal: "Bronze", + }, + { + name: "Tibor Linka", + gender: "M", + height: "199", + weight: "95", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 21, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Silver", + }, + { + name: "Varlam Lip'art'eliani", + gender: "M", + height: "187", + weight: "94", + sport: "Judo", + team: "Georgia", + noc: "GEO", + age: 27, + event: "Judo Men's Middleweight", + medal: "Silver", + }, + { + name: "Liu Hong", + gender: "F", + height: "160", + weight: "50", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 29, + event: "Athletics Women's 20 kilometres Walk", + medal: "Gold", + }, + { + name: "Liu Huixia", + gender: "F", + height: "157", + weight: "48", + sport: "Diving", + team: "China", + noc: "CHN", + age: 18, + event: "Diving Women's Synchronized Platform", + medal: "Gold", + }, + { + name: "Liu Shiwen", + gender: "F", + height: "160", + weight: "54", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 25, + event: "Table Tennis Women's Team", + medal: "Gold", + }, + { + name: "Liu Xiaotong", + gender: "F", + height: "188", + weight: "70", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Liu Yang", + gender: "M", + height: "162", + weight: "61", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 21, + event: "Gymnastics Men's Team All-Around", + medal: "Bronze", + }, + { + name: "Hac liyev", + gender: "M", + height: "168", + weight: "65", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 25, + event: "Wrestling Men's Featherweight, Freestyle", + medal: "Bronze", + }, + { + name: "Carli Ellen Lloyd", + gender: "F", + height: "180", + weight: "75", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Sergio Llull Meli", + gender: "M", + height: "192", + weight: "91", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 28, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Ryan Steven Lochte", + gender: "M", + height: "188", + weight: "88", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 32, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "William Lockwood", + gender: "M", + height: "191", + weight: "88", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 28, + event: "Rowing Men's Coxless Fours", + medal: "Silver", + }, + { + name: "Matteo Lodo", + gender: "M", + height: "196", + weight: "90", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 21, + event: "Rowing Men's Coxless Fours", + medal: "Bronze", + }, + { + name: 'Eleanor "Elle" Logan', + gender: "F", + height: "188", + weight: "86", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 28, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Tatyana Yuryevna Logunova", + gender: "F", + height: "174", + weight: "62", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 36, + event: "Fencing Women's epee, Team", + medal: "Bronze", + }, + { + name: "Luka Lonar", + gender: "M", + height: "195", + weight: "106", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Long Qingquan", + gender: "M", + height: "150", + weight: "56", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 25, + event: "Weightlifting Men's Bantamweight", + medal: "Gold", + }, + { + name: "Elisa Longo Borghini", + gender: "F", + height: "170", + weight: "59", + sport: "Cycling", + team: "Italy", + noc: "ITA", + age: 24, + event: "Cycling Women's Road Race, Individual", + medal: "Bronze", + }, + { + name: "Arlen Lpez Cardona", + gender: "M", + height: "178", + weight: "75", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 23, + event: "Boxing Men's Middleweight", + medal: "Gold", + }, + { + name: "Elena Lpez Benaches", + gender: "F", + height: "169", + weight: "56", + sport: "Rhythmic Gymnastics", + team: "Spain", + noc: "ESP", + age: 21, + event: "Rhythmic Gymnastics Women's Group", + medal: "Silver", + }, + { + name: "Juan Martn Lpez", + gender: "M", + height: "178", + weight: "74", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 31, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Marc Lpez i Tarrs", + gender: "M", + height: "175", + weight: "71", + sport: "Tennis", + team: "Spain", + noc: "ESP", + age: 34, + event: "Tennis Men's Doubles", + medal: "Gold", + }, + { + name: "Mijan Lpez Nez", + gender: "M", + height: "198", + weight: "130", + sport: "Wrestling", + team: "Cuba", + noc: "CUB", + age: 33, + event: "Wrestling Men's Super-Heavyweight, Greco-Roman", + medal: "Gold", + }, + { + name: "Nike Lorenz", + gender: "F", + height: "170", + weight: "69", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 19, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Constantine Michael Louloudis", + gender: "M", + height: "190", + weight: "92", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Rowing Men's Coxless Fours", + medal: "Gold", + }, + { + name: "Karsta Lowe", + gender: "F", + height: "193", + weight: "82", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 23, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Kyle Lowry", + gender: "M", + height: "183", + weight: "93", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 30, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Heidi Lke", + gender: "F", + height: "173", + weight: "68", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 33, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Lu Xiaojun", + gender: "M", + height: "172", + weight: "77", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 32, + event: "Weightlifting Men's Middleweight", + medal: "Silver", + }, + { + name: "Lu Xiuzhi", + gender: "F", + height: "160", + weight: "45", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 22, + event: "Athletics Women's 20 kilometres Walk", + medal: "Bronze", + }, + { + name: "Luan Guilherme de Jesus Vieira", + gender: "M", + height: "180", + weight: "71", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 23, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Luan Garcia Teixeira", + gender: "M", + height: "183", + weight: "79", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 23, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Ricardo Samuel Lucarelli Santos de Souza", + gender: "M", + height: "195", + weight: "79", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 24, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Jean-Michel Lucenay", + gender: "M", + height: "186", + weight: "78", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 38, + event: "Fencing Men's epee, Team", + medal: "Gold", + }, + { + name: "Robert Lcken", + gender: "M", + height: "199", + weight: "95", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 31, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Laura Ludwig", + gender: "F", + height: "181", + weight: "70", + sport: "Beach Volleyball", + team: "Germany", + noc: "GER", + age: 30, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Gold", + }, + { + name: "Yasmany Daniel Lugo Cabrera", + gender: "M", + height: "190", + weight: "98", + sport: "Wrestling", + team: "Cuba", + noc: "CUB", + age: 26, + event: "Wrestling Men's Heavyweight, Greco-Roman", + medal: "Silver", + }, + { + name: "Luiz Felipe Marques Fonteles", + gender: "M", + height: "196", + weight: "89", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 32, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Megan Lukan", + gender: "F", + height: "170", + weight: "58", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Kristine Lunde-Borgersen", + gender: "F", + height: "181", + weight: "67", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 36, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Daniele Lupo", + gender: "M", + height: "183", + weight: "77", + sport: "Beach Volleyball", + team: "Italy", + noc: "ITA", + age: 25, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Silver", + }, + { + name: "Lock Luypaert", + gender: "M", + height: "181", + weight: "78", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 24, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Ma Long", + gender: "M", + height: "175", + weight: "72", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 27, + event: "Table Tennis Men's Singles", + medal: "Gold", + }, + { + name: "Ma Long", + gender: "M", + height: "175", + weight: "72", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 27, + event: "Table Tennis Men's Team", + medal: "Gold", + }, + { + name: "Marko Macan", + gender: "M", + height: "196", + weight: "109", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 23, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Brittany MacLean", + gender: "F", + height: "172", + weight: "70", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 22, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: 'Rosannagh "Rosie" MacLennan', + gender: "F", + height: "158", + weight: "54", + sport: "Trampolining", + team: "Canada", + noc: "CAN", + age: 27, + event: "Trampolining Women's Individual", + medal: "Gold", + }, + { + name: "Hannah Louise Macleod", + gender: "F", + height: "172", + weight: "67", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 32, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Milan Mavan", + gender: "M", + height: "205", + weight: "107", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Natalia Madaj", + gender: "F", + height: "175", + weight: "68", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 28, + event: "Rowing Women's Double Sculls", + medal: "Gold", + }, + { + name: 'Elizabeth "Beezie" Madden (Patton-)', + gender: "F", + height: "168", + weight: "63", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 52, + event: "Equestrianism Mixed Jumping, Team", + medal: "Silver", + }, + { + name: "Tianna Madison-Bartoletta", + gender: "F", + height: "168", + weight: "58", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Tianna Madison-Bartoletta", + gender: "F", + height: "168", + weight: "58", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Women's Long Jump", + medal: "Gold", + }, + { + name: "Frederik Rodenberg Madsen", + gender: "M", + height: "187", + weight: "73", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 18, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Bronze", + }, + { + name: "Mark Overgaard Madsen", + gender: "M", + height: "177", + weight: "80", + sport: "Wrestling", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Wrestling Men's Middleweight, Greco-Roman", + medal: "Silver", + }, + { + name: "Kingsley Madu", + gender: "M", + height: "171", + weight: "79", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 20, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Mihaela Maevska", + gender: "F", + height: "172", + weight: "54", + sport: "Rhythmic Gymnastics", + team: "Bulgaria", + noc: "BUL", + age: 25, + event: "Rhythmic Gymnastics Women's Group", + medal: "Bronze", + }, + { + name: "James Magnussen", + gender: "M", + height: "198", + weight: "94", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 25, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Kentin Mah", + gender: "M", + height: "186", + weight: "83", + sport: "Handball", + team: "France", + noc: "FRA", + age: 25, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Leonie Rebekka Maier", + gender: "F", + height: "163", + weight: "62", + sport: "Football", + team: "Germany", + noc: "GER", + age: 23, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Sandrine Mainville", + gender: "F", + height: "173", + weight: "65", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 24, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Rafa Majka", + gender: "M", + height: "173", + weight: "61", + sport: "Cycling", + team: "Poland", + noc: "POL", + age: 26, + event: "Cycling Men's Road Race, Individual", + medal: "Bronze", + }, + { + name: "Yekaterina Valeryevna Makarova", + gender: "F", + height: "176", + weight: "65", + sport: "Tennis", + team: "Russia", + noc: "RUS", + age: 28, + event: "Tennis Women's Doubles", + medal: "Gold", + }, + { + name: "Taoufik Makhloufi", + gender: "M", + height: "170", + weight: "67", + sport: "Athletics", + team: "Algeria", + noc: "ALG", + age: 28, + event: "Athletics Men's 800 metres", + medal: "Silver", + }, + { + name: "Taoufik Makhloufi", + gender: "M", + height: "170", + weight: "67", + sport: "Athletics", + team: "Algeria", + noc: "ALG", + age: 28, + event: "Athletics Men's 1,500 metres", + medal: "Silver", + }, + { + name: "Anastasiya Ivanovna Maksimova", + gender: "F", + height: "170", + weight: "50", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 25, + event: "Rhythmic Gymnastics Women's Group", + medal: "Gold", + }, + { + name: "Hedaya Ahmad Malak Wahba", + gender: "F", + height: "174", + weight: "57", + sport: "Taekwondo", + team: "Egypt", + noc: "EGY", + age: 23, + event: "Taekwondo Women's Featherweight", + medal: "Bronze", + }, + { + name: "Tijana Maleevi", + gender: "F", + height: "185", + weight: "78", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Sakshi Malik", + gender: "F", + height: "162", + weight: "58", + sport: "Wrestling", + team: "India", + noc: "IND", + age: 23, + event: "Wrestling Women's Lightweight, Freestyle", + medal: "Bronze", + }, + { + name: 'Alexandra Maria "Alex" Maloney', + gender: "F", + height: "158", + weight: "56", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 24, + event: "Sailing Women's Skiff", + medal: "Silver", + }, + { + name: "Mariya Ruslanovna Mamoshuk", + gender: "F", + height: "163", + weight: "65", + sport: "Wrestling", + team: "Belarus", + noc: "BLR", + age: 23, + event: "Wrestling Women's Middleweight, Freestyle", + medal: "Silver", + }, + { + name: "Margarita Abdullayevna Mamun", + gender: "F", + height: "170", + weight: "50", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 20, + event: "Rhythmic Gymnastics Women's Individual", + medal: "Gold", + }, + { + name: "Florent Manaudou", + gender: "M", + height: "199", + weight: "99", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 25, + event: "Swimming Men's 50 metres Freestyle", + medal: "Silver", + }, + { + name: "Florent Manaudou", + gender: "M", + height: "199", + weight: "99", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 25, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Duan Mandi", + gender: "M", + height: "202", + weight: "105", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 22, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Panagiotis Mantis", + gender: "M", + height: "180", + weight: "65", + sport: "Sailing", + team: "Greece", + noc: "GRE", + age: 34, + event: "Sailing Men's Two Person Dinghy", + medal: "Bronze", + }, + { + name: "Huriana Manuel", + gender: "F", + height: "166", + weight: "65", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 29, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Simone Ashley Manuel", + gender: "F", + height: "178", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Women's 50 metres Freestyle", + medal: "Silver", + }, + { + name: "Simone Ashley Manuel", + gender: "F", + height: "178", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Women's 100 metres Freestyle", + medal: "Gold", + }, + { + name: "Simone Ashley Manuel", + gender: "F", + height: "178", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Simone Ashley Manuel", + gender: "F", + height: "178", + weight: "73", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Luvo Manyonga", + gender: "M", + height: "NA", + weight: "NA", + sport: "Athletics", + team: "South Africa", + noc: "RSA", + age: 25, + event: "Athletics Men's Long Jump", + medal: "Silver", + }, + { + name: "Gyuzel Tagirovna Manyurova", + gender: "F", + height: "174", + weight: "75", + sport: "Wrestling", + team: "Kazakhstan", + noc: "KAZ", + age: 38, + event: "Wrestling Women's Heavyweight, Freestyle", + medal: "Silver", + }, + { + name: "Mao Yi", + gender: "F", + height: "151", + weight: "35", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 16, + event: "Gymnastics Women's Team All-Around", + medal: "Bronze", + }, + { + name: "Katy Louise Marchant", + gender: "F", + height: "170", + weight: "72", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Cycling Women's Sprint", + medal: "Bronze", + }, + { + name: "Igor Mareni", + gender: "M", + height: "173", + weight: "70", + sport: "Sailing", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Sailing Men's Two Person Dinghy", + medal: "Gold", + }, + { + name: "Yekaterina Aleksandrovna Marennikova", + gender: "F", + height: "176", + weight: "70", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 34, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Cyrille Maret", + gender: "M", + height: "189", + weight: "108", + sport: "Judo", + team: "France", + noc: "FRA", + age: 28, + event: "Judo Men's Half-Heavyweight", + medal: "Bronze", + }, + { + name: "Melanie Margalis", + gender: "F", + height: "173", + weight: "65", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 24, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Arthur Nory Oyakawa Mariano", + gender: "M", + height: "169", + weight: "65", + sport: "Gymnastics", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Gymnastics Men's Floor Exercise", + medal: "Bronze", + }, + { + name: "Carolina Mara Marn Marn", + gender: "F", + height: "172", + weight: "65", + sport: "Badminton", + team: "Spain", + noc: "ESP", + age: 23, + event: "Badminton Women's Singles", + medal: "Gold", + }, + { + name: "Stefan Markovi", + gender: "M", + height: "199", + weight: "96", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Helen Louise Maroulis", + gender: "F", + height: "163", + weight: "57", + sport: "Wrestling", + team: "United States", + noc: "USA", + age: 24, + event: "Wrestling Women's Featherweight, Freestyle", + medal: "Gold", + }, + { + name: "Dzsenifer Marozsn", + gender: "F", + height: "171", + weight: "68", + sport: "Football", + team: "Germany", + noc: "GER", + age: 24, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: 'Marcos "Marquinhos" Aos Corra', + gender: "M", + height: "185", + weight: "75", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Damir Martin", + gender: "M", + height: "189", + weight: "97", + sport: "Rowing", + team: "Croatia", + noc: "CRO", + age: 28, + event: "Rowing Men's Single Sculls", + medal: "Silver", + }, + { + name: "Yurberjen Herney Martnez Rivas", + gender: "M", + height: "165", + weight: "49", + sport: "Boxing", + team: "Colombia", + noc: "COL", + age: 24, + event: "Boxing Men's Light-Flyweight", + medal: "Silver", + }, + { + name: "Simon Martirosyan", + gender: "M", + height: "181", + weight: "105", + sport: "Weightlifting", + team: "Armenia", + noc: "ARM", + age: 19, + event: "Weightlifting Men's Heavyweight", + medal: "Silver", + }, + { + name: "Anita Mrton", + gender: "F", + height: "172", + weight: "95", + sport: "Athletics", + team: "Hungary", + noc: "HUN", + age: 27, + event: "Athletics Women's Shot Put", + medal: "Bronze", + }, + { + name: "Kei Marumo", + gender: "F", + height: "160", + weight: "50", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 24, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Vladimir Anatolyevich Maslennikov", + gender: "M", + height: "171", + weight: "73", + sport: "Shooting", + team: "Russia", + noc: "RUS", + age: 21, + event: "Shooting Men's Air Rifle, 10 metres", + medal: "Bronze", + }, + { + name: "Kylie Jacqueline Masse", + gender: "F", + height: "173", + weight: "61", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 20, + event: "Swimming Women's 100 metres Backstroke", + medal: "Bronze", + }, + { + name: "Kelly Massey", + gender: "F", + height: "178", + weight: "57", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Alexander Chen Massialas", + gender: "M", + height: "188", + weight: "81", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 22, + event: "Fencing Men's Foil, Individual", + medal: "Silver", + }, + { + name: "Alexander Chen Massialas", + gender: "M", + height: "188", + weight: "81", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 22, + event: "Fencing Men's Foil, Team", + medal: "Bronze", + }, + { + name: "Luca Masso", + gender: "M", + height: "186", + weight: "82", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 22, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Viliame Sevaka Mata", + gender: "M", + height: "196", + weight: "106", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 24, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Diana Beverly Matheson", + gender: "F", + height: "153", + weight: "54", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 32, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Courtney Lynn Kaiulani Mathewson", + gender: "F", + height: "171", + weight: "69", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 29, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Michael Walter Mathieu", + gender: "M", + height: "178", + weight: "76", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 32, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Takeshi Matsuda", + gender: "M", + height: "184", + weight: "84", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 32, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Kaori Matsumoto", + gender: "F", + height: "163", + weight: "57", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 28, + event: "Judo Women's Lightweight", + medal: "Bronze", + }, + { + name: "Misaki Matsutomo", + gender: "F", + height: "160", + weight: "50", + sport: "Badminton", + team: "Japan", + noc: "JPN", + age: 24, + event: "Badminton Women's Doubles", + medal: "Gold", + }, + { + name: "Bethanie Lynn Mattek-Sands", + gender: "F", + height: "168", + weight: "66", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 31, + event: "Tennis Mixed Doubles", + medal: "Gold", + }, + { + name: "Peter Matthews", + gender: "M", + height: "188", + weight: "84", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 26, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Sofia Magdalena Mattsson", + gender: "F", + height: "164", + weight: "56", + sport: "Wrestling", + team: "Sweden", + noc: "SWE", + age: 26, + event: "Wrestling Women's Featherweight, Freestyle", + medal: "Bronze", + }, + { + name: "Marie Mvers", + gender: "F", + height: "170", + weight: "67", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 25, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Philipp Max", + gender: "M", + height: "177", + weight: "76", + sport: "Football", + team: "Germany", + noc: "GER", + age: 22, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Kvin Mayer", + gender: "M", + height: "186", + weight: "77", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 24, + event: "Athletics Men's Decathlon", + medal: "Silver", + }, + { + name: "Agustn Alejandro Mazzilli", + gender: "M", + height: "173", + weight: "77", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 27, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Piotr Maachowski", + gender: "M", + height: "193", + weight: "130", + sport: "Athletics", + team: "Poland", + noc: "POL", + age: 33, + event: "Athletics Men's Discus Throw", + medal: "Silver", + }, + { + name: "Kayla McAlister", + gender: "F", + height: "169", + weight: "70", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Shona Clare McCallin", + gender: "F", + height: "165", + weight: "69", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Eliza McCartney", + gender: "F", + height: "179", + weight: "66", + sport: "Athletics", + team: "New Zealand", + noc: "NZL", + age: 19, + event: "Athletics Women's Pole Vault", + medal: "Bronze", + }, + { + name: "Ruaridh Lawson McConnochie", + gender: "M", + height: "190", + weight: "93", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Francena Lynette McCorory", + gender: "F", + height: "171", + weight: "68", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Angel Lajuane McCoughtry", + gender: "F", + height: "185", + weight: "70", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 29, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Rusheen McDonald", + gender: "M", + height: "175", + weight: "81", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 23, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Cameron McEvoy", + gender: "M", + height: "185", + weight: "70", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Cameron McEvoy", + gender: "M", + height: "185", + weight: "70", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Emma McKeon", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 200 metres Freestyle", + medal: "Bronze", + }, + { + name: "Emma McKeon", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Emma McKeon", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Emma McKeon", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Taylor McKeown", + gender: "F", + height: "178", + weight: "65", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 21, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Anneisha McLaughlin-Whilby", + gender: "F", + height: "170", + weight: "65", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 30, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Omar McLeod", + gender: "M", + height: "180", + weight: "NA", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 22, + event: "Athletics Men's 110 metres Hurdles", + medal: "Gold", + }, + { + name: "Stephenie Ann McPherson", + gender: "F", + height: "173", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 27, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: "Tony McQuay", + gender: "M", + height: "181", + weight: "72", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 26, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "James McRae", + gender: "M", + height: "193", + weight: "93", + sport: "Rowing", + team: "Australia", + noc: "AUS", + age: 29, + event: "Rowing Men's Quadruple Sculls", + medal: "Silver", + }, + { + name: "Anna Maree Devenish Meares", + gender: "F", + height: "165", + weight: "70", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 32, + event: "Cycling Women's Keirin", + medal: "Bronze", + }, + { + name: 'Christopher James "Chris" Mears', + gender: "M", + height: "172", + weight: "70", + sport: "Diving", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Diving Men's Synchronized Springboard", + medal: "Gold", + }, + { + name: "Molly Meech", + gender: "F", + height: "178", + weight: "74", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 23, + event: "Sailing Women's Skiff", + medal: "Silver", + }, + { + name: "Sam Meech", + gender: "M", + height: "183", + weight: "81", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Sailing Men's One Person Dinghy", + medal: "Bronze", + }, + { + name: "Robert Meeuwsen", + gender: "M", + height: "207", + weight: "92", + sport: "Beach Volleyball", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Bronze", + }, + { + name: 'Catherine Michelle "Katie" Meili', + gender: "F", + height: "170", + weight: "61", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 25, + event: "Swimming Women's 100 metres Breaststroke", + medal: "Bronze", + }, + { + name: 'Catherine Michelle "Katie" Meili', + gender: "F", + height: "170", + weight: "61", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 25, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Gerek Lin Meinhardt", + gender: "M", + height: "183", + weight: "80", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 26, + event: "Fencing Men's Foil, Team", + medal: "Bronze", + }, + { + name: "Mahiedine Mekhissi-Benabbad", + gender: "M", + height: "190", + weight: "75", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 31, + event: "Athletics Men's 3,000 metres Steeplechase", + medal: "Bronze", + }, + { + name: "Bektemir Ruzmatzhonovich Melikuziyev", + gender: "M", + height: "177", + weight: "75", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 20, + event: "Boxing Men's Middleweight", + medal: "Silver", + }, + { + name: "Angelina Romanovna Melnikova", + gender: "F", + height: "151", + weight: "44", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 16, + event: "Gymnastics Women's Team All-Around", + medal: "Silver", + }, + { + name: "Meng Suping", + gender: "F", + height: "173", + weight: "123", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 27, + event: "Weightlifting Women's Super-Heavyweight", + medal: "Gold", + }, + { + name: "Joaqun Menini", + gender: "M", + height: "182", + weight: "76", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 24, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Florin Mergea", + gender: "M", + height: "180", + weight: "76", + sport: "Tennis", + team: "Romania", + noc: "ROU", + age: 31, + event: "Tennis Men's Doubles", + medal: "Silver", + }, + { + name: "LaShawn Merritt", + gender: "M", + height: "191", + weight: "86", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Men's 400 metres", + medal: "Bronze", + }, + { + name: "LaShawn Merritt", + gender: "M", + height: "191", + weight: "86", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Mehdy Metella", + gender: "M", + height: "190", + weight: "90", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 24, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Maximilian Meyer", + gender: "M", + height: "173", + weight: "60", + sport: "Football", + team: "Germany", + noc: "GER", + age: 20, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Boaz Cornelius Meylink", + gender: "M", + height: "195", + weight: "93", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 32, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "William Meynard", + gender: "M", + height: "190", + weight: "85", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 29, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Meredith T. Michaels-Beerbaum", + gender: "F", + height: "162", + weight: "51", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 46, + event: "Equestrianism Mixed Jumping, Team", + medal: "Bronze", + }, + { + name: "Monika Ewa Michalik (Rogien-)", + gender: "F", + height: "167", + weight: "63", + sport: "Wrestling", + team: "Poland", + noc: "POL", + age: 36, + event: "Wrestling Women's Middleweight, Freestyle", + medal: "Bronze", + }, + { + name: "Clment Mignon", + gender: "M", + height: "187", + weight: "75", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 23, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Brankica Mihajlovi", + gender: "F", + height: "190", + weight: "83", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: 'John Michael Nchekwube Obinna "John Mikel Obi" Mikel', + gender: "M", + height: "179", + weight: "86", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 29, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Beata Mikoajczyk", + gender: "F", + height: "170", + weight: "68", + sport: "Canoeing", + team: "Poland", + noc: "POL", + age: 30, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Bronze", + }, + { + name: "Cody Miller", + gender: "M", + height: "180", + weight: "80", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 24, + event: "Swimming Men's 100 metres Breaststroke", + medal: "Bronze", + }, + { + name: "Cody Miller", + gender: "M", + height: "180", + weight: "80", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 24, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Shaunae Miller (-Uibo)", + gender: "F", + height: "185", + weight: "69", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 22, + event: "Athletics Women's 400 metres", + medal: "Gold", + }, + { + name: "Hannah Louise Mills", + gender: "F", + height: "157", + weight: "50", + sport: "Sailing", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Sailing Women's Two Person Dinghy", + medal: "Gold", + }, + { + name: "Stephen Milne", + gender: "M", + height: "185", + weight: "76", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 22, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Jelena Milovanovi", + gender: "F", + height: "190", + weight: "84", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 27, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Gor Minasyan", + gender: "M", + height: "180", + weight: "140", + sport: "Weightlifting", + team: "Armenia", + noc: "ARM", + age: 21, + event: "Weightlifting Men's Super-Heavyweight", + medal: "Silver", + }, + { + name: "Jevaughn Minzie", + gender: "M", + height: "178", + weight: "85", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 21, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: "Nikola Miroti Stajovi", + gender: "M", + height: "208", + weight: "100", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 25, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Taras Viktorovych Mishchuk", + gender: "M", + height: "187", + weight: "85", + sport: "Canoeing", + team: "Ukraine", + noc: "UKR", + age: 21, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Bronze", + }, + { + name: "Ethan Mitchell", + gender: "M", + height: "180", + weight: "83", + sport: "Cycling", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Cycling Men's Team Sprint", + medal: "Silver", + }, + { + name: "Tom Mitchell", + gender: "M", + height: "178", + weight: "85", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Branislav Mitrovi", + gender: "M", + height: "201", + weight: "100", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 31, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Stefan Mitrovi", + gender: "M", + height: "195", + weight: "91", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Risako Mitsui", + gender: "F", + height: "168", + weight: "57", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 22, + event: "Synchronized Swimming Women's Duet", + medal: "Bronze", + }, + { + name: "Risako Mitsui", + gender: "F", + height: "168", + weight: "57", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Anja Mittag", + gender: "F", + height: "168", + weight: "58", + sport: "Football", + team: "Germany", + noc: "GER", + age: 31, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Hiromi Miyake", + gender: "F", + height: "145", + weight: "48", + sport: "Weightlifting", + team: "Japan", + noc: "JPN", + age: 30, + event: "Weightlifting Women's Flyweight", + medal: "Bronze", + }, + { + name: "Jun Mizutani", + gender: "M", + height: "172", + weight: "63", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 27, + event: "Table Tennis Men's Singles", + medal: "Bronze", + }, + { + name: "Jun Mizutani", + gender: "M", + height: "172", + weight: "63", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 27, + event: "Table Tennis Men's Team", + medal: "Silver", + }, + { + name: "Lourdes Mohedano Snchez de Mora", + gender: "F", + height: "173", + weight: "53", + sport: "Rhythmic Gymnastics", + team: "Spain", + noc: "ESP", + age: 21, + event: "Rhythmic Gymnastics Women's Group", + medal: "Silver", + }, + { + name: "Kayla Moleschi", + gender: "F", + height: "159", + weight: "65", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 25, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Mari Kristine Sbstad Molid", + gender: "F", + height: "178", + weight: "73", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 25, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Telma Alexandra Pinto Monteiro", + gender: "F", + height: "161", + weight: "57", + sport: "Judo", + team: "Portugal", + noc: "POR", + age: 30, + event: "Judo Women's Lightweight", + medal: "Bronze", + }, + { + name: "Domenico Montrone", + gender: "M", + height: "189", + weight: "97", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 30, + event: "Rowing Men's Coxless Fours", + medal: "Bronze", + }, + { + name: "Maya April Moore", + gender: "F", + height: "183", + weight: "79", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 27, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Sohrab Moradi", + gender: "M", + height: "170", + weight: "97", + sport: "Weightlifting", + team: "Iran", + noc: "IRI", + age: 27, + event: "Weightlifting Men's Middle-Heavyweight", + medal: "Gold", + }, + { + name: "David Morgan", + gender: "M", + height: "184", + weight: "82", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Sandi Morris", + gender: "F", + height: "173", + weight: "62", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 24, + event: "Athletics Women's Pole Vault", + medal: "Silver", + }, + { + name: "Casper Ulrich Mortensen", + gender: "M", + height: "190", + weight: "88", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 26, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Lus Javier Mosquera Lozano", + gender: "M", + height: "165", + weight: "64", + sport: "Weightlifting", + team: "Colombia", + noc: "COL", + age: 21, + event: "Weightlifting Men's Lightweight", + medal: "Bronze", + }, + { + name: "Estelle Mossely", + gender: "F", + height: "168", + weight: "60", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 23, + event: "Boxing Women's Lightweight", + medal: "Gold", + }, + { + name: "Nora Mrk", + gender: "F", + height: "168", + weight: "63", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 25, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Beslan Zaudinovich Mudranov", + gender: "M", + height: "166", + weight: "60", + sport: "Judo", + team: "Russia", + noc: "RUS", + age: 30, + event: "Judo Men's Extra-Lightweight", + medal: "Gold", + }, + { + name: "Dalilah Muhammad", + gender: "F", + height: "173", + weight: "55", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 26, + event: "Athletics Women's 400 metres Hurdles", + medal: "Gold", + }, + { + name: "Ibtihaj Muhammad", + gender: "F", + height: "170", + weight: "68", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 30, + event: "Fencing Women's Sabre, Team", + medal: "Bronze", + }, + { + name: "Lutalo Massop-Muhammad", + gender: "M", + height: "191", + weight: "80", + sport: "Taekwondo", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Taekwondo Men's Welterweight", + medal: "Silver", + }, + { + name: "Usman Edu Muhammed", + gender: "M", + height: "169", + weight: "78", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 22, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Julia Mller", + gender: "F", + height: "170", + weight: "71", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 30, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Mathias Mller", + gender: "M", + height: "187", + weight: "80", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 24, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Janne Mller-Wieland", + gender: "F", + height: "175", + weight: "69", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Maximilian Munski", + gender: "M", + height: "195", + weight: "96", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 28, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Annalise Murphy", + gender: "F", + height: "184", + weight: "72", + sport: "Sailing", + team: "Ireland", + noc: "IRL", + age: 26, + event: "Sailing Women's One Person Dinghy", + medal: "Silver", + }, + { + name: "Clayton Murphy", + gender: "M", + height: "180", + weight: "68", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 21, + event: "Athletics Men's 800 metres", + medal: "Bronze", + }, + { + name: "Kelly Murphy", + gender: "F", + height: "188", + weight: "77", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Ryan Murphy", + gender: "M", + height: "191", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 100 metres Backstroke", + medal: "Gold", + }, + { + name: "Ryan Murphy", + gender: "M", + height: "191", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 200 metres Backstroke", + medal: "Gold", + }, + { + name: "Ryan Murphy", + gender: "M", + height: "191", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: 'Andrew Barron "Andy" Murray', + gender: "M", + height: "190", + weight: "83", + sport: "Tennis", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Tennis Men's Singles", + medal: "Gold", + }, + { + name: "Eric Gordon Murray", + gender: "M", + height: "195", + weight: "98", + sport: "Rowing", + team: "New Zealand", + noc: "NZL", + age: 34, + event: "Rowing Men's Coxless Pairs", + medal: "Gold", + }, + { + name: "Meghan Musnicki", + gender: "F", + height: "183", + weight: "73", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 33, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: 'Madeline "Maddie" Musselman', + gender: "F", + height: "181", + weight: "65", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 18, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Aliya Farkhatovna Mustafina", + gender: "F", + height: "162", + weight: "48", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 21, + event: "Gymnastics Women's Individual All-Around", + medal: "Bronze", + }, + { + name: "Aliya Farkhatovna Mustafina", + gender: "F", + height: "162", + weight: "48", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 21, + event: "Gymnastics Women's Team All-Around", + medal: "Silver", + }, + { + name: "Aliya Farkhatovna Mustafina", + gender: "F", + height: "162", + weight: "48", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 21, + event: "Gymnastics Women's Uneven Bars", + medal: "Gold", + }, + { + name: "Denis Myk", + gender: "M", + height: "189", + weight: "90", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 20, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Silver", + }, + { + name: "Rafael Nadal Parera", + gender: "M", + height: "185", + weight: "80", + sport: "Tennis", + team: "Spain", + noc: "ESP", + age: 30, + event: "Tennis Men's Doubles", + medal: "Gold", + }, + { + name: 'Alexander Michael "Alex" Naddour', + gender: "M", + height: "170", + weight: "70", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 25, + event: "Gymnastics Men's Pommelled Horse", + medal: "Bronze", + }, + { + name: "Takanori Nagase", + gender: "M", + height: "181", + weight: "81", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 22, + event: "Judo Men's Half-Middleweight", + medal: "Bronze", + }, + { + name: "Nikita Vladimirovich Nagorny", + gender: "M", + height: "166", + weight: "67", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 19, + event: "Gymnastics Men's Team All-Around", + medal: "Silver", + }, + { + name: "Karolina Naja", + gender: "F", + height: "165", + weight: "63", + sport: "Canoeing", + team: "Poland", + noc: "POL", + age: 26, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Bronze", + }, + { + name: "Kanami Nakamaki", + gender: "F", + height: "167", + weight: "58", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 24, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Mai Nakamura", + gender: "F", + height: "163", + weight: "56", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 27, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Misato Nakamura", + gender: "F", + height: "157", + weight: "52", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 27, + event: "Judo Women's Half-Lightweight", + medal: "Bronze", + }, + { + name: "Leone Nakarawa", + gender: "M", + height: "198", + weight: "109", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Daniel Narcisse", + gender: "M", + height: "189", + weight: "93", + sport: "Handball", + team: "France", + noc: "FRA", + age: 36, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "George Christopher Nash", + gender: "M", + height: "195", + weight: "96", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 26, + event: "Rowing Men's Coxless Fours", + medal: "Gold", + }, + { + name: "Tyla Nathan-Wong", + gender: "F", + height: "163", + weight: "58", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 22, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Lilyana Natsir", + gender: "F", + height: "169", + weight: "62", + sport: "Badminton", + team: "Indonesia", + noc: "INA", + age: 30, + event: "Badminton Mixed Doubles", + medal: "Gold", + }, + { + name: "Darya Sergeyevna Naumova", + gender: "F", + height: "165", + weight: "76", + sport: "Weightlifting", + team: "Belarus", + noc: "BLR", + age: 20, + event: "Weightlifting Women's Heavyweight", + medal: "Silver", + }, + { + name: "Juan Carlos Navarro Feijoo", + gender: "M", + height: "193", + weight: "82", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 36, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Ikhtiyor Karimovich Navruzov", + gender: "M", + height: "165", + weight: "65", + sport: "Wrestling", + team: "Uzbekistan", + noc: "UZB", + age: 27, + event: "Wrestling Men's Welterweight, Freestyle", + medal: "Bronze", + }, + { + name: "Tsvetelina Biserova Naydenova", + gender: "F", + height: "168", + weight: "49", + sport: "Rhythmic Gymnastics", + team: "Bulgaria", + noc: "BUL", + age: 22, + event: "Rhythmic Gymnastics Women's Group", + medal: "Bronze", + }, + { + name: "Dilshod Nazarov", + gender: "M", + height: "187", + weight: "120", + sport: "Athletics", + team: "Tajikistan", + noc: "TJK", + age: 34, + event: "Athletics Men's Hammer Throw", + medal: "Gold", + }, + { + name: "Astou Barro Ndour Gueye", + gender: "F", + height: "195", + weight: "68", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 21, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Lia Neal", + gender: "F", + height: "178", + weight: "75", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Leah Neale", + gender: "F", + height: "173", + weight: "66", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 21, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Nemanja Nedovi", + gender: "M", + height: "191", + weight: "90", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Daryll Saskia Neita", + gender: "F", + height: "172", + weight: "61", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 19, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Kiley Neushul", + gender: "F", + height: "173", + weight: "65", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 23, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Stephen Newbold", + gender: "M", + height: "191", + weight: "82", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 21, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Neymar da Silva Santos Jnior", + gender: "M", + height: "174", + weight: "64", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 24, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Timothey N'Guessan", + gender: "M", + height: "186", + weight: "105", + sport: "Handball", + team: "France", + noc: "FRA", + age: 23, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Haby Niar", + gender: "F", + height: "176", + weight: "66", + sport: "Taekwondo", + team: "France", + noc: "FRA", + age: 23, + event: "Taekwondo Women's Welterweight", + medal: "Silver", + }, + { + name: "Laura Nicholls Gonzlez", + gender: "F", + height: "190", + weight: "90", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 27, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Paolo Nicolai", + gender: "M", + height: "203", + weight: "91", + sport: "Beach Volleyball", + team: "Italy", + noc: "ITA", + age: 27, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Silver", + }, + { + name: "Astier Nicolas", + gender: "M", + height: "180", + weight: "70", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 27, + event: "Equestrianism Mixed Three-Day Event, Individual", + medal: "Silver", + }, + { + name: "Astier Nicolas", + gender: "M", + height: "180", + weight: "70", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 27, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Gold", + }, + { + name: "Michael Damgaard Nielsen", + gender: "M", + height: "192", + weight: "92", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 26, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Mie stergaard Nielsen", + gender: "F", + height: "184", + weight: "67", + sport: "Swimming", + team: "Denmark", + noc: "DEN", + age: 19, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Simon Niepmann", + gender: "M", + height: "180", + weight: "71", + sport: "Rowing", + team: "Switzerland", + noc: "SUI", + age: 31, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Gold", + }, + { + name: "Slobodan Niki", + gender: "M", + height: "197", + weight: "106", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 33, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Vladimir Olegovich Nikitin", + gender: "M", + height: "165", + weight: "56", + sport: "Boxing", + team: "Russia", + noc: "RUS", + age: 26, + event: "Boxing Men's Bantamweight", + medal: "Bronze", + }, + { + name: "Jelena Nikoli", + gender: "F", + height: "194", + weight: "79", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 34, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Gnonsiane Niombla", + gender: "F", + height: "172", + weight: "69", + sport: "Handball", + team: "France", + noc: "FRA", + age: 26, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Kei Nishikori", + gender: "M", + height: "178", + weight: "74", + sport: "Tennis", + team: "Japan", + noc: "JPN", + age: 26, + event: "Tennis Men's Singles", + medal: "Bronze", + }, + { + name: "Koki Niwa", + gender: "M", + height: "162", + weight: "51", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 21, + event: "Table Tennis Men's Team", + medal: "Silver", + }, + { + name: "Adilbek Sabitovich Niyazymbetov", + gender: "M", + height: "180", + weight: "81", + sport: "Boxing", + team: "Kazakhstan", + noc: "KAZ", + age: 27, + event: "Boxing Men's Light-Heavyweight", + medal: "Silver", + }, + { + name: "Francine Niyonsaba", + gender: "F", + height: "166", + weight: "60", + sport: "Athletics", + team: "Burundi", + noc: "BDI", + age: 23, + event: "Athletics Women's 800 metres", + medal: "Silver", + }, + { + name: "Alessandro Nora", + gender: "M", + height: "191", + weight: "85", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: 'Daniel James "Dan" Norton', + gender: "M", + height: "180", + weight: "85", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Oktawia Nowacka", + gender: "F", + height: "180", + weight: "60", + sport: "Modern Pentathlon", + team: "Poland", + noc: "POL", + age: 25, + event: "Modern Pentathlon Women's Individual", + medal: "Bronze", + }, + { + name: "Wojciech Nowicki", + gender: "M", + height: "196", + weight: "128", + sport: "Athletics", + team: "Poland", + noc: "POL", + age: 27, + event: "Athletics Men's Hammer Throw", + medal: "Bronze", + }, + { + name: "Jesper Nddesbo", + gender: "M", + height: "199", + weight: "100", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 35, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Ruslan Nurudinov", + gender: "M", + height: "183", + weight: "109", + sport: "Weightlifting", + team: "Uzbekistan", + noc: "UZB", + age: 24, + event: "Weightlifting Men's Heavyweight", + medal: "Gold", + }, + { + name: "Guy Olivier Nyokas", + gender: "M", + height: "189", + weight: "86", + sport: "Handball", + team: "France", + noc: "FRA", + age: 30, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Estelle Nze Minko", + gender: "F", + height: "178", + weight: "67", + sport: "Handball", + team: "France", + noc: "FRA", + age: 24, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Patricia Obee", + gender: "F", + height: "165", + weight: "60", + sport: "Rowing", + team: "Canada", + noc: "CAN", + age: 24, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Silver", + }, + { + name: "Hellen Onsando Obiri", + gender: "F", + height: "160", + weight: "50", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 26, + event: "Athletics Women's 5,000 metres", + medal: "Silver", + }, + { + name: "Siobhan-Marie O'Connor", + gender: "F", + height: "173", + weight: "60", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Swimming Women's 200 metres Individual Medley", + medal: "Silver", + }, + { + name: "Hannes Ocik", + gender: "M", + height: "191", + weight: "93", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 25, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Gary O'Donovan", + gender: "M", + height: "172", + weight: "70", + sport: "Rowing", + team: "Ireland", + noc: "IRL", + age: 23, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Silver", + }, + { + name: "Paul O'Donovan", + gender: "M", + height: "177", + weight: "70", + sport: "Rowing", + team: "Ireland", + noc: "IRL", + age: 22, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Silver", + }, + { + name: "Stine Bredal Oftedal", + gender: "F", + height: "168", + weight: "65", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 24, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Maja Ognjenovi", + gender: "F", + height: "183", + weight: "67", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 31, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Oh Hye-Ri", + gender: "F", + height: "182", + weight: "69", + sport: "Taekwondo", + team: "South Korea", + noc: "KOR", + age: 28, + event: "Taekwondo Women's Welterweight", + medal: "Gold", + }, + { + name: "Christine Ijeoma Chika Ohuruogu", + gender: "F", + height: "172", + weight: "70", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 32, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Poliana Okimoto-Cintra", + gender: "F", + height: "165", + weight: "52", + sport: "Swimming", + team: "Brazil", + noc: "BRA", + age: 33, + event: "Swimming Women's 10 kilometres Open Water", + medal: "Bronze", + }, + { + name: "Courtney Okolo", + gender: "F", + height: "173", + weight: "59", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 22, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Nozomi Okuhara", + gender: "F", + height: "156", + weight: "51", + sport: "Badminton", + team: "Japan", + noc: "JPN", + age: 21, + event: "Badminton Women's Singles", + medal: "Bronze", + }, + { + name: "Pia-Sophie Oldhafer", + gender: "F", + height: "166", + weight: "55", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 24, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: 'Penelope "Penny" Oleksiak', + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 100 metres Freestyle", + medal: "Gold", + }, + { + name: 'Penelope "Penny" Oleksiak', + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: 'Penelope "Penny" Oleksiak', + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: 'Penelope "Penny" Oleksiak', + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 100 metres Butterfly", + medal: "Silver", + }, + { + name: "Marc-Antoine Olivier", + gender: "M", + height: "183", + weight: "64", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 20, + event: "Swimming Men's 10 kilometres Open Water", + medal: "Bronze", + }, + { + name: "Morten Olsen", + gender: "M", + height: "184", + weight: "95", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Om Yun-Chol", + gender: "M", + height: "151", + weight: "56", + sport: "Weightlifting", + team: "North Korea", + noc: "PRK", + age: 24, + event: "Weightlifting Men's Bantamweight", + medal: "Silver", + }, + { + name: "Kano Omata", + gender: "F", + height: "160", + weight: "48", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 20, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Thierry Omeyer", + gender: "M", + height: "192", + weight: "93", + sport: "Handball", + team: "France", + noc: "FRA", + age: 39, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Shohei Ono", + gender: "M", + height: "170", + weight: "73", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 24, + event: "Judo Men's Lightweight", + medal: "Gold", + }, + { + name: 'Nwanyika Jenete C. "Anyika" Onuora', + gender: "F", + height: "178", + weight: "76", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Laura Oprea", + gender: "F", + height: "186", + weight: "75", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 22, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Orlando Ortega Alejo", + gender: "M", + height: "182", + weight: "77", + sport: "Athletics", + team: "Spain", + noc: "ESP", + age: 25, + event: "Athletics Men's 110 metres Hurdles", + medal: "Silver", + }, + { + name: "Idalys Ortz Bocourt", + gender: "F", + height: "180", + weight: "95", + sport: "Judo", + team: "Cuba", + noc: "CUB", + age: 26, + event: "Judo Women's Heavyweight", + medal: "Silver", + }, + { + name: "Ignacio Ortz", + gender: "M", + height: "180", + weight: "76", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 29, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Rstm Orucov", + gender: "M", + height: "179", + weight: "73", + sport: "Judo", + team: "Azerbaijan", + noc: "AZE", + age: 24, + event: "Judo Men's Lightweight", + medal: "Silver", + }, + { + name: "Selin Oruz", + gender: "F", + height: "172", + weight: "60", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 19, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Timur Oruz", + gender: "M", + height: "186", + weight: "87", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 21, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Inna Volodymyrivna Osypenko-Radomska", + gender: "F", + height: "166", + weight: "63", + sport: "Canoeing", + team: "Azerbaijan", + noc: "AZE", + age: 33, + event: "Canoeing Women's Kayak Singles, 200 metres", + medal: "Bronze", + }, + { + name: "Shinobu Ota", + gender: "M", + height: "165", + weight: "65", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 22, + event: "Wrestling Men's Featherweight, Greco-Roman", + medal: "Silver", + }, + { + name: "Katharina Otte", + gender: "F", + height: "170", + weight: "63", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Jeanette Ottesen Gray", + gender: "F", + height: "178", + weight: "70", + sport: "Swimming", + team: "Denmark", + noc: "DEN", + age: 28, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Oussama Al-Oueslati", + gender: "M", + height: "199", + weight: "80", + sport: "Taekwondo", + team: "Tunisia", + noc: "TUN", + age: 20, + event: "Taekwondo Men's Welterweight", + medal: "Bronze", + }, + { + name: "Sofiane Oumiha", + gender: "M", + height: "174", + weight: "60", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 21, + event: "Boxing Men's Lightweight", + medal: "Silver", + }, + { + name: "Sarah Ourahmoune", + gender: "F", + height: "158", + weight: "51", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 34, + event: "Boxing Women's Flyweight", + medal: "Silver", + }, + { + name: "Nathan Outteridge", + gender: "M", + height: "179", + weight: "75", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 30, + event: "Sailing Men's Skiff", + medal: "Silver", + }, + { + name: "Emily Overholt", + gender: "F", + height: "170", + weight: "55", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 18, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Dimitrij Ovtcharov", + gender: "M", + height: "186", + weight: "78", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 27, + event: "Table Tennis Men's Team", + medal: "Bronze", + }, + { + name: "Lily Isabelle Owsley", + gender: "F", + height: "170", + weight: "70", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Jake Packard", + gender: "M", + height: "195", + weight: "68", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Bryony Kate Frances Page", + gender: "F", + height: "172", + weight: "60", + sport: "Trampolining", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Trampolining Women's Individual", + medal: "Silver", + }, + { + name: "Danielle Nicole Page", + gender: "F", + height: "188", + weight: "77", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 29, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Caleb Paine", + gender: "M", + height: "191", + weight: "98", + sport: "Sailing", + team: "United States", + noc: "USA", + age: 25, + event: "Sailing Men's One Person Heavyweight Dinghy", + medal: "Bronze", + }, + { + name: "Mariana Pajn Londoo", + gender: "F", + height: "158", + weight: "50", + sport: "Cycling", + team: "Colombia", + noc: "COL", + age: 24, + event: "Cycling Women's BMX", + medal: "Gold", + }, + { + name: "Laia Palau Alts", + gender: "F", + height: "181", + weight: "69", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 36, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Gregorio Paltrinieri", + gender: "M", + height: "191", + weight: "72", + sport: "Swimming", + team: "Italy", + noc: "ITA", + age: 21, + event: "Swimming Men's 1,500 metres Freestyle", + medal: "Gold", + }, + { + name: "Pan Feihong", + gender: "F", + height: "173", + weight: "57", + sport: "Rowing", + team: "China", + noc: "CHN", + age: 27, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Bronze", + }, + { + name: "Pang Wei", + gender: "M", + height: "178", + weight: "77", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 30, + event: "Shooting Men's Air Pistol, 10 metres", + medal: "Bronze", + }, + { + name: "Yekaterina Andreyevna Pantyulina-Lisunova", + gender: "F", + height: "175", + weight: "64", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 26, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Karen Paquin", + gender: "F", + height: "172", + weight: "70", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 29, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Matas Enrique Paredes", + gender: "M", + height: "176", + weight: "74", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 34, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Paula Beln Pareto", + gender: "F", + height: "150", + weight: "48", + sport: "Judo", + team: "Argentina", + noc: "ARG", + age: 30, + event: "Judo Women's Extra-Lightweight", + medal: "Gold", + }, + { + name: "Park In-Bee", + gender: "F", + height: "168", + weight: "65", + sport: "Golf", + team: "South Korea", + noc: "KOR", + age: 28, + event: "Golf Women's Individual", + medal: "Gold", + }, + { + name: "Park Sang-Young", + gender: "M", + height: "177", + weight: "73", + sport: "Fencing", + team: "South Korea", + noc: "KOR", + age: 20, + event: "Fencing Men's epee, Individual", + medal: "Gold", + }, + { + name: "Shannon Parry", + gender: "F", + height: "170", + weight: "70", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 26, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Mara Lucila Pascua Surez", + gender: "F", + height: "196", + weight: "93", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 33, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Mariya Valeryevna Paseka", + gender: "F", + height: "161", + weight: "48", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 21, + event: "Gymnastics Women's Team All-Around", + medal: "Silver", + }, + { + name: "Mariya Valeryevna Paseka", + gender: "F", + height: "161", + weight: "48", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 21, + event: "Gymnastics Women's Horse Vault", + medal: "Silver", + }, + { + name: "Aleksandra Vyacheslavovna Patskevich", + gender: "F", + height: "169", + weight: "69", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 27, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Ilse Paulis", + gender: "F", + height: "174", + weight: "57", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 23, + event: "Rowing Women's Lightweight Double Sculls", + medal: "Gold", + }, + { + name: "Maartje Yvonne Helene Paumen", + gender: "F", + height: "176", + weight: "66", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 30, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Josip Pavi", + gender: "M", + height: "195", + weight: "90", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 34, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Adam George Peaty", + gender: "M", + height: "191", + weight: "86", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Swimming Men's 100 metres Breaststroke", + medal: "Gold", + }, + { + name: "Adam George Peaty", + gender: "M", + height: "191", + weight: "86", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 21, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Matthieu Patrick Franois Peche", + gender: "M", + height: "175", + weight: "75", + sport: "Canoeing", + team: "France", + noc: "FRA", + age: 28, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Bronze", + }, + { + name: "Christinna Pedersen", + gender: "F", + height: "178", + weight: "68", + sport: "Badminton", + team: "Denmark", + noc: "DEN", + age: 30, + event: "Badminton Women's Doubles", + medal: "Silver", + }, + { + name: "Rikke Mller Pedersen", + gender: "F", + height: "174", + weight: "61", + sport: "Swimming", + team: "Denmark", + noc: "DEN", + age: 27, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Bronze", + }, + { + name: "Gonzalo Peillat", + gender: "M", + height: "177", + weight: "82", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 23, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Hendrik Pekeler", + gender: "M", + height: "203", + weight: "103", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 25, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Evania Pelite", + gender: "F", + height: "169", + weight: "67", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 21, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Giovanni Pellielo", + gender: "M", + height: "173", + weight: "93", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 46, + event: "Shooting Men's Trap", + medal: "Silver", + }, + { + name: "Catharine Pendrel", + gender: "F", + height: "166", + weight: "50", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 35, + event: "Cycling Women's Mountainbike, Cross-team", + medal: "Bronze", + }, + { + name: "Sandra Perkovi", + gender: "F", + height: "183", + weight: "85", + sport: "Athletics", + team: "Croatia", + noc: "CRO", + age: 26, + event: "Athletics Women's Discus Throw", + medal: "Gold", + }, + { + name: "Kseniya Vitalyevna Perova", + gender: "F", + height: "169", + weight: "77", + sport: "Archery", + team: "Russia", + noc: "RUS", + age: 27, + event: "Archery Women's Team", + medal: "Silver", + }, + { + name: "Kasey Perry-Glass", + gender: "F", + height: "163", + weight: "59", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 28, + event: "Equestrianism Mixed Dressage, Team", + medal: "Bronze", + }, + { + name: "Franois Pervis", + gender: "M", + height: "180", + weight: "88", + sport: "Cycling", + team: "France", + noc: "FRA", + age: 31, + event: "Cycling Men's Team Sprint", + medal: "Bronze", + }, + { + name: "Babett Peter", + gender: "F", + height: "172", + weight: "64", + sport: "Football", + team: "Germany", + noc: "GER", + age: 28, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Steffen Peters", + gender: "M", + height: "173", + weight: "68", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 51, + event: "Equestrianism Mixed Dressage, Team", + medal: "Bronze", + }, + { + name: "Nils Petersen", + gender: "M", + height: "188", + weight: "80", + sport: "Football", + team: "Germany", + noc: "GER", + age: 27, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Antonio Petkovi", + gender: "M", + height: "190", + weight: "90", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Geno Petriashvili", + gender: "M", + height: "198", + weight: "125", + sport: "Wrestling", + team: "Georgia", + noc: "GEO", + age: 22, + event: "Wrestling Men's Super-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Mihaela Petril", + gender: "F", + height: "190", + weight: "74", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 25, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Eleftherios Petrounias", + gender: "M", + height: "164", + weight: "62", + sport: "Gymnastics", + team: "Greece", + noc: "GRE", + age: 25, + event: "Gymnastics Men's Rings", + medal: "Gold", + }, + { + name: "Mayya Andreyevna Petrova (Kaverina-)", + gender: "F", + height: "178", + weight: "71", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 34, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Sonja Petrovi", + gender: "F", + height: "188", + weight: "77", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 27, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 100 metres Butterfly", + medal: "Silver", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 200 metres Butterfly", + medal: "Gold", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 200 metres Individual Medley", + medal: "Gold", + }, + { + name: "Michael Fred Phelps, II", + gender: "M", + height: "193", + weight: "91", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 31, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Asha Solette Philip", + gender: "F", + height: "164", + weight: "67", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Matteo Piano", + gender: "M", + height: "208", + weight: "102", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 25, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Charline Picon", + gender: "F", + height: "169", + weight: "57", + sport: "Sailing", + team: "France", + noc: "FRA", + age: 31, + event: "Sailing Women's Windsurfer", + medal: "Gold", + }, + { + name: "Luisito Pi", + gender: "M", + height: "183", + weight: "57", + sport: "Taekwondo", + team: "Dominican Republic", + noc: "DOM", + age: 22, + event: "Taekwondo Men's Flyweight", + medal: "Bronze", + }, + { + name: "Ccile Pieper", + gender: "F", + height: "166", + weight: "56", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 21, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Blake Pieroni", + gender: "M", + height: "188", + weight: "86", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Duko Pijetlovi", + gender: "M", + height: "197", + weight: "97", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 31, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Gojko Pijetlovi", + gender: "M", + height: "194", + weight: "92", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 32, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Allison Marie Pineau", + gender: "F", + height: "181", + weight: "66", + sport: "Handball", + team: "France", + noc: "FRA", + age: 27, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Paolo Pizzo", + gender: "M", + height: "180", + weight: "70", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 33, + event: "Fencing Men's epee, Team", + medal: "Silver", + }, + { + name: "Thomas Plel", + gender: "M", + height: "181", + weight: "80", + sport: "Sailing", + team: "Germany", + noc: "GER", + age: 28, + event: "Sailing Men's Skiff", + medal: "Bronze", + }, + { + name: "David Edward Plummer", + gender: "M", + height: "191", + weight: "95", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 30, + event: "Swimming Men's 100 metres Backstroke", + medal: "Bronze", + }, + { + name: "David Edward Plummer", + gender: "M", + height: "191", + weight: "95", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 30, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Amanda Polk", + gender: "F", + height: "180", + weight: "84", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 30, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Marina Viktorovna Poltoran-Litvinchuk", + gender: "F", + height: "178", + weight: "68", + sport: "Canoeing", + team: "Belarus", + noc: "BLR", + age: 28, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Bronze", + }, + { + name: "Francesca Pomeri", + gender: "F", + height: "174", + weight: "76", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 23, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Simona Pop (Deac-)", + gender: "F", + height: "178", + weight: "62", + sport: "Fencing", + team: "Romania", + noc: "ROU", + age: 27, + event: "Fencing Women's epee, Team", + medal: "Gold", + }, + { + name: "Iuliana Popa", + gender: "F", + height: "185", + weight: "72", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 20, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Nadezhda Mikhaylovna Popok-Lepeshko", + gender: "F", + height: "172", + weight: "67", + sport: "Canoeing", + team: "Belarus", + noc: "BLR", + age: 27, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Bronze", + }, + { + name: "Silvija Popovi", + gender: "F", + height: "178", + weight: "65", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 30, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Alexandra Popp", + gender: "F", + height: "174", + weight: "65", + sport: "Football", + team: "Germany", + noc: "GER", + age: 25, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Valentin Porte", + gender: "M", + height: "190", + weight: "92", + sport: "Handball", + team: "France", + noc: "FRA", + age: 25, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Alise Rose Post", + gender: "F", + height: "158", + weight: "58", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 25, + event: "Cycling Women's BMX", + medal: "Silver", + }, + { + name: "Mira Potkonen", + gender: "F", + height: "165", + weight: "60", + sport: "Boxing", + team: "Finland", + noc: "FIN", + age: 35, + event: "Boxing Women's Lightweight", + medal: "Bronze", + }, + { + name: "Alec Potts", + gender: "M", + height: "185", + weight: "77", + sport: "Archery", + team: "Australia", + noc: "AUS", + age: 20, + event: "Archery Men's Team", + medal: "Bronze", + }, + { + name: "Asafa Kehine Powell", + gender: "M", + height: "191", + weight: "93", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 33, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Gold", + }, + { + name: 'Olivia Elizabeth "Polly" Powrie', + gender: "F", + height: "173", + weight: "70", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 28, + event: "Sailing Women's Two Person Dinghy", + medal: "Silver", + }, + { + name: "Josh Prenot", + gender: "M", + height: "180", + weight: "76", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 23, + event: "Swimming Men's 200 metres Breaststroke", + medal: "Silver", + }, + { + name: "Christian Presciutti", + gender: "M", + height: "184", + weight: "87", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 33, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Nicholas Presciutti", + gender: "M", + height: "189", + weight: "93", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 22, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "William Reid Priddy", + gender: "M", + height: "194", + weight: "89", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 38, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Nichelle Prince", + gender: "F", + height: "163", + weight: "65", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 21, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Andrija Prlainovi", + gender: "M", + height: "200", + weight: "106", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 29, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Yekaterina Valeryevna Prokofyeva", + gender: "F", + height: "176", + weight: "70", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 25, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Yelena Gennadyevna Prokofyeva", + gender: "F", + height: "171", + weight: "54", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Grischa Prmel", + gender: "M", + height: "182", + weight: "78", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Marie Prouvensier", + gender: "F", + height: "165", + weight: "52", + sport: "Handball", + team: "France", + noc: "FRA", + age: 22, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Ji Prskavec", + gender: "M", + height: "173", + weight: "69", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 23, + event: "Canoeing Men's Kayak Singles, Slalom", + medal: "Bronze", + }, + { + name: "Monica Puig Marchn", + gender: "F", + height: "170", + weight: "64", + sport: "Tennis", + team: "Puerto Rico", + noc: "PUR", + age: 22, + event: "Tennis Women's Singles", + medal: "Gold", + }, + { + name: "Elmar Qasmov", + gender: "M", + height: "188", + weight: "100", + sport: "Judo", + team: "Azerbaijan", + noc: "AZE", + age: 25, + event: "Judo Men's Half-Heavyweight", + medal: "Silver", + }, + { + name: "Xetaq Qazyumov", + gender: "M", + height: "180", + weight: "97", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 33, + event: "Wrestling Men's Heavyweight, Freestyle", + medal: "Silver", + }, + { + name: "Qin Kai", + gender: "M", + height: "170", + weight: "65", + sport: "Diving", + team: "China", + noc: "CHN", + age: 30, + event: "Diving Men's Synchronized Springboard", + medal: "Bronze", + }, + { + name: "Rasmus Christian Quaade", + gender: "M", + height: "187", + weight: "78", + sport: "Cycling", + team: "Denmark", + noc: "DEN", + age: 26, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Bronze", + }, + { + name: "Elisa Queirolo", + gender: "F", + height: "168", + weight: "61", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 25, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Isaquias Queiroz dos Santos", + gender: "M", + height: "175", + weight: "85", + sport: "Canoeing", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Canoeing Men's Canadian Singles, 200 metres", + medal: "Bronze", + }, + { + name: "Isaquias Queiroz dos Santos", + gender: "M", + height: "175", + weight: "85", + sport: "Canoeing", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Canoeing Men's Canadian Singles, 1,000 metres", + medal: "Silver", + }, + { + name: "Isaquias Queiroz dos Santos", + gender: "M", + height: "175", + weight: "85", + sport: "Canoeing", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Silver", + }, + { + name: 'Samantha Ann "Sam" Quek', + gender: "F", + height: "169", + weight: "62", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Alejandra Quereda Flores", + gender: "F", + height: "175", + weight: "55", + sport: "Rhythmic Gymnastics", + team: "Spain", + noc: "ESP", + age: 24, + event: "Rhythmic Gymnastics Women's Group", + medal: "Silver", + }, + { + name: "Laura Quevedo Caizares", + gender: "F", + height: "185", + weight: "74", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 20, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Rebecca Quinn", + gender: "F", + height: "176", + weight: "66", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 20, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Jean Quiquampoix", + gender: "M", + height: "189", + weight: "85", + sport: "Shooting", + team: "France", + noc: "FRA", + age: 20, + event: "Shooting Men's Rapid-Fire Pistol, 25 metres", + medal: "Silver", + }, + { + name: "Alicia Quirk", + gender: "F", + height: "173", + weight: "64", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Mohammed Rabii", + gender: "M", + height: "180", + weight: "69", + sport: "Boxing", + team: "Morocco", + noc: "MAR", + age: 23, + event: "Boxing Men's Welterweight", + medal: "Bronze", + }, + { + name: "Federica Radicchi", + gender: "F", + height: "170", + weight: "70", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Tamara Radoaj", + gender: "F", + height: "170", + weight: "60", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Miroslav Raduljica", + gender: "M", + height: "213", + weight: "130", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Rafael Alcntara do Nascimento", + gender: "M", + height: "172", + weight: "65", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 23, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Hassan Sabzali Rahimi", + gender: "M", + height: "165", + weight: "62", + sport: "Wrestling", + team: "Iran", + noc: "IRI", + age: 27, + event: "Wrestling Men's Featherweight, Freestyle", + medal: "Bronze", + }, + { + name: "Guillaume Louis Benoit Raineau", + gender: "M", + height: "187", + weight: "71", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 30, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Bronze", + }, + { + name: 'Alexandra Rose "Aly" Raisman', + gender: "F", + height: "157", + weight: "52", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 22, + event: "Gymnastics Women's Individual All-Around", + medal: "Silver", + }, + { + name: 'Alexandra Rose "Aly" Raisman', + gender: "F", + height: "157", + weight: "52", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 22, + event: "Gymnastics Women's Team All-Around", + medal: "Gold", + }, + { + name: 'Alexandra Rose "Aly" Raisman', + gender: "F", + height: "157", + weight: "52", + sport: "Gymnastics", + team: "United States", + noc: "USA", + age: 22, + event: "Gymnastics Women's Floor Exercise", + medal: "Silver", + }, + { + name: "Allar Raja", + gender: "M", + height: "190", + weight: "95", + sport: "Rowing", + team: "Estonia", + noc: "EST", + age: 33, + event: "Rowing Men's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Nidzhat Aliyevich Rakhimov", + gender: "M", + height: "176", + weight: "77", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 22, + event: "Weightlifting Men's Middleweight", + medal: "Gold", + }, + { + name: "Rajeev Ram", + gender: "M", + height: "193", + weight: "84", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 32, + event: "Tennis Mixed Doubles", + medal: "Silver", + }, + { + name: "Edvinas Ramanauskas", + gender: "M", + height: "184", + weight: "90", + sport: "Canoeing", + team: "Lithuania", + noc: "LTU", + age: 30, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Bronze", + }, + { + name: "Carlos Alberto Ramrez Yepes", + gender: "M", + height: "178", + weight: "65", + sport: "Cycling", + team: "Colombia", + noc: "COL", + age: 22, + event: "Cycling Men's BMX", + medal: "Bronze", + }, + { + name: "Robeisy Eloy Ramrez Carrazana", + gender: "M", + height: "165", + weight: "56", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 22, + event: "Boxing Men's Bantamweight", + medal: "Gold", + }, + { + name: "Soslan Lyudvikovich Ramonov", + gender: "M", + height: "170", + weight: "65", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 25, + event: "Wrestling Men's Welterweight, Freestyle", + medal: "Gold", + }, + { + name: 'Thomas Matthew "Tom" Ransley', + gender: "M", + height: "198", + weight: "101", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 30, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Sava Ranelovi", + gender: "M", + height: "193", + weight: "98", + sport: "Water Polo", + team: "Serbia", + noc: "SRB", + age: 23, + event: "Water Polo Men's Water Polo", + medal: "Gold", + }, + { + name: "Milena Rai", + gender: "F", + height: "191", + weight: "72", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 25, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Hedvig Lrke Berg Rasmussen", + gender: "F", + height: "187", + weight: "79", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 22, + event: "Rowing Women's Coxless Pairs", + medal: "Bronze", + }, + { + name: "Ronald Rauhe", + gender: "M", + height: "179", + weight: "82", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 34, + event: "Canoeing Men's Kayak Singles, 200 metres", + medal: "Bronze", + }, + { + name: "Vatemo Ravouvou", + gender: "M", + height: "171", + weight: "81", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 26, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Savenaca Rawaca", + gender: "M", + height: "189", + weight: "105", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 24, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Alexis Raynaud", + gender: "M", + height: "172", + weight: "78", + sport: "Shooting", + team: "France", + noc: "FRA", + age: 21, + event: "Shooting Men's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Bronze", + }, + { + name: "Andrs Rdli", + gender: "M", + height: "193", + weight: "83", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 32, + event: "Fencing Men's epee, Team", + medal: "Bronze", + }, + { + name: 'Peter "Pete" Reed', + gender: "M", + height: "197", + weight: "100", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 35, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Brittney Davon Reese", + gender: "F", + height: "173", + weight: "61", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 29, + event: "Athletics Women's Long Jump", + medal: "Silver", + }, + { + name: "Emily Regan", + gender: "F", + height: "188", + weight: "81", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 28, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Tobias Reichmann", + gender: "M", + height: "188", + weight: "87", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 28, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Maximilian Reinelt", + gender: "M", + height: "195", + weight: "98", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Christian Reitz", + gender: "M", + height: "183", + weight: "93", + sport: "Shooting", + team: "Germany", + noc: "GER", + age: 29, + event: "Shooting Men's Rapid-Fire Pistol, 25 metres", + medal: "Gold", + }, + { + name: "Ren Cancan", + gender: "F", + height: "167", + weight: "51", + sport: "Boxing", + team: "China", + noc: "CHN", + age: 28, + event: "Boxing Women's Flyweight", + medal: "Bronze", + }, + { + name: "Ren Qian", + gender: "F", + height: "162", + weight: "49", + sport: "Diving", + team: "China", + noc: "CHN", + age: 15, + event: "Diving Women's Platform", + medal: "Gold", + }, + { + name: "Renato Soares de Oliveira Augusto", + gender: "M", + height: "186", + weight: "90", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 28, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Max Rendschmidt", + gender: "M", + height: "186", + weight: "90", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 22, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Gold", + }, + { + name: "Max Rendschmidt", + gender: "M", + height: "186", + weight: "90", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 22, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Gold", + }, + { + name: 'Robert Peter "Robbie" Renwick', + gender: "M", + height: "184", + weight: "80", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Lucas Martn Rey", + gender: "M", + height: "177", + weight: "74", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 33, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Matas Rey", + gender: "M", + height: "178", + weight: "72", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 31, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Felipe Reyes Cabaas", + gender: "M", + height: "205", + weight: "109", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 36, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Kristina Joana Reynolds", + gender: "F", + height: "181", + weight: "71", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 32, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Ghasem Gholamreza Rezaei", + gender: "M", + height: "185", + weight: "100", + sport: "Wrestling", + team: "Iran", + noc: "IRI", + age: 30, + event: "Wrestling Men's Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: 'Kimberly Susan "Kim" Rhode (-Harryman)', + gender: "F", + height: "163", + weight: "82", + sport: "Shooting", + team: "United States", + noc: "USA", + age: 37, + event: "Shooting Women's Skeet", + medal: "Bronze", + }, + { + name: "Ri Se-Gwang", + gender: "M", + height: "155", + weight: "54", + sport: "Gymnastics", + team: "North Korea", + noc: "PRK", + age: 31, + event: "Gymnastics Men's Horse Vault", + medal: "Gold", + }, + { + name: "Helen Richardson-Walsh", + gender: "F", + height: "165", + weight: "55", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 34, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: 'Kathrin Louise "Kate" Richardson-Walsh', + gender: "F", + height: "171", + weight: "66", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 36, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Linn-Kristin Ullevoldster Riegelhuth Koren", + gender: "F", + height: "175", + weight: "66", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 32, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Rim Jong-Sim", + gender: "F", + height: "162", + weight: "75", + sport: "Weightlifting", + team: "North Korea", + noc: "PRK", + age: 23, + event: "Weightlifting Women's Heavyweight", + medal: "Gold", + }, + { + name: "Anne-Marie Rindom", + gender: "F", + height: "170", + weight: "68", + sport: "Sailing", + team: "Denmark", + noc: "DEN", + age: 25, + event: "Sailing Women's One Person Dinghy", + medal: "Bronze", + }, + { + name: "Teddy Pierre-Marie Riner", + gender: "M", + height: "203", + weight: "139", + sport: "Judo", + team: "France", + noc: "FRA", + age: 27, + event: "Judo Men's Heavyweight", + medal: "Gold", + }, + { + name: "Pandelela Rinong anak Pamg", + gender: "F", + height: "159", + weight: "55", + sport: "Diving", + team: "Malaysia", + noc: "MAS", + age: 23, + event: "Diving Women's Synchronized Platform", + medal: "Silver", + }, + { + name: "Jenny Rissveds", + gender: "F", + height: "165", + weight: "55", + sport: "Cycling", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Cycling Women's Mountainbike, Cross-team", + medal: "Gold", + }, + { + name: "Saulius Ritter", + gender: "M", + height: "202", + weight: "110", + sport: "Rowing", + team: "Lithuania", + noc: "LTU", + age: 27, + event: "Rowing Men's Double Sculls", + medal: "Silver", + }, + { + name: "Hanna Serhivna Rizatdinova", + gender: "F", + height: "173", + weight: "49", + sport: "Rhythmic Gymnastics", + team: "Ukraine", + noc: "UKR", + age: 23, + event: "Rhythmic Gymnastics Women's Individual", + medal: "Bronze", + }, + { + name: "Mlina Robert-Michon", + gender: "F", + height: "180", + weight: "85", + sport: "Athletics", + team: "France", + noc: "FRA", + age: 37, + event: "Athletics Women's Discus Throw", + medal: "Silver", + }, + { + name: "Gil Roberts", + gender: "M", + height: "188", + weight: "82", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 27, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "James Roberts", + gender: "M", + height: "194", + weight: "90", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 25, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Mark Robertson", + gender: "M", + height: "189", + weight: "96", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Kelsey Robinson", + gender: "F", + height: "188", + weight: "70", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 24, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Sarah Elizabeth Robles", + gender: "F", + height: "178", + weight: "141", + sport: "Weightlifting", + team: "United States", + noc: "USA", + age: 28, + event: "Weightlifting Women's Super-Heavyweight", + medal: "Bronze", + }, + { + name: "Brendon Rodney", + gender: "M", + height: "195", + weight: "80", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 24, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Bronze", + }, + { + name: "Rodrigo Caio Coquette Russo", + gender: "M", + height: "182", + weight: "70", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Rodrigo Dourado Cunha", + gender: "M", + height: "186", + weight: "79", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Leonor Rodrguez Manso", + gender: "F", + height: "180", + weight: "72", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 24, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Misael Uziel Rodrguez Olivas", + gender: "M", + height: "178", + weight: "75", + sport: "Boxing", + team: "Mexico", + noc: "MEX", + age: 22, + event: "Boxing Men's Middleweight", + medal: "Bronze", + }, + { + name: "Sergio Rodrguez Gmez", + gender: "M", + height: "191", + weight: "80", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 30, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "James Rodwell", + gender: "M", + height: "195", + weight: "105", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Boudewijn Rell", + gender: "M", + height: "195", + weight: "100", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Thomas Rhler", + gender: "M", + height: "192", + weight: "92", + sport: "Athletics", + team: "Germany", + noc: "GER", + age: 24, + event: "Athletics Men's Javelin Throw", + medal: "Gold", + }, + { + name: "Yulimar del Valle Rojas Rodrguez", + gender: "F", + height: "192", + weight: "72", + sport: "Athletics", + team: "Venezuela", + noc: "VEN", + age: 20, + event: "Athletics Women's Triple Jump", + medal: "Silver", + }, + { + name: "Fridolina Rolf", + gender: "F", + height: "178", + weight: "74", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Brianna Rollins", + gender: "F", + height: "165", + weight: "59", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 24, + event: "Athletics Women's 100 metres Hurdles", + medal: "Gold", + }, + { + name: "Svetlana Alekseyevna Romashina", + gender: "F", + height: "173", + weight: "57", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 26, + event: "Synchronized Swimming Women's Duet", + medal: "Gold", + }, + { + name: "Svetlana Alekseyevna Romashina", + gender: "F", + height: "173", + weight: "57", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 26, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Leticia Romero Gonzlez", + gender: "F", + height: "177", + weight: "62", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 21, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Natalie Rooney", + gender: "F", + height: "181", + weight: "95", + sport: "Shooting", + team: "New Zealand", + noc: "NZL", + age: 28, + event: "Shooting Women's Trap", + medal: "Silver", + }, + { + name: "Deanne Rose", + gender: "F", + height: "160", + weight: "62", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 17, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Justin Peter Rose", + gender: "M", + height: "191", + weight: "NA", + sport: "Golf", + team: "Great Britain", + noc: "GBR", + age: 36, + event: "Golf Men's Individual", + medal: "Gold", + }, + { + name: "Shane Rose", + gender: "M", + height: "181", + weight: "80", + sport: "Equestrianism", + team: "Australia", + noc: "AUS", + age: 43, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Bronze", + }, + { + name: "April Elizabeth Ross", + gender: "F", + height: "185", + weight: "75", + sport: "Beach Volleyball", + team: "United States", + noc: "USA", + age: 34, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Bronze", + }, + { + name: "Gabriele Rossetti", + gender: "M", + height: "176", + weight: "65", + sport: "Shooting", + team: "Italy", + noc: "ITA", + age: 21, + event: "Shooting Men's Skeet", + medal: "Gold", + }, + { + name: "Lucas Rafael Rossi", + gender: "M", + height: "188", + weight: "88", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 31, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Salvatore Rossini", + gender: "M", + height: "185", + weight: "82", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 30, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Kianoush Rostami", + gender: "M", + height: "177", + weight: "85", + sport: "Weightlifting", + team: "Iran", + noc: "IRI", + age: 25, + event: "Weightlifting Men's Light-Heavyweight", + medal: "Gold", + }, + { + name: "Snke Rothenberger", + gender: "M", + height: "193", + weight: "73", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 21, + event: "Equestrianism Mixed Dressage, Team", + medal: "Gold", + }, + { + name: "Joanna Katie Rowsell Shand", + gender: "F", + height: "180", + weight: "69", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Cycling Women's Team Pursuit", + medal: "Gold", + }, + { + name: "Philippe Rozier", + gender: "M", + height: "173", + weight: "63", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 53, + event: "Equestrianism Mixed Jumping, Team", + medal: "Gold", + }, + { + name: "Elin Ingrid Johanna Rubensson", + gender: "F", + height: "166", + weight: "59", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 23, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: 'Ricard "Ricky" Rubio Vives', + gender: "M", + height: "193", + weight: "82", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 25, + event: "Basketball Men's Basketball", + medal: "Bronze", + }, + { + name: "Taylor Madison Ruck", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Taylor Madison Ruck", + gender: "F", + height: "180", + weight: "60", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 16, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "David Lekuta Rudisha", + gender: "M", + height: "190", + weight: "76", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 27, + event: "Athletics Men's 800 metres", + medal: "Gold", + }, + { + name: "Christopher Rhr", + gender: "M", + height: "180", + weight: "77", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 22, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Cierra Runge", + gender: "F", + height: "193", + weight: "85", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 20, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Galen Rupp", + gender: "M", + height: "181", + weight: "61", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 30, + event: "Athletics Men's Marathon", + medal: "Bronze", + }, + { + name: "Aaron Russell", + gender: "M", + height: "206", + weight: "93", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 23, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Alonzo Russell", + gender: "M", + height: "174", + weight: "68", + sport: "Athletics", + team: "Bahamas", + noc: "BAH", + age: 24, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Bronze", + }, + { + name: "Kelly Russell", + gender: "F", + height: "178", + weight: "83", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 29, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: 'Gregory James "Greg" Rutherford', + gender: "M", + height: "188", + weight: "92", + sport: "Athletics", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Athletics Men's Long Jump", + medal: "Bronze", + }, + { + name: 'William "Will" Ryan', + gender: "M", + height: "193", + weight: "75", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 27, + event: "Sailing Men's Two Person Dinghy", + medal: "Silver", + }, + { + name: "Yevgeny Mikhaylovich Rylov", + gender: "M", + height: "184", + weight: "69", + sport: "Swimming", + team: "Russia", + noc: "RUS", + age: 19, + event: "Swimming Men's 200 metres Backstroke", + medal: "Bronze", + }, + { + name: "Olga Sergeyevna Rypakova (Alekseyeva-)", + gender: "F", + height: "183", + weight: "62", + sport: "Athletics", + team: "Kazakhstan", + noc: "KAZ", + age: 31, + event: "Athletics Women's Triple Jump", + medal: "Bronze", + }, + { + name: "Lucas Saatkamp", + gender: "M", + height: "209", + weight: "101", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 30, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Abdul-Rashid Bulayevich Sadulayev", + gender: "M", + height: "177", + weight: "86", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 20, + event: "Wrestling Men's Light-Heavyweight, Freestyle", + medal: "Gold", + }, + { + name: "Lucie afov", + gender: "F", + height: "177", + weight: "65", + sport: "Tennis", + team: "Czech Republic", + noc: "CZE", + age: 29, + event: "Tennis Women's Doubles", + medal: "Bronze", + }, + { + name: "Timur Marselevich Safin", + gender: "M", + height: "182", + weight: "82", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 23, + event: "Fencing Men's Foil, Individual", + medal: "Bronze", + }, + { + name: "Timur Marselevich Safin", + gender: "M", + height: "182", + weight: "82", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 23, + event: "Fencing Men's Foil, Team", + medal: "Gold", + }, + { + name: "Dylan Michael Sage", + gender: "M", + height: "188", + weight: "96", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 24, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Kamran ahsuvarl", + gender: "M", + height: "180", + weight: "75", + sport: "Boxing", + team: "Azerbaijan", + noc: "AZE", + age: 23, + event: "Boxing Men's Middleweight", + medal: "Bronze", + }, + { + name: "Ibragim Magomed-Saidovich Saidov", + gender: "M", + height: "180", + weight: "125", + sport: "Wrestling", + team: "Belarus", + noc: "BLR", + age: 31, + event: "Wrestling Men's Super-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Masato Sakai", + gender: "M", + height: "181", + weight: "77", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 21, + event: "Swimming Men's 200 metres Butterfly", + medal: "Silver", + }, + { + name: "Juan Manuel Saladino", + gender: "M", + height: "174", + weight: "73", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 28, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Popoola Sodiq Saliu", + gender: "M", + height: "170", + weight: "51", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 21, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Katja Steen Salskov-Iversen", + gender: "F", + height: "173", + weight: "70", + sport: "Sailing", + team: "Denmark", + noc: "DEN", + age: 21, + event: "Sailing Women's Skiff", + medal: "Bronze", + }, + { + name: "Sara Ahmed Samir", + gender: "F", + height: "155", + weight: "58", + sport: "Weightlifting", + team: "Egypt", + noc: "EGY", + age: 18, + event: "Weightlifting Women's Light-Heavyweight", + medal: "Bronze", + }, + { + name: "Jessica Eva Katarina Samuelsson", + gender: "F", + height: "166", + weight: "59", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 24, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Germn Sal Snchez Snchez", + gender: "M", + height: "165", + weight: "50", + sport: "Diving", + team: "Mexico", + noc: "MEX", + age: 24, + event: "Diving Men's Platform", + medal: "Silver", + }, + { + name: "Taylor Sander", + gender: "M", + height: "193", + weight: "86", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 24, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Andrea Santarelli", + gender: "M", + height: "184", + weight: "76", + sport: "Fencing", + team: "Italy", + noc: "ITA", + age: 23, + event: "Fencing Men's epee, Team", + medal: "Silver", + }, + { + name: "Albert Saritov", + gender: "M", + height: "188", + weight: "100", + sport: "Wrestling", + team: "Romania", + noc: "ROU", + age: 31, + event: "Wrestling Men's Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Or Sasson", + gender: "M", + height: "193", + weight: "120", + sport: "Judo", + team: "Israel", + noc: "ISR", + age: 25, + event: "Judo Men's Heavyweight", + medal: "Bronze", + }, + { + name: 'William Spencer "Will" Satch', + gender: "M", + height: "198", + weight: "100", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Martin Sauer", + gender: "M", + height: "169", + weight: "55", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 33, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Katerine Savard", + gender: "F", + height: "167", + weight: "54", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 23, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Erislandy Savn Cotilla", + gender: "M", + height: "192", + weight: "91", + sport: "Boxing", + team: "Cuba", + noc: "CUB", + age: 26, + event: "Boxing Men's Heavyweight", + medal: "Bronze", + }, + { + name: 'Mohamed Karim "Moe" Sbihi', + gender: "M", + height: "202", + weight: "110", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rowing Men's Coxless Fours", + medal: "Gold", + }, + { + name: "Sophie Celina Scheder", + gender: "F", + height: "167", + weight: "56", + sport: "Gymnastics", + team: "Germany", + noc: "GER", + age: 19, + event: "Gymnastics Women's Uneven Bars", + medal: "Bronze", + }, + { + name: 'Charlotta Eva "Lotta" Schelin', + gender: "F", + height: "179", + weight: "64", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 32, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Dafne Schippers", + gender: "F", + height: "179", + weight: "70", + sport: "Athletics", + team: "Netherlands", + noc: "NED", + age: 24, + event: "Athletics Women's 200 metres", + medal: "Silver", + }, + { + name: "Lauren Schmetterling", + gender: "F", + height: "180", + weight: "77", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 28, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Lisa Schmidla", + gender: "F", + height: "173", + weight: "76", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 25, + event: "Rowing Women's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Bruno Oscar Schmidt", + gender: "M", + height: "185", + weight: "87", + sport: "Beach Volleyball", + team: "Brazil", + noc: "BRA", + age: 29, + event: "Beach Volleyball Men's Beach Volleyball", + medal: "Gold", + }, + { + name: "Richard Schmidt", + gender: "M", + height: "191", + weight: "87", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 29, + event: "Rowing Men's Coxed Eights", + medal: "Silver", + }, + { + name: "Sophie Diana Schmidt", + gender: "F", + height: "172", + weight: "71", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 28, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Allison Rodgers Schmitt", + gender: "F", + height: "185", + weight: "75", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 26, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Allison Rodgers Schmitt", + gender: "F", + height: "185", + weight: "75", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 26, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Dorothee Schneider (-Krumhoff)", + gender: "F", + height: "169", + weight: "63", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 47, + event: "Equestrianism Mixed Dressage, Team", + medal: "Gold", + }, + { + name: "Henri Schoeman", + gender: "M", + height: "170", + weight: "59", + sport: "Triathlon", + team: "South Africa", + noc: "RSA", + age: 24, + event: "Triathlon Men's Olympic Distance", + medal: "Bronze", + }, + { + name: 'Jonathan Michael "Jon" Schofield', + gender: "M", + height: "182", + weight: "80", + sport: "Canoeing", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Silver", + }, + { + name: "Lauritz Schoof", + gender: "M", + height: "195", + weight: "98", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 25, + event: "Rowing Men's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Joseph Isaac Schooling", + gender: "M", + height: "184", + weight: "74", + sport: "Swimming", + team: "Singapore", + noc: "SGP", + age: 21, + event: "Swimming Men's 100 metres Butterfly", + medal: "Gold", + }, + { + name: "Olivia Alma Charlotta Schough", + gender: "F", + height: "172", + weight: "60", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 25, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Anne Schrder", + gender: "F", + height: "170", + weight: "58", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 21, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Almuth Schult", + gender: "F", + height: "180", + weight: "71", + sport: "Football", + team: "Germany", + noc: "GER", + age: 25, + event: "Football Women's Football", + medal: "Gold", + }, + { + name: "Karl Schulze", + gender: "M", + height: "190", + weight: "100", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 28, + event: "Rowing Men's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Simon Schrch", + gender: "M", + height: "186", + weight: "75", + sport: "Rowing", + team: "Switzerland", + noc: "SUI", + age: 25, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Gold", + }, + { + name: "Nino Schurter", + gender: "M", + height: "173", + weight: "68", + sport: "Cycling", + team: "Switzerland", + noc: "SUI", + age: 30, + event: "Cycling Men's Mountainbike, Cross-team", + medal: "Gold", + }, + { + name: "Lisa Schtze", + gender: "F", + height: "172", + weight: "61", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 19, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Callum Scotson", + gender: "M", + height: "184", + weight: "77", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 19, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Silver", + }, + { + name: "Desiree Rose Marie Scott", + gender: "F", + height: "160", + weight: "62", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 29, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Duncan William MacNaughton Scott", + gender: "M", + height: "190", + weight: "72", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 19, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Duncan William MacNaughton Scott", + gender: "M", + height: "190", + weight: "72", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 19, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Giles Lyndon Scott", + gender: "M", + height: "197", + weight: "95", + sport: "Sailing", + team: "Great Britain", + noc: "GBR", + age: 29, + event: "Sailing Men's One Person Heavyweight Dinghy", + medal: "Gold", + }, + { + name: 'Stephen "Steve" Scott', + gender: "M", + height: "172", + weight: "84", + sport: "Shooting", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Shooting Men's Double Trap", + medal: "Bronze", + }, + { + name: "Rebecca Scown", + gender: "F", + height: "178", + weight: "70", + sport: "Rowing", + team: "New Zealand", + noc: "NZL", + age: 32, + event: "Rowing Women's Coxless Pairs", + medal: "Silver", + }, + { + name: "Anna Sergeyevna Sedoykina", + gender: "F", + height: "184", + weight: "74", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 32, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Emily Jane Seebohm", + gender: "F", + height: "180", + weight: "70", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 24, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Sara Caroline Seger", + gender: "F", + height: "176", + weight: "62", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 31, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Melissa Seidemann", + gender: "F", + height: "183", + weight: "104", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 26, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Davie Selke", + gender: "M", + height: "192", + weight: "82", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Linda Birgitta Sembrant", + gender: "F", + height: "175", + weight: "67", + sport: "Football", + team: "Sweden", + noc: "SWE", + age: 29, + event: "Football Women's Football", + medal: "Silver", + }, + { + name: "Mokgadi Caster Semenya", + gender: "F", + height: "178", + weight: "70", + sport: "Athletics", + team: "South Africa", + noc: "RSA", + age: 25, + event: "Athletics Women's 800 metres", + medal: "Gold", + }, + { + name: "Sergey Viktorovich Semyonov", + gender: "M", + height: "187", + weight: "130", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 20, + event: "Wrestling Men's Super-Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Anna Sergeyevna Sen", + gender: "F", + height: "186", + weight: "81", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 25, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Seabelo Mohanoe Senatla", + gender: "M", + height: "177", + weight: "82", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Anelo etka", + gender: "M", + height: "186", + weight: "87", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Daiya Seto", + gender: "M", + height: "174", + weight: "72", + sport: "Swimming", + team: "Japan", + noc: "JPN", + age: 22, + event: "Swimming Men's 400 metres Individual Medley", + medal: "Bronze", + }, + { + name: "Torul sgrov", + gender: "M", + height: "170", + weight: "65", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 23, + event: "Wrestling Men's Welterweight, Freestyle", + medal: "Silver", + }, + { + name: "Dariga Shakimova", + gender: "F", + height: "172", + weight: "75", + sport: "Boxing", + team: "Kazakhstan", + noc: "KAZ", + age: 27, + event: "Boxing Women's Middleweight", + medal: "Bronze", + }, + { + name: "Xiaona Shan", + gender: "F", + height: "165", + weight: "54", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 33, + event: "Table Tennis Women's Team", + medal: "Silver", + }, + { + name: "Shang Chunsong", + gender: "F", + height: "143", + weight: "34", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 20, + event: "Gymnastics Women's Team All-Around", + medal: "Bronze", + }, + { + name: "Lasha Shavdatuashvili", + gender: "M", + height: "170", + weight: "75", + sport: "Judo", + team: "Georgia", + noc: "GEO", + age: 24, + event: "Judo Men's Lightweight", + medal: "Bronze", + }, + { + name: "Abdullahi Shehu", + gender: "M", + height: "170", + weight: "72", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 23, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Shi Jinglin", + gender: "F", + height: "175", + weight: "68", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 23, + event: "Swimming Women's 200 metres Breaststroke", + medal: "Bronze", + }, + { + name: "Shi Tingmao", + gender: "F", + height: "159", + weight: "52", + sport: "Diving", + team: "China", + noc: "CHN", + age: 24, + event: "Diving Women's Springboard", + medal: "Gold", + }, + { + name: "Shi Tingmao", + gender: "F", + height: "159", + weight: "52", + sport: "Diving", + team: "China", + noc: "CHN", + age: 24, + event: "Diving Women's Synchronized Springboard", + medal: "Gold", + }, + { + name: "Shi Zhiyong", + gender: "M", + height: "168", + weight: "70", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 22, + event: "Weightlifting Men's Lightweight", + medal: "Gold", + }, + { + name: "Claressa Maria Shields", + gender: "F", + height: "175", + weight: "75", + sport: "Boxing", + team: "United States", + noc: "USA", + age: 21, + event: "Boxing Women's Middleweight", + medal: "Gold", + }, + { + name: 'Thomas Allen "Tom" Shields', + gender: "M", + height: "193", + weight: "86", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 25, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Shin Seung-Chan", + gender: "F", + height: "173", + weight: "70", + sport: "Badminton", + team: "South Korea", + noc: "KOR", + age: 21, + event: "Badminton Women's Doubles", + medal: "Bronze", + }, + { + name: "Kenzo Shirai", + gender: "M", + height: "162", + weight: "51", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 19, + event: "Gymnastics Men's Team All-Around", + medal: "Gold", + }, + { + name: "Kenzo Shirai", + gender: "M", + height: "162", + weight: "51", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 19, + event: "Gymnastics Men's Horse Vault", + medal: "Bronze", + }, + { + name: "Alla Anatolyevna Shishkina", + gender: "F", + height: "170", + weight: "54", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 27, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Darya Mikhaylovna Shmelyova", + gender: "F", + height: "164", + weight: "64", + sport: "Cycling", + team: "Russia", + noc: "RUS", + age: 21, + event: "Cycling Women's Team Sprint", + medal: "Silver", + }, + { + name: "Erik Thomas Shoji", + gender: "M", + height: "183", + weight: "73", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 26, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Kawika Shoji", + gender: "M", + height: "191", + weight: "88", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 28, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Ilya Anatolyevich Shtokalov", + gender: "M", + height: "185", + weight: "95", + sport: "Canoeing", + team: "Russia", + noc: "RUS", + age: 29, + event: "Canoeing Men's Canadian Singles, 1,000 metres", + medal: "Bronze", + }, + { + name: "Mariya Vladimirovna Shurochkina", + gender: "F", + height: "164", + weight: "48", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 21, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Lyubov Andreyevna Shutova", + gender: "F", + height: "177", + weight: "64", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 33, + event: "Fencing Women's epee, Team", + medal: "Bronze", + }, + { + name: "Si Yajie", + gender: "F", + height: "164", + weight: "57", + sport: "Diving", + team: "China", + noc: "CHN", + age: 17, + event: "Diving Women's Platform", + medal: "Silver", + }, + { + name: "Olivier Floris Johannes Siegelaar", + gender: "M", + height: "197", + weight: "100", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 29, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Erlon de Souza Silva", + gender: "M", + height: "175", + weight: "78", + sport: "Canoeing", + team: "Brazil", + noc: "BRA", + age: 25, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Silver", + }, + { + name: "Rafaela Lopes Silva", + gender: "F", + height: "169", + weight: "57", + sport: "Judo", + team: "Brazil", + noc: "BRA", + age: 24, + event: "Judo Women's Lightweight", + medal: "Gold", + }, + { + name: "Anastasiya Dmitriyevna Simanovich", + gender: "F", + height: "174", + weight: "69", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 21, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Georgia Simmerling", + gender: "F", + height: "172", + weight: "67", + sport: "Cycling", + team: "Canada", + noc: "CAN", + age: 27, + event: "Cycling Women's Team Pursuit", + medal: "Bronze", + }, + { + name: "Kerry Simmonds", + gender: "F", + height: "183", + weight: "82", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 27, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Marko Simonovi", + gender: "M", + height: "203", + weight: "96", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 30, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Seth Muenfuh Sincere", + gender: "M", + height: "170", + weight: "77", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 18, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Christine Margaret Sinclair", + gender: "F", + height: "176", + weight: "75", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 33, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: 'Pusarla Venkata "P. V." Sindhu', + gender: "F", + height: "179", + weight: "65", + sport: "Badminton", + team: "India", + noc: "IND", + age: 21, + event: "Badminton Women's Singles", + medal: "Silver", + }, + { + name: "Nataliya Siniin", + gender: "F", + height: "160", + weight: "58", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 31, + event: "Wrestling Women's Featherweight, Freestyle", + medal: "Bronze", + }, + { + name: "Martin Sinkovi", + gender: "M", + height: "188", + weight: "95", + sport: "Rowing", + team: "Croatia", + noc: "CRO", + age: 26, + event: "Rowing Men's Double Sculls", + medal: "Gold", + }, + { + name: "Valent Sinkovi", + gender: "M", + height: "187", + weight: "93", + sport: "Rowing", + team: "Croatia", + noc: "CRO", + age: 28, + event: "Rowing Men's Double Sculls", + medal: "Gold", + }, + { + name: "Maicon de Andrade Siqueira", + gender: "M", + height: "190", + weight: "90", + sport: "Taekwondo", + team: "Brazil", + noc: "BRA", + age: 23, + event: "Taekwondo Men's Heavyweight", + medal: "Bronze", + }, + { + name: "Pimsiri Sirikaew", + gender: "F", + height: "152", + weight: "58", + sport: "Weightlifting", + team: "Thailand", + noc: "THA", + age: 26, + event: "Weightlifting Women's Lightweight", + medal: "Silver", + }, + { + name: "Sarah Frederica Sjstrm", + gender: "F", + height: "182", + weight: "76", + sport: "Swimming", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Swimming Women's 100 metres Freestyle", + medal: "Bronze", + }, + { + name: "Sarah Frederica Sjstrm", + gender: "F", + height: "182", + weight: "76", + sport: "Swimming", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Swimming Women's 200 metres Freestyle", + medal: "Silver", + }, + { + name: "Sarah Frederica Sjstrm", + gender: "F", + height: "182", + weight: "76", + sport: "Swimming", + team: "Sweden", + noc: "SWE", + age: 22, + event: "Swimming Women's 100 metres Butterfly", + medal: "Gold", + }, + { + name: "Ladislav kantr", + gender: "M", + height: "189", + weight: "80", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 33, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Gold", + }, + { + name: "Peter kantr", + gender: "M", + height: "182", + weight: "78", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 34, + event: "Canoeing Men's Canadian Doubles, Slalom", + medal: "Gold", + }, + { + name: 'Nicholas David "Nick" Skelton', + gender: "M", + height: "175", + weight: "76", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 58, + event: "Equestrianism Mixed Jumping, Individual", + medal: "Gold", + }, + { + name: "Callum Skinner", + gender: "M", + height: "187", + weight: "93", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Cycling Men's Sprint", + medal: "Silver", + }, + { + name: "Callum Skinner", + gender: "M", + height: "187", + weight: "93", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Cycling Men's Team Sprint", + medal: "Gold", + }, + { + name: "Catherine Skinner", + gender: "F", + height: "172", + weight: "80", + sport: "Shooting", + team: "Australia", + noc: "AUS", + age: 26, + event: "Shooting Women's Trap", + medal: "Gold", + }, + { + name: "Sara Slott-Bruun Petersen", + gender: "F", + height: "171", + weight: "57", + sport: "Athletics", + team: "Denmark", + noc: "DEN", + age: 29, + event: "Athletics Women's 400 metres Hurdles", + medal: "Silver", + }, + { + name: "Yeldos Bakhtybayevich Smetov", + gender: "M", + height: "167", + weight: "60", + sport: "Judo", + team: "Kazakhstan", + noc: "KAZ", + age: 23, + event: "Judo Men's Extra-Lightweight", + medal: "Silver", + }, + { + name: "Anabelle Smith", + gender: "F", + height: "168", + weight: "55", + sport: "Diving", + team: "Australia", + noc: "AUS", + age: 23, + event: "Diving Women's Synchronized Springboard", + medal: "Bronze", + }, + { + name: "Clark Smith", + gender: "M", + height: "206", + weight: "90", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "David Michael Smith", + gender: "M", + height: "201", + weight: "86", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 31, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: 'Albertus Stephanus "Kwagga" Smith', + gender: "M", + height: "180", + weight: "90", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Leah Smith", + gender: "F", + height: "178", + weight: "67", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Women's 400 metres Freestyle", + medal: "Bronze", + }, + { + name: "Leah Smith", + gender: "F", + height: "178", + weight: "67", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Women's 4 x 200 metres Freestyle Relay", + medal: "Gold", + }, + { + name: "Louis Antoine Smith", + gender: "M", + height: "184", + weight: "76", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Gymnastics Men's Pommelled Horse", + medal: "Silver", + }, + { + name: "Olivia Smoliga", + gender: "F", + height: "188", + weight: "72", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 21, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Katelin Snyder (-Guregian)", + gender: "F", + height: "163", + weight: "50", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 28, + event: "Rowing Women's Coxed Eights", + medal: "Gold", + }, + { + name: "Kyle Frederick Snyder", + gender: "M", + height: "180", + weight: "102", + sport: "Wrestling", + team: "United States", + noc: "USA", + age: 20, + event: "Wrestling Men's Heavyweight, Freestyle", + medal: "Gold", + }, + { + name: 'Philippus Albertus Borman "Philip" Snyman', + gender: "M", + height: "188", + weight: "95", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 29, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Rishod Rashidovich Sobirov", + gender: "M", + height: "168", + weight: "66", + sport: "Judo", + team: "Uzbekistan", + noc: "UZB", + age: 29, + event: "Judo Men's Half-Lightweight", + medal: "Bronze", + }, + { + name: "Yevgeniya Viktorovna Soboleva-Khokhriakova", + gender: "F", + height: "180", + weight: "75", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Jack Sock", + gender: "M", + height: "191", + weight: "84", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 23, + event: "Tennis Mixed Doubles", + medal: "Gold", + }, + { + name: "Jack Sock", + gender: "M", + height: "191", + weight: "84", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 23, + event: "Tennis Men's Doubles", + medal: "Bronze", + }, + { + name: "Sanna Charlotte Solberg", + gender: "F", + height: "178", + weight: "70", + sport: "Handball", + team: "Norway", + noc: "NOR", + age: 26, + event: "Handball Women's Handball", + medal: "Bronze", + }, + { + name: "Franck Robert Bernard Solforosi", + gender: "M", + height: "184", + weight: "70", + sport: "Rowing", + team: "France", + noc: "FRA", + age: 31, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Bronze", + }, + { + name: "Petrissa Solja", + gender: "F", + height: "168", + weight: "67", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 22, + event: "Table Tennis Women's Team", + medal: "Silver", + }, + { + name: "Joyce Sombroek", + gender: "F", + height: "179", + weight: "64", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 25, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Pter Somfai", + gender: "M", + height: "188", + weight: "85", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 36, + event: "Fencing Men's epee, Team", + medal: "Bronze", + }, + { + name: "Cdric Sorhaindo", + gender: "M", + height: "192", + weight: "110", + sport: "Handball", + team: "France", + noc: "FRA", + age: 32, + event: "Handball Men's Handball", + medal: "Silver", + }, + { + name: "Lorenzo Sotomayor Collazo", + gender: "M", + height: "185", + weight: "64", + sport: "Boxing", + team: "Azerbaijan", + noc: "AZE", + age: 31, + event: "Boxing Men's Light-Welterweight", + medal: "Silver", + }, + { + name: "Daniele Pasquale Sottile", + gender: "M", + height: "186", + weight: "73", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 36, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Douglas Correia de Souza", + gender: "M", + height: "199", + weight: "75", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 20, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Maurcio Luiz de Souza", + gender: "M", + height: "209", + weight: "93", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 27, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: "Kasper Sndergaard Sarup", + gender: "M", + height: "195", + weight: "95", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 35, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Ivana panovi", + gender: "F", + height: "176", + weight: "65", + sport: "Athletics", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Athletics Women's Long Jump", + medal: "Bronze", + }, + { + name: "Roscko Shane Specman", + gender: "M", + height: "174", + weight: "81", + sport: "Rugby Sevens", + team: "South Africa", + noc: "RSA", + age: 27, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Ashley Spencer", + gender: "F", + height: "178", + weight: "59", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 23, + event: "Athletics Women's 400 metres Hurdles", + medal: "Bronze", + }, + { + name: "Darya Sergeyevna Spiridonova", + gender: "F", + height: "156", + weight: "45", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 18, + event: "Gymnastics Women's Team All-Around", + medal: "Silver", + }, + { + name: "Nicola Spirig Hug", + gender: "F", + height: "166", + weight: "54", + sport: "Triathlon", + team: "Switzerland", + noc: "SUI", + age: 34, + event: "Triathlon Women's Olympic Distance", + medal: "Silver", + }, + { + name: "Barbora potkov", + gender: "F", + height: "182", + weight: "80", + sport: "Athletics", + team: "Czech Republic", + noc: "CZE", + age: 35, + event: "Athletics Women's Javelin Throw", + medal: "Bronze", + }, + { + name: "Maria Springwald", + gender: "F", + height: "174", + weight: "69", + sport: "Rowing", + team: "Poland", + noc: "POL", + age: 25, + event: "Rowing Women's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Annika Sprink", + gender: "F", + height: "173", + weight: "61", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 20, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Sukanya Srisurat", + gender: "F", + height: "155", + weight: "58", + sport: "Weightlifting", + team: "Thailand", + noc: "THA", + age: 21, + event: "Weightlifting Women's Lightweight", + medal: "Gold", + }, + { + name: "rif rifov", + gender: "M", + height: "180", + weight: "97", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 27, + event: "Wrestling Men's Light-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Sabah riti", + gender: "M", + height: "192", + weight: "130", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 27, + event: "Wrestling Men's Super-Heavyweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Mariya Stadnik", + gender: "F", + height: "157", + weight: "48", + sport: "Wrestling", + team: "Azerbaijan", + noc: "AZE", + age: 28, + event: "Wrestling Women's Flyweight, Freestyle", + medal: "Silver", + }, + { + name: "Dragana Stankovi", + gender: "F", + height: "195", + weight: "73", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 21, + event: "Basketball Women's Basketball", + medal: "Bronze", + }, + { + name: "Heather Mary Stanning", + gender: "F", + height: "181", + weight: "72", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 31, + event: "Rowing Women's Coxless Pairs", + medal: "Gold", + }, + { + name: "Charlotte Stapenhorst", + gender: "F", + height: "168", + weight: "68", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 21, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Kevin Staut", + gender: "M", + height: "182", + weight: "70", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 35, + event: "Equestrianism Mixed Jumping, Team", + medal: "Gold", + }, + { + name: "Ashley Steacy", + gender: "F", + height: "158", + weight: "64", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 29, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Davor tefanek", + gender: "M", + height: "170", + weight: "66", + sport: "Wrestling", + team: "Serbia", + noc: "SRB", + age: 30, + event: "Wrestling Men's Welterweight, Greco-Roman", + medal: "Gold", + }, + { + name: 'Aikaterini "Ekaterini" Stefanidi', + gender: "F", + height: "173", + weight: "59", + sport: "Athletics", + team: "Greece", + noc: "GRE", + age: 26, + event: "Athletics Women's Pole Vault", + medal: "Gold", + }, + { + name: 'Margaret Ann "Maggie" Steffens', + gender: "F", + height: "173", + weight: "74", + sport: "Water Polo", + team: "United States", + noc: "USA", + age: 23, + event: "Water Polo Women's Water Polo", + medal: "Gold", + }, + { + name: "Bastian Steger", + gender: "M", + height: "170", + weight: "65", + sport: "Table Tennis", + team: "Germany", + noc: "GER", + age: 35, + event: "Table Tennis Men's Team", + medal: "Bronze", + }, + { + name: "Giulia Steingruber", + gender: "F", + height: "160", + weight: "56", + sport: "Gymnastics", + team: "Switzerland", + noc: "SUI", + age: 22, + event: "Gymnastics Women's Horse Vault", + medal: "Bronze", + }, + { + name: "Henrik Olof Stenson", + gender: "M", + height: "188", + weight: "86", + sport: "Golf", + team: "Sweden", + noc: "SWE", + age: 40, + event: "Golf Men's Individual", + medal: "Silver", + }, + { + name: "Radek tpnek", + gender: "M", + height: "186", + weight: "79", + sport: "Tennis", + team: "Czech Republic", + noc: "CZE", + age: 37, + event: "Tennis Mixed Doubles", + medal: "Bronze", + }, + { + name: "Inna Yakovlevna Stepanova", + gender: "F", + height: "176", + weight: "63", + sport: "Archery", + team: "Russia", + noc: "RUS", + age: 26, + event: "Archery Women's Team", + medal: "Silver", + }, + { + name: "Jan trba", + gender: "M", + height: "183", + weight: "85", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 35, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Bronze", + }, + { + name: "Jovana Stevanovi", + gender: "F", + height: "192", + weight: "72", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 24, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Travis Stevens", + gender: "M", + height: "181", + weight: "80", + sport: "Judo", + team: "United States", + noc: "USA", + age: 30, + event: "Judo Men's Half-Middleweight", + medal: "Silver", + }, + { + name: "Shakur Stevenson", + gender: "M", + height: "173", + weight: "56", + sport: "Boxing", + team: "United States", + noc: "USA", + age: 19, + event: "Boxing Men's Bantamweight", + medal: "Silver", + }, + { + name: "Breanna Mackenzie Stewart", + gender: "F", + height: "193", + weight: "79", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 21, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Vladimir timac", + gender: "M", + height: "211", + weight: "112", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Toni Stipanovi", + gender: "M", + height: "178", + weight: "81", + sport: "Sailing", + team: "Croatia", + noc: "CRO", + age: 30, + event: "Sailing Men's One Person Dinghy", + medal: "Silver", + }, + { + name: "Emmanuel Stockbroekx", + gender: "M", + height: "189", + weight: "88", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 22, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: 'Genevra "Gevvie" Stone', + gender: "F", + height: "183", + weight: "71", + sport: "Rowing", + team: "United States", + noc: "USA", + age: 31, + event: "Rowing Women's Single Sculls", + medal: "Silver", + }, + { + name: "Are Weierholt Strandli", + gender: "M", + height: "181", + weight: "69", + sport: "Rowing", + team: "Norway", + noc: "NOR", + age: 27, + event: "Rowing Men's Lightweight Double Sculls", + medal: "Bronze", + }, + { + name: "Jrmy Stravius", + gender: "M", + height: "190", + weight: "86", + sport: "Swimming", + team: "France", + noc: "FRA", + age: 28, + event: "Swimming Men's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Vadim Nikolayevich Streltsov", + gender: "M", + height: "170", + weight: "94", + sport: "Weightlifting", + team: "Belarus", + noc: "BLR", + age: 30, + event: "Weightlifting Men's Middle-Heavyweight", + medal: "Silver", + }, + { + name: "Ivan Alekseyevich Stretovich", + gender: "M", + height: "170", + weight: "59", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 19, + event: "Gymnastics Men's Team All-Around", + medal: "Silver", + }, + { + name: "Martin Strobel", + gender: "M", + height: "189", + weight: "90", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 30, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Ioana Strungaru (Crciun-)", + gender: "F", + height: "180", + weight: "77", + sport: "Rowing", + team: "Romania", + noc: "ROU", + age: 27, + event: "Rowing Women's Coxed Eights", + medal: "Bronze", + }, + { + name: "Barbora Strcov (-Zhlavov)", + gender: "F", + height: "164", + weight: "60", + sport: "Tennis", + team: "Czech Republic", + noc: "CZE", + age: 30, + event: "Tennis Women's Doubles", + medal: "Bronze", + }, + { + name: "Marina Vladimirovna Sudakova (Yartseva-)", + gender: "F", + height: "165", + weight: "66", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 27, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Sandro Sukno", + gender: "M", + height: "200", + weight: "93", + sport: "Water Polo", + team: "Croatia", + noc: "CRO", + age: 26, + event: "Water Polo Men's Water Polo", + medal: "Silver", + }, + { + name: "Niklas Sle", + gender: "M", + height: "195", + weight: "95", + sport: "Football", + team: "Germany", + noc: "GER", + age: 20, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Jemima Jelagat Sumgong", + gender: "F", + height: "160", + weight: "45", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 31, + event: "Athletics Women's Marathon", + medal: "Gold", + }, + { + name: "Sun Wenyan", + gender: "F", + height: "170", + weight: "58", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 26, + event: "Synchronized Swimming Women's Duet", + medal: "Silver", + }, + { + name: "Sun Wenyan", + gender: "F", + height: "170", + weight: "58", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 26, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Sun Yanan", + gender: "F", + height: "161", + weight: "51", + sport: "Wrestling", + team: "China", + noc: "CHN", + age: 23, + event: "Wrestling Women's Flyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Sun Yang", + gender: "M", + height: "198", + weight: "89", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 24, + event: "Swimming Men's 200 metres Freestyle", + medal: "Gold", + }, + { + name: "Sun Yang", + gender: "M", + height: "198", + weight: "89", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 24, + event: "Swimming Men's 400 metres Freestyle", + medal: "Silver", + }, + { + name: "Sun Yiwen", + gender: "F", + height: "177", + weight: "63", + sport: "Fencing", + team: "China", + noc: "CHN", + age: 24, + event: "Fencing Women's epee, Individual", + medal: "Bronze", + }, + { + name: "Sun Yiwen", + gender: "F", + height: "177", + weight: "63", + sport: "Fencing", + team: "China", + noc: "CHN", + age: 24, + event: "Fencing Women's epee, Team", + medal: "Silver", + }, + { + name: "Sun Yujie", + gender: "F", + height: "185", + weight: "78", + sport: "Fencing", + team: "China", + noc: "CHN", + age: 23, + event: "Fencing Women's epee, Team", + medal: "Silver", + }, + { + name: "Lasse Jemon Svan Hansen", + gender: "M", + height: "185", + weight: "85", + sport: "Handball", + team: "Denmark", + noc: "DEN", + age: 32, + event: "Handball Men's Handball", + medal: "Gold", + }, + { + name: "Erik Marcus Svensson", + gender: "M", + height: "176", + weight: "68", + sport: "Shooting", + team: "Sweden", + noc: "SWE", + age: 26, + event: "Shooting Men's Skeet", + medal: "Silver", + }, + { + name: "Polly Ann M. Swann", + gender: "F", + height: "185", + weight: "76", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Ondej Synek", + gender: "M", + height: "199", + weight: "105", + sport: "Rowing", + team: "Czech Republic", + noc: "CZE", + age: 33, + event: "Rowing Men's Single Sculls", + medal: "Bronze", + }, + { + name: "Elmira Anuarbekovna Syzdykova", + gender: "F", + height: "172", + weight: "69", + sport: "Wrestling", + team: "Kazakhstan", + noc: "KAZ", + age: 24, + event: "Wrestling Women's Light-Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Gabriella Timea Szab", + gender: "F", + height: "170", + weight: "62", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 29, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Gold", + }, + { + name: "Gabriella Timea Szab", + gender: "F", + height: "170", + weight: "62", + sport: "Canoeing", + team: "Hungary", + noc: "HUN", + age: 29, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Gold", + }, + { + name: "Emese Judit Szsz", + gender: "F", + height: "176", + weight: "71", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 33, + event: "Fencing Women's epee, Individual", + medal: "Gold", + }, + { + name: "ron Szilgyi", + gender: "M", + height: "180", + weight: "78", + sport: "Fencing", + team: "Hungary", + noc: "HUN", + age: 26, + event: "Fencing Men's Sabre, Individual", + medal: "Gold", + }, + { + name: "Chiara Tabani", + gender: "F", + height: "176", + weight: "72", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 21, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Haruka Tachimoto", + gender: "F", + height: "168", + weight: "70", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 26, + event: "Judo Women's Middleweight", + medal: "Gold", + }, + { + name: "Kaspar Taimsoo", + gender: "M", + height: "194", + weight: "95", + sport: "Rowing", + team: "Estonia", + noc: "EST", + age: 29, + event: "Rowing Men's Quadruple Sculls", + medal: "Bronze", + }, + { + name: "Ayaka Takahashi", + gender: "F", + height: "165", + weight: "60", + sport: "Badminton", + team: "Japan", + noc: "JPN", + age: 26, + event: "Badminton Women's Doubles", + medal: "Gold", + }, + { + name: "Naohisa Takato", + gender: "M", + height: "160", + weight: "60", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 23, + event: "Judo Men's Extra-Lightweight", + medal: "Bronze", + }, + { + name: "Lasha Talakhadze", + gender: "M", + height: "197", + weight: "160", + sport: "Weightlifting", + team: "Georgia", + noc: "GEO", + age: 22, + event: "Weightlifting Men's Super-Heavyweight", + medal: "Gold", + }, + { + name: "Kitione Taliga", + gender: "M", + height: "186", + weight: "87", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 23, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Jared Tallent", + gender: "M", + height: "178", + weight: "58", + sport: "Athletics", + team: "Australia", + noc: "AUS", + age: 31, + event: "Athletics Men's 50 kilometres Walk", + medal: "Silver", + }, + { + name: "Lachlan Tame", + gender: "M", + height: "176", + weight: "80", + sport: "Canoeing", + team: "Australia", + noc: "AUS", + age: 27, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Bronze", + }, + { + name: "Tan Jiaxin", + gender: "F", + height: "148", + weight: "36", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 19, + event: "Gymnastics Women's Team All-Around", + medal: "Bronze", + }, + { + name: "Tan Wee Kiong", + gender: "M", + height: "177", + weight: "77", + sport: "Badminton", + team: "Malaysia", + noc: "MAS", + age: 27, + event: "Badminton Men's Doubles", + medal: "Silver", + }, + { + name: "Tan Ya-Ting", + gender: "F", + height: "158", + weight: "53", + sport: "Archery", + team: "Chinese Taipei", + noc: "TPE", + age: 22, + event: "Archery Women's Team", + medal: "Bronze", + }, + { + name: "Yusuke Tanaka", + gender: "M", + height: "166", + weight: "58", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 26, + event: "Gymnastics Men's Team All-Around", + medal: "Gold", + }, + { + name: "Sopita Tanasan", + gender: "F", + height: "154", + weight: "48", + sport: "Weightlifting", + team: "Thailand", + noc: "THA", + age: 21, + event: "Weightlifting Women's Flyweight", + medal: "Gold", + }, + { + name: "Melissa Palma Julie Tancredi", + gender: "F", + height: "177", + weight: "73", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 34, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Tang Mengni", + gender: "F", + height: "169", + weight: "59", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Paul Kipngetich Tanui", + gender: "M", + height: "168", + weight: "47", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 25, + event: "Athletics Men's 10,000 metres", + medal: "Silver", + }, + { + name: "Juraj Tarr", + gender: "M", + height: "190", + weight: "88", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 37, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Silver", + }, + { + name: "Elmurat Zulypkarovich Tasmuradov", + gender: "M", + height: "160", + weight: "59", + sport: "Wrestling", + team: "Uzbekistan", + noc: "UZB", + age: 24, + event: "Wrestling Men's Featherweight, Greco-Roman", + medal: "Bronze", + }, + { + name: "Nur Tatar", + gender: "F", + height: "173", + weight: "67", + sport: "Taekwondo", + team: "Turkey", + noc: "TUR", + age: 23, + event: "Taekwondo Women's Welterweight", + medal: "Bronze", + }, + { + name: "Anastasiya Alekseyevna Tatareva", + gender: "F", + height: "165", + weight: "44", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 19, + event: "Rhythmic Gymnastics Women's Group", + medal: "Gold", + }, + { + name: "Diana Lurena Taurasi", + gender: "F", + height: "183", + weight: "70", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 34, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Christian Taylor", + gender: "M", + height: "188", + weight: "81", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 26, + event: "Athletics Men's Triple Jump", + medal: "Gold", + }, + { + name: "Audrey Tcheumo", + gender: "F", + height: "177", + weight: "78", + sport: "Judo", + team: "France", + noc: "FRA", + age: 26, + event: "Judo Women's Half-Heavyweight", + medal: "Silver", + }, + { + name: "Terina Lily Te Tamaki", + gender: "F", + height: "165", + weight: "67", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 19, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Laura Teani", + gender: "F", + height: "175", + weight: "75", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 25, + event: "Water Polo Women's Water Polo", + medal: "Silver", + }, + { + name: "Horia Tecu", + gender: "M", + height: "192", + weight: "90", + sport: "Tennis", + team: "Romania", + noc: "ROU", + age: 31, + event: "Tennis Men's Doubles", + medal: "Silver", + }, + { + name: "Stefano Tempesti", + gender: "M", + height: "205", + weight: "100", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 37, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "Milo Teodosi", + gender: "M", + height: "195", + weight: "90", + sport: "Basketball", + team: "Serbia", + noc: "SRB", + age: 29, + event: "Basketball Men's Basketball", + medal: "Silver", + }, + { + name: "Jana Teschke", + gender: "F", + height: "168", + weight: "56", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 25, + event: "Hockey Women's Hockey", + medal: "Bronze", + }, + { + name: "Brianne Theisen-Eaton", + gender: "F", + height: "175", + weight: "64", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 27, + event: "Athletics Women's Heptathlon", + medal: "Bronze", + }, + { + name: "Thiago Maia Alencar", + gender: "M", + height: "178", + weight: "64", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 19, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: 'Nafissatou "Nafi" Thiam', + gender: "F", + height: "184", + weight: "69", + sport: "Athletics", + team: "Belgium", + noc: "BEL", + age: 21, + event: "Athletics Women's Heptathlon", + medal: "Gold", + }, + { + name: "Annekatrin Thiele", + gender: "F", + height: "173", + weight: "68", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 31, + event: "Rowing Women's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Courtney Lynn Thompson", + gender: "F", + height: "170", + weight: "66", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 31, + event: "Volleyball Women's Volleyball", + medal: "Bronze", + }, + { + name: "Elaine Thompson", + gender: "F", + height: "167", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 24, + event: "Athletics Women's 100 metres", + medal: "Gold", + }, + { + name: "Elaine Thompson", + gender: "F", + height: "167", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 24, + event: "Athletics Women's 200 metres", + medal: "Gold", + }, + { + name: "Elaine Thompson", + gender: "F", + height: "167", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 24, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Klay Alexander Thompson", + gender: "M", + height: "200", + weight: "97", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 26, + event: "Basketball Men's Basketball", + medal: "Gold", + }, + { + name: "Victoria Thornley", + gender: "F", + height: "193", + weight: "76", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Rowing Women's Double Sculls", + medal: "Silver", + }, + { + name: 'Virginia "Ginny" Thrasher', + gender: "F", + height: "155", + weight: "55", + sport: "Shooting", + team: "United States", + noc: "USA", + age: 19, + event: "Shooting Women's Air Rifle, 10 metres", + medal: "Gold", + }, + { + name: "Tian Tao", + gender: "M", + height: "172", + weight: "85", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 22, + event: "Weightlifting Men's Light-Heavyweight", + medal: "Silver", + }, + { + name: "Ivan Grigoryevich Tikhon", + gender: "M", + height: "186", + weight: "110", + sport: "Athletics", + team: "Belarus", + noc: "BLR", + age: 40, + event: "Athletics Men's Hammer Throw", + medal: "Silver", + }, + { + name: "Pieter Timmers", + gender: "M", + height: "200", + weight: "89", + sport: "Swimming", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Swimming Men's 100 metres Freestyle", + medal: "Silver", + }, + { + name: "Anna Viktorovna Timofeyeva", + gender: "F", + height: "178", + weight: "86", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 29, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Amy Tinkler", + gender: "F", + height: "152", + weight: "47", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 16, + event: "Gymnastics Women's Floor Exercise", + medal: "Bronze", + }, + { + name: "Stuart Brian Tinney", + gender: "M", + height: "180", + weight: "71", + sport: "Equestrianism", + team: "Australia", + noc: "AUS", + age: 51, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Bronze", + }, + { + name: "Yevgeny Andreyevich Tishchenko", + gender: "M", + height: "196", + weight: "91", + sport: "Boxing", + team: "Russia", + noc: "RUS", + age: 25, + event: "Boxing Men's Heavyweight", + medal: "Gold", + }, + { + name: "Margarita Grigoryevna Tishkevich-Makhneva", + gender: "F", + height: "181", + weight: "67", + sport: "Canoeing", + team: "Belarus", + noc: "BLR", + age: 24, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Bronze", + }, + { + name: "Hristiana Todorova", + gender: "F", + height: "173", + weight: "52", + sport: "Rhythmic Gymnastics", + team: "Bulgaria", + noc: "BUL", + age: 21, + event: "Rhythmic Gymnastics Women's Group", + medal: "Bronze", + }, + { + name: "Tamirat Tola Abera", + gender: "M", + height: "181", + weight: "59", + sport: "Athletics", + team: "Ethiopia", + noc: "ETH", + age: 24, + event: "Athletics Men's 10,000 metres", + medal: "Bronze", + }, + { + name: "Jeremy Toljan", + gender: "M", + height: "182", + weight: "72", + sport: "Football", + team: "Germany", + noc: "GER", + age: 21, + event: "Football Men's Football", + medal: "Silver", + }, + { + name: "Mariya Yuryevna Tolkachova", + gender: "F", + height: "176", + weight: "53", + sport: "Rhythmic Gymnastics", + team: "Russia", + noc: "RUS", + age: 18, + event: "Rhythmic Gymnastics Women's Group", + medal: "Gold", + }, + { + name: "Sergiu Toma", + gender: "M", + height: "180", + weight: "81", + sport: "Judo", + team: "United Arab Emirates", + noc: "UAE", + age: 29, + event: "Judo Men's Half-Middleweight", + medal: "Bronze", + }, + { + name: "Marko Tomievi", + gender: "M", + height: "174", + weight: "80", + sport: "Canoeing", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Silver", + }, + { + name: "Emma Kate Tonegato", + gender: "F", + height: "165", + weight: "63", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 21, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Jean-Paul Tony Helissey", + gender: "M", + height: "177", + weight: "77", + sport: "Fencing", + team: "France", + noc: "FRA", + age: 26, + event: "Fencing Men's Foil, Team", + medal: "Silver", + }, + { + name: "Gelena Dmitriyevna Topilina", + gender: "F", + height: "175", + weight: "56", + sport: "Synchronized Swimming", + team: "Russia", + noc: "RUS", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Gold", + }, + { + name: "Cristian Isaac Toro Carballo", + gender: "M", + height: "188", + weight: "90", + sport: "Canoeing", + team: "Spain", + noc: "ESP", + age: 24, + event: "Canoeing Men's Kayak Doubles, 200 metres", + medal: "Gold", + }, + { + name: "Alba Torrens Salom", + gender: "F", + height: "195", + weight: "80", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 26, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Eri Tosaka", + gender: "F", + height: "152", + weight: "48", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 22, + event: "Wrestling Women's Flyweight, Freestyle", + medal: "Gold", + }, + { + name: "Matej Tth", + gender: "M", + height: "185", + weight: "73", + sport: "Athletics", + team: "Slovakia", + noc: "SVK", + age: 33, + event: "Athletics Men's 50 kilometres Walk", + medal: "Gold", + }, + { + name: "Susannah Townsend", + gender: "F", + height: "168", + weight: "61", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 27, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Lucas Tramr", + gender: "M", + height: "183", + weight: "75", + sport: "Rowing", + team: "Switzerland", + noc: "SUI", + age: 26, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Gold", + }, + { + name: "Luk Trefil", + gender: "M", + height: "187", + weight: "90", + sport: "Canoeing", + team: "Czech Republic", + noc: "CZE", + age: 27, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Bronze", + }, + { + name: 'Andrew "Andy" Triggs Hodge', + gender: "M", + height: "192", + weight: "97", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 37, + event: "Rowing Men's Coxed Eights", + medal: "Gold", + }, + { + name: "Moritz Trompertz", + gender: "M", + height: "180", + weight: "76", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 20, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "William Troost-Ekong", + gender: "M", + height: "175", + weight: "74", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 22, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Laura Rebecca Trott (-Kenny)", + gender: "F", + height: "164", + weight: "56", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Cycling Women's Team Pursuit", + medal: "Gold", + }, + { + name: "Laura Rebecca Trott (-Kenny)", + gender: "F", + height: "164", + weight: "56", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Cycling Women's Omnium", + medal: "Gold", + }, + { + name: "Murphy Edward Troy", + gender: "M", + height: "203", + weight: "107", + sport: "Volleyball", + team: "United States", + noc: "USA", + age: 27, + event: "Volleyball Men's Volleyball", + medal: "Bronze", + }, + { + name: "Tina Trstenjak", + gender: "F", + height: "162", + weight: "65", + sport: "Judo", + team: "Slovenia", + noc: "SLO", + age: 25, + event: "Judo Women's Half-Middleweight", + medal: "Gold", + }, + { + name: "Jrme Truyens", + gender: "M", + height: "178", + weight: "70", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Olaf Karl Tufte", + gender: "M", + height: "193", + weight: "94", + sport: "Rowing", + team: "Norway", + noc: "NOR", + age: 40, + event: "Rowing Men's Double Sculls", + medal: "Bronze", + }, + { + name: "Ruby Tui", + gender: "F", + height: "177", + weight: "71", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Josua Tuisova Ratulevu", + gender: "M", + height: "180", + weight: "108", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 22, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Blair Tuke", + gender: "M", + height: "181", + weight: "78", + sport: "Sailing", + team: "New Zealand", + noc: "NZL", + age: 27, + event: "Sailing Men's Skiff", + medal: "Gold", + }, + { + name: "Rustam Tulaganov", + gender: "M", + height: "186", + weight: "91", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 24, + event: "Boxing Men's Heavyweight", + medal: "Bronze", + }, + { + name: "Boniface Mucheru Tumuti", + gender: "M", + height: "175", + weight: "72", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 24, + event: "Athletics Men's 400 metres Hurdles", + medal: "Silver", + }, + { + name: "Irak'li Turmanidze", + gender: "M", + height: "182", + weight: "130", + sport: "Weightlifting", + team: "Georgia", + noc: "GEO", + age: 31, + event: "Weightlifting Men's Super-Heavyweight", + medal: "Bronze", + }, + { + name: "Amy Turner", + gender: "F", + height: "168", + weight: "64", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 32, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Seda Gurgenovna Tutkhalyan", + gender: "F", + height: "146", + weight: "43", + sport: "Gymnastics", + team: "Russia", + noc: "RUS", + age: 17, + event: "Gymnastics Women's Team All-Around", + medal: "Silver", + }, + { + name: 'Seremaia "Jerry" Tuwai Vunisa', + gender: "M", + height: "174", + weight: "81", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 27, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: 'Georgina Sophie "Georgie" Twigg', + gender: "F", + height: "170", + weight: "62", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Ryan Tyack", + gender: "M", + height: "186", + weight: "102", + sport: "Archery", + team: "Australia", + noc: "AUS", + age: 25, + event: "Archery Men's Team", + medal: "Bronze", + }, + { + name: "Pavlo Yuriyovych Tymoshchenko", + gender: "M", + height: "192", + weight: "78", + sport: "Modern Pentathlon", + team: "Ukraine", + noc: "UKR", + age: 29, + event: "Modern Pentathlon Men's Individual", + medal: "Silver", + }, + { + name: "Kohei Uchimura", + gender: "M", + height: "160", + weight: "54", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 27, + event: "Gymnastics Men's Individual All-Around", + medal: "Gold", + }, + { + name: "Kohei Uchimura", + gender: "M", + height: "160", + weight: "54", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 27, + event: "Gymnastics Men's Team All-Around", + medal: "Gold", + }, + { + name: "Ndifreke Effiong Udo", + gender: "M", + height: "173", + weight: "78", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 17, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Dirk Uittenbogaard", + gender: "M", + height: "199", + weight: "93", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Denis Ulanov", + gender: "M", + height: "175", + weight: "85", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 22, + event: "Weightlifting Men's Light-Heavyweight", + medal: "Bronze", + }, + { + name: "Aminu Umar", + gender: "M", + height: "172", + weight: "72", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 21, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Sadiq Umar", + gender: "M", + height: "172", + weight: "75", + sport: "Football", + team: "Nigeria", + noc: "NGR", + age: 19, + event: "Football Men's Football", + medal: "Bronze", + }, + { + name: "Lisa Unruh", + gender: "F", + height: "180", + weight: "68", + sport: "Archery", + team: "Germany", + noc: "GER", + age: 28, + event: "Archery Women's Individual", + medal: "Silver", + }, + { + name: "Laura Emma Unsworth", + gender: "F", + height: "157", + weight: "55", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Diyorbek Urozboyev", + gender: "M", + height: "172", + weight: "60", + sport: "Judo", + team: "Uzbekistan", + noc: "UZB", + age: 22, + event: "Judo Men's Extra-Lightweight", + medal: "Bronze", + }, + { + name: "Anna Vladimirovna Ustyukhina", + gender: "F", + height: "177", + weight: "70", + sport: "Water Polo", + team: "Russia", + noc: "RUS", + age: 27, + event: "Water Polo Women's Water Polo", + medal: "Bronze", + }, + { + name: "Milda Valiukait", + gender: "F", + height: "176", + weight: "66", + sport: "Rowing", + team: "Lithuania", + noc: "LTU", + age: 22, + event: "Rowing Women's Double Sculls", + medal: "Bronze", + }, + { + name: "Ingrit Lorena Valencia Victoria", + gender: "F", + height: "160", + weight: "50", + sport: "Boxing", + team: "Colombia", + noc: "COL", + age: 27, + event: "Boxing Women's Flyweight", + medal: "Bronze", + }, + { + name: "Jennifer Valente", + gender: "F", + height: "176", + weight: "74", + sport: "Cycling", + team: "United States", + noc: "USA", + age: 21, + event: "Cycling Women's Team Pursuit", + medal: "Silver", + }, + { + name: "Lidia Valentn Prez", + gender: "F", + height: "169", + weight: "75", + sport: "Weightlifting", + team: "Spain", + noc: "ESP", + age: 31, + event: "Weightlifting Women's Heavyweight", + medal: "Bronze", + }, + { + name: "Jean-Charles Valladont", + gender: "M", + height: "180", + weight: "83", + sport: "Archery", + team: "France", + noc: "FRA", + age: 27, + event: "Archery Men's Individual", + medal: "Silver", + }, + { + name: "Thibaut Vallette", + gender: "M", + height: "171", + weight: "60", + sport: "Equestrianism", + team: "France", + noc: "FRA", + age: 42, + event: "Equestrianism Mixed Three-Day Event, Team", + medal: "Gold", + }, + { + name: "Naomi Frances van As", + gender: "F", + height: "179", + weight: "63", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 33, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Florent Van Aubel", + gender: "M", + height: "178", + weight: "73", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 24, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Greg Van Avermaet", + gender: "M", + height: "181", + weight: "74", + sport: "Cycling", + team: "Belgium", + noc: "BEL", + age: 31, + event: "Cycling Men's Road Race, Individual", + medal: "Gold", + }, + { + name: "Anna van der Breggen", + gender: "F", + height: "167", + weight: "56", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Cycling Women's Road Race, Individual", + medal: "Gold", + }, + { + name: "Anna van der Breggen", + gender: "F", + height: "167", + weight: "56", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Cycling Women's Individual Time Trial", + medal: "Bronze", + }, + { + name: "Cameron van der Burgh", + gender: "M", + height: "185", + weight: "85", + sport: "Swimming", + team: "South Africa", + noc: "RSA", + age: 28, + event: "Swimming Men's 100 metres Breaststroke", + medal: "Silver", + }, + { + name: "Arthur Van Doren", + gender: "M", + height: "178", + weight: "74", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 21, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Anicka van Emden", + gender: "F", + height: "169", + weight: "63", + sport: "Judo", + team: "Netherlands", + noc: "NED", + age: 29, + event: "Judo Women's Half-Middleweight", + medal: "Bronze", + }, + { + name: "Margot van Geffen", + gender: "F", + height: "172", + weight: "63", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Jelle van Gorkom", + gender: "M", + height: "187", + weight: "93", + sport: "Cycling", + team: "Netherlands", + noc: "NED", + age: 25, + event: "Cycling Men's BMX", + medal: "Silver", + }, + { + name: "Chantal Jean Van Landeghem", + gender: "F", + height: "180", + weight: "77", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 22, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Caia Jaqueline van Maasakker", + gender: "F", + height: "180", + weight: "69", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 27, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Kitty van Male", + gender: "F", + height: "170", + weight: "63", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 28, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Wayde van Niekerk", + gender: "M", + height: "183", + weight: "70", + sport: "Athletics", + team: "South Africa", + noc: "RSA", + age: 24, + event: "Athletics Men's 400 metres", + medal: "Gold", + }, + { + name: "Dorian Benno Eric van Rijsselberge", + gender: "M", + height: "189", + weight: "75", + sport: "Sailing", + team: "Netherlands", + noc: "NED", + age: 27, + event: "Sailing Men's Windsurfer", + medal: "Gold", + }, + { + name: "Sharon van Rouwendaal", + gender: "F", + height: "173", + weight: "65", + sport: "Swimming", + team: "Netherlands", + noc: "NED", + age: 22, + event: "Swimming Women's 10 kilometres Open Water", + medal: "Gold", + }, + { + name: "Elliot Van Strydonck", + gender: "M", + height: "185", + weight: "75", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Dirk Van Tichelt", + gender: "M", + height: "173", + weight: "73", + sport: "Judo", + team: "Belgium", + noc: "BEL", + age: 32, + event: "Judo Men's Lightweight", + medal: "Bronze", + }, + { + name: "Vincent Vanasch", + gender: "M", + height: "180", + weight: "78", + sport: "Hockey", + team: "Belgium", + noc: "BEL", + age: 28, + event: "Hockey Men's Hockey", + medal: "Silver", + }, + { + name: "Jan Vandrey", + gender: "M", + height: "188", + weight: "88", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 24, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Gold", + }, + { + name: "Laura Vargas Koch", + gender: "F", + height: "173", + weight: "70", + sport: "Judo", + team: "Germany", + noc: "GER", + age: 26, + event: "Judo Women's Middleweight", + medal: "Bronze", + }, + { + name: 'Anamari "Ana" Velenek', + gender: "F", + height: "178", + weight: "78", + sport: "Judo", + team: "Slovenia", + noc: "SLO", + age: 25, + event: "Judo Women's Half-Heavyweight", + medal: "Bronze", + }, + { + name: "Sofiya Aleksandrovna Velikaya", + gender: "F", + height: "175", + weight: "70", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 31, + event: "Fencing Women's Sabre, Individual", + medal: "Silver", + }, + { + name: "Sofiya Aleksandrovna Velikaya", + gender: "F", + height: "175", + weight: "70", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 31, + event: "Fencing Women's Sabre, Team", + medal: "Gold", + }, + { + name: "Stefana Veljkovi", + gender: "F", + height: "190", + weight: "76", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 26, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Alessandro Velotto", + gender: "M", + height: "186", + weight: "85", + sport: "Water Polo", + team: "Italy", + noc: "ITA", + age: 21, + event: "Water Polo Men's Water Polo", + medal: "Bronze", + }, + { + name: "David Verburg", + gender: "M", + height: "173", + weight: "70", + sport: "Athletics", + team: "United States", + noc: "USA", + age: 25, + event: "Athletics Men's 4 x 400 metres Relay", + medal: "Gold", + }, + { + name: "Jasa Veremalua", + gender: "M", + height: "195", + weight: "98", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Oleh Yuriyovych Verniaiev", + gender: "M", + height: "161", + weight: "55", + sport: "Gymnastics", + team: "Ukraine", + noc: "UKR", + age: 22, + event: "Gymnastics Men's Individual All-Around", + medal: "Silver", + }, + { + name: "Oleh Yuriyovych Verniaiev", + gender: "M", + height: "161", + weight: "55", + sport: "Gymnastics", + team: "Ukraine", + noc: "UKR", + age: 22, + event: "Gymnastics Men's Parallel Bars", + medal: "Gold", + }, + { + name: "Maria Verschoor", + gender: "F", + height: "164", + weight: "58", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 22, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: 'Pieter Gilles "Mechiel" Versluis', + gender: "M", + height: "197", + weight: "95", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 29, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Yelena Sergeyevna Vesnina", + gender: "F", + height: "180", + weight: "60", + sport: "Tennis", + team: "Russia", + noc: "RUS", + age: 30, + event: "Tennis Women's Doubles", + medal: "Gold", + }, + { + name: "Luca Vettori", + gender: "M", + height: "200", + weight: "95", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 25, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Giuseppe Vicino", + gender: "M", + height: "195", + weight: "95", + sport: "Rowing", + team: "Italy", + noc: "ITA", + age: 23, + event: "Rowing Men's Coxless Fours", + medal: "Bronze", + }, + { + name: "Lucas Martn Vila", + gender: "M", + height: "172", + weight: "75", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 29, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Sunette Stella Viljoen", + gender: "F", + height: "170", + weight: "72", + sport: "Athletics", + team: "South Africa", + noc: "RSA", + age: 32, + event: "Athletics Women's Javelin Throw", + medal: "Silver", + }, + { + name: "Samisoni Viriviri", + gender: "M", + height: "186", + weight: "88", + sport: "Rugby Sevens", + team: "Fiji", + noc: "FIJ", + age: 28, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Gold", + }, + { + name: "Donata Vitartait", + gender: "F", + height: "170", + weight: "62", + sport: "Rowing", + team: "Lithuania", + noc: "LTU", + age: 27, + event: "Rowing Women's Double Sculls", + medal: "Bronze", + }, + { + name: "Juan Manuel Vivaldi", + gender: "M", + height: "180", + weight: "80", + sport: "Hockey", + team: "Argentina", + noc: "ARG", + age: 37, + event: "Hockey Men's Hockey", + medal: "Gold", + }, + { + name: "Elia Viviani", + gender: "M", + height: "177", + weight: "70", + sport: "Cycling", + team: "Italy", + noc: "ITA", + age: 27, + event: "Cycling Men's Omnium", + medal: "Gold", + }, + { + name: "Blanka Vlai", + gender: "F", + height: "193", + weight: "71", + sport: "Athletics", + team: "Croatia", + noc: "CRO", + age: 32, + event: "Athletics Women's High Jump", + medal: "Bronze", + }, + { + name: "Roman Andreyevich Vlasov", + gender: "M", + height: "175", + weight: "75", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 25, + event: "Wrestling Men's Middleweight, Greco-Roman", + medal: "Gold", + }, + { + name: "Erik Vlek", + gender: "M", + height: "189", + weight: "89", + sport: "Canoeing", + team: "Slovakia", + noc: "SVK", + age: 34, + event: "Canoeing Men's Kayak Fours, 1,000 metres", + medal: "Silver", + }, + { + name: "Kristina Vogel", + gender: "F", + height: "160", + weight: "66", + sport: "Cycling", + team: "Germany", + noc: "GER", + age: 25, + event: "Cycling Women's Sprint", + medal: "Gold", + }, + { + name: "Kristina Vogel", + gender: "F", + height: "160", + weight: "66", + sport: "Cycling", + team: "Germany", + noc: "GER", + age: 25, + event: "Cycling Women's Team Sprint", + medal: "Bronze", + }, + { + name: "Dana Whitney Vollmer (-Grant)", + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 28, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Dana Whitney Vollmer (-Grant)", + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 28, + event: "Swimming Women's 100 metres Butterfly", + medal: "Bronze", + }, + { + name: "Dana Whitney Vollmer (-Grant)", + gender: "F", + height: "185", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 28, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Nataliya Vitalyevna Vorobyova", + gender: "F", + height: "174", + weight: "69", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 25, + event: "Wrestling Women's Light-Heavyweight, Freestyle", + medal: "Silver", + }, + { + name: "Olena Oleksandrivna Voronina", + gender: "F", + height: "165", + weight: "65", + sport: "Fencing", + team: "Ukraine", + noc: "UKR", + age: 26, + event: "Fencing Women's Sabre, Team", + medal: "Silver", + }, + { + name: "Anastasiya Sergeyevna Voynova", + gender: "F", + height: "162", + weight: "62", + sport: "Cycling", + team: "Russia", + noc: "RUS", + age: 23, + event: "Cycling Women's Team Sprint", + medal: "Silver", + }, + { + name: "Anna Viktorovna Vyakhireva", + gender: "F", + height: "168", + weight: "63", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 21, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Walace Souza Silva", + gender: "M", + height: "188", + weight: "75", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 21, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Keshorn Walcott", + gender: "M", + height: "183", + weight: "90", + sport: "Athletics", + team: "Trinidad and Tobago", + noc: "TTO", + age: 23, + event: "Athletics Men's Javelin Throw", + medal: "Bronze", + }, + { + name: "Marta Walczykiewicz", + gender: "F", + height: "165", + weight: "63", + sport: "Canoeing", + team: "Poland", + noc: "POL", + age: 29, + event: "Canoeing Women's Kayak Singles, 200 metres", + medal: "Silver", + }, + { + name: "Bianca Michaela Walkden", + gender: "F", + height: "182", + weight: "74", + sport: "Taekwondo", + team: "Great Britain", + noc: "GBR", + age: 24, + event: "Taekwondo Women's Heavyweight", + medal: "Bronze", + }, + { + name: "Kira Walkenhorst", + gender: "F", + height: "184", + weight: "75", + sport: "Beach Volleyball", + team: "Germany", + noc: "GER", + age: 25, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Gold", + }, + { + name: 'Christopher James "Chris" Walker-Hebborn', + gender: "M", + height: "184", + weight: "84", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 26, + event: "Swimming Men's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Wallace Leandro de Souza", + gender: "M", + height: "198", + weight: "87", + sport: "Volleyball", + team: "Brazil", + noc: "BRA", + age: 29, + event: "Volleyball Men's Volleyball", + medal: "Gold", + }, + { + name: 'Daniel "Dan" Wallace', + gender: "M", + height: "188", + weight: "80", + sport: "Swimming", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Swimming Men's 4 x 200 metres Freestyle Relay", + medal: "Silver", + }, + { + name: 'Kenneth Maxwell "Ken" Wallace', + gender: "M", + height: "190", + weight: "90", + sport: "Canoeing", + team: "Australia", + noc: "AUS", + age: 33, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Bronze", + }, + { + name: 'Tomas "Tom" Walsh', + gender: "M", + height: "185", + weight: "120", + sport: "Athletics", + team: "New Zealand", + noc: "NZL", + age: 24, + event: "Athletics Men's Shot Put", + medal: "Bronze", + }, + { + name: "Kerri Lee Walsh Jennings", + gender: "F", + height: "191", + weight: "73", + sport: "Beach Volleyball", + team: "United States", + noc: "USA", + age: 37, + event: "Beach Volleyball Women's Beach Volleyball", + medal: "Bronze", + }, + { + name: "Marcus Cooper Walz", + gender: "M", + height: "184", + weight: "82", + sport: "Canoeing", + team: "Spain", + noc: "ESP", + age: 21, + event: "Canoeing Men's Kayak Singles, 1,000 metres", + medal: "Gold", + }, + { + name: "Margaret Nyairera Wambui", + gender: "F", + height: "NA", + weight: "66", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 20, + event: "Athletics Women's 800 metres", + medal: "Bronze", + }, + { + name: "Wang Shun", + gender: "M", + height: "191", + weight: "74", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 22, + event: "Swimming Men's 200 metres Individual Medley", + medal: "Bronze", + }, + { + name: "Wang Yan", + gender: "F", + height: "140", + weight: "33", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 16, + event: "Gymnastics Women's Team All-Around", + medal: "Bronze", + }, + { + name: "Wang Zhen", + gender: "M", + height: "180", + weight: "62", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 24, + event: "Athletics Men's 20 kilometres Walk", + medal: "Gold", + }, + { + name: "McLain Ward", + gender: "M", + height: "176", + weight: "70", + sport: "Equestrianism", + team: "United States", + noc: "USA", + age: 40, + event: "Equestrianism Mixed Jumping, Team", + medal: "Silver", + }, + { + name: "Damian Warner", + gender: "M", + height: "185", + weight: "83", + sport: "Athletics", + team: "Canada", + noc: "CAN", + age: 26, + event: "Athletics Men's Decathlon", + medal: "Bronze", + }, + { + name: "Natasha Watcham-Roy", + gender: "F", + height: "170", + weight: "67", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 24, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Jason Waterhouse", + gender: "M", + height: "185", + weight: "75", + sport: "Sailing", + team: "Australia", + noc: "AUS", + age: 24, + event: "Sailing Mixed Multihull", + medal: "Silver", + }, + { + name: "Marcus China Watson", + gender: "M", + height: "177", + weight: "88", + sport: "Rugby Sevens", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Rugby Sevens Men's Rugby Sevens", + medal: "Silver", + }, + { + name: "Hollie Webb", + gender: "F", + height: "165", + weight: "65", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 25, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Franziska Weber", + gender: "F", + height: "176", + weight: "70", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 27, + event: "Canoeing Women's Kayak Doubles, 500 metres", + medal: "Silver", + }, + { + name: "Franziska Weber", + gender: "F", + height: "176", + weight: "70", + sport: "Canoeing", + team: "Germany", + noc: "GER", + age: 27, + event: "Canoeing Women's Kayak Fours, 500 metres", + medal: "Silver", + }, + { + name: "Sam Webster", + gender: "M", + height: "183", + weight: "80", + sport: "Cycling", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Cycling Men's Team Sprint", + medal: "Silver", + }, + { + name: "Ferry Weertman", + gender: "M", + height: "189", + weight: "86", + sport: "Swimming", + team: "Netherlands", + noc: "NED", + age: 24, + event: "Swimming Men's 10 kilometres Open Water", + medal: "Gold", + }, + { + name: "Wei Qiuyue", + gender: "F", + height: "182", + weight: "65", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 27, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Steffen Weinhold", + gender: "M", + height: "191", + weight: "94", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 30, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Amanda Jo Weir (-Davis)", + gender: "F", + height: "188", + weight: "77", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 30, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Abbey Weitzeil", + gender: "F", + height: "178", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Silver", + }, + { + name: "Abbey Weitzeil", + gender: "F", + height: "178", + weight: "68", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 19, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Niklas Wellen", + gender: "M", + height: "185", + weight: "77", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 21, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Sam Welsford", + gender: "M", + height: "179", + weight: "82", + sport: "Cycling", + team: "Australia", + noc: "AUS", + age: 20, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Silver", + }, + { + name: "Miriam Welte", + gender: "F", + height: "171", + weight: "67", + sport: "Cycling", + team: "Germany", + noc: "GER", + age: 29, + event: "Cycling Women's Team Sprint", + medal: "Bronze", + }, + { + name: "Lidewij Marsia Maria Welten", + gender: "F", + height: "170", + weight: "64", + sport: "Hockey", + team: "Netherlands", + noc: "NED", + age: 26, + event: "Hockey Women's Hockey", + medal: "Silver", + }, + { + name: "Phillipp Wende", + gender: "M", + height: "199", + weight: "90", + sport: "Rowing", + team: "Germany", + noc: "GER", + age: 31, + event: "Rowing Men's Quadruple Sculls", + medal: "Gold", + }, + { + name: "Isabelle Regina Werth", + gender: "F", + height: "169", + weight: "66", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 47, + event: "Equestrianism Mixed Dressage, Individual", + medal: "Silver", + }, + { + name: "Isabelle Regina Werth", + gender: "F", + height: "169", + weight: "66", + sport: "Equestrianism", + team: "Germany", + noc: "GER", + age: 47, + event: "Equestrianism Mixed Dressage, Team", + medal: "Gold", + }, + { + name: "Christopher Wesley", + gender: "M", + height: "192", + weight: "88", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, + { + name: "Sanne Wevers", + gender: "F", + height: "156", + weight: "46", + sport: "Gymnastics", + team: "Netherlands", + noc: "NED", + age: 24, + event: "Gymnastics Women's Balance Beam", + medal: "Gold", + }, + { + name: "Wverton Pereira da Silva", + gender: "M", + height: "189", + weight: "86", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 28, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Lindsay Marie Whalen", + gender: "F", + height: "175", + weight: "72", + sport: "Basketball", + team: "United States", + noc: "USA", + age: 34, + event: "Basketball Women's Basketball", + medal: "Gold", + }, + { + name: "Nicola White", + gender: "F", + height: "172", + weight: "65", + sport: "Hockey", + team: "Great Britain", + noc: "GBR", + age: 28, + event: "Hockey Women's Hockey", + medal: "Gold", + }, + { + name: "Max Antony Whitlock", + gender: "M", + height: "167", + weight: "56", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Gymnastics Men's Individual All-Around", + medal: "Bronze", + }, + { + name: "Max Antony Whitlock", + gender: "M", + height: "167", + weight: "56", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Gymnastics Men's Floor Exercise", + medal: "Gold", + }, + { + name: "Max Antony Whitlock", + gender: "M", + height: "167", + weight: "56", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 23, + event: "Gymnastics Men's Pommelled Horse", + medal: "Gold", + }, + { + name: "Erica Elizabeth Wiebe", + gender: "F", + height: "175", + weight: "75", + sport: "Wrestling", + team: "Canada", + noc: "CAN", + age: 27, + event: "Wrestling Women's Heavyweight, Freestyle", + medal: "Gold", + }, + { + name: "Fabian Wiede", + gender: "M", + height: "194", + weight: "94", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 22, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Patrick Wiencek", + gender: "M", + height: "200", + weight: "110", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 27, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Peter Noel Jan Wiersum", + gender: "M", + height: "173", + weight: "55", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 31, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Tone Wieten", + gender: "M", + height: "201", + weight: "102", + sport: "Rowing", + team: "Netherlands", + noc: "NED", + age: 22, + event: "Rowing Men's Coxed Eights", + medal: "Bronze", + }, + { + name: "Bradley Marc Wiggins", + gender: "M", + height: "190", + weight: "82", + sport: "Cycling", + team: "Great Britain", + noc: "GBR", + age: 36, + event: "Cycling Men's Team Pursuit, 4,000 metres", + medal: "Gold", + }, + { + name: "Rhian Emilie Wilkinson", + gender: "F", + height: "166", + weight: "66", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 34, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "William de Asevedo Furtado", + gender: "M", + height: "176", + weight: "65", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 21, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Charity Williams", + gender: "F", + height: "162", + weight: "68", + sport: "Rugby Sevens", + team: "Canada", + noc: "CAN", + age: 19, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Bronze", + }, + { + name: "Christania Williams", + gender: "F", + height: "165", + weight: "63", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 21, + event: "Athletics Women's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Michelle Williams (-Toro)", + gender: "F", + height: "175", + weight: "67", + sport: "Swimming", + team: "Canada", + noc: "CAN", + age: 25, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Bronze", + }, + { + name: "Niall Williams", + gender: "F", + height: "173", + weight: "74", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 28, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Sharni Williams", + gender: "F", + height: "167", + weight: "79", + sport: "Rugby Sevens", + team: "Australia", + noc: "AUS", + age: 28, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Gold", + }, + { + name: "Venus Ebony Starr Williams", + gender: "F", + height: "185", + weight: "75", + sport: "Tennis", + team: "United States", + noc: "USA", + age: 36, + event: "Tennis Mixed Doubles", + medal: "Silver", + }, + { + name: "Novlene Hilaire Williams-Mills", + gender: "F", + height: "168", + weight: "57", + sport: "Athletics", + team: "Jamaica", + noc: "JAM", + age: 34, + event: "Athletics Women's 4 x 400 metres Relay", + medal: "Silver", + }, + { + name: 'Nicholas Ian "Nick" Willis', + gender: "M", + height: "183", + weight: "68", + sport: "Athletics", + team: "New Zealand", + noc: "NZL", + age: 33, + event: "Athletics Men's 1,500 metres", + medal: "Bronze", + }, + { + name: 'Madison "Madi" Wilson', + gender: "F", + height: "179", + weight: "61", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Freestyle Relay", + medal: "Gold", + }, + { + name: 'Madison "Madi" Wilson', + gender: "F", + height: "179", + weight: "61", + sport: "Swimming", + team: "Australia", + noc: "AUS", + age: 22, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Silver", + }, + { + name: "Melanie Kate Wilson", + gender: "F", + height: "184", + weight: "75", + sport: "Rowing", + team: "Great Britain", + noc: "GBR", + age: 32, + event: "Rowing Women's Coxed Eights", + medal: "Silver", + }, + { + name: "Nile Wilson", + gender: "M", + height: "166", + weight: "60", + sport: "Gymnastics", + team: "Great Britain", + noc: "GBR", + age: 20, + event: "Gymnastics Men's Horizontal Bar", + medal: "Bronze", + }, + { + name: "Spencer James W. Wilton", + gender: "M", + height: "183", + weight: "83", + sport: "Equestrianism", + team: "Great Britain", + noc: "GBR", + age: 43, + event: "Equestrianism Mixed Dressage, Team", + medal: "Silver", + }, + { + name: "Kasper Winther Jrgensen", + gender: "M", + height: "182", + weight: "73", + sport: "Rowing", + team: "Denmark", + noc: "DEN", + age: 31, + event: "Rowing Men's Lightweight Coxless Fours", + medal: "Silver", + }, + { + name: "Anita Wodarczyk", + gender: "F", + height: "178", + weight: "95", + sport: "Athletics", + team: "Poland", + noc: "POL", + age: 30, + event: "Athletics Women's Hammer Throw", + medal: "Gold", + }, + { + name: "Maja Martyna Woszczowska", + gender: "F", + height: "170", + weight: "54", + sport: "Cycling", + team: "Poland", + noc: "POL", + age: 32, + event: "Cycling Women's Mountainbike, Cross-team", + medal: "Silver", + }, + { + name: "Andreas Wolff", + gender: "M", + height: "198", + weight: "110", + sport: "Handball", + team: "Germany", + noc: "GER", + age: 25, + event: "Handball Men's Handball", + medal: "Bronze", + }, + { + name: "Panipak Wongpattanakit", + gender: "F", + height: "173", + weight: "49", + sport: "Taekwondo", + team: "Thailand", + noc: "THA", + age: 18, + event: "Taekwondo Women's Flyweight", + medal: "Bronze", + }, + { + name: "Portia Woodman", + gender: "F", + height: "169", + weight: "74", + sport: "Rugby Sevens", + team: "New Zealand", + noc: "NZL", + age: 25, + event: "Rugby Sevens Women's Rugby Sevens", + medal: "Silver", + }, + { + name: "Kelsi Worrell", + gender: "F", + height: "180", + weight: "75", + sport: "Swimming", + team: "United States", + noc: "USA", + age: 22, + event: "Swimming Women's 4 x 100 metres Medley Relay", + medal: "Gold", + }, + { + name: "Taylor Worth", + gender: "M", + height: "174", + weight: "60", + sport: "Archery", + team: "Australia", + noc: "AUS", + age: 25, + event: "Archery Men's Team", + medal: "Bronze", + }, + { + name: "Dagmara Wozniak (Woniak-)", + gender: "F", + height: "173", + weight: "81", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 28, + event: "Fencing Women's Sabre, Team", + medal: "Bronze", + }, + { + name: "Felipe Almeida Wu", + gender: "M", + height: "169", + weight: "69", + sport: "Shooting", + team: "Brazil", + noc: "BRA", + age: 24, + event: "Shooting Men's Air Pistol, 10 metres", + medal: "Silver", + }, + { + name: "Wu Minxia", + gender: "F", + height: "167", + weight: "52", + sport: "Diving", + team: "China", + noc: "CHN", + age: 30, + event: "Diving Women's Synchronized Springboard", + medal: "Gold", + }, + { + name: "Marta Xargay Casademont", + gender: "F", + height: "180", + weight: "71", + sport: "Basketball", + team: "Spain", + noc: "ESP", + age: 25, + event: "Basketball Women's Basketball", + medal: "Silver", + }, + { + name: "Xiang Yanmei", + gender: "F", + height: "163", + weight: "69", + sport: "Weightlifting", + team: "China", + noc: "CHN", + age: 24, + event: "Weightlifting Women's Light-Heavyweight", + medal: "Gold", + }, + { + name: "Xu Anqi", + gender: "F", + height: "182", + weight: "76", + sport: "Fencing", + team: "China", + noc: "CHN", + age: 24, + event: "Fencing Women's epee, Team", + medal: "Silver", + }, + { + name: "Xu Jiayu", + gender: "M", + height: "187", + weight: "78", + sport: "Swimming", + team: "China", + noc: "CHN", + age: 20, + event: "Swimming Men's 100 metres Backstroke", + medal: "Silver", + }, + { + name: "Xu Xin", + gender: "M", + height: "180", + weight: "67", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 26, + event: "Table Tennis Men's Team", + medal: "Gold", + }, + { + name: "Xu Yunli", + gender: "F", + height: "195", + weight: "75", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 29, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Kanae Yamabe", + gender: "F", + height: "172", + weight: "108", + sport: "Judo", + team: "Japan", + noc: "JPN", + age: 25, + event: "Judo Women's Heavyweight", + medal: "Bronze", + }, + { + name: "Ryota Yamagata", + gender: "M", + height: "177", + weight: "70", + sport: "Athletics", + team: "Japan", + noc: "JPN", + age: 24, + event: "Athletics Men's 4 x 100 metres Relay", + medal: "Silver", + }, + { + name: "Koji Yamamuro", + gender: "M", + height: "159", + weight: "58", + sport: "Gymnastics", + team: "Japan", + noc: "JPN", + age: 27, + event: "Gymnastics Men's Team All-Around", + medal: "Gold", + }, + { + name: "Yan Ni", + gender: "F", + height: "192", + weight: "74", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 29, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Dmytro Mykolaiovych Yanchuk", + gender: "M", + height: "184", + weight: "75", + sport: "Canoeing", + team: "Ukraine", + noc: "UKR", + age: 23, + event: "Canoeing Men's Canadian Doubles, 1,000 metres", + medal: "Bronze", + }, + { + name: "Yang Fangxu", + gender: "F", + height: "190", + weight: "71", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 21, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Elitsa Atanasova Yankova", + gender: "F", + height: "151", + weight: "48", + sport: "Wrestling", + team: "Bulgaria", + noc: "BUL", + age: 21, + event: "Wrestling Women's Flyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Selim Yaar", + gender: "M", + height: "179", + weight: "86", + sport: "Wrestling", + team: "Turkey", + noc: "TUR", + age: 26, + event: "Wrestling Men's Light-Heavyweight, Freestyle", + medal: "Silver", + }, + { + name: "Hassan Aliazam Yazdanicharati", + gender: "M", + height: "181", + weight: "74", + sport: "Wrestling", + team: "Iran", + noc: "IRI", + age: 21, + event: "Wrestling Men's Middleweight, Freestyle", + medal: "Gold", + }, + { + name: "Yuliya Andreyevna Yefimova", + gender: "F", + height: "178", + weight: "64", + sport: "Swimming", + team: "Russia", + noc: "RUS", + age: 24, + event: "Swimming Women's 100 metres Breaststroke", + medal: "Silver", + }, + { + name: "Yuliya Andreyevna Yefimova", + gender: "F", + height: "178", + weight: "64", + sport: "Swimming", + team: "Russia", + noc: "RUS", + age: 24, + event: "Swimming Women's 200 metres Breaststroke", + medal: "Silver", + }, + { + name: "Julius Kiplagat Yego", + gender: "M", + height: "175", + weight: "94", + sport: "Athletics", + team: "Kenya", + noc: "KEN", + age: 27, + event: "Athletics Men's Javelin Throw", + medal: "Silver", + }, + { + name: "Yana Karapetovna Yegoryan", + gender: "F", + height: "175", + weight: "64", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 22, + event: "Fencing Women's Sabre, Individual", + medal: "Gold", + }, + { + name: "Yana Karapetovna Yegoryan", + gender: "F", + height: "175", + weight: "64", + sport: "Fencing", + team: "Russia", + noc: "RUS", + age: 22, + event: "Fencing Women's Sabre, Team", + medal: "Gold", + }, + { + name: "Daniyar Maratovich Yeleusinov", + gender: "M", + height: "178", + weight: "64", + sport: "Boxing", + team: "Kazakhstan", + noc: "KAZ", + age: 25, + event: "Boxing Men's Welterweight", + medal: "Gold", + }, + { + name: "Tatyana Vladimirova Yerokhina", + gender: "F", + height: "185", + weight: "73", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 31, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Yi Siling", + gender: "F", + height: "165", + weight: "51", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 27, + event: "Shooting Women's Air Rifle, 10 metres", + medal: "Bronze", + }, + { + name: "Yin Chengxin", + gender: "F", + height: "170", + weight: "58", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 21, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Yin Junhua", + gender: "F", + height: "167", + weight: "60", + sport: "Boxing", + team: "China", + noc: "CHN", + age: 25, + event: "Boxing Women's Lightweight", + medal: "Silver", + }, + { + name: "Tony Victor James Yoka", + gender: "M", + height: "200", + weight: "105", + sport: "Boxing", + team: "France", + noc: "FRA", + age: 24, + event: "Boxing Men's Super-Heavyweight", + medal: "Gold", + }, + { + name: "Yoon Jin-Hee", + gender: "F", + height: "158", + weight: "53", + sport: "Weightlifting", + team: "South Korea", + noc: "KOR", + age: 29, + event: "Weightlifting Women's Featherweight", + medal: "Bronze", + }, + { + name: "Kurumi Yoshida", + gender: "F", + height: "167", + weight: "57", + sport: "Synchronized Swimming", + team: "Japan", + noc: "JPN", + age: 24, + event: "Synchronized Swimming Women's Team", + medal: "Bronze", + }, + { + name: "Saori Yoshida", + gender: "F", + height: "157", + weight: "55", + sport: "Wrestling", + team: "Japan", + noc: "JPN", + age: 33, + event: "Wrestling Women's Featherweight, Freestyle", + medal: "Silver", + }, + { + name: "Maharu Yoshimura", + gender: "M", + height: "177", + weight: "61", + sport: "Table Tennis", + team: "Japan", + noc: "JPN", + age: 23, + event: "Table Tennis Men's Team", + medal: "Silver", + }, + { + name: "You Hao", + gender: "M", + height: "162", + weight: "60", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 24, + event: "Gymnastics Men's Team All-Around", + medal: "Bronze", + }, + { + name: "Yu Song", + gender: "F", + height: "182", + weight: "128", + sport: "Judo", + team: "China", + noc: "CHN", + age: 29, + event: "Judo Women's Heavyweight", + medal: "Bronze", + }, + { + name: "Yuan Xinyue", + gender: "F", + height: "201", + weight: "78", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 19, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Grce Zaadi Deuna", + gender: "F", + height: "171", + weight: "66", + sport: "Handball", + team: "France", + noc: "FRA", + age: 23, + event: "Handball Women's Handball", + medal: "Silver", + }, + { + name: "Olga Sergeyevna Zabelinskaya (Sukhoruchenkova-)", + gender: "F", + height: "175", + weight: "61", + sport: "Cycling", + team: "Russia", + noc: "RUS", + age: 36, + event: "Cycling Women's Individual Time Trial", + medal: "Silver", + }, + { + name: "Shelina Laura Zadorsky", + gender: "F", + height: "172", + weight: "67", + sport: "Football", + team: "Canada", + noc: "CAN", + age: 23, + event: "Football Women's Football", + medal: "Bronze", + }, + { + name: "Mariel Leigh Zagunis", + gender: "F", + height: "173", + weight: "72", + sport: "Fencing", + team: "United States", + noc: "USA", + age: 31, + event: "Fencing Women's Sabre, Team", + medal: "Bronze", + }, + { + name: "Thomas Zajac", + gender: "M", + height: "180", + weight: "77", + sport: "Sailing", + team: "Austria", + noc: "AUT", + age: 30, + event: "Sailing Mixed Multihull", + medal: "Bronze", + }, + { + name: "Arthur Nabarrete Zanetti", + gender: "M", + height: "156", + weight: "61", + sport: "Gymnastics", + team: "Brazil", + noc: "BRA", + age: 26, + event: "Gymnastics Men's Rings", + medal: "Silver", + }, + { + name: "Aleksandr Sergeyevich Zaychikov", + gender: "M", + height: "180", + weight: "105", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 23, + event: "Weightlifting Men's Heavyweight", + medal: "Bronze", + }, + { + name: "Ivan Zaytsev", + gender: "M", + height: "204", + weight: "100", + sport: "Volleyball", + team: "Italy", + noc: "ITA", + age: 27, + event: "Volleyball Men's Volleyball", + medal: "Silver", + }, + { + name: "Vasilij bogar", + gender: "M", + height: "189", + weight: "98", + sport: "Sailing", + team: "Slovenia", + noc: "SLO", + age: 40, + event: "Sailing Men's One Person Heavyweight Dinghy", + medal: "Silver", + }, + { + name: "Jos Carlos Cracco Neto", + gender: "M", + height: "170", + weight: "69", + sport: "Football", + team: "Brazil", + noc: "BRA", + age: 22, + event: "Football Men's Football", + medal: "Gold", + }, + { + name: "Zeng Zhen", + gender: "F", + height: "170", + weight: "61", + sport: "Synchronized Swimming", + team: "China", + noc: "CHN", + age: 22, + event: "Synchronized Swimming Women's Team", + medal: "Silver", + }, + { + name: "Zhang Binbin", + gender: "F", + height: "164", + weight: "55", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 27, + event: "Shooting Women's Small-Bore Rifle, Three Positions, 50 metres", + medal: "Silver", + }, + { + name: "Zhang Changning", + gender: "F", + height: "193", + weight: "79", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 20, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Zhang Chenglong", + gender: "M", + height: "173", + weight: "65", + sport: "Gymnastics", + team: "China", + noc: "CHN", + age: 27, + event: "Gymnastics Men's Team All-Around", + medal: "Bronze", + }, + { + name: "Zhang Fengliu", + gender: "F", + height: "172", + weight: "77", + sport: "Wrestling", + team: "China", + noc: "CHN", + age: 26, + event: "Wrestling Women's Heavyweight, Freestyle", + medal: "Bronze", + }, + { + name: "Zhang Jike", + gender: "M", + height: "178", + weight: "70", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 28, + event: "Table Tennis Men's Singles", + medal: "Silver", + }, + { + name: "Zhang Jike", + gender: "M", + height: "178", + weight: "70", + sport: "Table Tennis", + team: "China", + noc: "CHN", + age: 28, + event: "Table Tennis Men's Team", + medal: "Gold", + }, + { + name: "Zhang Mengxue", + gender: "F", + height: "162", + weight: "70", + sport: "Shooting", + team: "China", + noc: "CHN", + age: 25, + event: "Shooting Women's Air Pistol, 10 metres", + medal: "Gold", + }, + { + name: "Zhang Nan", + gender: "M", + height: "183", + weight: "75", + sport: "Badminton", + team: "China", + noc: "CHN", + age: 26, + event: "Badminton Mixed Doubles", + medal: "Bronze", + }, + { + name: "Zhang Nan", + gender: "M", + height: "183", + weight: "75", + sport: "Badminton", + team: "China", + noc: "CHN", + age: 26, + event: "Badminton Men's Doubles", + medal: "Gold", + }, + { + name: "Zhang Wenxiu", + gender: "F", + height: "183", + weight: "105", + sport: "Athletics", + team: "China", + noc: "CHN", + age: 30, + event: "Athletics Women's Hammer Throw", + medal: "Silver", + }, + { + name: "Zhao Shuai", + gender: "M", + height: "188", + weight: "63", + sport: "Taekwondo", + team: "China", + noc: "CHN", + age: 20, + event: "Taekwondo Men's Flyweight", + medal: "Gold", + }, + { + name: "Zhao Yunlei", + gender: "F", + height: "173", + weight: "60", + sport: "Badminton", + team: "China", + noc: "CHN", + age: 29, + event: "Badminton Mixed Doubles", + medal: "Bronze", + }, + { + name: "Zhazira Abdrakhmanovna Zhapparkul", + gender: "F", + height: "155", + weight: "69", + sport: "Weightlifting", + team: "Kazakhstan", + noc: "KAZ", + age: 22, + event: "Weightlifting Women's Light-Heavyweight", + medal: "Silver", + }, + { + name: "Zheng Shuyin", + gender: "F", + height: "188", + weight: "75", + sport: "Taekwondo", + team: "China", + noc: "CHN", + age: 22, + event: "Taekwondo Women's Heavyweight", + medal: "Gold", + }, + { + name: "Viktoriya Yuryevna Zhilinskayte", + gender: "F", + height: "188", + weight: "80", + sport: "Handball", + team: "Russia", + noc: "RUS", + age: 27, + event: "Handball Women's Handball", + medal: "Gold", + }, + { + name: "Valeriya Sergeyevna Zholobova-Koblova", + gender: "F", + height: "164", + weight: "58", + sport: "Wrestling", + team: "Russia", + noc: "RUS", + age: 23, + event: "Wrestling Women's Lightweight, Freestyle", + medal: "Silver", + }, + { + name: "Zhong Tianshi", + gender: "F", + height: "168", + weight: "62", + sport: "Cycling", + team: "China", + noc: "CHN", + age: 25, + event: "Cycling Women's Team Sprint", + medal: "Gold", + }, + { + name: "Zhu Ting", + gender: "F", + height: "198", + weight: "78", + sport: "Volleyball", + team: "China", + noc: "CHN", + age: 21, + event: "Volleyball Women's Volleyball", + medal: "Gold", + }, + { + name: "Bojana ivkovi", + gender: "F", + height: "186", + weight: "72", + sport: "Volleyball", + team: "Serbia", + noc: "SRB", + age: 28, + event: "Volleyball Women's Volleyball", + medal: "Silver", + }, + { + name: "Shakhobiddin Shokirovich Zoirov", + gender: "M", + height: "169", + weight: "52", + sport: "Boxing", + team: "Uzbekistan", + noc: "UZB", + age: 23, + event: "Boxing Men's Flyweight", + medal: "Gold", + }, + { + name: "Milenko Zori", + gender: "M", + height: "179", + weight: "73", + sport: "Canoeing", + team: "Serbia", + noc: "SRB", + age: 27, + event: "Canoeing Men's Kayak Doubles, 1,000 metres", + medal: "Silver", + }, + { + name: "Martin Zwicker", + gender: "M", + height: "175", + weight: "64", + sport: "Hockey", + team: "Germany", + noc: "GER", + age: 29, + event: "Hockey Men's Hockey", + medal: "Bronze", + }, +]; diff --git a/src/js/main.js b/src/js/main.js index 6df8f478..111afd5a 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,16 +1,188 @@ +import { athletes } from "/src/js/athletes.js"; +//buscar el boton y luego +///eventlistener declarar buscar +const nameFilter = document.getElementById("name"); +const genderFilter = document.getElementById("gender"); +const medalFilter = document.getElementById("medal"); +const teamFilter = document.getElementById("team"); +const sportFilter = document.getElementById("sport"); +const eventFilter = document.getElementById("event"); +// Gender: Usando filter +const uniqueGenders = athletes + .map((athlete) => athlete.gender) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); -import { example } from '../data.js'; -// import data from './data/lol/lol.js'; +// Agrega una opción limpia al principio del arreglo +//uniqueGenders.unshift(""); +uniqueGenders.forEach((gender) => { + const option = document.createElement("option"); + option.textContent = gender; + genderFilter.appendChild(option); +}); -console.log(example, data); +// Name: Usando filter +const uniqueNames = athletes + .map((athlete) => athlete.name) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); +uniqueNames.forEach((name) => { + const option = document.createElement("option"); + option.textContent = name; + nameFilter.appendChild(option); +}); +// MEDAL: Usando filter +const uniqueMedals = athletes + .map((athlete) => athlete.medal) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); +uniqueMedals.forEach((medal) => { + const option = document.createElement("option"); + option.textContent = medal; + medalFilter.appendChild(option); +}); -/**TESTIMONIOS**/ +// EVENT: Usando filter +const uniqueEvents = athletes + .map((athlete) => athlete.event) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); +uniqueEvents.forEach((event) => { + const option = document.createElement("option"); + option.textContent = event; + eventFilter.appendChild(option); +}); +// SPORT : Usando filter +const uniqueSports = athletes + .map((athlete) => athlete.sport) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); +uniqueSports.forEach((sport) => { + const option = document.createElement("option"); + option.textContent = sport; + sportFilter.appendChild(option); +}); + +// TEAM : Usando filter +const uniqueTeams = athletes + .map((athlete) => athlete.team) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); + +uniqueTeams.forEach((team) => { + const option = document.createElement("option"); + option.textContent = team; + teamFilter.appendChild(option); +}); + +// DECLARACIÓN DE MÍNIMOS Y MÁXIMOS +// EDAD +const ageMinFilter = document.getElementById("ageMin"); +const ageMaxFilter = document.getElementById("ageMax"); +/*// TALLA +const heightMinFilter = document.getElementById("heightMin"); +const heightMaxFilter = document.getElementById("heightMax"); +// +const weightMinFilter = document.getElementById("weightMin"); +const weightMaxFilter = document.getElementById("weightMax"); + +*/ + +// EDAD :filtros +const ages = athletes.map((athlete) => athlete.age); +const minAge = Math.min(...ages); +const maxAge = Math.max(...ages); + +for (let i = minAge; i <= maxAge; i++) { + const optionMin = document.createElement("option"); + optionMin.value = i; + optionMin.textContent = i + " años"; + ageMinFilter.appendChild(optionMin); + + const optionMax = document.createElement("option"); + optionMax.value = i; + optionMax.textContent = i + " años"; + ageMaxFilter.appendChild(optionMax); +} + +/* +// Altura +const heights = athletes.map(athlete => athlete.height); +const minHeight = Math.min(...heights); +const maxHeight = Math.max(...heights); + +for (let i = minHeight; i <= maxHeight; i++) { + const optionMin = document.createElement('option'); + optionMin.value = i; + optionMin.textContent = i + ' cm'; + heightMinFilter.appendChild(optionMin); + + const optionMax = document.createElement('option'); + optionMax.value = i; + optionMax.textContent = i + ' cm'; + heightMaxFilter.appendChild(optionMax); +} + +// Peso +const weights = athletes.map(athlete => parseInt(athlete.weight)); +const minWeight = Math.min(...weights); +const maxWeight = Math.max(...weights); + +for (let i = minWeight; i <= maxWeight; i++) { + const optionMin = document.createElement('option'); + optionMin.value = i; + optionMin.textContent = i + " kg"; + weightMinFilter.appendChild(optionMin); + + const optionMax = document.createElement('option'); + optionMax.value = i; + optionMax.textContent = i + " kg"; + weightMaxFilter.appendChild(optionMax); +} + +*/ + +const btnBuscar = document.getElementById("btnBuscar"); +btnBuscar.addEventListener("click", FiltradoBuscar); + +function FiltradoBuscar() { + const filteredAthletes = athletes.filter((athlete) => { + return ( + (genderFilter === "" || athlete.gender === genderFilter) && + (medalFilter === "" || athlete.medal === medalFilter) && + (ageMinFilter || athlete.age >= ageMinFilter) && + (ageMaxFilter || athlete.age <= ageMaxFilter) && + (teamFilter === "" || athlete.team === teamFilter) && + (sportFilter === "" || athlete.team === sportFilter) && + (eventFilter === "" || athlete.team === eventFilter) + ); + }); + + filteredAthletes.forEach((athlete) => { + const resultItem = document.createElement("div"); + resultItem.classList.add("result-item"); + + resultItem.innerHTML = ` +

${athlete.name}

+

Género: ${athlete.gender}

+

Altura: ${athlete.height}

+

Peso: ${athlete.weight}

+

Deporte: ${athlete.sport}

+

Equipo: ${athlete.team}

+

Edad: ${athlete.age}

+

Evento: ${athlete.event}

+

Medalla: ${athlete.medal}

+ `; + + btnBuscar.appendChild(FiltradoBuscar); + }); +} From 0d91d6a7e52b120f079b2a06559387b232560c85 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Sun, 28 May 2023 17:18:29 -0500 Subject: [PATCH 14/55] Solo filtros --- src/busqueda.html | 6 ++-- src/js/app.js | 74 ---------------------------------------- src/js/main.js | 87 +++++------------------------------------------ 3 files changed, 11 insertions(+), 156 deletions(-) diff --git a/src/busqueda.html b/src/busqueda.html index 71b8068e..302f11c1 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -129,8 +129,8 @@

Buscador de Atletas que participaron en Rio 2016

- - + +
diff --git a/src/js/app.js b/src/js/app.js index 3a99ed6a..e69de29b 100644 --- a/src/js/app.js +++ b/src/js/app.js @@ -1,74 +0,0 @@ -import { athletes } from './js/athletes'; - -// Función para buscar y filtrar los atletas -function buscar() { - const genderFilter = document.getElementById('gender').value; - const medalFilter = document.getElementById('medal').value; - const teamFilter = document.getElementById('team').value.toLowerCase(); - const sportFilter = document.getElementById('sport').value.toLowerCase(); - const eventFilter = document.getElementById('event').value.toLowerCase(); - - // DECLARACIÓN DE MÍNIMOS Y MÁXIMOS - // EDAD - const ageMinFilter = parseInt(document.getElementById('ageMin').value); - const ageMaxFilter = parseInt(document.getElementById('ageMax').value); - // TALLA - const heightMinFilter = parseInt(document.getElementById('heightMin').value); - const heightMaxFilter = parseInt(document.getElementById('heightMax').value); - // PESO - const weightMinFilter = parseInt(document.getElementById('weightMin').value); - const weightMaxFilter = parseInt(document.getElementById('weightMax').value); - - // - athletes.forEach(team => { - const optionTeam = document.createElement('team'); - optionTeam.textContent =team.team; - teamFilter.appendChild(optionTeam); - }); - - - const resultsContainer = document.getElementById('results'); - resultsContainer.innerHTML = ''; - - const filteredAthletes = athletes.filter((athlete) => { - return ( - (genderFilter === '' || athlete.gender === genderFilter) && - (medalFilter === '' || athlete.medal === medalFilter) && - - (isNaN(ageMinFilter) || athlete.age >= ageMinFilter) && - (isNaN(ageMaxFilter) || athlete.age <= ageMaxFilter) && - - (isNaN(heightMinFilter) || athlete.age >= heightMinFilter) && - (isNaN(heightMaxFilter) || athlete.age <= heightMaxFilter) && - - (isNaN(weightMinFilter) || athlete.age >= weightMinFilter) && - (isNaN(weightMaxFilter) || athlete.age <= weightMaxFilter) && - - (teamFilter === '' || athlete.team.toLowerCase().includes(teamFilter))&& - (sportFilter === '' || athlete.team.toLowerCase().includes(sportFilter))&& - (eventFilter === '' || athlete.team.toLowerCase().includes(eventFilter)) - ); - }); - - filteredAthletes.forEach((athlete) => { - const resultItem = document.createElement('div'); - resultItem.classList.add('result-item'); - - resultItem.innerHTML = ` -

${athlete.name}

-

Género: ${athlete.gender}

-

Altura: ${athlete.height}

-

Peso: ${athlete.weight}

-

Deporte: ${athlete.sport}

-

Equipo: ${athlete.team}

-

Edad: ${athlete.age}

-

Evento: ${athlete.event}

-

Medalla: ${athlete.medal}

- `; - - resultsContainer.appendChild(resultItem); - }); - - - -} diff --git a/src/js/main.js b/src/js/main.js index 111afd5a..4e27cde6 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,4 +1,9 @@ -import { athletes } from "/src/js/athletes.js"; +import { athletes } from "/./src/js/athletes.js"; + +// Importa la base de datos desde athletes.js +//buscar el boton y luego +///eventlistener declarar buscar + //buscar el boton y luego ///eventlistener declarar buscar @@ -15,16 +20,13 @@ const uniqueGenders = athletes .map((athlete) => athlete.gender) .filter((value, index, self) => self.indexOf(value) === index) .sort((a, b) => a.localeCompare(b)); - -// Agrega una opción limpia al principio del arreglo -//uniqueGenders.unshift(""); - uniqueGenders.forEach((gender) => { const option = document.createElement("option"); option.textContent = gender; genderFilter.appendChild(option); }); + // Name: Usando filter const uniqueNames = athletes .map((athlete) => athlete.name) @@ -88,14 +90,6 @@ uniqueTeams.forEach((team) => { // EDAD const ageMinFilter = document.getElementById("ageMin"); const ageMaxFilter = document.getElementById("ageMax"); -/*// TALLA -const heightMinFilter = document.getElementById("heightMin"); -const heightMaxFilter = document.getElementById("heightMax"); -// -const weightMinFilter = document.getElementById("weightMin"); -const weightMaxFilter = document.getElementById("weightMax"); - -*/ // EDAD :filtros const ages = athletes.map((athlete) => athlete.age); @@ -114,75 +108,10 @@ for (let i = minAge; i <= maxAge; i++) { ageMaxFilter.appendChild(optionMax); } -/* -// Altura -const heights = athletes.map(athlete => athlete.height); -const minHeight = Math.min(...heights); -const maxHeight = Math.max(...heights); -for (let i = minHeight; i <= maxHeight; i++) { - const optionMin = document.createElement('option'); - optionMin.value = i; - optionMin.textContent = i + ' cm'; - heightMinFilter.appendChild(optionMin); - const optionMax = document.createElement('option'); - optionMax.value = i; - optionMax.textContent = i + ' cm'; - heightMaxFilter.appendChild(optionMax); -} -// Peso -const weights = athletes.map(athlete => parseInt(athlete.weight)); -const minWeight = Math.min(...weights); -const maxWeight = Math.max(...weights); -for (let i = minWeight; i <= maxWeight; i++) { - const optionMin = document.createElement('option'); - optionMin.value = i; - optionMin.textContent = i + " kg"; - weightMinFilter.appendChild(optionMin); - const optionMax = document.createElement('option'); - optionMax.value = i; - optionMax.textContent = i + " kg"; - weightMaxFilter.appendChild(optionMax); -} -*/ - -const btnBuscar = document.getElementById("btnBuscar"); -btnBuscar.addEventListener("click", FiltradoBuscar); - -function FiltradoBuscar() { - const filteredAthletes = athletes.filter((athlete) => { - return ( - (genderFilter === "" || athlete.gender === genderFilter) && - (medalFilter === "" || athlete.medal === medalFilter) && - (ageMinFilter || athlete.age >= ageMinFilter) && - (ageMaxFilter || athlete.age <= ageMaxFilter) && - (teamFilter === "" || athlete.team === teamFilter) && - (sportFilter === "" || athlete.team === sportFilter) && - (eventFilter === "" || athlete.team === eventFilter) - ); - }); - - filteredAthletes.forEach((athlete) => { - const resultItem = document.createElement("div"); - resultItem.classList.add("result-item"); - - resultItem.innerHTML = ` -

${athlete.name}

-

Género: ${athlete.gender}

-

Altura: ${athlete.height}

-

Peso: ${athlete.weight}

-

Deporte: ${athlete.sport}

-

Equipo: ${athlete.team}

-

Edad: ${athlete.age}

-

Evento: ${athlete.event}

-

Medalla: ${athlete.medal}

- `; - - btnBuscar.appendChild(FiltradoBuscar); - }); -} + From 48e0496913804069b778d3ce98946769ed9418d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Sun, 28 May 2023 17:26:45 -0500 Subject: [PATCH 15/55] main.js --- src/js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/main.js b/src/js/main.js index 4e27cde6..38f530bd 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,4 +1,4 @@ -import { athletes } from "/./src/js/athletes.js"; +import { athletes } from "js/athletes.js"; // Importa la base de datos desde athletes.js //buscar el boton y luego From 555d290181c29bcd8e464aeb9eb43ad80014915b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Sun, 28 May 2023 17:28:05 -0500 Subject: [PATCH 16/55] main.js --- src/js/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/main.js b/src/js/main.js index 38f530bd..4e27cde6 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,4 +1,4 @@ -import { athletes } from "js/athletes.js"; +import { athletes } from "/./src/js/athletes.js"; // Importa la base de datos desde athletes.js //buscar el boton y luego From 229674f7cf4a4e811d8a8729e6e68179f694ad4c Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Sun, 28 May 2023 21:22:57 -0500 Subject: [PATCH 17/55] Estadisticas actualizadas, falta ubicarlos --- src/css/style.css | 19 ++++++++++--- src/estadistica.html | 59 +++++++++++------------------------------ src/js/data.js | 63 +++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 89 insertions(+), 52 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index ecb3b0fc..d69575b6 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -430,7 +430,7 @@ article { /************INDEX***************/ -/************ESTADÍSTICAS***************/ +/************BUSCADOR***************/ /************MAIN-003***************/ /* Estilos del buscador */ @@ -529,13 +529,24 @@ article { /************ESTADÍSTICAS***************/ -/************C0NTACTOS***************/ -/************MAIN-004***************/ + +.chart{ + position: relative; + height: 100px; + width: 100px; + position: static; +} +.chartGender{ + border: 5px solid darkblue; + height: 150px; + width: 200px; +} + + -/************C0NTACTOS***************/ /************C0NTACTOS***************/ /************MAIN-004***************/ diff --git a/src/estadistica.html b/src/estadistica.html index 381c3153..991a4d6f 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -27,9 +27,7 @@ - - - + @@ -70,47 +68,20 @@
-
- -
- -
- -
- -
-

Ranking de los 10 eventos más participantes

- - - - - - - - -
EventoCantidad de participantes
-
- -
- -
- -
-

Ranking de equipos por más participantes

- - - - - - - - -
EquipoCantidad de participantes
-
- - - - + + + + + + + + + + + + + + diff --git a/src/js/data.js b/src/js/data.js index 36d0798d..0833479a 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -1,13 +1,68 @@ // estas funciones son de ejemplo +import { athletes } from "/./src/js/athletes.js"; -export const example = () => { - return 'example'; +///tabla de medallas + +// Obtén la referencia al elemento canvas +const canvas = document.getElementById("chart"); +const ctx = canvas.getContext("2d"); + +// Obtén los datos de medallas de los atletas +const medals = athletes.map((athlete) => athlete.medal); +const goldCount = medals.filter((medal) => medal === "Gold").length; +const silverCount = medals.filter((medal) => medal === "Silver").length; +const bronzeCount = medals.filter((medal) => medal === "Bronze").length; + +// Configura los datos y opciones para la gráfica de barras +const data = { + labels: ["Oro", "Plata", "Bronce"], + datasets: [ + { + label: "Medallas por participante", + data: [goldCount, silverCount, bronzeCount], + backgroundColor: ["Gold", "Silver", "Cooper"], + }, + ], }; -export const anotherExample = () => { - return 'OMG'; +const options = { + scales: { + y: { + beginAtZero: true, + max: Math.max(goldCount, silverCount, bronzeCount) + 1, + }, + }, }; +// Crea la instancia de la gráfica de barras +new Chart(ctx, { + type: "bar", + data: data, + options: options, +}); +/// Gráfico de genero +// +const ctx1 = document.getElementById("chartGender").getContext("2d"); +const genders = athletes.map((athlete) => athlete.gender); +const femCount = genders.filter((gender) => gender === "F").length; +const masCount = genders.filter((gender) => gender === "M").length; + + +const datag = { + labels: ["Masculino","Femenino"], + datasets: [ + { + label: "Participantes por genero", + data: [ masCount,femCount], + backgroundColor: [ "blue","red"], + }, + ], +}; +// Crea la instancia del pie +new Chart(ctx1, { + type: "pie", + data: datag, +}); From c545d090d942c3a33385c0a3fe78ffa03730f7d7 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Mon, 29 May 2023 10:44:14 -0500 Subject: [PATCH 18/55] Cambios --- src/css/style.css | 6 ++--- src/estadistica.html | 46 +++++++++---------------------- src/js/data.js | 64 +++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 75 insertions(+), 41 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index ecb3b0fc..fa6f40db 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -339,7 +339,7 @@ body { @media (max-width: 880px) { - + .main, .footer{ font: bold 14px sans-serif; } @@ -358,7 +358,7 @@ body { text-align: center; } - .navbar, + .navbar,.main, .footer .footer-center i{ margin-left: 0; } @@ -435,7 +435,7 @@ article { /* Estilos del buscador */ .container-1 { - width: 700px; + width: 800px; background: #DBDBDB; padding: 30px; margin: auto; diff --git a/src/estadistica.html b/src/estadistica.html index 381c3153..744db828 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -70,45 +70,23 @@
-
- -
+ + -
- -
+ + + + + + + + -
-

Ranking de los 10 eventos más participantes

- - - - - - - - -
EventoCantidad de participantes
-
-
- -
-
-

Ranking de equipos por más participantes

- - - - - - - - -
EquipoCantidad de participantes
- + diff --git a/src/js/data.js b/src/js/data.js index 36d0798d..370f10eb 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -1,13 +1,69 @@ // estas funciones son de ejemplo +import { athletes } from "/./src/js/athletes.js"; -export const example = () => { - return 'example'; +///tabla de medallas + +// Obtén la referencia al elemento canvas +const canvas = document.getElementById("chart"); +const ctx = canvas.getContext("2d"); + +// Obtén los datos de medallas de los atletas +const medals = athletes.map((athlete) => athlete.medal); +const goldCount = medals.filter((medal) => medal === "Gold").length; +const silverCount = medals.filter((medal) => medal === "Silver").length; +const bronzeCount = medals.filter((medal) => medal === "Bronze").length; + +// Configura los datos y opciones para la gráfica de barras +const data = { + labels: ["Oro", "Plata", "Bronce"], + datasets: [ + { + label: "Medallas por participante", + data: [goldCount, silverCount, bronzeCount], + backgroundColor: ["Gold", "Silver", "Cooper"], + }, + ], }; -export const anotherExample = () => { - return 'OMG'; +const options = { + scales: { + y: { + beginAtZero: true, + max: Math.max(goldCount, silverCount, bronzeCount) + 1, + }, + }, }; +// Crea la instancia de la gráfica de barras +new Chart(ctx, { + type: "bar", + data: data, + options: options, +}); + +/// Gráfico de genero +// +const ctx1 = document.getElementById("chartGender").getContext("2d"); +const genders = athletes.map((athlete) => athlete.gender); +const femCount = genders.filter((gender) => gender === "F").length; +const masCount = genders.filter((gender) => gender === "M").length; + + +const datag = { + labels: ["Masculino","Femenino"], + datasets: [ + { + label: "Participantes por genero", + data: [ masCount,femCount], + backgroundColor: [ "blue","red"], + }, + ], +}; +// Crea la instancia del pie +new Chart(ctx1, { + type: "pie", + data: datag, +}); From f2bf956445a7140e93e60d5ef57212d2fc08a4ad Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Mon, 29 May 2023 10:52:09 -0500 Subject: [PATCH 19/55] Mostrar en busqueda los datos --- src/busqueda.html | 62 ++++++++++---------- src/index.html | 4 +- src/js/athletes.js | 2 +- src/js/data.js | 4 +- src/js/main.js | 139 +++++++++++++++++++++++++++++++++++++++++++-- 5 files changed, 172 insertions(+), 39 deletions(-) diff --git a/src/busqueda.html b/src/busqueda.html index f96ab368..a053f4b2 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -79,8 +79,6 @@

Buscador de Atletas que participaron en Rio 2016

@@ -104,9 +102,6 @@

Buscador de Atletas que participaron en Rio 2016

@@ -130,16 +125,16 @@

Buscador de Atletas que participaron en Rio 2016

- -
- - @@ -149,28 +144,35 @@

Buscador de Atletas que participaron en Rio 2016

- - - - -
- - - - - - - - - - + + + + + + + + + + + + + + + + + + +
nameheightweightsportteamNOCageeventmedal
+ +
- +
@@ -243,8 +245,8 @@

Juegos Olímpicos

- - + + diff --git a/src/index.html b/src/index.html index e7d24535..7710b1a1 100644 --- a/src/index.html +++ b/src/index.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -191,7 +191,7 @@

Juegos Olímpicos

- + diff --git a/src/js/athletes.js b/src/js/athletes.js index 8200b719..39d5e0b5 100644 --- a/src/js/athletes.js +++ b/src/js/athletes.js @@ -1,5 +1,5 @@ - const athletes = [ + export const athletes = [ { "name": "Giovanni Abagnale", /**/ diff --git a/src/js/data.js b/src/js/data.js index 36d0798d..d9e7276b 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -1,7 +1,7 @@ // estas funciones son de ejemplo -export const example = () => { - return 'example'; +export const athletes = () => { + return athletes; }; export const anotherExample = () => { diff --git a/src/js/main.js b/src/js/main.js index 6df8f478..fc7ba001 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,16 +1,147 @@ +import { athletes } from './athletes.js' +console.log(athletes); - -import { example } from '../data.js'; // import data from './data/lol/lol.js'; -console.log(example, data); +document.addEventListener("DOMContentLoaded", function() { + //Obtener el elemento de la tabla + const table = document.getElementById("resultado"); + const tbody = table.getElementsByTagName("tbody")[0]; + + // Recorrer los datos de los atletas + athletes.forEach(athlete => { + // Crear una nueva fila + const row = document.createElement("tr"); + + //Crear celdas para cada propiedad del atleta + const nameCell = document.createElement("td"); + nameCell.textContent = athlete.name; + row.appendChild(nameCell); + + const genderCell = document.createElement("td"); + genderCell.textContent = athlete.gender; + row.appendChild(genderCell); + + const heightCell = document.createElement("td"); + heightCell.textContent = athlete.height; + row.appendChild(heightCell); + + const weightCell = document.createElement("td"); + weightCell.textContent = athlete.weight; + row.appendChild(weightCell); + + const sportCell = document.createElement("td"); + sportCell.textContent = athlete.sport; + row.appendChild(sportCell); + + const teamCell = document.createElement("td"); + teamCell.textContent = athlete.team; + row.appendChild(teamCell); + + const nocCell = document.createElement("td"); + nocCell.textContent = athlete.noc; + row.appendChild(nocCell); + + const ageCell = document.createElement("td"); + ageCell.textContent = athlete.age; + row.appendChild(ageCell); + + const eventCell = document.createElement("td"); + eventCell.textContent = athlete.event; + row.appendChild(eventCell); + + const medalCell = document.createElement("td"); + medalCell.textContent = athlete.medal; + row.appendChild(medalCell); + + // Agregar la fila a la tabla + tbody.appendChild(row); + + }); + }); + +//buscar el boton y luego +///eventlistener declarar buscar +//const nameFilter = document.getElementById("name"); +//const genderFilter = document.getElementById("gender"); +//const medalFilter = document.getElementById("medal"); +//const teamFilter = document.getElementById("team"); +//const sportFilter = document.getElementById("sport"); +//const eventFilter = document.getElementById("event"); + + +// Gender: Usando filter +const genderFilter = document.getElementById("gender"); + +const uniqueGenders = athletes.map((athlete) => athlete.gender) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); + +uniqueGenders.forEach((gender) => { + const option = document.createElement("option"); + option.textContent = gender; + genderFilter.appendChild(option); +}); + +// Name: Usando filter +const uniqueNames = athletes.map((athlete) => athlete.name) + .filter((value, index, self) => self.indexOf(value) === index) + .sort((a, b) => a.localeCompare(b)); +uniqueNames.forEach((name) => { + const option = document.createElement("option"); + option.textContent = name; + nameFilter.appendChild(option); +}); + + + +// Opción 3: SPORT +const uniqueSports = athletes.map(athlete => athlete.sport) + .filter((value, index, self) => self.indexOf(value) === index); +uniqueSports.forEach(sport => { + const option = document.createElement('option'); + option.textContent = sport; + sportFilter.appendChild(option); +}); + +// Opción 4: TEAM +const uniqueTeam = athletes.map(athlete => athlete.team) + .filter((value, index, self) => self.indexOf(value) === index); +uniqueTeam.forEach(team => { + const option = document.createElement('option'); + option.textContent = team; + teamFilter.appendChild(option); +}); + +// DECLARACIÓN DE MÍNIMOS Y MÁXIMOS +// EDAD +const ageMinFilter = document.getElementById('ageMin'); +const ageMaxFilter = document.getElementById("ageMax"); +// TALLA +const heightMinFilter = document.getElementById("heightMin"); +const heightMaxFilter = document.getElementById("heightMax"); +// PESO +const weightMinFilter = document.getElementById("weightMin"); +const weightMaxFilter = document.getElementById("weightMax"); -/**TESTIMONIOS**/ +const weights = athletes.map(athlete => athlete.weight); +const minWeight = Math.min(...weights); +const maxWeight = Math.max(...weights); +for (let i = minWeight; i <= maxWeight; i++) { + const optionMin = document.createElement('option'); + optionMin.value = i; + optionMin.textContent = i; + weightMinFilter.appendChild(optionMin); + const optionMax = document.createElement('option'); + optionMax.value = i; + optionMax.textContent = i; + weightMaxFilter.appendChild(optionMax); +} \ No newline at end of file From d88ce5e203da9bdca9e07ed6d10a105f2a61e41d Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Mon, 29 May 2023 11:27:53 -0500 Subject: [PATCH 20/55] Cambios en estadistica --- src/css/style.css | 21 ++++++++++++--------- src/estadistica.html | 6 ++++++ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 18dbe5c9..8e9258a8 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -530,16 +530,19 @@ article { -.chart{ +#chart{ position: relative; - height: 100px; - width: 100px; - position: static; -} -.chartGender{ - border: 5px solid darkblue; - height: 150px; - width: 200px; + height: 10px; + width: 10px; + display:flex; + align-items: start; + +} +#chartGender{ + display:flex; + align-items: end; + height: 1px; + width: 2px; diff --git a/src/estadistica.html b/src/estadistica.html index 9289852d..51ef24e1 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -75,10 +75,16 @@ + + + + + + From f8bdea4804a4e994013e99d1d31100ba86c60a07 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Mon, 29 May 2023 15:24:52 -0500 Subject: [PATCH 21/55] Filtros completos --- src/busqueda.html | 38 ++++++------ src/css/style.css | 73 +++++++++++++++++++++++ src/js/main.js | 147 ++++++++++++++++++++++++++++++++++------------ 3 files changed, 200 insertions(+), 58 deletions(-) diff --git a/src/busqueda.html b/src/busqueda.html index 71b3291b..c34a65b2 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -124,30 +124,26 @@

Buscador de Atletas que participaron en Rio 2016

-
- - - - - - - - - - - - - - - - - + + +
nameheightweightsportteamNOCageeventmedal
+ + + + + + + + + + + -
NombreGéneroEdadAltura (cm)Peso (kg)DeporteEquipoEventoMedalla
+ @@ -223,7 +219,7 @@

Juegos Olímpicos

- + diff --git a/src/css/style.css b/src/css/style.css index 8e9258a8..68405c60 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -524,6 +524,79 @@ article { padding: 0 10px; } } + +/***************** estilos de busqueda*/ + +.table-rwd { + font-size: .85em; + border: 1px solid rgba(181, 213, 144, 0.5); + color: #666; + border-collapse: collapse; + margin-left: auto; + margin-right: auto; } + + .table-rwd td, .table-rwd th { + padding: .8em; + border-bottom: 1px solid rgba(181, 213, 144, 0.5); } + .table-rwd th { + background: #326A8C; + color: #fff; + font-weight: normal; + text-align: right; } + .table-rwd td { + text-align: right; } + .table-rwd td:before { + + color: #1A8CFF; } + + .table-rwd td:first-of-type { + text-align: left; } + .table-rwd td:first-of-type:before { + content: ""; } + .table-rwd td:first-of-type:after { + content: ""; } + .table-rwd tr:hover { + background: rgba(181, 213, 144, 0.2); } + .table-rwd tr td:nth-child(2n) { + background: rgba(181, 213, 144, 0.2); } + +.table-container { + overflow-x: auto; } + +.table-rwd { + min-width: 1000px; } + .table-rwd td:first-child { + position: absolute; + background: #fff; + width: 8em; } + .table-rwd th:first-child { + width: 8em; } + .table-rwd tr:hover td:first-child { + background: #1A8CFF; + color: #fff; } + .table-rwd tr:nth-child(2) td:first-child { + box-shadow: 0 -2.7em 0 -6px #1A8CFF, -6px -2.7em 0 -6px #1A8CFF; } + + + + + + + + + + + + + + + + + + + + + /************ESTADÍSTICAS***************/ diff --git a/src/js/main.js b/src/js/main.js index 1d7a51ff..c1ce2039 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,10 +1,9 @@ -import { athletes } from './athletes.js' +import { athletes } from "./athletes.js"; // Importa la base de datos desde athletes.js //buscar el boton y luego ///eventlistener declarar buscar - //buscar el boton y luego ///eventlistener declarar buscar @@ -14,6 +13,9 @@ const medalFilter = document.getElementById("medal"); const teamFilter = document.getElementById("team"); const sportFilter = document.getElementById("sport"); const eventFilter = document.getElementById("event"); +// Creación del boton buscar +const buscarButton = document.getElementById("btnBuscar"); +buscarButton.addEventListener("click", aplicarFiltros); // Gender: Usando filter const uniqueGenders = athletes @@ -26,7 +28,6 @@ uniqueGenders.forEach((gender) => { genderFilter.appendChild(option); }); - // Name: Usando filter const uniqueNames = athletes .map((athlete) => athlete.name) @@ -108,10 +109,9 @@ for (let i = minAge; i <= maxAge; i++) { ageMaxFilter.appendChild(optionMax); } - // DECLARACIÓN DE MÍNIMOS Y MÁXIMOS // EDAD - +/* // TALLA const heightMinFilter = document.getElementById("heightMin"); const heightMaxFilter = document.getElementById("heightMax"); @@ -119,67 +119,142 @@ const heightMaxFilter = document.getElementById("heightMax"); const weightMinFilter = document.getElementById("weightMin"); const weightMaxFilter = document.getElementById("weightMax"); - -const weights = athletes.map(athlete => athlete.weight); +const weights = athletes.map((athlete) => athlete.weight); const minWeight = Math.min(...weights); const maxWeight = Math.max(...weights); for (let i = minWeight; i <= maxWeight; i++) { - const optionMin = document.createElement('option'); + const optionMin = document.createElement("option"); optionMin.value = i; optionMin.textContent = i; weightMinFilter.appendChild(optionMin); - const optionMax = document.createElement('option'); + const optionMax = document.createElement("option"); optionMax.value = i; optionMax.textContent = i; weightMaxFilter.appendChild(optionMax); -} +}*/ //MOSTRAR EN PANTALLA DATOS -document.addEventListener("DOMContentLoaded", function() { +document.addEventListener("DOMContentLoaded", function () { //Obtener el elemento de la tabla const table = document.getElementById("resultado"); const tbody = table.getElementsByTagName("tbody")[0]; // Recorrer los datos de los atletas - athletes.forEach(athlete => { + athletes.forEach((athlete) => { // Crear una nueva fila - const row = document.createElement("tr"); + const row = document.createElement("tr"); //Crear celdas para cada propiedad del atleta - const nameCell = document.createElement("td"); - nameCell.textContent = athlete.name; - row.appendChild(nameCell); + const nameCell = document.createElement("td"); + nameCell.textContent = athlete.name; + row.appendChild(nameCell); - const genderCell = document.createElement("td"); - genderCell.textContent = athlete.gender; - row.appendChild(genderCell); + const genderCell = document.createElement("td"); + genderCell.textContent = athlete.gender; + row.appendChild(genderCell); - const heightCell = document.createElement("td"); - heightCell.textContent = athlete.height; - row.appendChild(heightCell); + const ageCell = document.createElement("td"); + ageCell.textContent = athlete.age; + row.appendChild(ageCell); - const weightCell = document.createElement("td"); - weightCell.textContent = athlete.weight; - row.appendChild(weightCell); + const heightCell = document.createElement("td"); + heightCell.textContent = athlete.height; + row.appendChild(heightCell); - const sportCell = document.createElement("td"); - sportCell.textContent = athlete.sport; - row.appendChild(sportCell); + const weightCell = document.createElement("td"); + weightCell.textContent = athlete.weight; + row.appendChild(weightCell); - const teamCell = document.createElement("td"); - teamCell.textContent = athlete.team; - row.appendChild(teamCell); + const sportCell = document.createElement("td"); + sportCell.textContent = athlete.sport; + row.appendChild(sportCell); - const nocCell = document.createElement("td"); - nocCell.textContent = athlete.noc; - row.appendChild(nocCell); + const teamCell = document.createElement("td"); + teamCell.textContent = athlete.team; + row.appendChild(teamCell); + + /* + const nocCell = document.createElement("td"); + nocCell.textContent = athlete.noc; + row.appendChild(nocCell); +*/ + + const eventCell = document.createElement("td"); + eventCell.textContent = athlete.event; + row.appendChild(eventCell); + + const medalCell = document.createElement("td"); + medalCell.textContent = athlete.medal; + row.appendChild(medalCell); + + // Agregar la fila a la tabla + tbody.appendChild(row); + }); +}); + +//APLICAR FILTROS +// Obtener los valores seleccionados de los filtros + +function aplicarFiltros() { + const selectedName = nameFilter.value; + const selectedGender = genderFilter.value; + const selectedMedal = medalFilter.value; + const selectedTeam = teamFilter.value; + const selectedSport = sportFilter.value; + const selectedEvent = eventFilter.value; + const selectedAgeMin = ageMinFilter.value; + const selectedAgeMax = ageMaxFilter.value; + + const filteredAthletes = athletes.filter((athlete) => { + return ( + (selectedName === "" || athlete.name === selectedName) && + (selectedGender === "" || athlete.gender === selectedGender) && + (selectedMedal === "" || athlete.medal === selectedMedal) && + (selectedTeam === "" || athlete.team === selectedTeam) && + (selectedSport === "" || athlete.sport === selectedSport) && + (selectedEvent === "" || athlete.event === selectedEvent) && + (selectedAgeMin === "" || athlete.age >= parseInt(selectedAgeMin)) && + (selectedAgeMax === "" || athlete.age <= parseInt(selectedAgeMax)) + ); + }); + + const table = document.getElementById("resultado"); + const tbody = table.getElementsByTagName("tbody")[0]; + tbody.innerHTML = ""; + + filteredAthletes.forEach((athlete) => { + const row = document.createElement("tr"); + + const nameCell = document.createElement("td"); + nameCell.textContent = athlete.name; + row.appendChild(nameCell); + + const genderCell = document.createElement("td"); + genderCell.textContent = athlete.gender; + row.appendChild(genderCell); const ageCell = document.createElement("td"); ageCell.textContent = athlete.age; row.appendChild(ageCell); + const heightCell = document.createElement("td"); + heightCell.textContent = athlete.height; + row.appendChild(heightCell); + + const weightCell = document.createElement("td"); + weightCell.textContent = athlete.weight; + row.appendChild(weightCell); + + const sportCell = document.createElement("td"); + sportCell.textContent = athlete.sport; + row.appendChild(sportCell); + + const teamCell = document.createElement("td"); + teamCell.textContent = athlete.team; + row.appendChild(teamCell); + const eventCell = document.createElement("td"); eventCell.textContent = athlete.event; row.appendChild(eventCell); @@ -188,8 +263,6 @@ document.addEventListener("DOMContentLoaded", function() { medalCell.textContent = athlete.medal; row.appendChild(medalCell); - // Agregar la fila a la tabla tbody.appendChild(row); - }); -}); +} From 976edd93362ef588b35d831d0be34a4d0c238796 Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Mon, 29 May 2023 15:32:24 -0500 Subject: [PATCH 22/55] Cambios nulos --- src/estadistica.html | 8 +------- src/js/data.js | 2 ++ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/estadistica.html b/src/estadistica.html index 991a4d6f..bae3c086 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -75,18 +75,12 @@ - +
- - - - - - diff --git a/src/js/data.js b/src/js/data.js index 0833479a..bba65493 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -66,3 +66,5 @@ new Chart(ctx1, { data: datag, }); + + From 574e15475dd8262656ffcc7cfd32eec6d9285a3e Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Tue, 30 May 2023 11:05:14 -0500 Subject: [PATCH 23/55] Graficos estadisticos falta 1 --- src/css/style.css | 54 +++++++------ src/estadistica.html | 55 ++++++++++---- src/js/data.js | 176 +++++++++++++++++++++++++++++++++++++++++-- 3 files changed, 243 insertions(+), 42 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 68405c60..604e8f42 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -578,32 +578,12 @@ article { box-shadow: 0 -2.7em 0 -6px #1A8CFF, -6px -2.7em 0 -6px #1A8CFF; } - - - - - - - - - - - - - - - - - - - - /************ESTADÍSTICAS***************/ -#chart{ +/*#chart{ position: relative; height: 10px; width: 10px; @@ -619,10 +599,42 @@ article { +}*/ + +.contenedor-cajas { + display: flex; + flex-wrap: wrap; +} + +.cajacontenedorag { + flex-basis: 40%; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); + margin-bottom: 25px; + padding: 40px; + margin-top: 20px; + margin-left: 80px; + margin-right: 15px; + justify-content: center; + align-items: center; + height: 100vh; +} + +.cajacontenedorag h1 { + font-weight: inherit; + font-size: 150%; + font-style: normal; + text-decoration: underline; +} + +#chartGender { + width: 50px; + height: 100px; } + + /************C0NTACTOS***************/ /************MAIN-004***************/ diff --git a/src/estadistica.html b/src/estadistica.html index 5a35789b..784b2f66 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -67,25 +67,47 @@
-
+
- - - - - - - - +
+

Gráfico por medallas obtenidas

+ +
+ +
+

Gráfico por Género

+ +
- - - - - - - + +
+

Gráfico por rango de Edad

+ +
+ + +
+

Gráfico por cantidad de atletas por país

+ +
+ + +
+

Gráfico por cantidad de atletas por deporte

+ +
+ + +
+

Ranking de países que ganaron más medallas

+ +
+ +
+

Ranking de mujeres que ganaron más medallas

+ +
@@ -163,6 +185,7 @@

Juegos Olímpicos

+ diff --git a/src/js/data.js b/src/js/data.js index bba65493..cefe1f20 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -1,7 +1,7 @@ // estas funciones son de ejemplo import { athletes } from "/./src/js/athletes.js"; -///tabla de medallas +///GRAFICO POR MEDALLAS // Obtén la referencia al elemento canvas const canvas = document.getElementById("chart"); @@ -18,9 +18,9 @@ const data = { labels: ["Oro", "Plata", "Bronce"], datasets: [ { - label: "Medallas por participante", + label: "Tipo de medalla", data: [goldCount, silverCount, bronzeCount], - backgroundColor: ["Gold", "Silver", "Cooper"], + backgroundColor: ['#FDFF9F','#B8E0FF','#FF8885'], }, ], }; @@ -41,7 +41,7 @@ new Chart(ctx, { options: options, }); -/// Gráfico de genero +/// GRAFICO POR GENERO // const ctx1 = document.getElementById("chartGender").getContext("2d"); const genders = athletes.map((athlete) => athlete.gender); @@ -55,7 +55,7 @@ const datag = { { label: "Participantes por genero", data: [ masCount,femCount], - backgroundColor: [ "blue","red"], + backgroundColor: ["#61BDFF","#FF9C8F"], }, ], }; @@ -67,4 +67,170 @@ new Chart(ctx1, { }); +//GRAFICO POR RANGO DE EDAD +const contarPorRangoEdad = athletes.reduce((contador, atleta) => { + const edad = atleta.age; + + if (edad >= 10 && edad <= 20) { + contador["10-20"] = (contador["10-20"] || 0) + 1; + } else if (edad >= 21 && edad <= 30) { + contador["21-30"] = (contador["21-30"] || 0) + 1; + } else if (edad >= 31 && edad <= 40) { + contador["31-40"] = (contador["31-40"] || 0) + 1; + } + + return contador; +}, {}); + +const ctx2 = document.getElementById('chartAge').getContext('2d'); + +new Chart(ctx2, { + type: 'bar', + data: { + labels: ['10-20', '21-30', '31-40'], + datasets: [{ + label: 'Cantidad de personas', + data: [ + contarPorRangoEdad['10-20'] || 0, + contarPorRangoEdad['21-30'] || 0, + contarPorRangoEdad['31-40'] || 0, + ], + backgroundColor: [ + 'rgba(255, 99, 132, 0.2)', // Color para el rango 10-20 + 'rgba(54, 162, 235, 0.2)', // Color para el rango 21-30 + 'rgba(255, 206, 86, 0.2)', // Color para el rango 31-40 + ], + borderColor: [ + 'rgba(255, 99, 132, 1)', // Color del borde para el rango 10-20 + 'rgba(54, 162, 235, 1)', // Color del borde para el rango 21-30 + 'rgba(255, 206, 86, 1)', // Color del borde para el rango 31-40 + ], + borderWidth: 1 + }] + }, + options: { + scales: { + y: { + beginAtZero: true + } + } + } +}); + +//CANTIDAD DE ATLETAS POR PAIS + +const contarPorPais = athletes.reduce((contador, atleta) => { + const pais = atleta.team; + contador[pais] = (contador[pais] || 0) + 1; + return contador; +}, {}); + +const paisesOrdenados = Object.keys(contarPorPais).sort((paisA, paisB) => contarPorPais[paisB] - contarPorPais[paisA]); + +const ctx3 = document.getElementById('chartCountry').getContext('2d'); + +new Chart(ctx3, { + type: 'line', + data: { + labels: paisesOrdenados, + datasets: [{ + label: 'Cantidad de atletas por país', + data: paisesOrdenados.map(pais => contarPorPais[pais] || 0), + fill: false, + borderColor: '#303C85', // Color de la línea + borderWidth: 2, + }] + }, + options: { + scales: { + x: { + title: { + display: true, + text: 'País', + }, + }, + y: { + title: { + display: true, + text: 'Cantidad de atletas', + }, + beginAtZero: true, + }, + }, + }, +}); + +//CANTIDAD DE ATLETAS POR DEPORTE + +const contarPorDeporte = athletes.reduce((contador, atleta) => { + const deporte = atleta.sport; + contador[deporte] = (contador[deporte] || 0) + 1; + return contador; +}, {}); + +const deportes = Object.keys(contarPorDeporte); +const cantidadPersonas = Object.values(contarPorDeporte); + +const ctx4 = document.getElementById('chartSport').getContext('2d'); + +new Chart(ctx4, { + type: 'bar', + data: { + labels: deportes, + datasets: [{ + label: 'Cantidad de personas', + data: cantidadPersonas, + backgroundColor: 'rgba(192, 170, 72, 0.2)', + borderColor: 'rgba(74, 64, 19, 1)', + borderWidth: 1 + }] + }, + options: { + scales: { + y: { + beginAtZero: true, + stepSize: 1 + } + } + } +}); + +//RANKING DE PAISES QUE GANARON MAS MEDALLAS +const contarMedallasPorPais = athletes.reduce((contador, atleta) => { + const pais = atleta.team; + contador[pais] = (contador[pais] || 0) + 1; + return contador; +}, {}); + + +const paisOrdenado = Object.keys(contarMedallasPorPais).sort((a, b) => contarMedallasPorPais[b] - contarMedallasPorPais[a]); +const tresPrimerosPaises = paisOrdenado.slice(0, 3); +const paises = tresPrimerosPaises; +const cantidadMedallas = tresPrimerosPaises.map(pais => contarMedallasPorPais[pais]); + +const ctx5 = document.getElementById('rankingDepor').getContext('2d'); + +new Chart(ctx5, { + type: 'bar', + data: { + labels: paises, + datasets: [{ + label: 'Cantidad de medallas', + data: cantidadMedallas, + backgroundColor: 'rgba(54, 162, 235, 0.2)', + borderColor: 'rgba(54, 162, 235, 1)', + borderWidth: 1 + }] + }, + options: { + scales: { + y: { + beginAtZero: true, + stepSize: 1 + } + } + } +}); + +//RANKING DE MUJERES QUE GANARON MAS MEDALLAS From 472b5df115263645fc088fd6fc00cc7eaadd366c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Tue, 30 May 2023 11:36:50 -0500 Subject: [PATCH 24/55] =?UTF-8?q?Actualizaci=C3=B3n=20de=20Estadistica?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/estadistica.html | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/estadistica.html b/src/estadistica.html index 784b2f66..29aa7989 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -185,8 +185,7 @@

Juegos Olímpicos

- - + From 938be5294b323a8e022834aaadfed9e8c875f723 Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Tue, 30 May 2023 14:31:33 -0500 Subject: [PATCH 25/55] Cambios estadisticas actualizadas --- .eslintrc | 3 +- src/busqueda.html | 18 ++++---- src/contacto.html | 20 ++++---- src/css/style.css | 10 ++-- src/estadistica.html | 20 ++++---- src/index.html | 34 +++++++------- src/js/data.js | 2 +- src/js/sss.js | 108 ------------------------------------------- src/js/sss.min.js | 14 +----- src/testimonios.html | 16 +++---- 10 files changed, 62 insertions(+), 183 deletions(-) diff --git a/.eslintrc b/.eslintrc index 3d062a23..72fc4b42 100644 --- a/.eslintrc +++ b/.eslintrc @@ -13,6 +13,7 @@ "no-var": "error", "prefer-const": "error", "eqeqeq": "error", - "indent": ["error", 2] + "indent": ["error", 2], + "no-undef":"off" } } diff --git a/src/busqueda.html b/src/busqueda.html index c34a65b2..160df3a2 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -28,7 +28,7 @@ - + @@ -49,10 +49,10 @@ @@ -163,10 +163,10 @@

Juegos Olímpicos

@@ -76,7 +76,7 @@

CONTACTO

- +
@@ -135,10 +135,10 @@

Juegos Olímpicos

@@ -128,10 +128,10 @@

Juegos Olímpicos

Juegos Olímpicos

- + diff --git a/src/index.html b/src/index.html index 7710b1a1..264b5f3e 100644 --- a/src/index.html +++ b/src/index.html @@ -49,10 +49,10 @@ @@ -65,54 +65,54 @@

NOTICIAS


-
+

BOXEO

Óscar Valdez se declara listo para una pelea de mexicanos contra el 'Vaquero' Navarrete

Oscar
-
+

BALONCESTO

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del baloncesto

carmelo
-
+

BALONCESTO

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del baloncesto

carmelo
-
+

ATLETISMO

Diamond League en Rabat 2023: previa, programa, estrellas y cómo ver la Liga de Diamante

diamond
-
+

CICLISMO EN RUTA

Giro d'Italia: mayores victorias latinas y españolas en la grande italiana de ciclismo

giro
-
+

ATLETISMO

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

marcha
-
+

ATLETISMO

Diamond League en Rabat 2023: previa, programa, estrellas y cómo ver la Liga de Diamante

diamond
-
+

CICLISMO EN RUTA

Giro d'Italia: mayores victorias latinas y españolas en la grande italiana de ciclismo

giro
-
+

ATLETISMO

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

marcha @@ -135,10 +135,10 @@

Juegos Olímpicos

').addClass('ssslide'), - slider = wrapper.find('.sss'), - slide_count = slides.length, - transition = settings.transition, - starting_slide = settings.startOn, - target = starting_slide > slide_count - 1 ? 0 : starting_slide, - animating = false, - clicked, - timer, - key, - prev, - next, - -// Reset Slideshow - - reset_timer = settings.slideShow ? function() { - clearTimeout(timer); - timer = setTimeout(next_slide, settings.speed); - } : $.noop; - -// Animate Slider - - function get_height(target) { - return ((slides.eq(target).height() / slider.width()) * 100) + '%'; - } - - function animate_slide(target) { - if (!animating) { - animating = true; - var target_slide = slides.eq(target); - - target_slide.fadeIn(transition); - slides.not(target_slide).fadeOut(transition); - - slider.animate({paddingBottom: get_height(target)}, transition, function() { - animating = false; - }); - - reset_timer(); - - }}; - -// Next Slide - - function next_slide() { - target = target === slide_count - 1 ? 0 : target + 1; - animate_slide(target); - } - -// Prev Slide - - function prev_slide() { - target = target === 0 ? slide_count - 1 : target - 1; - animate_slide(target); - } - - if (settings.arrows) { - slider.append('
', '
'); - } - - next = slider.find('.sssnext'), - prev = slider.find('.sssprev'); - - $(window).load(function() { - - slider.css({paddingBottom: get_height(target)}).click(function(e) { - clicked = $(e.target); - if (clicked.is(next)) { next_slide() } - else if (clicked.is(prev)) { prev_slide() } - }); - - animate_slide(target); - - $(document).keydown(function(e) { - key = e.keyCode; - if (key === 39) { next_slide() } - else if (key === 37) { prev_slide() } - }); - - }); -// End - -}); - -}; -})(jQuery, window, document); \ No newline at end of file diff --git a/src/js/sss.min.js b/src/js/sss.min.js index e468ac3b..8b137891 100644 --- a/src/js/sss.min.js +++ b/src/js/sss.min.js @@ -1,13 +1 @@ -(function(e,t,n,r){ - e.fn.sss=function(r){ - var i=e.extend({slideShow:true,startOn:0,speed:3500,transition:400,arrows:true},r); -return this.each(function(){function y(e){ -return s.eq(e).height()/o.width()*100+"%"} -function b(e){if(!c){c=true; - var t=s.eq(e);t.fadeIn(a);s.not(t).fadeOut(a);o.animate({paddingBottom:y(e)},a,function(){c=false});g()}} -function w(){l=l===u-1?0:l+1;b(l)} -function E(){l=l===0?u-1:l-1;b(l)} -var r=e(this),s=r.children().wrapAll('
').addClass("ssslide"),o=r.find(".sss"),u=s.length,a=i.transition,f=i.startOn,l=f>u-1?0:f,c=false,h,p,d,v,m,g=i.slideShow? -function(){clearTimeout(p);p=setTimeout(w,i.speed)}:e.noop;if(i.arrows){o.append('
','
')}m=o.find(".sssnext"),v=o.find(".sssprev");e(t).load( - function(){o.css({paddingBottom:y(l)}).click(function(t){h=e(t.target);if(h.is(m)){w()}else if(h.is(v)){E()}});b(l);e(n).keydown( - function(e){d=e.keyCode;if(d===39){w()}else if(d===37){E()}})})})}})(jQuery,window,document) + diff --git a/src/testimonios.html b/src/testimonios.html index 0373520d..47133df5 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -61,10 +61,10 @@ @@ -128,10 +128,10 @@

Juegos Olímpicos

Juegos Olímpicos

- + + From 7e93c685a441b6d3ba64942346f58cba85d5f666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Wed, 31 May 2023 14:02:52 -0500 Subject: [PATCH 27/55] =?UTF-8?q?Primera=20actualizaci=C3=B3n=20del=20READ?= =?UTF-8?q?ME.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 592 +++++------------------------------------------------- 1 file changed, 53 insertions(+), 539 deletions(-) diff --git a/README.md b/README.md index f9975c76..186bc928 100644 --- a/README.md +++ b/README.md @@ -4,33 +4,16 @@ * [1. Preámbulo](#1-preámbulo) * [2. Resumen del proyecto](#2-resumen-del-proyecto) -* [3. Objetivos de aprendizaje](#3-objetivos-de-aprendizaje) -* [4. Consideraciones generales](#4-consideraciones-generales) -* [5. Criterios de aceptación mínimos del proyecto](#5-criterios-de-aceptación-mínimos-del-proyecto) -* [6. Hacker edition](#6-hacker-edition) -* [7. Consideraciones técnicas](#7-consideraciones-técnicas) -* [8. Pistas, tips y lecturas complementarias](#8-pistas-tips-y-lecturas-complementarias) -* [9. Checklist](#9-checklist) +* [3. Prototipos de Baja fidelidad](#3-Prototipos-de-Baja-fidelidad) +* [4. Prototipos de Alta fidelidad](#4-Prototipos-de-Alta-fidelidad) +* [5. Requerimientos](#5-Requerimientos) *** ## 1. Preámbulo -Según [Forbes](https://www.forbes.com/sites/bernardmarr/2018/05/21/how-much-data-do-we-create-every-day-the-mind-blowing-stats-everyone-should-read), -el 90% de la data que existe hoy ha sido creada durante los últimos dos años. -Cada día generamos 2.5 millones de terabytes de datos, una cifra sin -precedentes. +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -No obstante, los datos por sí mismos son de poca utilidad. Para que esas -grandes cantidades de datos se conviertan en **información** fácil de leer para -los usuarios, necesitamos entender y procesar estos datos. Una manera simple de -hacerlo es creando _interfaces_ y _visualizaciones_. - -En la siguiente imagen, podrás ver cómo con la data que que se ve en la parte -izquierda se puede construir una interfaz amigable y entendible por las -usuarias, al lado derecho. - -![pokemon-data-to-ui](https://user-images.githubusercontent.com/12631491/218505816-c6d11758-9de4-428f-affb-2a56ea4d68c4.png) ## 2. Resumen del proyecto @@ -42,574 +25,105 @@ Como entregable final tendrás una página web que permita **visualizar la data, filtrarla, ordenarla y hacer algún cálculo agregado**. Con cálculo agregado nos referimos a distintos cálculos que puedes hacer con la data para mostrar información aún más relevante para los usuarios (promedio, el valor máximo -o mínimo, etc). - -Esta vez te proponemos una serie de datos de diferentes _temáticas_ para que -explores y decidas con qué temática te interesa trabajar. Hemos elegido -específicamente estos sets de datos porque creemos que se adecúan bien a esta -etapa de tu aprendizaje. - -Una vez que definas tu área de interés, buscar entender quién es tu usuario -y qué necesita saber o ver exactamente; luego podrás construir la interfaz que -le ayude a interactuar y entender mejor esos datos. - -Estos son datos que te proponemos: - -* [Pokémon](src/data/pokemon/pokemon.json): - En este set encontrarás una lista con los 251 Pokémon de la región de Kanto - y Johto, junto con sus respectivas estadísticas usadas en el juego - [Pokémon GO](http://pokemongolive.com). - - [Investigación con jugadores de Pokémon Go](src/data/pokemon/README.md) - -* [League of Legends - Challenger leaderboard](src/data/lol/lol.json): - Este set de datos muestra la lista de campeones en una liga del - juego League of Legends (LoL). - - [Investigación con jugadores de LoL](src/data/lol/README.md) - -* [Rick and Morty](src/data/rickandmorty/rickandmorty.json). - Este set nos proporciona la lista de los personajes de la serie Rick and - Morty. [API Rick and Morty](https://rickandmortyapi.com). - - [Investigación con seguidores de Rick and Morty](src/data/rickandmorty/README.md) +o mínimo, etc). (MODIFICAR) * [Juegos Olímpicos de Río de Janeiro](src/data/athletes/athletes.json). Este set nos proporciona la lista de los atletas que ganaron medallas en las olímpiadas de Río de Janeiro. - - [Investigación con interesados en juegos olímpicos de Río de Janeiro](src/data/athletes/README.md) - -* [Studio Ghibli](src/data/ghibli/ghibli.json). - En este set encontrarás una lista de las animaciones y sus personajes del - [Studio Ghibli](https://ghiblicollection.com/). - - [Investigación con seguidores de las animaciones del Studio Ghibli](src/data/ghibli/README.md) El objetivo principal de este proyecto es que aprendas a diseñar y construir una interfaz web donde se pueda visualizar y manipular data, entendiendo lo que el usuario necesita. -## 3. Objetivos de aprendizaje - -Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto. Piensa en eso al decidir tu estrategia de trabajo. - -### HTML - -- [ ] **Uso de HTML semántico** - -
Links

- - * [HTML semántico](https://curriculum.laboratoria.la/es/topics/html/02-html5/02-semantic-html) - * [Semantics - MDN Web Docs Glossary](https://developer.mozilla.org/en-US/docs/Glossary/Semantics#Semantics_in_HTML) -

- -### CSS - -- [ ] **Uso de selectores de CSS** - -
Links

- - * [Intro a CSS](https://curriculum.laboratoria.la/es/topics/css/01-css/01-intro-css) - * [CSS Selectors - MDN](https://developer.mozilla.org/es/docs/Web/CSS/CSS_Selectors) -

- -- [ ] **Modelo de caja (box model): borde, margen, padding** - -
Links

- - * [Box Model & Display](https://curriculum.laboratoria.la/es/topics/css/01-css/02-boxmodel-and-display) - * [The box model - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model) - * [Introduction to the CSS box model - MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model) - * [CSS display - MDN](https://developer.mozilla.org/pt-BR/docs/Web/CSS/display) - * [display - CSS Tricks](https://css-tricks.com/almanac/properties/d/display/) -

- -- [ ] **Uso de flexbox en CSS** - -
Links

- - * [A Complete Guide to Flexbox - CSS Tricks](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) - * [Flexbox Froggy](https://flexboxfroggy.com/#es) - * [Flexbox - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox) -

- -### Web APIs - -- [ ] **Uso de selectores del DOM** - -
Links

- - * [Manipulación del DOM](https://curriculum.laboratoria.la/es/topics/browser/02-dom/03-1-dom-methods-selection) - * [Introducción al DOM - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Localizando elementos DOM usando selectores - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors) -

- -- [ ] **Manejo de eventos del DOM (listeners, propagación, delegación)** - -
Links

- - * [Introducción a eventos - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Events) - * [EventTarget.addEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/addEventListener) - * [EventTarget.removeEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/removeEventListener) - * [El objeto Event](https://developer.mozilla.org/es/docs/Web/API/Event) -

- -- [ ] **Manipulación dinámica del DOM** - -
Links

- - * [Introducción al DOM](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Node.appendChild() - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/appendChild) - * [Document.createElement() - MDN](https://developer.mozilla.org/es/docs/Web/API/Document/createElement) - * [Document.createTextNode()](https://developer.mozilla.org/es/docs/Web/API/Document/createTextNode) - * [Element.innerHTML - MDN](https://developer.mozilla.org/es/docs/Web/API/Element/innerHTML) - * [Node.textContent - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/textContent) -

- -### JavaScript - -- [ ] **Diferenciar entre tipos de datos primitivos y no primitivos** - -- [ ] **Arrays (arreglos)** - -
Links

- - * [Arreglos](https://curriculum.laboratoria.la/es/topics/javascript/04-arrays) - * [Array - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/) - * [Array.prototype.sort() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) - * [Array.prototype.forEach() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) - * [Array.prototype.map() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/map) - * [Array.prototype.filter() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) - * [Array.prototype.reduce() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce) -

- -- [ ] **Objetos (key, value)** - -
Links

- - * [Objetos en JavaScript](https://curriculum.laboratoria.la/es/topics/javascript/05-objects/01-objects) -

- -- [ ] **Variables (declaración, asignación, ámbito)** - -
Links

- - * [Valores, tipos de datos y operadores](https://curriculum.laboratoria.la/es/topics/javascript/01-basics/01-values-variables-and-types) - * [Variables](https://curriculum.laboratoria.la/es/topics/javascript/01-basics/02-variables) -

- -- [ ] **Uso de condicionales (if-else, switch, operador ternario, lógica booleana)** - -
Links

- - * [Estructuras condicionales y repetitivas](https://curriculum.laboratoria.la/es/topics/javascript/02-flow-control/01-conditionals-and-loops) - * [Tomando decisiones en tu código — condicionales - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/conditionals) -

- -- [ ] **Uso de bucles/ciclos (while, for, for..of)** - -
Links

- - * [Bucles (Loops)](https://curriculum.laboratoria.la/es/topics/javascript/02-flow-control/02-loops) - * [Bucles e iteración - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Loops_and_iteration) -

- -- [ ] **Funciones (params, args, return)** - -
Links

- - * [Funciones (control de flujo)](https://curriculum.laboratoria.la/es/topics/javascript/02-flow-control/03-functions) - * [Funciones clásicas](https://curriculum.laboratoria.la/es/topics/javascript/03-functions/01-classic) - * [Arrow Functions](https://curriculum.laboratoria.la/es/topics/javascript/03-functions/02-arrow) - * [Funciones — bloques de código reutilizables - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Functions) -

- -- [ ] **Pruebas unitarias (unit tests)** - -
Links

- - * [Empezando con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/getting-started) -

- -- [ ] **Módulos de ECMAScript (ES Modules)** - -
Links

- - * [import - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/import) - * [export - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/export) -

- -- [ ] **Uso de linter (ESLINT)** - -- [ ] **Uso de identificadores descriptivos (Nomenclatura y Semántica)** - -- [ ] **Diferenciar entre expresiones (expressions) y sentencias (statements)** - -### Control de Versiones (Git y GitHub) - -- [ ] **Git: Instalación y configuración** - -- [ ] **Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)** +## 3. Prototipos de Baja fidelidad -- [ ] **Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)** +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. -- [ ] **GitHub: Creación de cuenta y repos, configuración de llaves SSH** +### Index -- [ ] **GitHub: Despliegue con GitHub Pages** +- Prototipo del Index -
Links

+ - * [Sitio oficial de GitHub Pages](https://pages.github.com/) -

+ * Descripción: -- [ ] **GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)** +### Búsqueda -### Centrado en el usuario +- Prototipo de la Búsqueda -- [ ] **Diseñar y desarrollar un producto o servicio poniendo a las usuarias en el centro** + -### Diseño de producto + * Descripción: + +### Estadísticas -- [ ] **Crear prototipos de alta fidelidad que incluyan interacciones** +- Prototipo de las Estadísticas -- [ ] **Seguir los principios básicos de diseño visual** + -### Investigación + * Descripción: -- [ ] **Planear y ejecutar testeos de usabilidad de prototipos en distintos niveles de fidelidad** +### Testimonios -
Links

+- Prototipo de los Testimonios - * [Intro a testeos usabilidad](https://coda.io/@bootcamp-laboratoria/contenido-ux/test-de-usabilidad-15) - * [Pruebas con Usuarios 1 — ¿Qué, cuándo y para qué testeamos?](https://eugeniacasabona.medium.com/pruebas-con-usuarios-1-qu%C3%A9-cu%C3%A1ndo-y-para-qu%C3%A9-testeamos-7c3a89b4b5e7) -

+ -## 4. Consideraciones generales + * Descripción: -* Este proyecto se debe resolver en duplas. -* El rango de tiempo estimado para completar el proyecto es de 3 a 4 Sprints. -* El proyecto será entregado subiendo tu código a GitHub (commit/push) y la - interfaz será desplegada usando [GitHub Pages](https://pages.github.com/). +### Contacto -## 5. Criterios de aceptación mínimos del proyecto +- Prototipo de Contacto -Los criterios para considerar que has completado este proyecto son: + -### Definición del producto + * Descripción: -Documenta brevemente tu trabajo en el archivo `README.md` de tu repositorio, -contándonos cómo fue tu proceso de diseño y cómo crees que el producto resuelve -el problema (o problemas) que tiene tu usuario. -### Historias de usuario +## 4. Prototipos de Alta fidelidad -Una vez que entiendas las necesidades de tus usuarios, escribe las [Historias -de Usuario](https://es.wikipedia.org/wiki/Historias_de_usuario) que representen -todo lo que el usuario necesita hacer/ver. Las **Historias de Usuario** deben -ser el resultado de tu proceso de investigación o _research_ de tus usuarios. +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. -Asegúrate de incluir la definición de terminado (_definition of done_) y los -Criterios de Aceptación para cada una. +### Index -En la medida de lo posible, termina una historia de usuario antes de pasar -a la siguiente (Cumple con Definición de Terminado + Criterios de Aceptación). +- Prototipo del Index -### Diseño de la Interfaz de Usuario + -#### Prototipo de baja fidelidad + * Descripción: -Durante tu trabajo deberás haber hecho e iterado bocetos (_sketches_) de tu -solución usando papel y lápiz. Te recomendamos tomar fotos de todas las -iteraciones que hagas, que las subas a tu repositorio y las menciones en tu -`README.md`. +### Búsqueda -#### Prototipo de alta fidelidad +- Prototipo de la Búsqueda -Lo siguiente es diseñar tu Interfaz de Usuario (UI por sus siglas en inglés - -_User Interface_). Para eso debes aprender a utilizar alguna herramienta de -diseño visual. Nosotros te recomendamos [Figma](https://www.figma.com/) que es -una herramienta que funciona en el navegador y, además, puedes crear una cuenta -gratis. Sin embargo, eres libre de utilizar otros editores gráficos como -Illustrator, Photoshop, PowerPoint, Keynote, etc. + -El diseño debe representar el _ideal_ de tu solución. Digamos que es lo que -desearías implementar si tuvieras tiempo ilimitado para trabajar. Además, tu -diseño debe seguir los fundamentos de _visual design_. + * Descripción: + +### Estadísticas -#### Testeos de usabilidad +- Prototipo de las Estadísticas -Durante el reto deberás hacer _tests_ de usabilidad con distintos usuarios, y -en base a los resultados, deberás iterar tus diseños. Cuéntanos -qué problemas de usabilidad detectaste a través de los _tests_ y cómo los -mejoraste en tu propuesta final. + -### Implementación de la Interfaz de Usuario (HTML/CSS/JS) + * Descripción: -Luego de diseñar tu interfaz de usuario deberás trabajar en su implementación. -**No** es necesario que construyas la interfaz exactamente como la diseñaste. -Tu tiempo de hacking es escaso, así que deberás priorizar +### Testimonios -Como mínimo, tu implementación debe: +- Prototipo de los Testimonios -1. Mostrar la data en una interfaz: puede ser un card, una tabla, una lista, - etc. -2. Permitir al usuario interactuar para obtener la infomación que necesita. -3. Ser _responsive_, es decir, debe visualizarse sin problemas desde distintos - tamaños de pantallas: móviles, tablets y desktops. -4. Que la interfaz siga los fundamentos de _visual design_. + -### Pruebas unitarias + * Descripción: -El _boilerplate_ de este proyecto no incluye Pruebas Unitarias (_tests_), así es -que tendrás que escribirlas tú para las funciones encargadas de _procesar_, -_filtrar_ y _ordenar_ la data, así como _calcular_ estadísticas. +### Contacto -Tus _pruebas unitarias_ deben dar una cobertura del 70% de _statements_ -(_sentencias_), _functions_ (_funciones_), _lines_ (_líneas_), y _branches_ -(_ramas_) del archivo `src/data.js` que contenga tus funciones y está detallado -en la sección de [Consideraciones técnicas](#srcdatajs). +- Prototipo de Contacto -## 6. Hacker edition + -Las secciones llamadas _Hacker Edition_ son **opcionales**. Si **terminaste** -con todo lo anterior y te queda tiempo, intenta completarlas. Así podrás -profundizar y/o ejercitar más sobre los objetivos de aprendizaje del proyecto. + * Descripción: -Features/características extra sugeridas: +## 5. Requerimientos -* En lugar de consumir la data estática brindada en este repositorio, puedes - consumir la data de forma dinámica, cargando un archivo JSON por medio de - `fetch`. La carpeta `src/data` contiene una versión `.js` y una `.json` de - de cada set datos. -* Agregarle a tu interfaz de usuario implementada visualizaciones gráficas. Para - ello te recomendamos explorar librerías de gráficas como - [Chart.js](https://www.chartjs.org/) - o [Google Charts](https://developers.google.com/chart/). -* 100% Coverage - -## 7. Consideraciones técnicas - -La lógica del proyecto debe estar implementada completamente en JavaScript -(ES6), HTML y CSS. En este proyecto NO está permitido usar librerías o -frameworks, solo [vanilla JavaScript](https://medium.com/laboratoria-how-to/vanillajs-vs-jquery-31e623bbd46e), -con la excepción de librerías para hacer gráficas (charts); ver -[_Parte opcional_](#6-hacker-edition) más arriba. - -El _boilerplate_ contiene una estructura de archivos como punto de partida así -como toda la configuración de dependencias: - -```text -. -├── EXTRA.md -├── README.md -├── package.json -├── src -| ├── data (según con qué data trabajes) -| | ├── lol -| | | ├── lol.js -| | | ├── lol.json -| | | └── README.md -| | ├── pokemon -| | | ├── pokemon.js -| | | ├── pokemon.json -| | | └── README.md -| | └── rickandmorty -| | | ├── rickandmorty.js -| | | ├── rickandmorty.json -| | | └── README.md -| | └── athletes -| | | ├── athletes.js -| | | ├── athletes.json -| | | └── README.md -| | └── ghibli -| | | ├── ghibli.js -| | | ├── ghibli.json -| | | └── README.md -| ├── data.js -| ├── index.html -| ├── main.js -| └── style.css -└── test - └── data.spec.js - -directory: 7 file: 20 -``` - -### `src/index.html` - -Como en el proyecto anterior, existe un archivo `index.html`. Como ya sabes, -acá va la página que se mostrará al usuario. También nos sirve para indicar -qué scripts se usarán y unir todo lo que hemos hecho. - -### `src/main.js` - -Recomendamos usar `src/main.js` para todo tu código que tenga que ver con -mostrar los datos en la pantalla. Con esto nos referimos básicamente a la -interacción con el DOM. Operaciones como creación de nodos, registro de -manejadores de eventos (_event listeners_ o _event handlers_), .... - -Esta no es la única forma de dividir tu código, puedes usar más archivos y -carpetas, siempre y cuando la estructura sea clara para tus compañeras. - -En este archivo encontrarás una serie de _imports_ _comentados_. Para _cargar_ -las diferentes fuentes de datos tendrás que _descomentar_ la línea -correspondiente. - -Por ejemplo, si "descomentamos" la siguiente línea: - -```js -// import data from './data/lol/lol.js'; -``` - -La línea quedaría así: - -```js -import data from './data/lol/lol.js'; -``` - -Y ahora tendríamos la variable `data` disponible en el script `src/main.js`. - -### `src/data.js` - -El corazón de este proyecto es la manipulación de datos a través de arreglos -y objetos. - -Te recomendamos que este archivo contenga toda la funcionalidad que corresponda -a obtener, procesar y manipular datos (tus funciones). Por ejemplo: - -* `filterData(data, condition)`: esta función `filter` o filtrar recibiría la - data, y nos retornaría aquellos datos que sí cumplan con la condición. - -* `sortData(data, sortBy, sortOrder)`: esta función `sort` u ordenar - recibe tres parámetros. - El primer parámetro, `data`, nos entrega los datos. - El segundo parámetro, `sortBy`, nos dice con respecto a cuál de los campos de - la data se quiere ordenar. - El tercer parámetro, `sortOrder`, indica si se quiere ordenar de manera - ascendente o descendente. - -* `computeStats(data)`: la función `compute` o calcular, nos permitirá hacer - cálculos estadísticos básicos para ser mostrados de acuerdo a la data - proporcionada. - -Estos nombres de funciones y de parámetros son solamente referenciales, lo que -decidas depende de tu propia implementación. - -Estas funciones deben ser [_puras_](https://medium.com/laboratoria-developers/introducci%C3%B3n-a-la-programaci%C3%B3n-funcional-en-javascript-parte-2-funciones-puras-b99e08c2895d) -e independientes del DOM. Estas funciones serán después usadas desde el archivo -`src/main.js`, al cargar la página, y cada vez que el usuario interactúe (click, -filtrado, ordenado, ...). - -### `src/data` - -En esta carpeta están los datos de las diferentes fuentes. Encontrarás una -carpeta por cada fuente, y dentro de cada carpeta dos archivos: uno con la -extensión `.js` y otro `.json`. Ambos archivos contienen la misma data; la -diferencia es que el `.js` lo usaremos a través de una etiqueta ` - + diff --git a/src/image/client1.png b/src/image/client1.png new file mode 100644 index 0000000000000000000000000000000000000000..fa6a0f2b2e58912f2e567b33a6423a2e2f50a42d GIT binary patch literal 176100 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

pC0IiV%%xz(N*j8C16LrSb%}P`_&v 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

+{iv)8{WP@4f$Fz;l1C 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 literal 0 HcmV?d00001 diff --git a/src/image/client2.png b/src/image/client2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d15cf3f44962e0bfe694937bfd2631baca06dfa GIT binary patch literal 177969 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

F(4!F)}Dt{w{0o+2ohoCNlA^yAs zNTvIAuAu-HRab9=?s1)okyt&{mpBdNz?$WC$1NfN7)7va_m%{J$xRnv(>B_kDa(bJ(#g~3C7^^g=#x~ZBfm>aiyg4w z11v7wE80NaP6-r_966`TNhwKeZn$Ba^9b=+c% zd9@wB&6O(%AY<9WKU=nL@&OUb!ct<6;`7fvr^YkVUaoqDX&dkvZ5kgPv0b~i+r9VR z>r+jbCQ&GN{i|R7Te;J(+g{O&`qLlTvi90ruX-D>@UVc9leV^YS0;e`*Z%fzygy0> zjwoE}h9YWjZ&e=^+mF5feYSo>gZipn)^v(B2n46}Jn=v*IugJ&GaaT!T~m1}`}b~6 zhzv~m)*$}>R{<>6&n-a-A%BO1AbkKU66ffyaz9n{p>vt|%ioya(Pea3R#Fk%9{?u^ zG1qv;-AOSLiJ;{8#GF$H!9kdci!yC~HVj8oJOG%TlWL_BK0s$`e8LAG5O^#D7>s(s z%sCPqr=^4hZ~zEkc&si)`$$Z=fT2hL7s3wR{SZ@dj#gf@Oc4aPip22Lo&1v%%!swN zESeF!!RkWea;6?}eidn&JYiFz9?v5m@^-qbTtG56CrnMD zZN&HJ8vq?Q2bY+>q~6q@(7`-?qTkS-deFD@vG=u}W!@cvK>IjXRaCn`62C*Z+B!Sr z`keIo>lIs(&f*+Xc21g4@N8^sk}FQzrBL+1i4&*fTD1sxqK6T9ZhB_UHg9USb+Tq~ z8L`p;FK7o{7?C@E^rFde5FlpS=YhE zH{baGp8yuqT0MVoy1w4C0vI$0aSsHH6on6AiYe9?>nWDOGYBLJMr70v%K*V+`9+v% z9W*}{fP61Gu4Ou!2K>MT;|*4QTK@`9e$TMZNhOixe=Y z&p4us7LG8wOBwW~a`I^l)Wt1C(R5^d%)tdZxm799#Ul0Co&)lj$A17jXajIuzI@p( zT)3k8slMr9< zl}by4`#d-};3J-&`oure?|xS_0PPds{(E~}pvP1jLJhe&%ypCdJU8ou8#nITYwvpZ zyImP@V0kfZ=g+_LW$)`IDJQPOXT(!muU>Ot{rFFO)CU-Pdb>oEGAmnGYXh>%&d3@? zPOuQ+A!KBHOxC!R@k0;2)AJL6tp)LETypyV3V{97p9=sI6M~tX;%zQdZw}g)Y{ii% z4<;kUdn7s!FyPDx3==>R)O=}6-oX@)$z4Vjm?4f|n4NQriR1#SgEM(8NK(iHL7Q_o zRxTXUvl!x02r}B6{ISSbRz(7&uxhfhf=i1v2Lq{AGc5L6|Bc-^*i$Y%JfdNVctj9*j1R4zYP<=aEEG+p{MC-n4|DsY9%T z1nh8M4;?%x@H(M9)tAeJ6Bcai)(rxc9AC18)x2Jo+G8L2h)qw9>%CD2`CtF_e{TbQ zQ}Ptj?asUIa%G4+IVljI7pP;&Jt`NF{)guowD{9M{S#TRCwxt6U0t=;kG24+3~Vr) z|9$U!pIc*;TeopNf@OmOuQ%R&O;+86Xc$&Lz*_|InVEH6HH{rLyw`GeAG zIoH+yf0kAffcsBPtMy6D2V#WpMFXbq+ie1j9IL6S zc40)AQQpuWdPf%>00Fc(s3UPS>JwvX^eK5lLx4GjK^N7Jej`u7jyB>FzVhlJuOoG) zU3zWxx2kJ<_v{cbZLy~2W^286&5Z>{0#BY`WRGW ztbEb)fd_7IP)ti<1wpD?sXKP;u+M(>UwVv`GODD^f9p5?y?y`t-}ky~6qx1ZWLbV; zp6E5yYd}!1P>l!U(`?d`$XcGX8j*KxNIvl1*PH6b+6ATJtbEacB z!^m8_KCJ>vA^}=%!Y734dQ0tk%ZtwYUrPTs1K4W%-vlrM=2$KyXcuEtXkP>q7a*Ou zo70Ki6cUo<YOw5cI*pO%7w-6JHyow7Qlk;xkz&eG8V_c7Qn9wy&)gd9k0C8_$pMwVd zK^?GUXJ!^Ey@uY~Cs)ZZ;VNi)~^ z8_Wq- z8Z9k7a#7)NMySmS3kqe~^UjJ~w_JpPmAM0Ukdp(Vk=gYi??C;UOWY;t>B$LeN+a0{x*c0a=EVL()3} zFo?&y|3G`eMfaE%}17I*ZD-&vKYdo$1vjdFW3nOdu67&#T!7AWD_>uvP zktXgl+7Px$+50-!{5&iDz z>2WKpv?SZ->Jh7=?zr*DN=)=w7$s&9W7ZV{@4GCiKNi%7lpW)R!d$seqwe1!wP5(G8jdbj)xE!~uNhh84~GB>J7Y0N%WV73Z{5 zUbws@$j>r6`i(a1+qXw`3$8wO`1@}?A-c#~lbDh%_6yvKlr%RM*}whOe{1g&co7a^ z^6Q I{V;`m;8n=bCGa^>E-%z@7!%D&DQTkACbipJ|_)mFw}t4}a(}JAL|$?cTZ5 zS4CiL?Ym)@EZQ==a`n9J*|*(3`q9TsjkFb6eJPna_LV>WihceU{;Q?@aL|!5hyYX2aE;N;o?NX!RW*c(CpWz2v{+}kdcw1z>vuME$0N|T@P?S zEXDUCpv1rbXKDHWq6G$c{HR1dk^!tyS`y~N@^lL)Nm*bq!2nJlRK94G=9X2W43#-A z-~s5cNU}3!!Au7*!*YV2jKaalSP-0HGA295T}RxFQlDZuIkOWt6ZcY2%H>D~FeWwv zle+7cjNm ztfsoam+KHOqAh?G&j6$-5UxQdEIaDQJuDp(h6v!!If5M{!@dqz&+;x|04#3)rcEA0 zRUXW(!a7FbvDg{~hZO}sjt!4`eY?9lJkPuCxZN#o_@_YD+#me@pNf7f${QYEH0dSL zOf**~m6vDO<6rny`}j|O!j_aD^cd(Lu@8LU$L-ANc3Egm0_=P}Kcl`%^S-p@S$qEn z-eVv5#D{HRY|t`PPs`4=|NQH}VZZYqziL}Iud|e2{gq!@p;OUXF>n~u^xTv>H?h4< zLQ^Ftc1Z}@ItUUSoSe|?tHPlU!(D_~c#bpg2Idbl+i6sC;%@|sPT-mA%a87-yR391 zT%DADkVQm$NHFw20yct5*QNLjAS(EI3nRizXfJ}a0C}X}KWaw;*br#yh?c_&VwVdT zh&UDu!gez;@s6JM@;ThCyiO@VQ&%3U8`c@_W^fh5T&SVZVLwA#zyUgvFJ)54Wzio? z2|*0;n8fl7mB)R~FfVZ&Mqu;ugGIn793Tad@eF{$*fpgE(2;j3Uxh6%s?O^Wq$ zdh1!*2f$I!81mp6ZSlC3XvU}{1110xfDnO}=Q#MAX8{V%)XA+J{e~X2ixi*d@OlDz ziFyKFSR+i{9UBY%1)En?6k3_A5fXVu?2EB&NQYqY#pxqh%0a%Uj}JI` zf8jL=RRmyw6@9ALeKtO;VTkk5Hr6acAEq}%`SR^|kmLDj8=oZphuaT`%iV5RFM6we zb6~=}Pw|+Uopg6}R!V!v)=lD5^^N$yrmoR`|M$Km_jp-A?ah=m=th?69{&E?*MHyc zdGKu#KACjsDDf5hv3I`Po_n_2_U3}5nJ%4_U|tvoYcg1x0fd-^&zTe$GmMr+sB}wp5##1(xn+akF;XXLTTWhqPq3t}B-#_f%YjS>eI9{?lamk!H{ zy1_%7v0xqKRCoB2eBhPfK`gjJAs^Z}HObVH04CAG!;0Zd9b!LGPCTe9&&CPIJj45( zy-w-}EMsP`Pe>UI4Na-N>~aw{v21E?bftg{24f&vbfSX}`V%@v3lF-G02=xR9!Lhb z_#R8|xK5&PMn}eMcx1t)U$;eP)lGlo2}~GiWF|g*0w6;pelsdqTAb?>e32on`wE|+ zni%Cx^apb$Gcy_KWhU7M^HHCA!tDPOC;DyU#$p@n7wAt)$^M&v{R_Sy7#(-L1%_s)(UCxylgSAS%sWMu z<)Gl?#J%u7gbT}0U8z!(!FWt0H}k%H;Z5w;WpP$+|?PyiA2h=K~EKu_95g3-8- z`^HWUxCSsOd1qz?3-m1(82Kca%;~K63DT2-I7^sBbMl9g5l%+RNYn|zAZA6v_2*fV zD-tm+%+9t%$pCh}1%`k{*NgfA{i(0(TRM(Zmmg0Rk#pgU*y zf$fC>IjF`SSTTl1-=xY?%aeMps;ctxuvU`63x0_J#eJ^PUlE|GCjb)fbIsp{2E3nW zyZ51v(4IA3<2jUb1aSufy$1ktjx=Dj6+Ywdprqk1%7ktJ)f(_oH^7bZNB|q7lUOz6 z%UrCYqGIPs>PNoN9=-_{72vEoiayXU{GG@v@jKoR)^-3ee#dJlQ0k9skEO|PEMfxs z%(G%WD|&TKZs7X$HL6pwubV{vqpZ=^Sa0fz@dF*$8_#2%YG=NHjXv_VwBn^*|<|Inyn=d)lqF?ULSSJ8>yU$!b&MdRc1oa@7~CtFzBi ze)eZRx)OqsVaLWb@nEPm)26&(?29$yZo^tywtTi9mT=J+2!}P~cU*|qrbQ$th)AP( zo(g-1i^$2$78BZs4n!!T_DN1OG`YS23U%S2eldl=_5Ad-6Q2Zg#P|xGLVZ{}nVi_Z z25lC#AG>2Xg9w>mmJDB$MG!V&1tzSrnAp)XxqiXw4DA7M&^R+QQ~n#*>a7+SE_bSL zn1_ZV{=~EgQp~YH{lR;HA?Etr9HVG~X4GeXX5NZR1d_@(&bjh>>YyE1j!}pg_3onD z3ZS}hsZRheTnvPOb9GI%PfR2sJnA}sKWv(p?i!!#B z-K??%3ogG~w{G-ZoeBQ0U*BN$4Rzw_47UW?I*RqtsVVFuhw@Liln36vYXzSbgl80r z8OrH01AUeL0`ZSbnQWV_sIbH*A0oU|62U{@v0CD;5ikhEqta+|MpqCB)~7-2&}jk$ z2`3GNiFuaT2E>I3*C&V+t(WTo&Q|z42qcM^P5_BOG*U8PEzZxX942E1a7$PHA!JN$ zrKuBm$1PH|C5S~LT?fc884SyWIhOBe2h6Oe&#+1uHpfkYkT5QEc6y1X zY$@dZrr%8Sn9%d-$}@mK*!9&D8d`@B2B=-k!CIVCAL)MBWrCUJ?7l#}Bq%798%sM_ zWKDUrD>)&U2q|TcjZTPB!*mYn=l4|}ZS~*khgtDoPF~o>6#k(8XktJOL8+{+lB+3K zSj^3`F6saVkRN6IpcGvh62O$40PW-y>lG88L2^RCNGmA;cw!3tD?UuzU#m+fFa8~s z1^r5*Jo+3O0EltDXH3vEInf6W2%<&k1GP{69ziZ9kH;!M6kl>;8VCIiNwB<ggRJ;Ga2UYQG-(W63KgY(#hwSRL%Z}PCccAewHbg;iiG@G_ zDuQoJLQCZ4=KBOkD#71WA_Qgu4KXbCc2c5oQTsrY$Y3sX(&kHxXgxr3O=AY8SYzn5 zcf?2%7#M(i5PV5elMG;7hndjOnBCVi5XpnX35`RYA|N>!>pJBDSiZNK02Yn0puGIL z@{O*X3xl4|Obc^@pao_%!}($G4{_JUMZfvlJ-}R6y57x51^2)2O zB%5Nv6uTpt#6|6$Tv}8?nqB)mL?%Rz7j$l*O|pGUKr-Q8+;Ng4$o8 zKEtf%i#IR~ZY0Wxe#IqZY6h0MyNpC&l@K&6rry3DrzLb99t|Up?mnqrFgUKGTjTV* z`UC!AcTkibg0Q6e5@Vqa%xKTf%?+cLtP_-*1AS4T5%6MPC#U~60BkK?SDt9$DKTmt ztfIANBG1MYt;d*vd z&R4IssjfjrZ@GE9f0TynEKx!ZUFO`n3$eQpb6)X<;3>cO^N+5uk9$RVl^s5I+yM+N z?h7=f=~!7`T2iIvr`n7%bd8w0B<7Q^EX!bCh)Tym00f80ZTQRVQBHy=Oj2ZV|Ze^tW<%3 z6aZV-5X*xG9Ubj9ESH^q!~sy+%LwDT+A7<y+g?2^qbz2_7I{=t7xTWyl2l z!D4QSslDxOyKV2@y*{~>?;2#L<0%E1!NT;i^gb3n{YD$GK`W3cjbdUP3=CtDU@Y=ucg@kUi2z_C z4j=(Ipiy~-7~3QtpG!(;YlfGpG|x~D4I#fY2~ch};Fsg3G68q$5D^~&!st9pf>`{{ zk;_A{n7kcik^qePZ^?`h6Xp6@^oR*Mz-MS*=n|jt7?R3{*(ei@5~p##35i}_On8JQFTUq zc!myUPy^Q=*P6}#usFmQ?h-7jZdgFXsOUpc*PkgNwxD*fUl#e~h-N;}pnM%r)eqE- z^7-flTPu?feLkD$^O$^lVzq~S2pD5E;f|t=c;Dl4svF=%SYc*%-mS1XwTXTPxB$x~ z(QbBLhq5mz58;X|`mvzI(lW#gqIVR=>(dVdFp{??@%sm*>+}1k09XVs-lg4~y>8+I z!ZRU-_i?F1dMlvCgm;mgP<-@749x%n*Mk=ckm5S!#zgrjTb_;J1{jeTDNIhZ0RY2- zM@ErVcLfD#02%opYq5=y#L$PogMkqY4U8e=4iI8ApWjTy;LHG8K|#JNEq2glQTeN{ zyy6pWvGn=43uSOnALPJgO>LoV4r;&ls~=gx@~Nq=vo{VM_BkB5fE5*0&Xj!OC@VA1 z+S)snDb|-dB7;iH1&~`YH_HrPR*HwYM>K$dAHq5{6)HfY!GIb}2^#YpjbL#v2|;9g z69~k02*7g)3(tm8n1I|^cl~{X0^Jflm!7Z|=LEW8E>W3)>)g3>_MZ2=*H_^)*^YdB z`ugnP!Nbk~>>*B&mB1kPI53-|CTA%N!b;f=NOY$DCf4OAn=mDG<#xBUuwOLuvSV=kRQ|`kYVryB2(spVm zBb4+5jKh)?wpXD~VMO|Ydwlqn=^KCq^=J16c!r=o(NlXir7wxaFhYfON~FB#;Dpndyz? z!_J;)R-T2pXqG9WcuHt&2txxMSR~{guaW>n&F_|tp2^M*vx#BSn{K?t^RB3>ayRTd z-}$b+_q~s(U3_(V#zBjvH+=t)g|UC|2Y+ZS7cMxVaAgUgQU=xvfCy6}h~$aOgS$i< zsZ)$ur7F)%wKeX4MTbPDqFq>tXt8J!GK-nP4R;~Etgt>0s{?Zw&ExCC^lrNH=UaLK zd=@T_`D@6Iu4~*>c;f>+35gVJF@DHB?Sj@p|m6FU7xDrzw8X1*)xukPgQiPj1BP&c* zQy#L+rD)T#>9;vAgRkMhA8u8t54grxijrMRRwl&cA`@M;M2c%!qas2ep;{BLb@hXu7r-@(T{pe!Fzt;dIr2i)YjI;(wp)K(~@|WB;$DE`@_EPoE|D>p( zlk36X?wU%8@cXR*7hFrO#{=aiCiOg`MTa6s&cddc;djaxAOEN6(kM0Ipoi zP0O?bm7OEn!VJXL*s`RlzERqZQB!3sP{oxb<`wtv0%QUm8I=wrrfgsbt+2wd0;x+} zD~n)4J1k*#qTp-TC?=tl=Yz{goUf~=+rbM<3oCR=F0NqRr+wfWj!!SBPe%o$qkexx zE-03l$ZQj{I_HTO_746REmN}%!L$J zbj0gPIr#rqA|PC6fyL`F#rx5Mi77Q<+N|Xt()9rL!_xKdMZk)Q`%%`yg+#l2>Z<;{ zu0HWO!V0A5ddJ7;>opp1pXX)NC_jG3@?EK_ToST?1x7vG3(+|$_E?{oV)=Ll?)oMY zUpa!;2#)}Sz7pg=eDUKed}bdZSC2}N1QgSAwq?sUJ9Flo-G2L>4ivAy_NI>@60j3~ zy7k2ndy%Xa7K$RotYf0WSS`diSfNfuNe%*HkQfu=8RnF*?ujR2Kr&1p;0r?pYfBsi z0WU^b00nmwuqJ$TjIDW_93%$^hpoG}$Db!I#)!!Nn{H7~3F3=T{eyk>jc58O&PSG5k8nD#30hFt9wZ8&vC&Yk-+oK$_iOEJ^cgTIae=VlY+>y%CZt069{z3 zB10bO-(VSpfGJAFx6Tph(&4l(SLQbsTY+eX>xczbsNeaL{tUfeS5f64#^4Itj=n4r zaAT1&^2q2a^Oo3R1=ox3H8KPau;DU}qwEBdSZut5TL@U7QL(_|P(QA?FWi-aVLAl; z3@vbzC+BDV9+n;sY>q5L;(>fhEIl(vCBws$R$Ei)v-z>UpdTQX90Ob34oWAtjuJ7Za8&>&WfS?8vsAUy6AmK&8SkwM zTmq1yrF9(+B+6J5&eY}b{PhB>C;k7c0Fy}nPXieD9fT6^Ctpu)n@Ika6aknRSs37f zC*jAndeBDz7W{#MLVdUvT}VJO))Rw=#N=0iF9II?3|MELOBLFLu)|!#I zK4wEhBLa$C%gL5SGcatAKKenqVDt9;bKehBBh-@RW%(y5iw*!FA)vy7aQ3bOq_8yN z>V7Xo2Z^u9puK&RNsaMf_Cg2@0}QxwF#&|kc=u5$HOS3a0RUjda|je4j9|ST8lEBj zY+^ez;lrHG%^PgfmaPuVbO^KE*=w6^dn+r;ZOhipHrU^7r%s>p-7#ybYh;0r`1T_R zSez1oiv;*#fdQCtiUL;CxM&8b`m!Vum(f0E8KZibP>N!RfQ2i`+BV{YRn?WE&x{>E zamEFez1LrRaJ=0SbYS2xrwr1y)&H;6Rm|njzOQ*Q#X|6#$Cm6~1RWqoMQ(AABe)2_N)`^R-|! z+JRDF_&cvaprYqdGV~vDHDX}2kN%@i=zD;G{)&AEJ&Ac`%Bq3^VZN1gDHPm8u?F{X z5gDa~SKtfgm<^3h>6o;UNtG{t7*e_8geLTCSjM*KTjq!bod8oa3%(`w-hKN$A7+N* zvXc1dFjGDNPAqAZ27?1kW~KcI4Zu%Y6;{!Jx}tPls8gt42onUJ*0ltPt%93UGdSf=_g)GGW< zN(QO~j;+3*z$wuqoMVC~Nl{@$16lv+tCdvj6s9Vg3 zIJTNZ+#Y*gxE5zs?A3b2drlG-puPd%shzrVf)){bfcT9}i)7@*ATRW_{q|(YN ztL(_3Q&v=5Y2}r*Ha5W&l?m$>-~uKs7tRIiZH3WaY?ZerI+|d8ZZ3g!DIcBlW!Y92 z=Uau!D=EmA1(s$N#YI+LQe-)*H@m&U8kx$Mz&!mQ!I`!~dlIz68m51l4#PcM`6wjJ zKuhky4-9mmq~HMtd`88OV^Vq}vIHk} zZ9qUeBrt22yYE0GWi~IL(p#eX%+9Dh@%N_98*Jm|O>P;o{}?e>1{G$-&m`mu>xj?= zV1g?R(8l;o6yi8B)7=(52hZ>~?crJ0j>ecKyh2}-qQEn(vnu@XLqWkRcu`K|E4S{Q z*8|YO@7|}#5%o)0vuiQ4ADv>~#6&s4&5J330Mlmz_JqIVoWSc-d^bJ|_^c*@VQeFb zvRBJWx=uSu!Rq21KrT7?hKGI~`~VEs+<($rpC)^?>;L$zPp$amQwe8#CtqluasY#Y zV5Xn@%xA5$qu0Lmt-lX3DfRBk%7QwFPGg&m08+$6m>Pg<2wLKnfUun7h!bn903JFl zA}yMmBLW&0Tm&%$A0XjACaF&eP{RfXhpb1S0q}aPfw>@ml508+~jU7pM8o9MdCL{rYsZ>1}E;psJP33CaFk*%R0T@ z?j8?{Gk1zz3s^D{+C=;cKvWxa#`2@Sd_ZAB!r3=4BDbknmQ9hp`NlC@SHHnZ%d0(r zJvKaUT^((1{qS`d-)%x90>BvchM6a z8DqVrg$2GEAy-xsBXn4dj8u}~0W2qgnfCfN$f_$YDv9ePEHs3b>ya*4=Fm8%NI$eC zyx_kRuC2OH!Y@G6Js-){dm-!)%0W@_-kf-8Ry;7HV?=;HisdEV!E$@`&4c2;6zh{h z8lT3c)O)IXT2@eC{ex4sal<(=s3`Mv-8nU!I=jeJF#PsTG+hzp6i ztw-&be({&>>eY7p+E@S1w>e1$u!+eLH`B=otBAFCj7AYeC1~&Nl{(ZrP#vlN5&#xl zNPeT0c#g!j8_9`aKL7$4Fbf=ui|;&=H?9irp=BB7#|=cowzqfsi0Od?w+Cxxbix^j zdc%Oz({c%g09Yw)*RJ>wKO<)BD9WaKqhq7aWW>-)%4n~wGiiL{K`ZD;H7(#@UYvJJr7%CwV`&8RsUt2NZHVq9m@qInVgtitZh@7{0y})2seI;g z5l_fezZ2JCJ{drU^~J~-3=dOy+tfE`duMDVx488;bU^567iRz z@mxwu=x=9W)t?41U;`lX48X&EKoq|7)e9mNU^hHDX@hbfv*c>esc){fwp;hmkaf!i zZIk7UtC=o-0Kk@&HzT@ZqjUCw54^`mry0qF{(vTP%;sD{ioaDZQy)S-qlB&r3Nb${ z1>7Q@i8H{XrRFIi;4uL{@HS`Sz<>|!t+Fo6Y{qAWM(83IZ$>a&i~)H-7zNE385%2%akeVA=uzhD(7J_Nh<)v;=t2{_3y( z#;U8Uy`%Z;(d^u$gjK+|IOl}N3gWZkSVD{fhK>)rSkic|!=RyH7@ChZ(4k@79_}L@ zN@p@midLub5P|zl^qibvBr}-VT<1&DTefWWj_}b(xn(T4=EIlw-}eq#HpSN4H{gU& zbyQatEHemTdcH*fcGV};y_;cS`^*D?86W+7M^-<04TP1QY-Td;wU1%Xioi zm^(Nt4@Oa&8=Ks9AwcfTD#(F}869LwN@v%gK(f+`OUvzzgU7A9rb%vOxlK;bispUx z(u*(nCWSB+z!eX80)9ZT78hk$XSyKibD#ZL z-Xv@Kc^?B;<5MWUS~-hj6;@ZY7&y~b z-lq*DZ@d2pVCg>-*WhJ@mF(AA|3i}a821$(0_5TnvWUIJ_Q-e5VkE8@EJFC3Wm+V_ zk`$FO9s$5g{QwEthddKYUQ<9}I)ffATPUp|^Lli2-2TNs|Fo=>Vf%}( z{FRTYLFlxM6#>(bTs5|%4O1krG|B`h6w16G3WQgQ8IdqgqbVDgEkIaYDgyq2XfYPX z_y0ntV)-zlL`N{XNa8-07hhZ9YrX7-z?QxeGnEsT3GwBUl+;Y??(TDfP&Ag;$Vk6W zp#EucjV3-Dp? z7#IXIl$B&yRY{TD#ZtGvn)s*$Qzj&!X{raGssgyECvmsHWW>-!DKP?Wr1wa|iikiI z(+?Zoj~d+o1y&EU`JR=A!xs~*u3AaRX}s#s2d(iHJBomp4e z-9KO{YI8r+G4z`_S)2G^T7AjLl>p>?5F?vC+*IA?)Hy|F!ziB7{U;G%)w`2 z4#gR!fWT*f6Mw5AQoLdBerO0l;Z|cMx-h4Q^@g~W@NJwqA1zQ^eA*Da4`>qT9FqD# z(#Uu_)Fs9t8HJ^7cujyEE<6e)T9(TT z!I)q+L7+jRKFFf-ot;`UK;UC6x>XM;Lo%l8T;p$d6V<*rB1u9{JSD8QC|eBHAvcTa z2jq!+)Q1$jfuL|<$7Ji0*k;Pl|J;Ks1S9zbRBnEuGtm+NBkm#|_Vb_poZOi)`?Ej$ zbE}eDLZ>Y)&B?Oq6d;LU%9+k)3IQW#xQ}QC;$EJYh!;DFPNqUwUYz4S2#STqHw%5A zb3F?v;tD`aI*pG}FsOjW!(!qyv4K^Uck1|ZoBOc*WjI<-QH+A zb#8vjUU=bIHQcPezRtDD(D0DEkVVRm+4*#AI}=Eia+qEs(4jLKt)g6jEV>okqn!(? zBS20(iF%fomADH^P%>&u=#-zE?N%$UczI>Db@dFWzJOk;D~YD&t#ZLj>|1~Tq@BBP zUJSJ)@Io_*F+>x9XGzy^B@1%Wt+A@qYE>2hR#jYL)g{H2AqJ4M>OuYdJXzDyTK+K! zy%Xdh2p4%}ro1)g5nTXhP$lRVwWa?Zc*_6gh#EBBk4)#nkoXPblbByfiWV5wNn(4m zM3UQhokfP=@HAkA{7;I$ENdD-WVc}la^)Qt9V2**urdHp(xn#r?ce^7{-IXB zcLKZCKMwqWwPgCgAugeQ0B(5&fVlx;#ZoHPY9UWG99G(Rno`6hA@^ z9RUwge2?;+*8vauMfAh_h-IoqUdPOwFfloTg*r(!!>b89nIQX|c^2?v86h#)FkmLY zPw+hn8Q>r!;R;$QlouwuqcjOC!ShVH2`K^as()~?;U(2sukkK*if0CD7&HRhuHWx( zMBZJ>zx?$5dQFv=@MEU4ivru~L=gMM&;Kid#JK(GpM1$_oK1wRi#NuN6T-pkg=H=!19^nvhRC*op-J1kafcNYmD!*C>6h%%l@801tL`*G!;8;|g{`P>N@Q69UJVt+R#{qT zWukqdw0(JD9)6kSh!*Upp36ExkryEZKncu;6c{K&R(8V3@&q$c9?ARbEfTdRD4{R0 zcGsRyPLVe8OmaYzFd}&LB>)DdagKR}xU2q76vTBoW;!!rnEYh%_?jZs1sX4=+TfU6 zLlm9pd8NC{&b3@hSYk^)03f@{hDK-XCqD6*efl&1(s~E_^(+hWXQg!6h!M9uST!Wr z4Z#M08tT?L?f8Btp^e8L`>-q8{rhhepM+TH0}nhP*Gv|lS*<)Seh4DA#vGsQNrh%Us#fGuOM?CLSP1HxocB~)d zTv`k?Mm7mG0YITHf&T&^2P0I1lwTaJPO56M$nB5@rB-~wO3)=aMN1$iH`x=+lg^~dSDNp<)&pHntIXCL~= z2ke*s?Z0sgjqQQ5vSs1Pa)#H~3=&J35ClSqU=!1&4N?@NFt{g5=<4M-P8e|Q&#$&SY9aaqgciQ^DEgXAWQ9K z9wE{OACVvO%zA73m@UcE5*~tlHm}E$gaiJ--Hfhr+MRc7dmQd?UlU70^%b3!@R#T9 zuDkB`438c;8h}QHf$+?U35Xox2E@92BC9%!1~BJ`uLIMufLLS@4%foE4lqRUio?&d z@{?hxFn4IlEgvd{g@<*7$<7=gG+w3zmi%BEz@bcLD&O}5@v)vTiP>e+HH0J?B44@M zqE4K%ojZ5RTH7t_a@bm1+r0kNnU17<%+~sbMk|%o+g(FjR$WUG|H&#WMxg0cFT7v0Z zt0fNT4)eu>wj?LuhIjlo?~tc}D@-L=(~P`J0@Qp)bv#z@$AfobdCF6DO0Li9Kk;Dr zr8?>V{73Q=Md>{eP^UDXYJfnjs86!g-~KI42?AC!sX$gcw4armckt*Lx#~Uk&^sTL z@@RA6o}Ul#F4~6hprGBIQ4!g)jH$N^yUx!%^F0SPcBb`d8M0Ki@7OLy7N-Fr@bInr zQr0(vLhz~6)+>)|9YQDLqr*1T-*2PCLoS%qpZ(WT2y4o6lpJjW# z1Wcg2Ox#HCah*AZM~)u1J-hb`l*5)cf+g|w6%Sbq4hRV4T3@?z#fFClZCuy-dV6eg zVqAyhN#$Z-VDC~U>w)9e{mROhiUu7~CgXuv&LaOozz(X@S&y~{( zE~jM1^O}=Uq4ugC#LbzH+1t})ld8vG*V#n7^RmUd-7}st)aJyeWeCUXes39Df__$-}P#77` z@=8nC=tw%eP@0BdeFQgLOBjRaAUf}nAI~CWfCfbKO8Y1Y^M=CLo6%U|t1aU$_+;SP zA0g4dLO?=5Gbhc;WXtpCFZeF9nb|qMHyOcugmq?mT!1xX4?Xmt?cBA)UVrU1A29{M zsTTko2P7IBo2*=b$bbZO16*kfj0|X_p_q07!1=DJ6J!2y20)U$&^Xka5yv!jI<6)i z1cOue3~A)v{y_)cipm=QutJtV_w3nocH;PXw>og~XfFZz9LYyrd5LXlT4!}tC00?w zKI5r!TQhyVBifZX8Nfv!VSPbojvzpRX0AOG2ZH_<0MU`0;u=6wX!ja;IaoOmg=emR zH#zw|9Vkft3r8q#4bVbgdg8iHShs8Ma^1Ts)L-D03OML83JZe4Zw0vpz9bB#rUxxW zii=oLh5CXiGpEm9v=?6do{y+AFOO0YSd8NAIdAC{0Ly*``$Co!|Z+mfKg{Y z-OmP*KG36Dt{}jE2yn9CZ$5+pFot<^fD2&3z*JX9hYPSTTa&_^)xmwjBb;+`vfbJM z@ZdcRhSIVUtFEnf5Y3n6&1MT_W##TI&?W|M@QhL=@C60AdM4N7#ktC>h`sj&(s%&4 zz#J&>fx&(sZEw4F%{toK1bo-5P2ktj*>3G^S9P??bGhnu9USZvuMVq@BLcn|Up~ZE z(tsFshBxx1Fxc+gmAYiodry4>7$Q3uFg%O5fXoqJM!x1$FZbZ2R8Z(l8$o86>`ZKZ zY+MG645z87aTyBZ0{;O^yXWp*kGo|g4WA;W6pa%A7DfqgJ8*}HpJ@jV9(oIakr9Mp z6Mu$iDcI*}D1$694AxZ$*asI9unF-Gz$7thqiX;`Xpp*J?{c4K(exPtFcuhd9RPzt z8O=mfLKE@o62FqHbv5EP)2vxkj2%tg22O@Qrj0pO2t(<%bAES_A4d~$DsJ-yq%K~xekL$twFS(DBsrsrifmgk4-Oyn9 znW~30HJTC2D@%;QR1Id=`xY|LI1%_q9uc%v0OMNXfPTq;Cnw02d<_?z_Z{>^>*V*Y zfA{*dc0Zi2e>djmfa6ajlIq|mzZF0%_z3{6uB%VzKdc?+Bk>t-OkrNWTkI@V8XS?9 zm*OiaD|0>}e9+lBY$<7rR#9GN?D~-<%LZkH^7PR#0R}vsFZYaktpV8goG&7P!Pnci zZSxq?oID4bfCZQB{DJZft{DJ?EV$bZpL%|5IyvotnJHj`kKhmbtw2D7r4GN(3MAke z_zI%{my9Vs@CM2l@WzrSj#g4q<}qU8uZ#*76at_bk`V@#@_bz_eGV`JgzUw|;8hXf znc{r6@BqEMJT@fAar)%tv4@^$q;k8uIs{&WDyv^sU7xJEArHH-`^(w$=d7jWqFuRi z*)CtXWEU=+x2K+Z+U0-!hGwTHOa<`JCM>o*)x(zsmXuhz`UlswNOD8{cn{0ktzoqg zqXt8PxI0rf_%IF6q}_hoX1BoRxF8}!G_i*hp6Lzu+;fiu+KCeC&cUk?Ye_YVyE2qM!gHgDeIKKg*PE=)}$nwlErHWb>Izx*ZFb}$KRDJNNd zpnTb99>#|;hXj0R0q)0ODU3(CxP>qgz}C^;;m-o@jG%^kg?eLN(_w7U?2N5zSc7cw zQ&(FrB`~WxEUJ9baC*Tmo^P@KJ^>wpD@kjPTvTZm+qG$fZE0L*O?BlCUKwdj)esP- z1gk4e0FM<$Jb^Npt)C?Zq4U|zf&eS-mVX#G>7U1#^v(}D+#&-pls7_#W+e#g@h|Sh zXOf=hAjN9{>06%hf7iW}^mq6rJ_0;-z;|3yxBD3jpMJtEqh4Mdnq74hTl$$xSf2!V ziz-SDT>yWu=pHMbnfY@I6L$R6HCbzEcITaUs^4;az8zMMD^c zye|bSuPFDy9C&oc&K>U7z_($VimIy07IY1Z34o)$05!^fZXU1`0>0bQ&*_&bC@3anOEU6}xodo|S+Qp)9$lVab<5(|s#7%a@=1b}@v z6xETwI(z1{yTki$xWQ?G;nCIAY2SU~2|IG+kX<}?&Q6^;X;-gab?dl87AbQsp(~pJ z@H}5cVi2WB%7;;WHYvbzF46UhVi_95zykQN9m;}RV!p-<0*iC*xcyFLn5hDfx&R{- zYP$<19gg+FZ{k2OI7DG&&w0y15VwgAW&f_Q#*jv53wT1Os7yLu9RdS_z5pYj0i#j| z?k6U<9(NFp+ttuO7yvDbpO585xtlg^wwrFc+1o)(ELeLf0@D#YBccvSdk|0KS@P$r z!i|lM?(zZP01_4vfDUj{7s?~Pz=&meMVWl~UZ2JRBS2heL;Q*}F&7vO^B4Lc3|V@g zSP2^}k{6$29~c-Bh)qeu58>4%pW67GfaTs^`Y@hL1o3ZdSV5y}gI$3qT=-1mEOt0hzu)05)QFjCE9@E!fS zvN&yrkG4oqvTf_;&Az1%aaYRXIe3>HG$<4PLC^s(VzMYNLJib!+tzIkN`MNAno%`E zAt9zjdjbm6RKSVrPIkS^)C4}BJ2t_5HT{;d1LUv(9qiO^)B_$517Gl>ycbzSzG0;l zGnVJf?1Jy&QCYz>C;CWbsvh&~rXnE45}a4vaFzKRa18VDSV5B|rCs1{04zh8NAC#y zmQ_Fht@nM?1+O?j9b&*7@Rrv}^~eAOl^^`enR^@7Z*WfqIU@hTVPtE}fsXCSI|W*d z{-3{a!A_h!DH%9oue|cIJ^l1E_RKR+**CxWE&H3l`78VW3(v`=ZIk?-6413;`?WUf z>*}#o1Q@WQQXViylc>@#0m2C}A<_>@TxXaVEj1-Uq(Oib8{3f&iG0uy1iaDWyc6fI zc-%|n^DGRBc1O55_zlyzZ>;BFT2MaTCm%YN4&zf_t!-@%9;{8=yk)aby7g%oY7?eA zOOf!USr)`V09pueue=eJd4m`sOU_b5i1q|;LAFV>+0N+#pRq1-p( zxBMp503VRZ1Kwq%d}=am(T;q1Svs)vFch$+xJG;x{_8S}n0A@Z|%g!a-W0_q>CRRJ33l=Onj{?-($EpNy39}IMV!bae{0ajKiNim_A%)GH zFwS^B_3PHH(u9Pf4Lhu`b4!8Gz1*{RudiF(B1O{J(BPIGt|fBi8x-idfx$jIe&VQ| zI(^b!6TtnCuYXOR)E`?au`7mVsVJ5PKtnu$gN}5qq(VI|028Rv{#%GTFgW0A;}{}F zcwr2DZwg+WWT$rlBeWRF^AaIESO56p!Sz`fLKAl2f>j7XYB?zMcua90c2& zEq{`j2}AY8veua{gDZrCiI71%_zE|rqhr+m!*BjKJ1On&0~6#2_=v~JA3Ac5$;(W% zH2@02O8{FgpR6Q!2i}Hvxds?SK12ox)?;xHo9*uI@%&JJ>_}2l#!8nAW0zj0Qjp+r z-s4Q4AUkZFKxhIUcVJR`kvow@?T5yJ&OY@>ZHxzeUt3q_2eGkj+qa01`8Y}#q>4Pj zC@R25qHWYM%5O|u!}SI)h-D+Y7%EtDu2A(m$_8@I97z-kX9EAw5Lw2XqHGe+kq_9B zm(Q-N*;XN%6w5+fCmCcKMqz%IZP?Ic4?c9C{rHF8uXd_1VoA(T@z|9Bi9&H3$&k(f z*bqJl;F?|q19;5SSey@Q-ZC|orJDoghp1G z4n8a*dZ}~RRB>7YqK;4*d?1#5m>A2@HA|h;PBFr;tgl|7e4_^f0j~oG4)}F|!Wl9J zjT(d`Pp%qF+$Sq+>z3_y+by^Iq|?(UPTSR%tFnj~31#X*y8QpJFE`UI?zrO)J9g}- zedjyh@%FQQOth$Q7fXvv-2FUz_N)gqDW|xg*gJ_YtoSy~>O5$PYYHtlOWRb-T4bpC z&>L^cf*h3#Du$6aT~V51Z#%Hh3M7=d0=j%LJ z8WjS47q>*F&1gP;i_OE|I+!fU;qfuGnRD_r>JOvRW|)as5WGNNpp+O%%}fVavt<2c z3ODqgj+Et4O3aH=IUKB%Uj!eHm>k3aHLM)*Av;H;VnyljxU0ur!}G+uP;!8FCX+6? zuC~VdvIGhsXZRfpp}M@nYAVWQaTL>PS>8->Vf2^}w-!>YU23@^{uS|6Up6$z%`NbH z#=6pX$>l>^w%4W}1h`o(F(WI9zMw9HeZAh-yu*AzF3-$_-B`N2J8VdnSe9fhe#n=Y z5@!Gd3k~aq-)>o{4lauVE=KjJ=j=2wGj>Ora=-wzNU@Hpga^qP*x?r6K|t0RrL3u` zGCu5b{`^^a6s4lagw@toh0##86B%TX31AE(hXFieLZ;veH$nt-Zh1-eQLdEF9LXsG zHL*v&dBK`e`UbiIUe$7Sg966=Oz{DMBS#K;8~7VqGO3phGp8q}eaj|x4u;O#FX71>uTK^V*hn4ppz$0 zIgrqXFoPH~n^D#fU}dWvb||>x&O5w~M~@zH_me!y8%@RhHAZe8ee_ZPM%^F%(I43x zufO5j3B`c}%v{{nrp6`*Z@$w=U>6{c00%$;zWI5D#*QECrol+jrcGO%x%+y0twUwA z7a7zLe_5s&ee?Q8nb<3qBPPrNJajOp3#R0NDb*^6g(%n@2#E*Tp|6+>M*Cq24eddG z^&!u@5a{g6N{8nMm?%Ha?yBHAsE^`359}unA1z9<>PXHjI^5Mt99Z-m@ox{vCz69w zBER?zN_dOkZdE$`hyrLYy~p3oeRE+@JNO%m$E|(|!K|1b;aZU(vCC|Zv_HxtKPS&E za3-pvunY1s?0e6C&n<9xjszWJ@-|SW5^aydOnEa*tj3~}5KfGZNbycc@WS^@xsT8i z5?}{gYR{-Wn-IVsYygRDkZ=cGfOX$3Z4`#?vCfxCozN*-cg)=)8(8xnyjp$;uL9ybPW&5qsaB-EJwP0Qefw()^sw@D(%V zS6rBH4U+R)ZrEoli?en{uH>bbvu-e@V&3vWRWtxhNnDAF;3h`x<4ml>nI7TLnQK(q zE6%(P5tbta+n0kDq2lTY7>Z6O4?oC92MK{E4@^hO4f~mk2&zkD9G_&HFvBBIvWONJ zkdem5rY5VB84hsrHKHSj4}0fh*-?&9=aAqbn0MWEmp%C4gFagM#v8AzL%ZGIc1ucN z%fTY?cfRvoJ~HyJfB9c~tcqn+03{|fmKO)HGhELno_NCR%UmLu64!*0Myy%@kx>@r zn-NnWG1?M4eqnar2Kxt$9le)iwdaYStII0nHj4dqA8>S#S6i-6F0}N4&TbibzwkQ% z&ksxF8-c?aQQ%J9f-4jbVnAGvaYzPIRuA|Lt0E+%g9K?b+Vkm-x zKId2kx5VG^AUU5QR60)uBQ*Eld!IdU|JyAUfB_-tB≫ zF{J4GN3(zRNcx+E35!Oc!x^FmRIrw?oKVQPf)E`6kIWYjgvXgq2TYF;1;OU;uoD2* zPW%c9qn*UD$Pa4>(7_7gnQPas*{M?}9l&6IrZmvWF~J0M_+5A21%FA}GwbiXd@}is@Z@kgUr7+k_th=Mz`Z^b^JlCv5{{2li+~9&n%nYrF5`Z2E z@%4#5h?WoZT*YX@_}f8FfQefaj|d>KF0?Zl$f8vS7z12x@xV{wQAPu^B~@56jOZ3g z%Qw{5Ny}IIv+V!Rs4;y856Gjkm%jg^_^Hyv3gjO_*C$tte@M`QYX~U<%;+2eZ1!8r zk(I$zhymiMm(JTjf47Yc4Z3i%2OIOLmShofja_zodb_2JM|>?M?kE-$^DBFG{o1uw zmnnD?5Lmaa&UxM^rMg!VJQL*C>n9pT+Qu_hCiA6cbtY^AXyBUVOX*jOA1lks{ev#J z!(7AFWAqvq4xoWf>X=060S`$u(BZ**x!Eh~uM}vZ2V#6yuR6HR%`mzird<)6J@>4oz3uMZkHZ)+%cL4g)YL1ggavY=gtfA=+TJ{P(3v+_PwZ5|{3a&z zh0zk2rm_+NWp~b5F$K$V*fMxVAU5Tlo~;JOks98^n!)WtgTuUO5?Iz{(m4PY!A-!4 zPGV$_9bI{sne8BYlPoV%S9iB{$--f8e1vbqhK;s!$4;A>44*0^R>H6?oqy%(W&7qg zzoGgeh#|I6Tf5Hhm6ey-?YG}yPkiSI`^&%lOKaY+-hm6DiQhPU?6JpuhVY;L*`L{! z%U2xG(3;GJqs{=rjNH_2G0de)mz`#}+;o%Ah=x9!w`{Ub*69f>2Kt8V*{9VBD+{u^ zNsk#t^kmsZ#CKL?^7d0XP8MW=GTHNCt=n@0T2XaP8E`vkL#|C0?_eh zNKz6WU=F~umIBCd=uLl@cYH2c;CBGVtJ15-U{&w|>HRfT)V=k<_lpMR)pfN-v?DxY#xQ|<9#>YAc@ zXJ@6`wX2t`x2Hp1j}(#mW?HmgmRnd~Qzcin*|u%n=m6Sw?UG%+bV2VI+I?@o+itt{ z7SS=s=a#V~YI1x+_%mUtxIHjFpffEX!gTe~91#NHpusK_dd3-12Ptg1A;wPS3)$)* z5s$B4v-XK+gJt8xYHEN8BLoI4U`F!hK5i!0e0z=sv>ekgvK_#<&+Ot}AuaA#w?K+# z=^(bM!5YGq#5^X3)F-e7cpK&G@87@Qt+!CmHNk0bZ?_j;d@)#6>R380T3uL8x7>V- zeeG*sb(e7C#*N;7zzgdM2LH@wKI3tc-~7$rbd5|tEEXr8#rsuN)ppx$w>wi3Yhahy zJ$v?ey#ZUwIeFrwTRZi24K_S5Y-1x+R$f#rEjeQwRChkIL9mwn%Ks_JwIc_=6F?D@ zGkemt*ni<#P*S7_Zfi%Nmj~9B0O;iY#{%MTS5?GL)F%ZLMi75cB46eTl32tIuynLuvyQe_Tc*7dV9N7dc%`hdOa}UU-OZeo<-zhB z)<1HdndRH5Ea?fmQ4laM6Cd$y1p@9&Z9o=Lf`9|%@o^ePp9;$%7?bOxT?TU({^`|JiVJ+vX;F*E{aDy}P!^oi{su{E(eF zamdPxbM2Eq`BD4ukH25Qmu4@&_`JO$ON^Ku)?!^vt?ibPlFA2V`TDVc+A0AqOc14D zMuPZm9|ckym@H_@AQUi^&r}xJFpU6Wk^mvxJqH|VXF%WwC9Du!1(+3KAy3R=I*i{4 zI{EM%fQ5U8o9a_HI)7hBGI9jGs}?@ymTZR&TY6U#Yp9bx_z(F7iJ6aIfA z(O+(N&`0W1cZ04INPy@^CEi6?0j~&H^b38>K_7GQ8=fK2kI4yT6Wz|_IZ`C@_xg#4 zR(~gsAC#y|1XSLM@BOHRYa^L<3p`EqC=hQ=iO-q1i4dYBunt%lEcudUHg3IrSR*V^ zS_?m1pAdAt=53=6jND=AWJ`dH3S_aXys;4}r{NL*c=9z_>eG{xAyBRgG2(~e07%t0 z)Co8nR%uEA96*|#oAzZo{Q^|Jw@_JLs-sM#yJ>1OR(b$hfJ+J> z;qtkn<6x9nXXeGRmX;+%7%+On0iX8yZ)`E~2^J&#i!02?CI`En5cgXIAF%dBGp0GP zJH@Q7Ps$bcd2>wf;7k4@FhIyI8SCn6?STjGv-iCBLEE)+gI&3F*4}vS`_|cU+4k<) zYCrv{kNZ8gtpE0RzG1Jt{GzI%{AEPo@|TsCyLSe!cn}{;!(F8WaDl!gG#C|+8q+l? z#L$b3KyVOdV(J9ENg)6Vz=A8qtbQMomx;@W7$b6OikMGAJIjn@+!971#o+2(?*x^J zK(oUtd9j=cMqz4)cd+Uj6V?}VVF<$4s6kjb02#A-$>;h+87zGw53DLCrP3CH_D??f zq+3UPR}i6P#(jerixC_0{Nq3VWBbED{8L*mU~<#Aq|`0FrsgKwA(sO{{lXW%VCT=D z_u0o-XMpe9?!DVOI@){-Yut`L3CPViA8^<9*wHJp+KOysbVl{B^x<}bq*=-Fq8kLG1n#6nR+3)-E=VR3l`Vf5!2eW(7(LPndIdq63?LB0YZ3y{=vnH{S(14 z*#e_Xx1huaKL~6nivt%l{`MGF{4IuxLGx&dkxzV=6!Qe^lT-NHDdK>^IZU-!@(=rF z>OH=ZS%|Wf7qK`qXM8t+wY;qFLmq;={MJNyfCGs-(B}y6q}+YH4XjN7hpo!Hq{K#t zhh5>K%m8r|un%_0YHMg%=aveA?h*lNRYjQt3Db=FWU&no47!qpkE$xGe9bQ&2f=v2 za9SYdU#UvaA_mLD-)cJ(dQ~SMK;T$juuOr;>Y=(bGKeKMJu&HL64Y|~iPnqrGA{7I z^tW4;IVf&o=8{oaP}8&HdVW!EUXj(x5J=Aqpw>UoqxTja@SuNK&L-nT_;Rac=8glm zT8_#;ee$@y`R40BrQ-u1e7}A8!#{4j_v~`3@Y(M@E8u$BaS8h2&9KxD48Y5K^UXu{ z{TE(Rf5-)l0ej9q%&mrVKqSBj20}w1*!l8rNic1W{Mg()I!25jjm5kc;t{FreWa$b zMKzz^Pf;0p`6b5JmidzP9A)T1Fg`V%^?|Y-l{Xd?V1?^}@Z%Cv;h11(7@j(YNqlqO zKmdk;2+l0gVe}9>8MeJ?#O=UV7;zU+Ye3eoxH*I&|oe zEUld$Of4)Z7D4OvY>Lk(1LS}2_x`(=amO8Zx`jv`A9>_`va(Lv;84Hnx8h$?dfVIH z=5xjlA3iFYP&YA?nqMi?8y5p1Ta;#85s)F!eC}Vc?q@(PO}wcdv#hiX%M$qW40T4a zcuKU_U9EWSy2SGwFlzEaUhD$P$0SHFF78KgK>{QD+%g?L+h5w7eb(JVSHEzu2GQ%F z1G|TR!6ejyjOcI>PL$_|3g?W_!4)bn9RHKVd;Yu*aEb%V$OTx*0aa3jCE-DK)h$yl zS#4o~)#xY^4b!o9XXhQ*SWk)t#%y^8j;Ig70B>VG_?M^j3?PKOKqr=}u~46n4)Ym2 zVo$iFO%07!n6EO#pSX;dTQ1s}QzzUq!*yjLH=~hkL`iIuys@ePF2G}>lptTts*#t# z=;5&3UjPm(2f!l$Us}YTaQW&x+MfV_5f;S-J!vx_;`6H1S6EKCr%Y8y*K-8nvDk=n zK}W1A^1|YRALyeZwV}4U%IfRZxuL=U#PZUdu9d2d)wXlTCR@iE-CRa)`N;F6JRsGJ z*q7v$k;W`_Lk8U`d0iHsToiDfJAGVrFS7T%=Mj7NL+_T=njz(XQLf@E_QvZ6RmO@8 zk|u#xrSi$J{=PwLYwxfNdZxXtLuHiN``+_DOS}1|Esvum=Oly(0m6p{A}Bp8D{0rR zJ#wSg`|=rP(lSp4q#qj}mY`?J<>Pr7of16J%>^U6EvYG(wIR3*F!^SQ>KtMSD0|ES+#L@dPMs24!OJ)Tj)4h-yV4zR*R1Pjq}OtPGScrr67N8M?~MSRqw*EJ<| z3|rbv%lu>l>5PLP@wKBzkGXk@JB!PRnF6I=fI{zLJ=T0(I!fNPxfBkAv8IjtuBOcB5*U#GNCVzm6?frS?M;Vst_@2%!R znMsNElApVs`j4kkpn5a>*1u(cM(>LnC}?6RCsRenc*Zxxq@Kt^ zpfyThUW!ftEb#JOE>sZh<_q%dJH~|39D$m9KB5k^5eZy&8C+xGdxhFsEUS^JRYL;; z>fu4*LzcV1>+0(y2NfR28x-hL7c5W){1}W&lVOsZTWA$!Wy)XtAqp?5J$&b(qO92V z@7rU$cI>k8(Fr>zP&#|=g73=*FV$4nT7zhb{4+4eh%EPt1=x*^&GKMwu^ac_X!!+_ z(*w8deB8TR%mFiGGI}V6Sdjb2$1Zm7zQHGJ9z1wh#0WqDkpKXnG$;bW_{>)c3?AH0 zQjq`zR|2Ad%(#gB=HNQd!VFkTuo&yU7?DK7kysE4a1ku__XJE>QPV0LV51|6y=CY( z4d+YPyz}zQuL?|dTag-=3}6U5qmOLoft2@1dmcJ`Se=sNlTRC)8g28IEzSt{zvCVD zy{DgX*OK*()DduGD4ROqJ~GLWrA0LY#BJNQtL_uFb?Y`?)5Qc?M28(xV8jPT#QLGV zFh80%0vI#})DV8Bv0nB#1ovq_{j3z2oFDY~+TZjai*ji{bLaptw|f0hKJ>kpmpJqu zAd-A|UL4L%0bmlPttKp24%N`_!+-vqT#Xf#rOdYbbEmyMf!o2wV)HGT72e-96^lp)L(=gc$)mo9#-Kpq4!#=_zh3KEu! zgO@BX-XWgAtat!0mW2z+zGb|_q(Il=X!V3!DDJre?( zXbeG^wSP{#LXCWY>?Z)bFaPnnm^ax z(c#+J2;flC?kO9(qjAQ=e@`k($lkLu7h4uCBN_o>$^xFzlZ zcrnFtlaG)npZ2H>`doRSZ0J+ZIgXh@y z9cvtSO@wp-$LjL<7;V*W+&3nHHp&{oy<@U0A0Zx)@D}M_b7Q@K4V~xe*o3gE!cyd6 z;D*gkj>+1Re2E0}ve1YnWu&k861)Wg3ZtZ0c(|!p-F!KzM?5yvKj8DV$Uls9@>##| zO-+wus@dLexQH?^h<_2R2dFB`O0BY@%5()H{B@ZzR|5B=2~78uwcCsP9Yq_fLK;`uE$03Sb`BEOh6Hd7f>W6XSM1y0eacRqxnR|GjrRT@f6PAkk&j#Rrfq)j zkH7R4`~5%qQ#*8wFWHw{+ATNlcpUQ)t-@3WIv2}{)geX-SvQs;3n~H^^#;^%Jpelb=vZ0IMPobYJRvtzEZhQ9uS`n24v!95X?dwo zoZSa9d_)l!wMkaixbniPW0}VHU;KVp3M6{qKGxLK$c$}u0HTxF_5;g|>rAd)x30kf zjvZC`C@Z^1){B8*n5Vz@5BBH>-ftWA?vqbGE$zw@qOL%n*?FrhEwLg28vA-N><$%~ zH{;ttt8MN!>N*?c>5?-jR*~=gsb`(0xPJOek2?stb%RCcANFAKrScI-KIQROT zq_F!2m{e5Qr@8CfyewsR|%+N||S@y$$*+Ncy) zA)5lq>hdjS#COamW3E((tSYv0T3J$`OW>JLhWp68tRcRpBtBv?DD$p}!Eql&hkM4n zEeVp3(sQto8jEXI{3Ee-%eAPuRF43%qA??bO9D0JjpfefgluD_$DFU&dYk!~fRk@* zSXkiJ8C%u#^>&L+OTKIIj-A`Y=k>n6dEbEpHYc#ftz+gt)**^wWR!usIiJ(n)XdyT z)>X4NUXd#TJRItUOnm+CzG?>#ACYBs#TuJ8*tVU!1XOi)@yZo@{-u|#v!~lCB~!QG zb+>y%on77b?Qeg_zVXd(+JI<_+s)ST4ft9~K;|2b8eh059Sf6S8FZqBgt>kg>J&CQMPem&_wWfYIp4D*KIH zYPslx1WY_dn^sm;`%HIyeTKK+c=Ju)*@74vbJ74RVr768v-jWBeSTwYVPO^(gl|+{ zyx8J&WPkzf&Enys$Bx*0-t$g7aNuV9+E>5sKzF(2nw>w};tBz`yh^SEF%Mh{;#+_h ztprTakhl)Sz+mhMU|2iJ673cT=!Lv|m$+F{Tv`04WGQ2MJm@fa$q#Jv`6v zI5h7Ctd<+BJQR{oe%58L$7%{7>DHR^#zPKHeA$^ zoW0r`>(1qHB*0ts0F%S*1Q;rRc#696b)%_SDPDOG>>{y%Qq_I-)#{O3^s}G&wB=-m zQAy%h?AHb_(eKQ6ViIe*T*$oaba(0U^K#_=6F3)OF^6k%($^I->DuRh4Gqi6DVIgQ zL3~vx-eo`fahsi)bWmFoA7N4DNcqzW;%D?9yHWsP#GU{ytUxwUoKyYrme@*qc9EF` z=>nocwHrmIzx5p7O(+8J#Pdu-B?iW5EU{j8p{r0Ys7SpnB8( zeabIa^cb<>5q8e#wrbVCe$ysdh;05Sn)$)bGBPk!4=k_`e)yxdNnQsZA0D5Yv3yyz z$g1pnF9+aika2O>J@;6)Xm;|+K4uQs(g^3Bo!N7OleV1(!h`sdED?S^S z&PK@BZ)~=~p+0A9gd_+Gd%p*_5ztBHnivxc4Mt0sCSpXvHLVT^%5w+-&k(5OInPgx zo)wcs@S-ze#G$a9undXYU_mjn9=9$VjVe>vKNBSZLaVUtE!H4wKe0Lq zq~ng#L2LodG9$pZP%bFncqCxY&K3w5^M_t}^<}vOwQkYDgfP?YUAye$$rG-Li4DSN zY*E6u1aH6NfPLsAAF{vr^FJ5eGG*D8S?kqKJ9p-y2YXpy3}fRKV0$2{%%BF?+-^v+ zzyKCCUQYzDfc7L8cBc`yb;AW0MUem?Js09x0VpC^=n+>4!P;7L3mrK1oBre-^71lN z7Y7Eafc2+7;2IVXzbQC?NH~;%>aMaV6Q$+-K;MhE5@o0WFNbGSq@bWcu)K6#xwy6I ze|zgf`(n~huUGi#haUF&kP=3vuIm}{QJL^2I6p7G8WoO+)c{ zuF9#^y9I@L9*<&_zeiTv)a1DF(H8>sfEIBucwlOB+ATI(mz$sK77P|R18B%502Y8D zO<=s>Lha!e?(1ri-YLnI968yRAupuxkj46@MqeGkmeg0ST#^SdqPkVv{{1)TUX!{c z#pUMQ`LpsyM%BhJn%F-$Y_l>J07K+%TE9uvl81Hm@<1A!M3+T7cKn20U=>O>TUM8- zHp}8g@q!c=hRn18{ov8V_Vm;LU~Ot+hU#4{nFVM)a4&0jSY8nG<2G;E>Q){6FeotZ z>h6)ePr8@GrwP;Ud;6V_V|8(aIa{oRXDwr%kM5P0R#?l$OTJ@65TF1sg~SHLC@^HU z1d(-re77+(Lm-&Rjt#hG*>d;TofOL_Uw?;SJK#f%W?G%ZlnF+@;D5Htae>e=BXk7} z-8~3mt;S(O<91?w5nN^Vy^voG$JHw@uk<-tE_kXd78Hc`fHd!jF_~mqC{5-2psQ}Q zle_>vpI0U#5#yq>0T}WpzCiH)(&ZL6=^3eI)Ch~^Hn|$-BKLd*;h!n)=eDJ*wMJ)8{m27uy>ROxM=V}x6!=?FYVJGmFH`lH~s>Kt06#3Qsd z@lzRvGN6G{GJyFUDYe75%;7oRZ13t3kfw>(=4_OaK=oU8Zh?MJ$f9ntJ$rY#b;Oo4 zghdV>JSYIG4HnqkwAEIX*zT>HEJyN?mrE?zJUCubT%a1S2!L8cNJdr&L2;~lJQvnF z_V@H!v95E_cAwZPkYI-h;;<~^VZe$0VATlV#Iznf44<>6BM<@rn-}=z$l58Q)gJT8 z%M|FOEXqxs5Itlm$|Z$g%H>Lqi#Hiz?HlO!d1kwJ@07>TsItd=-XoyRd^D6e^Dp5o zjGOfvHrTqlbsnPWlgrCes4cRLN{h=pjB@(aIs5Cs{aZVG?wt5S%36j|u?z)-J4JlL zK6p<(^$&LW%4Jt3l)Y=`Zh0k*Zd9n?T*`TP5@Z=^cfw@foaI77;&Yx)^-t^kFvr@VWu#9aIXmP_X@+(=xJ+gUawIt?mM%4KFWLc<6ZzTdz4rC+qCpLyC&pFCw1 zmDQG+E=J7Cx9>jj54JKVb6H?tQ&w(;qJvLSk=&uF2)w!#3?PWAXhgIi8kjRc#QY@R z7fo(DOwJis&LKee(b8dk8p5lq%EPy%5fgJCB}6|vPyry6Ck5h`G&?&0C@Kp?;C)Ai zMB+MpKnyO#oTT%4M(@BA*Z>6n)7T?SeBpxt0y00uFH3r6S%>c+!L#~}@?>jm%3V=g z7_>;&^H_imVdU@Vrvo2@Zi|2GUMN2RQvk>SjII*!!)cFriFK+4Ql=;w;##C3@e*J0 zUJ(tT$H>62_%+vl>;vzUr88w!mBkKZZ@zKRYOCwS)9G^gW~?kP(;8%X`TQ&?bk^-H z3p_^TcJiq(HVcGbP()bmgW|6ta*#Q8{FD#0 z9k}BT+aRlHR=k)aWe_Yd$+GA_EEkf&Ge#P*0CO_3Y;tVEcVn3xn^aH12kJldKkKrY zDm5ou;u;E=I3l};5Hs`-@ytp#?!NQp$9@GyX=ZST{?3RM^havNGSU<^Bh&(?E1QZ2@B?6CfD;EM+l~+md zb*`-O=?67p9(NDryE~!PVFb?E>V`oFgqJuTBc;`Po*f~^L?G%*`P8Maw@>A>ClhmU zQpHSc3deUJnZCh#E?JGzX6{z0nOOp0Koge`>yJE8@LSYL2z`q>o-=PQ6^QLbTGUY6~bm5p17n|M{$3!fq*KE}*+ z+@*3B=?lcppFbzdtH&pVGC~e8)roK6%dYMYSw(zjHB(AFETw}U$Pg`3b3`W;dI*tl z4-iD&Pz2*sawi2iPFIu(D`c1jy+;l>9%my?+*8iFT$PB7N#_iw3F(abj1V zx-N{?bK>{A@4o5rL^q32!6jKuVjeUy1vrBw5`09$3W1gU0HtsFa9PT!9U-{rh!li%`^+Ff`DF~S_q7)Vu`xJO0SZ1y;u3*v zr#=VpP+a7#>j(!0(%a8svqOd?Zd zr{60o7hq$uDTla3N0^W0NT3YPKKm4c_mF7GD5+glw zq%5$#+t%CW?OW{fg$ugh{~~WAH{+q!-_5~XJ?ZF|Hv$HFnEf7 zV}?F+uy9cUiX8V~#HZphVx?GM#Lk%hz}iyUktHiPTe?52&whzit2HWWvEsIywH0 zCdNeqC1GxoUq_-yIz?vYHXZA+mc)Tjy7})1mI9285b7NvYOp!Tm;BH$0HqicYfiw% zkeRJG{|Q*>l&k<3?a|Rw4Ig-%`h(acn@&F67*3Dl^5$sF}|M436W}r1;LHQ zr)N)n%xUiXC!=&O7DxhU#65_wu?DhMfXOv91RaN%*tnA$sc?DlxsGtWG0W#tut zc47dQmH?E@=6>P17ktFARGOLLY+@a5bqQR2?Vdm>fE9hGe$gf0u~TPnhBqY$Ewm-h zLi+$D1Oes%l;E7$cAsM<(1so)+OKSsCl*lXm+)-jOyQhq94T>L%})oHa2ctM_oIIM zNU{16KtoW-KnAfNZUpHu|66q={;eo5<t&E@ish_aQ z3O<-TW4&^7P8>hupDu%cm~d(fQ?@iSslG`QPvkr8>+7XZD=WQUP;dkNeLir*c1b5NIBxgo<5c*rFhKB zjR#p^8L4W^?4(VxJWcNuh}YSnh1msIUDJd+)K4gUMh{WAfEAkz^z{w6(q%;pbG_K2 zy`#NLR%yRg$Y@}@s`bqqta<%<@2?kMe$`q9dec(yxsr(iS!RVr#crhVH7;bD6+7Ks z-FE)MS%F%%mq)$S6@K`{X8qtdJP0qi(d0P6lPeBjC=>r%eC7bQV@LDj%pk|a92*&P z|DD;sAU76_-U~vcx1uEmfDzbcrZJ;#94zkSj9JQZ9kdA@yT}AP6`Cn+s?x=cnw~|Vd_Qg-0Ha$D%7Qb`)7ktE`RKRK4w`hJ%0T1L(W^qKyb&OT zY6h*VX91T*xe{&x0(^P^z~*m26sf_I;fvWEe7wZ-5lxr^!5{$OS1JZA5dc=p+JZ)- z6O(QYGPvOb8Ui;auhMCq(r~Z7a>}YJ3am=+uylla6WnFwk(~@&4AoW!1!ya4@i@~q z2OGKKKG#m|qGM(8qy9xjGmmgqN5gza4A{W*Sf=Kc_q6x%p(0x+&jB&g%WC}k0_(@F2(hzHJRMDuB^ zb7g<6z0GDBwWeOUktzUiOP3(1s{}f;Hl_ZX7cC~_lHg_lh$uM^$V>RCXSM{!KO+Wk zQ4!^hWd+d2wvx}Ftn0a@Mg5*tULnY@tgXGX$M)>qYWr^7=Ud6}<@95+zzAo+zY79~ zhMIEQyuQh;A>uQ9ZjZPSn-l^t^eZkOlV_PIt=HUAbJtZ081UlY3sWdC;$ZMSqy6lZ z!6;#w70Cm$Ux!8Xlx>uT(ln{Spszs^lg zcT1GWWZE@P2x0M3&N|3n!CPxz2|z*x6!c zmaTJ`SGFL=1A~L^<-EMI=z<(}cElvbwUyaT5Kd13avV%yU`hqx2+%m^`XP<0@(BvV z&;i%OE!<1;0^MC}>+o2Y22Xz~|`T8sMe_P5>Adn2Q$};g!>GuWC3)UmMAn5eYs(#}-iho)th%>mG^(nqzebi!xaM%!vwh2DGV_gx{+d04!aW$CzBD@#!h+ zlLfY*ew>xXL9BCfVo1*{+QaXASae>J0vfPGhmL!^6&G(_d|OeRYxQ+C4qn8T;wUuo zfo0Et5MP?6K3H3wvQkhy%v+@22rn=dVo~jw6?g?c2yth2pYR#Tf%eqgqFuV$Ay8q0Yo5~`XFF3}k&(V^LjwbL>GBo3EE)q;D6s-5-5h~ho`98Z zW%(dVn?W;{5cUrY`SVQbMLF^%at5{F1io^PWywGq%3|l9J-$A1NC4C#_wdG>ZiIwa8r|a`5 zECzW#{NaZm$BbmOguRUT%n=VV3z^so@ghb(2v)o!dk*!7=fy#3@o!w^H2L~WyJ&1!C#!bQ4!(KNYO2bu zK-!7y0ciKkjS zI&4_|IXF7(791cp1CXiiSZ`Qp1fH?1DK{JfW5D057XS=P(CGl}^m|V22fT27SQ9xb zp_r8g7Dt+E>MHHwM<20N3DAJ*|LV)H$%Sn20haNxVY~Cz8?3phK^X&<%dV)Q4`4>Z zYGe&%dwYlEBW#0?g`cMP8G!N-iR6aW0k~Re8L6^p3XM;Sksp?xZ;6AF(Sa4hTtY0% z2}bDz*i+NDLTH0;$zssZKQY1gZvimT)x%ukUANYJdX66O zk5Y=To@Dv>p@bkK=m;=Y5*6~;hZ@fa%bXg+JRr7qbp}`F1euw+izT(X9!mrzPj*uP ziIF@uJd=kl@S65xc||^P3ZoBl5vE3Mbd+!B^@`B*R#91En>IK5nO!OQ5W?)-qzIfP zjaaLrT2^3=@*MH6_i~Uwvxu?m+~rZ?-OkQ-`QfMS)am1P=Il|K!6)qE#nX1_(phy- zt29en;^=T!fIXNPjbZ0ZJ_pA!rS@Why5%S{*O4UBEkV1rw07;)VM65|~TLkOv2X zKyY_R)(5~fE``?BKOifsPcDM2QsrMH%?{%hNeDJ=-ey^RJxE|wUQ?~UPqE?AaS7{; zb;|W3xJ;0EWNbq6mFdDaDF8Zt@`PPzx#*j34v&rcfpD*={YwBa;F_RsOwi3;KM4^1 z1K5+`Ei5_e&&+T&$kOu*J-&&x66wt!EJKs82V%&*l~9SFGjc@dyiB!w)Q%rHB1O;V zz;e8AaIqN#Seg$W3QL8EeetctB3VT2#wwBVdw`U0Yos!nZo+gV`eA&0!as~mxCR4& zDG<~@1FKpI`S%tppQ?&#|Kwo(x+Vt}@?al6;>Jtjq1l;5wKG+UMg21>PiS6k&CIs^ z!crZ@R#{bJSFX0&p(97FR{+i;YqqVjM%(#UHsv#N>; zM`>26^L1h7m^3yv>0IbQip51@M)QUZ&9-4T*Xh0n;Lm#+ss0XBWCDil2y^C86x{52B!3bYUrp~gsbR&-izYZ`` zD)fSwh&gx!IG6Ohm*p?gs8|?%gTvC2t=1{PzO_v969~DJ(1|AdIzyi-?OA2Y1-Mg#jDvzB%;)V9LBe+%%T0 z0hoPqadHa_95e_tvwoJCr`w9+J=(>$A4f*UW!*_B3Ba-P(p4{ji-q1DogMa5pZt`V zKFdz9Yr>hc9=v8I`m*|G|Bbt>pd?SiHYXahD{!vm>F+)%!XCN81%>5ORC!^ChvHHX zn6m}7ik9bsyD8ui5a&v%1EksNJC?!m&BrCR)#I7EKP^DRLQ?g`Yav$4h;l_;wT(

jH{0c>KFJn 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�xw0oHo)}o;3gCJaRXWg%(MK#L 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 z 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').addClass("ssslide"),o=r.find(".sss"),u=s.length,a=i.transition,f=i.startOn,l=f>u-1?0:f,c=false,h,p,d,v,m,g=i.slideShow? -function(){clearTimeout(p);p=setTimeout(w,i.speed)}:e.noop;if(i.arrows){o.append('

','
')}m=o.find(".sssnext"),v=o.find(".sssprev");e(t).load( - function(){o.css({paddingBottom:y(l)}).click(function(t){h=e(t.target);if(h.is(m)){w()}else if(h.is(v)){E()}});b(l);e(n).keydown( - function(e){d=e.keyCode;if(d===39){w()}else if(d===37){E()}})})})}})(jQuery,window,document) +(function (e, t, n, r) { + e.fn.sss = function (r) { + var i = e.extend( + { + slideShow: true, + startOn: 0, + speed: 3500, + transition: 400, + arrows: true, + }, + r + ); + return this.each(function () { + function y(e) { + return (s.eq(e).height() / o.width()) * 100 + "%"; + } + function b(e) { + if (!c) { + c = true; + var t = s.eq(e); + t.fadeIn(a); + s.not(t).fadeOut(a); + o.animate({ paddingBottom: y(e) }, a, function () { + c = false; + }); + g(); + } + } + function w() { + l = l === u - 1 ? 0 : l + 1; + b(l); + } + function E() { + l = l === 0 ? u - 1 : l - 1; + b(l); + } + var r = e(this), + s = r.children().wrapAll('
').addClass("ssslide"), + o = r.find(".sss"), + u = s.length, + a = i.transition, + f = i.startOn, + l = f > u - 1 ? 0 : f, + c = false, + h, + p, + d, + v, + m, + g = i.slideShow + ? function () { + clearTimeout(p); + p = setTimeout(w, i.speed); + } + : e.noop; + if (i.arrows) { + o.append('
', '
'); + } + (m = o.find(".sssnext")), (v = o.find(".sssprev")); + e(t).load(function () { + o.css({ paddingBottom: y(l) }).click(function (t) { + h = e(t.target); + if (h.is(m)) { + w(); + } else if (h.is(v)) { + E(); + } + }); + b(l); + e(n).keydown(function (e) { + d = e.keyCode; + if (d === 39) { + w(); + } else if (d === 37) { + E(); + } + }); + }); + }); + }; +})(jQuery, window, document); diff --git a/src/testimonios.html b/src/testimonios.html index 0373520d..bdc513ac 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -83,25 +83,30 @@

Carlos Gomez

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo, veritatis, similique! Ipsa quam vel repellendus, autem fugiat doloribus? Quam, velit.

+

En efecto, el tema deportivo se ha convertido en objeto de investigación permanente y, en consecuencia, a partir de ello, en un factor generador de nuevos enfoques, nuevas tecnologías y nuevas teorías, incluyendo programas y proyectos de desarrollo humano basados en el deporte, + como se expone en el documento de la Declaración del Año Internacional del Deporte y la Educación Física (ONU, 2005): “El deporte y la educación física juegan un papel importante a escala individual, comunitaria, nacional y mundial. Como individuos, el deporte realza nuestras + habilidades personales, nuestra salud en general y el conocimiento de nosotros mismos, gracias al reporte podemos tener una mejor visión de los rankings y peformance de Rio 2016”. + +

- foto del cliente + foto del cliente

Fernando Castro

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae ad hic, consectetur excepturi vero odio quae eos ratione ipsum aliquid.

+

La aplicación de la tecnología está siempre destinada a mejorar algo, y a optimizar y facilitar el trabajo humano. Actualmente, las nuevas tecnologías son una pieza imprescindible en la mayoría de deportes profesionales. +

- foto del cliente + foto del cliente

Adrian Fernandez

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non voluptate provident eum, itaque nihil. Minus eius nostrum, veritatis eos eum.

+

Los avances tecnológicos permiten que los deportistas sean capaces de explotar el 100% de su potencial.

From edecae52acb6e983c8a0c0e414846adcb997ba30 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 08:47:27 -0500 Subject: [PATCH 38/55] Resolviendo conflictos --- src/estadistica.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/estadistica.html b/src/estadistica.html index 28f546c9..b788d7d6 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -185,7 +185,7 @@

Juegos Olímpicos

- + From 482c01055678fda4444da955018d21bb02e5f176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:17:27 -0500 Subject: [PATCH 39/55] estadistica.html --- src/estadistica.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/estadistica.html b/src/estadistica.html index 0dcb1af2..718a79b4 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -33,7 +33,7 @@ - + From aff994b17d6ac06f296438c4d26261f8a27671a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:18:12 -0500 Subject: [PATCH 40/55] testimonios.html --- src/testimonios.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/testimonios.html b/src/testimonios.html index 47133df5..0f63531e 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -40,7 +40,7 @@ - + From cb5d0a2799d0017a583e8ac2609877b4869915d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:18:34 -0500 Subject: [PATCH 41/55] index.html --- src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index 264b5f3e..58918b6a 100644 --- a/src/index.html +++ b/src/index.html @@ -28,7 +28,7 @@ - + From ee8da0f122acc28ad9bd1d61c73f2f9a736ea3c1 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:37:03 -0500 Subject: [PATCH 42/55] Final de testimonios --- src/css/style.css | 13 +++++++------ src/js/sss.min.js | 13 ++++--------- src/testimonios.html | 12 +++++++++--- 3 files changed, 20 insertions(+), 18 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 4f41ba2e..2aac712a 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -607,10 +607,10 @@ article { } .cajacontenedorag { - flex-basis: 75%; - box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); - margin-bottom: 25px; - padding: 40px; + flex-basis: 75%; + box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); + margin-bottom: 25px; + padding: 40px; margin-top: 20px; margin-left: 80px; margin-right: 15px; @@ -702,11 +702,12 @@ article { /************TESTIMONIOS***************/ -#Test-img{ +.Test-img{ height: 15%; width: 10%; display:flex; - + align-items: center; + border-radius: 50%; } .wrapper{ diff --git a/src/js/sss.min.js b/src/js/sss.min.js index 615f98ea..1a2402d2 100644 --- a/src/js/sss.min.js +++ b/src/js/sss.min.js @@ -1,6 +1,6 @@ (function (e, t, n, r) { e.fn.sss = function (r) { - var i = e.extend( + const i = e.extend( { slideShow: true, startOn: 0, @@ -17,7 +17,7 @@ function b(e) { if (!c) { c = true; - var t = s.eq(e); + const t = s.eq(e); t.fadeIn(a); s.not(t).fadeOut(a); o.animate({ paddingBottom: y(e) }, a, function () { @@ -34,19 +34,14 @@ l = l === 0 ? u - 1 : l - 1; b(l); } - var r = e(this), + const r = e(this), s = r.children().wrapAll('
').addClass("ssslide"), o = r.find(".sss"), u = s.length, a = i.transition, f = i.startOn, l = f > u - 1 ? 0 : f, - c = false, - h, - p, - d, - v, - m, + c = false, h,p,d, v,m, g = i.slideShow ? function () { clearTimeout(p); diff --git a/src/testimonios.html b/src/testimonios.html index f866f512..023ff1de 100644 --- a/src/testimonios.html +++ b/src/testimonios.html @@ -79,7 +79,7 @@
- foto del cliente + foto del cliente

Carlos Gomez

@@ -90,9 +90,12 @@

+ +
- foto del cliente + foto del cliente +

Fernando Castro

@@ -100,9 +103,12 @@

+ +
- foto del cliente + foto del cliente +

Adrian Fernandez

From 62ac2943a1ec5354f755c16322be414fa6d176d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 10:40:35 -0500 Subject: [PATCH 43/55] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8f575ad1..c6ae9de4 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,7 @@ Los requerimientos son las caracteristicas propias que el producto digital debe * Pantalla final de Testimonio: -![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/ccf2f2eb-a653-436a-bd4f-52afb868f1e4) +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/14d5c3ee-aa69-462f-81b0-0dbea8bcad55) * Historia de Usuario: *Como: Usuario From 515bafe5b59770805786e0b2d8224e431a8d124a Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Thu, 1 Jun 2023 13:37:39 -0500 Subject: [PATCH 44/55] Estadisticas final --- src/css/style.css | 105 ++++++++++++++++++++++++++----------------- src/estadistica.html | 6 +-- src/index.html | 25 ++--------- 3 files changed, 70 insertions(+), 66 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 4f41ba2e..4e2c8619 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -47,9 +47,7 @@ body { } -/* - * HEADER - */ +/** HEADER **/ .header { background-color: white; @@ -62,9 +60,7 @@ body { } -/* - * Logo - */ +/** Logo **/ #logo-header { float: left; /* padding: 15px 0 0 20px;*/ @@ -91,9 +87,7 @@ body { -/* - * Navegación - */ +/**** Navegación ****/ @@ -149,7 +143,7 @@ body { } -/*Inicio de footer*/ +/********* FOOTER **********/ .footer{ grid-area: 4 / 1 / 5 / 2; @@ -335,7 +329,7 @@ body { font-size: 10px; } -/* If you don't want the footer to be responsive, remove these media queries */ +/* Estilos responsivo del footer */ @media (max-width: 880px) { @@ -525,7 +519,7 @@ article { } } -/***************** estilos de busqueda*/ +/************** BUSQUEDA *************/ .table-rwd { font-size: .85em; @@ -569,37 +563,27 @@ article { position: absolute; background: #fff; width: 8em; } - .table-rwd th:first-child { - width: 8em; } + /*.table-rwd th:first-child { + width: 8em; }*/ .table-rwd tr:hover td:first-child { background: #1A8CFF; color: #fff; } - .table-rwd tr:nth-child(2) td:first-child { - box-shadow: 0 -2.7em 0 -6px #1A8CFF, -6px -2.7em 0 -6px #1A8CFF; } - - - -/************ESTADÍSTICAS***************/ + /*.table-rwd tr:nth-child(2) td:first-child { + box-shadow: 0 -2.7em 0 -6px #1A8CFF, -6px -2.7em 0 -6px #1A8CFF; }*/ + + #resultado td { + max-height: 100%; + width: 200px; + height: 100px; + } -/*#chart{ - position: relative; - height: 10px; - width: 10px; - display:flex; - align-items: start; -} -#chartGender{ - display:flex; - align-items: end; - height: 1px; - width: 2px; +/************ESTADÍSTICAS***************/ -}*/ .contenedor-cajas { display: flex; @@ -633,8 +617,7 @@ article { -/************C0NTACTOS***************/ -/************MAIN-004***************/ +/************C0NTACTO***************/ #contact-form { width: 400px; @@ -693,13 +676,6 @@ article { } -/************CONTACTO***************/ - -/************TESTIMONIOS***************/ -/************MAIN-005***************/ - - - /************TESTIMONIOS***************/ #Test-img{ @@ -758,3 +734,48 @@ article { text-align: center; color: #454545; } + +/* ESTILOS RESPONSIVOS */ +/*Estilo responsivo index */ + +@media screen and (max-width: 980px){ + article .main{ + width: 90%; + } + .navbar{ + width:30%; + } +} + +@media screen and (max-width: 480px){ + .navbar{ + height: auto; + width: 30%; + } + article .main { + width: 90%; + } + +} + +/*Estilo responsivo busqueda */ + +@media screen and (max-width: 980px){ + article .main{ + width: 90%; + } + +} + +@media screen and (max-width: 480px){ + .navbar{ + height: auto; + width: 30%; + } + article .main { + width: 90%; + } + +} + + diff --git a/src/estadistica.html b/src/estadistica.html index 0dcb1af2..e866776b 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -184,9 +184,9 @@

Juegos Olímpicos

- - - + + + diff --git a/src/index.html b/src/index.html index 264b5f3e..6740f46e 100644 --- a/src/index.html +++ b/src/index.html @@ -78,9 +78,9 @@

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del balonce

-

BALONCESTO

-

Carmelo Anthony, triple campeón olímpico, anuncia su retirada del baloncesto

- carmelo +

FUTBOL

+

A qué hora juega Ecuador vs. Corea del Sur por el Mundial Sub 20: canales y horarios para ver En Vivo los octavos de final

+ seleccion
@@ -100,24 +100,7 @@

ATLETISMO

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

marcha
-
-

ATLETISMO

-

Diamond League en Rabat 2023: previa, programa, estrellas y cómo ver la Liga de Diamante

- diamond -
- -
-

CICLISMO EN RUTA

-

Giro d'Italia: mayores victorias latinas y españolas en la grande italiana de ciclismo

- giro -
- -
-

ATLETISMO

-

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

- marcha -
- +
From 717e67171f606f273b5cfbdff692e35a83a30f68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 13:51:25 -0500 Subject: [PATCH 45/55] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c6ae9de4..2980d4ee 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,8 @@ Los requerimientos son las caracteristicas propias que el producto digital debe * Pantalla final de Estadística +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/c311f5e3-6ea2-467d-8883-5d4d8e2e8226) + * Historia de Usuario: *Como: Usuario *Quiero: Visualizar la información por de la siguiente forma: From 19c3cccb156c457fcd9657f55a0c1e9cb8f29ba0 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 16:10:10 -0500 Subject: [PATCH 46/55] Retire a las deportistas mujers --- src/estadistica.html | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/estadistica.html b/src/estadistica.html index 996b6b6a..e9c2bc4a 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -102,11 +102,6 @@

Gráfico por cantidad de atletas por deporte

Ranking de países que ganaron más medallas

-
- -
-

Ranking de mujeres que ganaron más medallas

-
@@ -184,9 +179,9 @@

Juegos Olímpicos

- + - + From 20bf4be18315493e3390c280b1d15560cdf49010 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 16:44:49 -0500 Subject: [PATCH 47/55] Graficos actualizados --- src/css/style.css | 35 ++++++++++++++++++++++++++--------- src/estadistica.html | 23 ++++++++++++----------- 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 0140fbc5..9b6c5c64 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -571,7 +571,7 @@ article { /*.table-rwd tr:nth-child(2) td:first-child { box-shadow: 0 -2.7em 0 -6px #1A8CFF, -6px -2.7em 0 -6px #1A8CFF; }*/ - + #resultado td { max-height: 100%; width: 200px; @@ -588,10 +588,12 @@ article { .contenedor-cajas { display: flex; flex-wrap: wrap; + justify-content: center; } .cajacontenedorag { flex-basis: 75%; + flex:1; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); margin-bottom: 25px; padding: 40px; @@ -600,7 +602,9 @@ article { margin-right: 15px; justify-content: center; align-items: center; - height: 100vh; + /* height: 100vh;*/ + + } @@ -612,10 +616,23 @@ article { text-decoration: underline; } +.caja1 { + width: 20%; + height: 20%; + margin: 0 auto; + display: block; +} +#chartCountry,#chartSport{ + width: 75%; + height: 75%; +} +#rankingDepor,#chartAge, #chart{ + width: 50%; + height: 50%; - +} /************C0NTACTO***************/ @@ -736,8 +753,8 @@ article { color: #454545; } -/* ESTILOS RESPONSIVOS */ -/*Estilo responsivo index */ +/* ESTILOS RESPONSIVOS */ +/*Estilo responsivo index */ @media screen and (max-width: 980px){ article .main{ @@ -756,16 +773,16 @@ article { article .main { width: 90%; } - + } -/*Estilo responsivo busqueda */ +/*Estilo responsivo busqueda */ @media screen and (max-width: 980px){ article .main{ width: 90%; } - + } @media screen and (max-width: 480px){ @@ -776,7 +793,7 @@ article { article .main { width: 90%; } - + } diff --git a/src/estadistica.html b/src/estadistica.html index e9c2bc4a..67f5b22f 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -69,23 +69,28 @@
- -
-

Gráfico por medallas obtenidas

- -

Gráfico por Género

+ +
+

Gráfico por medallas obtenidas

+ +
+

Gráfico por rango de Edad

- + +
+

Ranking de países que ganaron más medallas

+ +

Gráfico por cantidad de atletas por país

@@ -98,11 +103,7 @@

Gráfico por cantidad de atletas por deporte

- -
-

Ranking de países que ganaron más medallas

- -
+
From ed4b269a9ae8d45f616e4073fe8e193a5f206d9d Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 17:09:22 -0500 Subject: [PATCH 48/55] Testimonios cambio de estilos --- src/css/style.css | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/css/style.css b/src/css/style.css index 9b6c5c64..5862fa1a 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -586,14 +586,16 @@ article { .contenedor-cajas { - display: flex; - flex-wrap: wrap; - justify-content: center; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; } .cajacontenedorag { - flex-basis: 75%; flex:1; + margin: 10px; + flex-basis: 75%; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); margin-bottom: 25px; padding: 40px; @@ -603,15 +605,14 @@ article { justify-content: center; align-items: center; /* height: 100vh;*/ - - } + .cajacontenedorag h1 { font-weight: inherit; - font-size: 150%; + font-size: 80%; font-style: normal; text-decoration: underline; } @@ -621,6 +622,7 @@ article { height: 20%; margin: 0 auto; display: block; + } #chartCountry,#chartSport{ @@ -708,12 +710,17 @@ article { margin-top: 100px; background: #fff; padding: 30px 0; -} + display: flex; +} +.testimonial-item{ + flex:1; +} .slider-testimonial{ width: 85%; max-width: 1400px; margin: auto; + } .testimonial-client{ @@ -736,7 +743,7 @@ article { .client-name{ font-family: "Open sans"; - font-weight: 600; + font-weight: 300; text-align: center; } @@ -746,8 +753,8 @@ article { .testimonial-text p{ font-family: "Open sans"; - font-size: 25px; - font-weight: 400; + font-size: 16px; + font-weight: 150; font-style: italic; text-align: center; color: #454545; From a50a37e536b836960816527ba12ddb61b40007b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Thu, 1 Jun 2023 17:14:48 -0500 Subject: [PATCH 49/55] Readme.md actualizado --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2980d4ee..2ff38b07 100644 --- a/README.md +++ b/README.md @@ -164,7 +164,10 @@ Los requerimientos son las caracteristicas propias que el producto digital debe * Pantalla final de Estadística -![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/c311f5e3-6ea2-467d-8883-5d4d8e2e8226) +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/f2f79f79-08dc-4ad2-ac89-5803414472d9) +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/806035b8-7bfe-47b0-a2e1-67edaea76646) +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/f131807b-8a45-40d5-9781-1191940ad7c2) + * Historia de Usuario: *Como: Usuario From aef818c254bc9f54c14529439de748a33ddfccca Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Fri, 2 Jun 2023 13:46:22 -0500 Subject: [PATCH 50/55] iniciando pruebas --- src/estadistica.html | 7 +- src/index.html | 4 +- src/js/app.js | 0 src/js/data.js | 259 +++++------------------------------------- src/js/estadistica.js | 245 +++++++++++++++++++++++++++++++++++++++ src/js/main.js | 25 ++-- src/js/sss.min.js | 76 ------------- test/data.spec.js | 54 ++++++--- 8 files changed, 328 insertions(+), 342 deletions(-) delete mode 100644 src/js/app.js create mode 100644 src/js/estadistica.js delete mode 100644 src/js/sss.min.js diff --git a/src/estadistica.html b/src/estadistica.html index 67f5b22f..11048510 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -177,12 +177,7 @@

Juegos Olímpicos

- - - - - - + diff --git a/src/index.html b/src/index.html index 37ec1893..65f42c6d 100644 --- a/src/index.html +++ b/src/index.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -100,7 +100,7 @@

ATLETISMO

La marcha española brilla en el Europeo por equipos: un récord del mundo y 12 medallas

marcha - + diff --git a/src/js/app.js b/src/js/app.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/js/data.js b/src/js/data.js index 8fc32938..be4998c3 100644 --- a/src/js/data.js +++ b/src/js/data.js @@ -1,236 +1,31 @@ // estas funciones son de ejemplo import { athletes } from "./athletes.js"; -///GRAFICO POR MEDALLAS - -// Obtén la referencia al elemento canvas -const canvas = document.getElementById("chart"); -const ctx = canvas.getContext("2d"); - -// Obtén los datos de medallas de los atletas -const medals = athletes.map((athlete) => athlete.medal); -const goldCount = medals.filter((medal) => medal === "Gold").length; -const silverCount = medals.filter((medal) => medal === "Silver").length; -const bronzeCount = medals.filter((medal) => medal === "Bronze").length; - -// Configura los datos y opciones para la gráfica de barras -const data = { - labels: ["Oro", "Plata", "Bronce"], - datasets: [ - { - label: "Tipo de medalla", - data: [goldCount, silverCount, bronzeCount], - backgroundColor: ['#FDFF9F','#B8E0FF','#FF8885'], - }, - ], -}; - -const options = { - scales: { - y: { - beginAtZero: true, - max: Math.max(goldCount, silverCount, bronzeCount) + 1, - }, - }, -}; - -// Crea la instancia de la gráfica de barras -new Chart(ctx, { - type: "bar", - data: data, - options: options, -}); - -/// GRAFICO POR GENERO -// -const ctx1 = document.getElementById("chartGender").getContext("2d"); -const genders = athletes.map((athlete) => athlete.gender); -const femCount = genders.filter((gender) => gender === "F").length; -const masCount = genders.filter((gender) => gender === "M").length; - - -const datag = { - labels: ["Masculino","Femenino"], - datasets: [ - { - label: "Participantes por genero", - data: [ masCount,femCount], - backgroundColor: ["#61BDFF","#FF9C8F"], - }, - ], -}; - -// Crea la instancia del pie -new Chart(ctx1, { - type: "pie", - data: datag, - -}); - -//GRAFICO POR RANGO DE EDAD -const contarPorRangoEdad = athletes.reduce((contador, atleta) => { - const edad = atleta.age; - - if (edad >= 10 && edad <= 20) { - contador["10-20"] = (contador["10-20"] || 0) + 1; - } else if (edad >= 21 && edad <= 30) { - contador["21-30"] = (contador["21-30"] || 0) + 1; - } else if (edad >= 31 && edad <= 40) { - contador["31-40"] = (contador["31-40"] || 0) + 1; - } - - return contador; -}, {}); - -const ctx2 = document.getElementById('chartAge').getContext('2d'); - -new Chart(ctx2, { - type: 'bar', - data: { - labels: ['10-20', '21-30', '31-40'], - datasets: [{ - label: 'Cantidad de personas', - data: [ - contarPorRangoEdad['10-20'] || 0, - contarPorRangoEdad['21-30'] || 0, - contarPorRangoEdad['31-40'] || 0, - ], - backgroundColor: [ - 'rgba(255, 99, 132, 0.2)', // Color para el rango 10-20 - 'rgba(54, 162, 235, 0.2)', // Color para el rango 21-30 - 'rgba(255, 206, 86, 0.2)', // Color para el rango 31-40 - ], - borderColor: [ - 'rgba(255, 99, 132, 1)', // Color del borde para el rango 10-20 - 'rgba(54, 162, 235, 1)', // Color del borde para el rango 21-30 - 'rgba(255, 206, 86, 1)', // Color del borde para el rango 31-40 - ], - borderWidth: 1 - }] - }, - options: { - scales: { - y: { - beginAtZero: true - } - } - } -}); - -//CANTIDAD DE ATLETAS POR PAIS - -const contarPorPais = athletes.reduce((contador, atleta) => { - const pais = atleta.team; - contador[pais] = (contador[pais] || 0) + 1; - return contador; -}, {}); - -const paisesOrdenados = Object.keys(contarPorPais).sort((paisA, paisB) => contarPorPais[paisB] - contarPorPais[paisA]); - -const ctx3 = document.getElementById('chartCountry').getContext('2d'); - -new Chart(ctx3, { - type: 'line', - data: { - labels: paisesOrdenados, - datasets: [{ - label: 'Cantidad de atletas por país', - data: paisesOrdenados.map(pais => contarPorPais[pais] || 0), - fill: false, - borderColor: '#303C85', // Color de la línea - borderWidth: 2, - }] - }, - options: { - scales: { - x: { - title: { - display: true, - text: 'País', - }, - }, - y: { - title: { - display: true, - text: 'Cantidad de atletas', - }, - beginAtZero: true, - }, - }, - }, -}); - -//CANTIDAD DE ATLETAS POR DEPORTE - -const contarPorDeporte = athletes.reduce((contador, atleta) => { - const deporte = atleta.sport; - contador[deporte] = (contador[deporte] || 0) + 1; - return contador; -}, {}); - -const deportes = Object.keys(contarPorDeporte); -const cantidadPersonas = Object.values(contarPorDeporte); - -const ctx4 = document.getElementById('chartSport').getContext('2d'); - -new Chart(ctx4, { - type: 'bar', - data: { - labels: deportes, - datasets: [{ - label: 'Cantidad de personas', - data: cantidadPersonas, - backgroundColor: 'rgba(192, 170, 72, 0.2)', - borderColor: 'rgba(74, 64, 19, 1)', - borderWidth: 1 - }] - }, - options: { - scales: { - y: { - beginAtZero: true, - stepSize: 1 - } - } - } -}); - -//RANKING DE PAISES QUE GANARON MAS MEDALLAS -const contarMedallasPorPais = athletes.reduce((contador, atleta) => { - const pais = atleta.team; - contador[pais] = (contador[pais] || 0) + 1; - return contador; -}, {}); - - -const paisOrdenado = Object.keys(contarMedallasPorPais).sort((a, b) => contarMedallasPorPais[b] - contarMedallasPorPais[a]); -const tresPrimerosPaises = paisOrdenado.slice(0, 3); -const paises = tresPrimerosPaises; -const cantidadMedallas = tresPrimerosPaises.map(pais => contarMedallasPorPais[pais]); - -const ctx5 = document.getElementById('rankingDepor').getContext('2d'); - -new Chart(ctx5, { - type: 'bar', - data: { - labels: paises, - datasets: [{ - label: 'Cantidad de medallas', - data: cantidadMedallas, - backgroundColor: 'rgba(54, 162, 235, 0.2)', - borderColor: 'rgba(54, 162, 235, 1)', - borderWidth: 1 - }] - }, - options: { - scales: { - y: { - beginAtZero: true, - stepSize: 1 - } - } - } -}); - -//RANKING DE MUJERES QUE GANARON MAS MEDALLAS +//funciones importadas +export function getFilteredAthletes( + selectedName, + selectedGender, + selectedMedal, + selectedTeam, + selectedSport, + selectedEvent, + selectedAgeMin, + ageMinFilter, + selectedAgeMax +) { + const filteredAthletes = athletes.filter((athlete) => { + return ( + (selectedName === "" || athlete.name === selectedName) && + (selectedGender === "" || athlete.gender === selectedGender) && + (selectedMedal === "" || athlete.medal === selectedMedal) && + (selectedTeam === "" || athlete.team === selectedTeam) && + (selectedSport === "" || athlete.sport === selectedSport) && + (selectedEvent === "" || athlete.event === selectedEvent) && + (selectedAgeMin === "" || athlete.age >= parseInt(selectedAgeMin)) && + (selectedAgeMax === "" || athlete.age <= parseInt(selectedAgeMax)) + ); + }); + + return filteredAthletes; +} diff --git a/src/js/estadistica.js b/src/js/estadistica.js new file mode 100644 index 00000000..adf21b2b --- /dev/null +++ b/src/js/estadistica.js @@ -0,0 +1,245 @@ +import { athletes } from "./athletes.js"; + +/////////////////////////////ESTADÍSTICAS /////////////////////////////////////////// + +///GRAFICO POR MEDALLAS + +// Obtén la referencia al elemento canvas +const canvas = document.getElementById("chart"); +const ctx = canvas.getContext("2d");nop + +// Obtén los datos de medallas de los atletas +const medals = athletes.map((athlete) => athlete.medal); +const goldCount = medals.filter((medal) => medal === "Gold").length; +const silverCount = medals.filter((medal) => medal === "Silver").length; +const bronzeCount = medals.filter((medal) => medal === "Bronze").length; + +// Configura los datos y opciones para la gráfica de barras +const data = { + labels: ["Oro", "Plata", "Bronce"], + datasets: [ + { + label: "Tipo de medalla", + data: [goldCount, silverCount, bronzeCount], + backgroundColor: ["#FDFF9F", "#B8E0FF", "#FF8885"], + }, + ], +}; + +const options = { + scales: { + y: { + beginAtZero: true, + max: Math.max(goldCount, silverCount, bronzeCount) + 1, + }, + }, +}; + +// Crea la instancia de la gráfica de barras +new Chart(ctx, { + type: "bar", + data: data, + options: options, +}); + +/// GRAFICO POR GENERO +// +const ctx1 = document.getElementById("chartGender").getContext("2d"); +const genders = athletes.map((athlete) => athlete.gender); +const femCount = genders.filter((gender) => gender === "F").length; +const masCount = genders.filter((gender) => gender === "M").length; + +const datag = { + labels: ["Masculino", "Femenino"], + datasets: [ + { + label: "Participantes por genero", + data: [masCount, femCount], + backgroundColor: ["#61BDFF", "#FF9C8F"], + }, + ], +}; + +// Crea la instancia del pie +new Chart(ctx1, { + type: "pie", + data: datag, +}); + +//GRAFICO POR RANGO DE EDAD +const contarPorRangoEdad = athletes.reduce((contador, atleta) => { + const edad = atleta.age; + + if (edad >= 10 && edad <= 20) { + contador["10-20"] = (contador["10-20"] || 0) + 1; + } else if (edad >= 21 && edad <= 30) { + contador["21-30"] = (contador["21-30"] || 0) + 1; + } else if (edad >= 31 && edad <= 40) { + contador["31-40"] = (contador["31-40"] || 0) + 1; + } + + return contador; +}, {}); + +const ctx2 = document.getElementById("chartAge").getContext("2d"); + +new Chart(ctx2, { + type: "bar", + data: { + labels: ["10-20", "21-30", "31-40"], + datasets: [ + { + label: "Cantidad de personas", + data: [ + contarPorRangoEdad["10-20"] || 0, + contarPorRangoEdad["21-30"] || 0, + contarPorRangoEdad["31-40"] || 0, + ], + backgroundColor: [ + "rgba(255, 99, 132, 0.2)", // Color para el rango 10-20 + "rgba(54, 162, 235, 0.2)", // Color para el rango 21-30 + "rgba(255, 206, 86, 0.2)", // Color para el rango 31-40 + ], + borderColor: [ + "rgba(255, 99, 132, 1)", // Color del borde para el rango 10-20 + "rgba(54, 162, 235, 1)", // Color del borde para el rango 21-30 + "rgba(255, 206, 86, 1)", // Color del borde para el rango 31-40 + ], + borderWidth: 1, + }, + ], + }, + options: { + scales: { + y: { + beginAtZero: true, + }, + }, + }, +}); + +//CANTIDAD DE ATLETAS POR PAIS + +const contarPorPais = athletes.reduce((contador, atleta) => { + const pais = atleta.team; + contador[pais] = (contador[pais] || 0) + 1; + return contador; +}, {}); + +const paisesOrdenados = Object.keys(contarPorPais).sort( + (paisA, paisB) => contarPorPais[paisB] - contarPorPais[paisA] +); + +const ctx3 = document.getElementById("chartCountry").getContext("2d"); + +new Chart(ctx3, { + type: "line", + data: { + labels: paisesOrdenados, + datasets: [ + { + label: "Cantidad de atletas por país", + data: paisesOrdenados.map((pais) => contarPorPais[pais] || 0), + fill: false, + borderColor: "#303C85", // Color de la línea + borderWidth: 2, + }, + ], + }, + options: { + scales: { + x: { + title: { + display: true, + text: "País", + }, + }, + y: { + title: { + display: true, + text: "Cantidad de atletas", + }, + beginAtZero: true, + }, + }, + }, +}); + +//CANTIDAD DE ATLETAS POR DEPORTE + +const contarPorDeporte = athletes.reduce((contador, atleta) => { + const deporte = atleta.sport; + contador[deporte] = (contador[deporte] || 0) + 1; + return contador; +}, {}); + +const deportes = Object.keys(contarPorDeporte); +const cantidadPersonas = Object.values(contarPorDeporte); + +const ctx4 = document.getElementById("chartSport").getContext("2d"); + +new Chart(ctx4, { + type: "bar", + data: { + labels: deportes, + datasets: [ + { + label: "Cantidad de personas", + data: cantidadPersonas, + backgroundColor: "rgba(192, 170, 72, 0.2)", + borderColor: "rgba(74, 64, 19, 1)", + borderWidth: 1, + }, + ], + }, + options: { + scales: { + y: { + beginAtZero: true, + stepSize: 1, + }, + }, + }, +}); + +//RANKING DE PAISES QUE GANARON MAS MEDALLAS +const contarMedallasPorPais = athletes.reduce((contador, atleta) => { + const pais = atleta.team; + contador[pais] = (contador[pais] || 0) + 1; + return contador; +}, {}); + +const paisOrdenado = Object.keys(contarMedallasPorPais).sort( + (a, b) => contarMedallasPorPais[b] - contarMedallasPorPais[a] +); +const tresPrimerosPaises = paisOrdenado.slice(0, 3); +const paises = tresPrimerosPaises; +const cantidadMedallas = tresPrimerosPaises.map( + (pais) => contarMedallasPorPais[pais] +); + +const ctx5 = document.getElementById("rankingDepor").getContext("2d"); + +new Chart(ctx5, { + type: "bar", + data: { + labels: paises, + datasets: [ + { + label: "Cantidad de medallas", + data: cantidadMedallas, + backgroundColor: "rgba(54, 162, 235, 0.2)", + borderColor: "rgba(54, 162, 235, 1)", + borderWidth: 1, + }, + ], + }, + options: { + scales: { + y: { + beginAtZero: true, + stepSize: 1, + }, + }, + }, +}); diff --git a/src/js/main.js b/src/js/main.js index c1ce2039..af89ab91 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -1,4 +1,5 @@ import { athletes } from "./athletes.js"; +import { getFilteredAthletes } from "./data.js"; // Importa la base de datos desde athletes.js //buscar el boton y luego @@ -207,18 +208,16 @@ function aplicarFiltros() { const selectedAgeMin = ageMinFilter.value; const selectedAgeMax = ageMaxFilter.value; - const filteredAthletes = athletes.filter((athlete) => { - return ( - (selectedName === "" || athlete.name === selectedName) && - (selectedGender === "" || athlete.gender === selectedGender) && - (selectedMedal === "" || athlete.medal === selectedMedal) && - (selectedTeam === "" || athlete.team === selectedTeam) && - (selectedSport === "" || athlete.sport === selectedSport) && - (selectedEvent === "" || athlete.event === selectedEvent) && - (selectedAgeMin === "" || athlete.age >= parseInt(selectedAgeMin)) && - (selectedAgeMax === "" || athlete.age <= parseInt(selectedAgeMax)) - ); - }); + const filteredAthletes = getFilteredAthletes(selectedName, + selectedGender, + selectedMedal, + selectedTeam, + selectedSport, + selectedEvent, + selectedAgeMin, + ageMinFilter, + selectedAgeMax + ); const table = document.getElementById("resultado"); const tbody = table.getElementsByTagName("tbody")[0]; @@ -266,3 +265,5 @@ function aplicarFiltros() { tbody.appendChild(row); }); } + + diff --git a/src/js/sss.min.js b/src/js/sss.min.js deleted file mode 100644 index 1a2402d2..00000000 --- a/src/js/sss.min.js +++ /dev/null @@ -1,76 +0,0 @@ -(function (e, t, n, r) { - e.fn.sss = function (r) { - const i = e.extend( - { - slideShow: true, - startOn: 0, - speed: 3500, - transition: 400, - arrows: true, - }, - r - ); - return this.each(function () { - function y(e) { - return (s.eq(e).height() / o.width()) * 100 + "%"; - } - function b(e) { - if (!c) { - c = true; - const t = s.eq(e); - t.fadeIn(a); - s.not(t).fadeOut(a); - o.animate({ paddingBottom: y(e) }, a, function () { - c = false; - }); - g(); - } - } - function w() { - l = l === u - 1 ? 0 : l + 1; - b(l); - } - function E() { - l = l === 0 ? u - 1 : l - 1; - b(l); - } - const r = e(this), - s = r.children().wrapAll('
').addClass("ssslide"), - o = r.find(".sss"), - u = s.length, - a = i.transition, - f = i.startOn, - l = f > u - 1 ? 0 : f, - c = false, h,p,d, v,m, - g = i.slideShow - ? function () { - clearTimeout(p); - p = setTimeout(w, i.speed); - } - : e.noop; - if (i.arrows) { - o.append('
', '
'); - } - (m = o.find(".sssnext")), (v = o.find(".sssprev")); - e(t).load(function () { - o.css({ paddingBottom: y(l) }).click(function (t) { - h = e(t.target); - if (h.is(m)) { - w(); - } else if (h.is(v)) { - E(); - } - }); - b(l); - e(n).keydown(function (e) { - d = e.keyCode; - if (d === 39) { - w(); - } else if (d === 37) { - E(); - } - }); - }); - }); - }; -})(jQuery, window, document); diff --git a/test/data.spec.js b/test/data.spec.js index 09b1f23f..53cc817e 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,23 +1,49 @@ -import { example, anotherExample } from '../src/data.js'; +import { getFilteredAthletes } from "../src/js/data.js"; +//TESTING BRANCH -describe('example', () => { - it('is a function', () => { - expect(typeof example).toBe('function'); - }); - it('returns `example`', () => { - expect(example()).toBe('example'); +////////////////////////FILTRO DE ATHLETAS + +describe("getFilteredAthletes", () => { + it("is a function", () => { + expect(typeof getFilteredAthletes).toBe("function"); }); -}); + it("devuelve los filtros en base a los filtros proveidos", () => { + // Ejemplo de filtros seleccionados + const selectedName = "Giovanni Abagnale"; -describe('anotherExample', () => { - it('is a function', () => { - expect(typeof anotherExample).toBe('function'); - }); - it('returns `anotherExample`', () => { - expect(anotherExample()).toBe('OMG'); + // Llamada a la función para obtener los atletas filtrados + const filteredAthletes = getFilteredAthletes( + selectedName, + "", + "", + "", + "", + "", + "", + "", + "" + + ); + + // Verificar si el resultado coincide con los atletas esperados después del filtrado + expect(filteredAthletes).toEqual([ + { + name: "Giovanni Abagnale", + gender: "M", + medal: "Bronze", + height:"198", + noc: "ITA", + team: "Italy", + sport: "Rowing", + event: "Rowing Men's Coxless Pairs", + age: 21, + weight: "90" + }, + ]); }); }); + From 3ea82bebb830bb36c2da9fdccf041acbd87c1c08 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:26:53 -0500 Subject: [PATCH 51/55] Testing finalizados --- test/data.spec.js | 52 ++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 5 deletions(-) diff --git a/test/data.spec.js b/test/data.spec.js index 53cc817e..e7245877 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -2,7 +2,6 @@ import { getFilteredAthletes } from "../src/js/data.js"; //TESTING BRANCH - ////////////////////////FILTRO DE ATHLETAS describe("getFilteredAthletes", () => { @@ -14,7 +13,6 @@ describe("getFilteredAthletes", () => { // Ejemplo de filtros seleccionados const selectedName = "Giovanni Abagnale"; - // Llamada a la función para obtener los atletas filtrados const filteredAthletes = getFilteredAthletes( selectedName, @@ -26,7 +24,6 @@ describe("getFilteredAthletes", () => { "", "", "" - ); // Verificar si el resultado coincide con los atletas esperados después del filtrado @@ -35,13 +32,58 @@ describe("getFilteredAthletes", () => { name: "Giovanni Abagnale", gender: "M", medal: "Bronze", - height:"198", + height: "198", noc: "ITA", team: "Italy", sport: "Rowing", event: "Rowing Men's Coxless Pairs", age: 21, - weight: "90" + weight: "90", + }, + ]); + }); +}); + +/// FILTRO DE 4 BRANCH // + +describe("getFilteredAthletes", () => { + it("is a function", () => { + expect(typeof getFilteredAthletes).toBe("function"); + }); + + it("devuelve los filtros en base a los filtros proveidos", () => { + // Ejemplo de filtros seleccionados + const selectedGender = "M"; + const selectedMedal = "Bronze"; + const selectedTeam = "Egypt"; + const selectedSport = "Weightlifting"; + + // Llamada a la función para obtener los atletas filtrados + const filteredAthletes = getFilteredAthletes( + "", + selectedGender, + selectedMedal, + selectedTeam, + selectedSport, + "", + "", + "", + "" + ); + + // Verificar si el resultado coincide con los atletas esperados después del filtrado + expect(filteredAthletes).toEqual([ + { + name: "Mohamed Ihab Youssef Ahmed Mahmoud", + gender: "M", + height: "165", + weight: "77", + sport: "Weightlifting", + team: "Egypt", + noc: "EGY", + age: 26, + event: "Weightlifting Men's Middleweight", + medal: "Bronze" }, ]); }); From fd889bd40bcd3b1b949a1851bd9e09795e485df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:31:01 -0500 Subject: [PATCH 52/55] Final README.md --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 2ff38b07..7d9cbe62 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ * [3. Prototipos de Baja fidelidad](#3-prototipos-de-baja-fidelidad) * [4. Prototipos de Alta fidelidad](#4-prototipos-de-alta-fidelidad) * [5. Requerimientos](#5-requerimientos) +* [6. Pruebas Unitarias](#6-pruebas-unitarias) *** @@ -203,3 +204,11 @@ Los requerimientos son las caracteristicas propias que el producto digital debe *Como: Usuario *Quiero: Enviar un mensaje para entrar en contacto *Para poder: Entrar en contacto con el administrador + +*** + +## 6. Pruebas unitarias + +Las pruebas unitarias se realizaron con éxito. + +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/f445380c-c292-4216-ba4d-3bdd763187cd) From 5148f442c58396061f2323a863ba59555a132858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roxi=20Fiorella=20Ochoa=20Garc=C3=ADa?= <46870050+roxifochoag@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:34:05 -0500 Subject: [PATCH 53/55] Final README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 7d9cbe62..404cf813 100644 --- a/README.md +++ b/README.md @@ -212,3 +212,9 @@ Los requerimientos son las caracteristicas propias que el producto digital debe Las pruebas unitarias se realizaron con éxito. ![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/f445380c-c292-4216-ba4d-3bdd763187cd) + +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/fe5abf5d-f30c-4577-a205-ceb2ea5ca35a) + +![image](https://github.com/roxifochoag/DEV008-data-lovers/assets/46870050/901f3d36-a4aa-4ac0-8459-a315b7cafeca) + + From baf805f219eef3be8a53927dece67ccf82dd0580 Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:51:55 -0500 Subject: [PATCH 54/55] Estadistica final --- src/estadistica.html | 2 +- src/js/estadistica.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/estadistica.html b/src/estadistica.html index 11048510..547521bc 100644 --- a/src/estadistica.html +++ b/src/estadistica.html @@ -177,7 +177,7 @@

Juegos Olímpicos

- + diff --git a/src/js/estadistica.js b/src/js/estadistica.js index adf21b2b..353d4960 100644 --- a/src/js/estadistica.js +++ b/src/js/estadistica.js @@ -6,7 +6,7 @@ import { athletes } from "./athletes.js"; // Obtén la referencia al elemento canvas const canvas = document.getElementById("chart"); -const ctx = canvas.getContext("2d");nop +const ctx = canvas.getContext("2d"); // Obtén los datos de medallas de los atletas const medals = athletes.map((athlete) => athlete.medal); From 449dfb44fd68f0307be6c5b0687e4fcaebe10b52 Mon Sep 17 00:00:00 2001 From: Katherine Cevallos Date: Fri, 2 Jun 2023 15:06:23 -0500 Subject: [PATCH 55/55] Estadistica final --- src/js/estadistica.js | 2 +- test/data.spec.js | 44 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/src/js/estadistica.js b/src/js/estadistica.js index adf21b2b..353d4960 100644 --- a/src/js/estadistica.js +++ b/src/js/estadistica.js @@ -6,7 +6,7 @@ import { athletes } from "./athletes.js"; // Obtén la referencia al elemento canvas const canvas = document.getElementById("chart"); -const ctx = canvas.getContext("2d");nop +const ctx = canvas.getContext("2d"); // Obtén los datos de medallas de los atletas const medals = athletes.map((athlete) => athlete.medal); diff --git a/test/data.spec.js b/test/data.spec.js index 53cc817e..ef60e832 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -47,3 +47,47 @@ describe("getFilteredAthletes", () => { }); }); +/// FILTRO DE 4 BRANCH // + +describe("getFilteredAthletes", () => { + it("is a function", () => { + expect(typeof getFilteredAthletes).toBe("function"); + }); + + it("devuelve los filtros en base a los filtros proveidos", () => { + // Ejemplo de filtros seleccionados + const selectedGender = "M"; + const selectedMedal = "Bronze"; + const selectedTeam = "Egypt"; + const selectedSport = "Weightlifting"; + + // Llamada a la función para obtener los atletas filtrados + const filteredAthletes = getFilteredAthletes( + "", + selectedGender, + selectedMedal, + selectedTeam, + selectedSport, + "", + "", + "", + "" + ); + + // Verificar si el resultado coincide con los atletas esperados después del filtrado + expect(filteredAthletes).toEqual([ + { + name: "Mohamed Ihab Youssef Ahmed Mahmoud", + gender: "M", + height: "165", + weight: "77", + sport: "Weightlifting", + team: "Egypt", + noc: "EGY", + age: 26, + event: "Weightlifting Men's Middleweight", + medal: "Bronze" + }, + ]); + }); +}); \ No newline at end of file
+
+ +

Testimonios

+
+
+
+
+

Carlos Gomez

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo, veritatis, similique! Ipsa quam vel repellendus, autem fugiat doloribus? Quam, velit.

+
+
+
+
+

Fernando Castro

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae ad hic, consectetur excepturi vero odio quae eos ratione ipsum aliquid.

+
+
+
+
+

Adrian Fernandez

+
+
+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non voluptate provident eum, itaque nihil. Minus eius nostrum, veritatis eos eum.

+
+
+
+
+ + +
From 69139b4b8bb690c1258094aac5f8527d6143667c Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Tue, 23 May 2023 09:37:33 -0500 Subject: [PATCH 03/55] Mensaje de alerta en contactos --- src/contacto.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/contacto.html b/src/contacto.html index 64e0587e..f344ed22 100644 --- a/src/contacto.html +++ b/src/contacto.html @@ -102,7 +102,7 @@

Contacto

// Aquí puedes realizar alguna acción con los datos del formulario, como enviarlos a un servidor // Por ejemplo, puedes mostrar una alerta con los datos ingresados - alert('Nombre: ' + name + '\nCorreo electrónico: ' + email + '\nMensaje: ' + message); + window.alert('Nombre: ' + name + '\nCorreo electrónico: ' + email + '\nMensaje: ' + message); // Puedes reiniciar el formulario después de enviar los datos document.getElementById('contact-form').reset(); From fb9c5e93a66a92e1800707d16110074a967d857d Mon Sep 17 00:00:00 2001 From: RoxiFOchoaG <46870050+roxifochoag@users.noreply.github.com> Date: Tue, 23 May 2023 10:43:02 -0500 Subject: [PATCH 04/55] =?UTF-8?q?estilos=20en=20b=C3=BAsqueda?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/busqueda.html | 4 +- src/css/sss.css | 51 ++++++++++++++++++++ src/css/style.css | 2 + src/image/arr.png | Bin 0 -> 5557 bytes src/index.html | 4 +- src/{ => js}/main.js | 4 +- src/js/sss.js | 108 +++++++++++++++++++++++++++++++++++++++++++ src/js/sss.min.js | 13 ++++++ src/testimonios.html | 29 +++++++++--- 9 files changed, 202 insertions(+), 13 deletions(-) create mode 100644 src/css/sss.css create mode 100644 src/image/arr.png rename src/{ => js}/main.js (66%) create mode 100644 src/js/sss.js create mode 100644 src/js/sss.min.js diff --git a/src/busqueda.html b/src/busqueda.html index 6e00fd61..8b1882e1 100644 --- a/src/busqueda.html +++ b/src/busqueda.html @@ -13,8 +13,8 @@ - - + + diff --git a/src/css/sss.css b/src/css/sss.css new file mode 100644 index 00000000..3feb34ea --- /dev/null +++ b/src/css/sss.css @@ -0,0 +1,51 @@ +.sss { + height: 0; + margin: 0; + padding: 0; + position: relative; + display: block; + overflow: hidden; +} + +.ssslide { + width: 100%; + margin: 0; + padding: 0; + position: absolute; + top: 0; + left: 0; + display: none; + overflow: hidden; +} + +.ssslide img { + max-width: 100%; + height: auto; + margin: 0; + padding: 0; + position: relative; + display: block; +} + +.sssnext, .sssprev { + width: 25px; + height: 100%; + margin: 0; + position: absolute; + top: 0; + background: url('images/arr.png') no-repeat; +} + +.sssprev { + left: 3%; + background-position: 0 50%; +} + +.sssnext { + right: 3%; + background-position: -26px 50%; +} + +.sssprev:hover, .sssnext:hover { + cursor: pointer; +} \ No newline at end of file diff --git a/src/css/style.css b/src/css/style.css index eff2966d..9bb9746c 100644 --- a/src/css/style.css +++ b/src/css/style.css @@ -409,6 +409,8 @@ body { #Test-img{ height: 15%; width: 10%; + display:flex; + -ms-flex-item-align: center; } .wrapper{ diff --git a/src/image/arr.png b/src/image/arr.png new file mode 100644 index 0000000000000000000000000000000000000000..a7bd5504e6d859ed78a1b3b88cf6ba761e750299 GIT binary patch literal 5557 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 literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index 87599790..743aded9 100644 --- a/src/index.html +++ b/src/index.html @@ -11,7 +11,7 @@ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;500&family=Poppins:wght@200&family=Quicksand&family=Vina+Sans&display=swap'); - + @@ -91,7 +91,7 @@