{"version":"1.0","type":"rich","provider_name":"Catalogus Fastīdiī","provider_url":"https://imknowles.co.uk/CatalogusFastīdiī","width":450,"height":350,"title":"#2533 - knight in lightweight armor","iframe_url":"https://imknowles.co.uk/CatalogusFast%C4%ABdi%C4%AB/monsters/2533/embed","html":"\r\n\r\n<!DOCTYPE html>\r\n<html lang=\"en\">\r\n\t<head>\r\n\t\t<meta charset=\"UTF-8\" />\r\n\t\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\" />\r\n\t\t<meta name=\"color-scheme\" content=\"dark light\" />\r\n\t\t<title>monster #2533 - knight in lightweight armor Embed | Catalogus Fastīdiī</title>\r\n\t\t<link rel=\"stylesheet\" media=\"screen\" type=\"text/css\" href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/stylesheets/generated/d6c63a6d2f2a83e3884c8cddab745594-main.css\" />\r\n\t\t<link rel=\"preload\" as=\"image\" type=\"image/svg+xml\" href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/lib/bootstrap-icons/56d35f893abc0e3d3fd3234943b7e66f-bootstrap-icons.svg\" />\r\n\t</head>\r\n\t<body data-bs-theme=\"dark\" style=\"--sidebarWidth: 0px;overflow-x: visible !important;\">\r\n\t\t<main>\r\n\t\t\r\n\t<section id=\"content\">\r\n\t\r\n<div class=\"card\" id=\"monster-2533\">\r\n\t\r\n\t<div class=\"row g-0\">\r\n\t\t<div class=\"col card-header\">\r\n\t\t\t<div class=\"btn-toolbar justify-content-between\" role=\"toolbar\" aria-label=\"Toolbar with button groups\">\r\n\t\t\t\t<a class=\"d-flex align-items-end fs-5\" href=\"/CatalogusFast%C4%ABdi%C4%AB/monsters/2533\">2533 - a knight in lightweight armor</a>\r\n\t\t\t\t<div>\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tFactoids <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t<div class=\"btn-group\" role=\"group\" aria-label=\"First group\">\r\n\t\t\t\t\t<button type=\"button\" class=\"btn btn-outline-secondary\"><a rel=\"noreferrer\" target=\"_blank\" href=\"https://wiki.kingdomofloathing.com/Knight%20in%20lightweight%20armor\" class=\"card-link\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Open kolwiki article\">wiki</a></button>\r\n\t\t\t\t\t<button type=\"button\" class=\"btn btn-outline-secondary\"><a data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Download .json data\" class=\"\" href=\"/CatalogusFast%C4%ABdi%C4%AB/monsters/2533.json\"><svg fill=\"currentColor\" style=\"width: 16px; height: 16px;\">\r\n\t\t\t\t\t\t<use xlink:href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/lib/bootstrap-icons/56d35f893abc0e3d3fd3234943b7e66f-bootstrap-icons.svg#filetype-json\"/>\r\n\t\t\t\t\t</svg></a></button>\r\n\t\t\t\t</div></div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n\t<div class=\"row g-0\">\r\n\t\t<div class=\"col\">\r\n\t\t\t<div class=\"d-flex justify-content-center align-items-center h-100 flex-wrap\">\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<img src=\"https://s3.amazonaws.com/images.kingdomofloathing.com/adventureimages/lightknight.gif?\" class=\"rounded text-dark\" alt=\"knight in lightweight armor\">\r\n\t\t\t\t\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col-md-5\">\r\n\t\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">\r\n\t\t\t\t\t<span class=\"\">Attack:</span><span class=\"\">?</span>\r\n\t\t\t\t</li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">Defence: <span class=\"text-end\">?</span></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">HP: <span class=\"text-end\">?</span></li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t\t<div class=\"col-md-5\">\r\n\t\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span>Phylum:</span><span>dude</span><meta itemprop=\"phylum\" content=\"dude\"></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span>Element:</span><span itemprop=\"element\"></span></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span>Initiative:</span><span itemprop=\"initiative\">-10000</span></li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t</div>\r\n\t\r\n\t<div class=\"row g-0\"><div class=\"col\">\r\n\t\t<div class=\"col card-header card-footer d-flex flex-row justify-content-between\">\r\n\t\t\t<span>Parts</span>\r\n\t\t\t<div class=\"d-flex flex-row\">\r\n\t\t\t\t<ul class=\"list-group list-group-horizontal\">\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">arm</li>\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">head</li>\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">leg</li>\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">torso</li>\r\n\t\t\t\t\r\n\t\t\t\t</ul>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"card-body\">\r\n\t\t\t<div class=\"d-flex flex-row my-1\">\r\n\t\t\t\t<div class=\"ms-2\">\r\n\t\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tDisarm <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tEntangle <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tStrangle <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class=\"ms-2\">\r\n\t\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tEl Vibrato restraints <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class=\"ms-2\">\r\n\t\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tHogtie <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div class=\"d-flex flex-row my-1\">\r\n\t\t\t\t<div class=\"ms-2\"><a href=\"https://wiki.kingdomofloathing.com/Reanimated_Reanimator\">Reanimated Reanimator</a><ul class=\"list-group list-group-horizontal\">\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column justify-content-between\"><small>arm</small><div>attacks</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column justify-content-between\"><small>head</small><div>meat drop bonus</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column justify-content-between\"><small>leg</small><div>item drop bonus</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t</ul></div>\r\n\t\t\t</div>\r\n\t\t\t<div class=\"d-flex flex-row my-1\">\r\n\t\t\t\t<div class=\"ms-2\"><a href=\"https://wiki.kingdomofloathing.com/Everfull_Dart_Holster\">Everfull Dart Holster</a><ul class=\"list-group list-group-horizontal\">\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column\"><small>arm</small><div>gain moxie</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column\"><small>head</small><div>decrease defence</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column\"><small>leg</small><div>decrease defence</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item d-flex flex-column\"><small>torso</small><div>meat drop bonus</div></li>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t</ul></div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col card-header card-footer d-flex flex-row justify-content-between\">\r\n\t\t\t<span>Combat</span>\r\n\t\t\t<div class=\"ms-2\">\r\n\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tInsta-killable <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\r\n<span class=\"badge bg-danger-subtle border border-danger-subtle\">\r\n\tBanishable <span class=\"badge bg-body-secondary\">✗</span>\r\n</span>\r\n\r\n\t\t\t\t\r\n<span class=\"badge bg-danger-subtle border border-danger-subtle\">\r\n\tFree fight <span class=\"badge bg-body-secondary\">✗</span>\r\n</span>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\t<div class=\"col card-header card-footer d-flex flex-row justify-content-between\">\r\n\t\t\t<span>Copies</span>\r\n\t\t\t<div class=\"ms-2\">\r\n\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tCopyable <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tWishable <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\r\n<span class=\"badge bg-danger-subtle border border-danger-subtle\">\r\n\tWanderlust <span class=\"badge bg-body-secondary\">✗</span>\r\n</span>\r\n\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div class=\"card-body\">\r\n\t\t\t\t<div class=\"d-flex flex-row\">\r\n\t\t\t\t\t<div class=\"d-inline-flex\">\r\n\t\t\t\t\t\t<div class=\"input-group m-1\" role=\"group\" aria-label=\"First group\">\r\n\t\t\t\t\t\t\t<div class=\"input-group-text btn-outline-secondary\"><svg fill=\"currentColor\" style=\"width: 16px; height: 16px;\">\r\n\t\t\t\t\t\t\t\t<use xlink:href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/lib/bootstrap-icons/56d35f893abc0e3d3fd3234943b7e66f-bootstrap-icons.svg#egg-fill\"/>\r\n\t\t\t\t\t\t\t</svg></div>\r\n\t\t\t\t\t\t\t<div class=\"input-group-text btn-outline-secondary\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Unlocked 2026-08-02T14:27:01.258916Z[UTC]  in DNA Bank\">✓\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t<div class=\"input-group-text btn-outline-secondary\">2026-08-02</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div class=\"d-inline-flex\">\r\n\t\t\t\t\t\t<div class=\"input-group m-1 visually-hidden\" role=\"group\" aria-label=\"First group\">\r\n\t\t\t\t\t\t\t<div class=\"input-group-text btn-outline-secondary\"><svg fill=\"currentColor\" style=\"width: 16px; height: 16px;\">\r\n\t\t\t\t\t\t\t\t<use xlink:href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/lib/bootstrap-icons/56d35f893abc0e3d3fd3234943b7e66f-bootstrap-icons.svg#heart-fill\"/>\r\n\t\t\t\t\t\t\t</svg></div>\r\n\t\t\t\t\t\t\t<div class=\"input-group-text btn-outline-secondary\">?</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t</div>\r\n\t\t\t<div class=\"d-flex flex-column visually-hidden\" id=\"graph\"><svg id=\"svg\"></svg>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t\r\n\t\t\t\t<div class=\"card-header card-footer\">Habitats</div>\r\n\t\t\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t\t\r\n\t\t\t\t\t<li class=\"list-group-item flex-fill\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n<div class=\"card my-2\" id=\"area-601\">\r\n\t\r\n\t<div class=\"row g-0\">\r\n\t\t<div class=\"col card-header\"> \r\n\t\t\t<div class=\"btn-toolbar justify-content-between\" role=\"toolbar\" aria-label=\"Toolbar with button groups\">\r\n\t\t\t\t\r\n\t\t\t\t<a class=\"d-flex align-items-end fs-5\" href=\"/CatalogusFast%C4%ABdi%C4%AB/locations/601\">601 - Historically-Accurate Hamlet</a>\r\n\t\t\t\t<div>\r\n\t\t\t\t<div class=\"btn-group\" role=\"group\" aria-label=\"First group\">\r\n\t\t\t\t\t\r\n<a rel=\"noreferrer\" target=\"_blank\" href=\"https://wiki.kingdomofloathing.com/Historically-Accurate%20Hamlet\" class=\"btn btn-outline-light\" data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Open wiki article\"><span class=\"btn-link\">wiki</span></a>\r\n\r\n\t\t\t\t\t\r\n<a data-bs-toggle=\"tooltip\" data-bs-placement=\"top\" title=\"Download .json data\" class=\"btn btn-outline-light\" href=\"\"><svg fill=\"currentColor\" style=\"width: 16px; height: 16px;\">\r\n\t<use xlink:href=\"/CatalogusFast%C4%ABdi%C4%AB/assets/lib/bootstrap-icons/56d35f893abc0e3d3fd3234943b7e66f-bootstrap-icons.svg#filetype-json\"/>\r\n</svg></a>\r\n\t\t\t\t</div></div>\r\n\r\n\t\t\t</div>\r\n\r\n\t\t\t\r\n\t\t</div>\r\n\t</div>\r\n\t<div class=\"row g-0\">\r\n\t\t\r\n\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"col-md-6\">\r\n\t\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">\r\n\t\t\t\t\t<span class=\"\">Stat</span><span class=\"\"></span>\r\n\t\t\t\t</li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">Difficulty: <span class=\"text-end\"></span></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\">environment <span class=\"text-end\">outdoor</span></li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t\t<div class=\"col-md-6\">\r\n\t\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span>Place</span><span>twitch</span></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span>Citizen of Historically-Accurate Hamlet</span><div class=\"col-md-3 d-flex justify-content-between\"><span>1:</span><span>+15% Item, +25% Meat, +10 Stench</span></div></li>\r\n\t\t\t\t<li class=\"list-group-item d-flex justify-content-between\"><span></span><div class=\"col-md-3 d-flex justify-content-between\"><span>7:</span><span></span></div></li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t</div>\r\n\t<div class=\"row g-0\"><div class=\"col\">\r\n\t\t<ul class=\"list-group list-group-flush\">\r\n\t\t\t<li class=\"list-group-item\">\r\n\t\t\t\t\r\n<span class=\"badge bg-success-subtle border border-success-subtle\">\r\n\tWanderers <span class=\"badge bg-body-secondary\">✓</span>\r\n</span>\r\n\r\n\t\t\t\t\r\n<span class=\"badge bg-danger-subtle border border-danger-subtle\">\r\n\tOverdrunk <span class=\"badge bg-body-secondary\">✗</span>\r\n</span>\r\n\r\n\t\t\t</li>\r\n\t\t</ul>\r\n\r\n\t\t\t\r\n\t\t\t\t<div class=\"card-header card-footer\">Combats<span> ? %</span></div>\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\r\n\t</div></div>\r\n</div>\r\n\t\t\t\t\t</li>\r\n\t\t\t\t\r\n\t\t\t\t</ul>\r\n\t\t\r\n\t</div>\r\n\t</div>\r\n</div>\r\n\t</section>\r\n\r\n\t\t</main>\r\n\t\t<script type=\"text/javascript\">\r\n\t\t\t\tfunction setCssScrollVars() {\r\n\t\t\t\t\tdocument.documentElement.style.setProperty('--scrollbar-width', (window.innerWidth - document.documentElement.offsetWidth) + 'px');\r\n\t\t\t\t\tconst headerElem = document.getElementById(\"contentHeader\");\r\n\t\t\t\t\tconst headerHeight = headerElem ? headerElem.offsetHeight : 0;\r\n\t\t\t\t\tdocument.documentElement.style.setProperty('--header-height', headerHeight + 'px');\r\n\t\t\t\t}\r\n\t\t\t\tsetCssScrollVars();\r\n\t\t\t\twindow.addEventListener(\"resize\", (event) => setCssScrollVars());\r\n\t\t</script>\r\n\t\t<script src=\"/CatalogusFast%C4%ABdi%C4%AB/webjars/bootstrap/5.3.2/js/bootstrap.min.js\" ></script>\r\n\t\t\r\n\t<script src=\"/CatalogusFast%C4%ABdi%C4%AB/assets/javascripts/187f632d1293a2cfc41dddd594cf6c25-d3.v7.min.js\" type=\"text/javascript\"></script>\r\n\t\r\n\t<script id=\"eggTimes\" type=\"application/json\">{\"completeTime\":\"2026-08-02T14:27:01.258916Z[UTC]\",\"times\":[{\"timestamp\":\"2026-07-25T04:07:03.674724Z\",\"eggsRequired\":99},{\"timestamp\":\"2026-07-25T12:37:03.78547Z\",\"eggsRequired\":99},{\"timestamp\":\"2026-07-25T12:47:03.893633Z\",\"eggsRequired\":98},{\"timestamp\":\"2026-07-25T15:47:03.756547Z\",\"eggsRequired\":98},{\"timestamp\":\"2026-07-25T15:57:03.708905Z\",\"eggsRequired\":97},{\"timestamp\":\"2026-07-25T16:07:03.87099Z\",\"eggsRequired\":97},{\"timestamp\":\"2026-07-25T16:17:03.867707Z\",\"eggsRequired\":96},{\"timestamp\":\"2026-07-25T21:27:03.79005Z\",\"eggsRequired\":96},{\"timestamp\":\"2026-07-25T21:37:03.843792Z\",\"eggsRequired\":93},{\"timestamp\":\"2026-07-25T22:07:03.833067Z\",\"eggsRequired\":93},{\"timestamp\":\"2026-07-25T22:17:03.725582Z\",\"eggsRequired\":90},{\"timestamp\":\"2026-07-26T01:17:03.686584Z\",\"eggsRequired\":90},{\"timestamp\":\"2026-07-26T01:27:03.846239Z\",\"eggsRequired\":87},{\"timestamp\":\"2026-07-26T02:37:03.748494Z\",\"eggsRequired\":87},{\"timestamp\":\"2026-07-26T02:47:03.757648Z\",\"eggsRequired\":86},{\"timestamp\":\"2026-07-26T13:47:03.680592Z\",\"eggsRequired\":86},{\"timestamp\":\"2026-07-26T13:57:03.561527Z\",\"eggsRequired\":83},{\"timestamp\":\"2026-07-26T18:27:03.596373Z\",\"eggsRequired\":83},{\"timestamp\":\"2026-07-26T18:37:03.728964Z\",\"eggsRequired\":80},{\"timestamp\":\"2026-07-26T18:57:03.631046Z\",\"eggsRequired\":80},{\"timestamp\":\"2026-07-26T19:07:03.881101Z\",\"eggsRequired\":79},{\"timestamp\":\"2026-07-27T04:47:03.851204Z\",\"eggsRequired\":79},{\"timestamp\":\"2026-07-27T04:57:03.777766Z\",\"eggsRequired\":78},{\"timestamp\":\"2026-07-27T09:27:03.559536Z\",\"eggsRequired\":78},{\"timestamp\":\"2026-07-27T09:37:03.677154Z\",\"eggsRequired\":77},{\"timestamp\":\"2026-07-27T17:07:03.914423Z\",\"eggsRequired\":77},{\"timestamp\":\"2026-07-27T17:17:03.772765Z\",\"eggsRequired\":74},{\"timestamp\":\"2026-07-27T20:27:03.742871Z\",\"eggsRequired\":74},{\"timestamp\":\"2026-07-27T20:37:03.671823Z\",\"eggsRequired\":72},{\"timestamp\":\"2026-07-28T03:57:03.571957Z\",\"eggsRequired\":72},{\"timestamp\":\"2026-07-28T04:07:03.865657Z\",\"eggsRequired\":71},{\"timestamp\":\"2026-07-28T05:17:03.796124Z\",\"eggsRequired\":71},{\"timestamp\":\"2026-07-28T05:27:03.747545Z\",\"eggsRequired\":68},{\"timestamp\":\"2026-07-28T13:57:03.884811Z\",\"eggsRequired\":68},{\"timestamp\":\"2026-07-28T14:07:03.811669Z\",\"eggsRequired\":67},{\"timestamp\":\"2026-07-28T14:27:03.794882Z\",\"eggsRequired\":67},{\"timestamp\":\"2026-07-28T14:37:03.830808Z\",\"eggsRequired\":66},{\"timestamp\":\"2026-07-29T03:57:03.67788Z\",\"eggsRequired\":66},{\"timestamp\":\"2026-07-29T04:07:03.714369Z\",\"eggsRequired\":65},{\"timestamp\":\"2026-07-29T16:07:01.14681Z\",\"eggsRequired\":65},{\"timestamp\":\"2026-07-29T16:17:01.10594Z\",\"eggsRequired\":62},{\"timestamp\":\"2026-07-29T16:57:01.213292Z\",\"eggsRequired\":62},{\"timestamp\":\"2026-07-29T17:07:01.210579Z\",\"eggsRequired\":59},{\"timestamp\":\"2026-07-30T07:17:01.046852Z\",\"eggsRequired\":59},{\"timestamp\":\"2026-07-30T07:27:01.072844Z\",\"eggsRequired\":57},{\"timestamp\":\"2026-07-30T10:07:01.073851Z\",\"eggsRequired\":57},{\"timestamp\":\"2026-07-30T10:17:00.914989Z\",\"eggsRequired\":56},{\"timestamp\":\"2026-07-30T10:27:01.303154Z\",\"eggsRequired\":54},{\"timestamp\":\"2026-07-30T17:17:01.173628Z\",\"eggsRequired\":54},{\"timestamp\":\"2026-07-30T17:27:01.280496Z\",\"eggsRequired\":51},{\"timestamp\":\"2026-07-30T23:47:01.01786Z\",\"eggsRequired\":51},{\"timestamp\":\"2026-07-30T23:57:01.032027Z\",\"eggsRequired\":48},{\"timestamp\":\"2026-07-31T00:17:01.306135Z\",\"eggsRequired\":48},{\"timestamp\":\"2026-07-31T00:27:01.126224Z\",\"eggsRequired\":45},{\"timestamp\":\"2026-07-31T04:17:01.057434Z\",\"eggsRequired\":45},{\"timestamp\":\"2026-07-31T04:27:01.285059Z\",\"eggsRequired\":42},{\"timestamp\":\"2026-07-31T20:07:01.068813Z\",\"eggsRequired\":42},{\"timestamp\":\"2026-07-31T20:17:01.243635Z\",\"eggsRequired\":41},{\"timestamp\":\"2026-07-31T21:57:01.173459Z\",\"eggsRequired\":41},{\"timestamp\":\"2026-07-31T22:07:01.271588Z\",\"eggsRequired\":39},{\"timestamp\":\"2026-08-01T01:47:01.016105Z\",\"eggsRequired\":39},{\"timestamp\":\"2026-08-01T01:57:01.205753Z\",\"eggsRequired\":36},{\"timestamp\":\"2026-08-01T03:47:01.233728Z\",\"eggsRequired\":36},{\"timestamp\":\"2026-08-01T03:57:01.023203Z\",\"eggsRequired\":33},{\"timestamp\":\"2026-08-01T04:37:01.483699Z\",\"eggsRequired\":33},{\"timestamp\":\"2026-08-01T04:47:01.29279Z\",\"eggsRequired\":30},{\"timestamp\":\"2026-08-01T07:47:01.130983Z\",\"eggsRequired\":30},{\"timestamp\":\"2026-08-01T07:57:00.942342Z\",\"eggsRequired\":27},{\"timestamp\":\"2026-08-01T13:27:01.174116Z\",\"eggsRequired\":27},{\"timestamp\":\"2026-08-01T13:37:01.153232Z\",\"eggsRequired\":24},{\"timestamp\":\"2026-08-01T18:47:01.197929Z\",\"eggsRequired\":24},{\"timestamp\":\"2026-08-01T18:57:01.05884Z\",\"eggsRequired\":21},{\"timestamp\":\"2026-08-01T19:17:01.030866Z\",\"eggsRequired\":21},{\"timestamp\":\"2026-08-01T19:27:01.120587Z\",\"eggsRequired\":18},{\"timestamp\":\"2026-08-01T19:47:00.995765Z\",\"eggsRequired\":18},{\"timestamp\":\"2026-08-01T19:57:00.912052Z\",\"eggsRequired\":15},{\"timestamp\":\"2026-08-02T00:17:00.917376Z\",\"eggsRequired\":15},{\"timestamp\":\"2026-08-02T00:27:01.338541Z\",\"eggsRequired\":12},{\"timestamp\":\"2026-08-02T03:47:01.112043Z\",\"eggsRequired\":12},{\"timestamp\":\"2026-08-02T03:57:00.951858Z\",\"eggsRequired\":9},{\"timestamp\":\"2026-08-02T04:57:01.444091Z\",\"eggsRequired\":9},{\"timestamp\":\"2026-08-02T05:07:00.983778Z\",\"eggsRequired\":6},{\"timestamp\":\"2026-08-02T14:07:01.13266Z\",\"eggsRequired\":6},{\"timestamp\":\"2026-08-02T14:17:01.272146Z\",\"eggsRequired\":3},{\"timestamp\":\"2026-08-02T14:27:01.258916Z\",\"eggsRequired\":0}]}</script>\r\n\t<script type=\"text/javascript\">\r\n\t\t\tconst data = JSON.parse(document.getElementById('eggTimes').innerHTML)//.map(([d, value]) => {let date = new Date(d); return { date, value }})\r\n\t\t\t//console.log(data)\r\n\t\t\tchart = (data) => {\r\n\t\t\t\tif (data.times.length <= 1) return\r\n\t\t\t\tconsole.log(data)\r\n\t\t\t\tconst width = 928;\r\n\t\t\t\tconst height = 600;\r\n\t\t\t\t//const height = 200;\r\n\t\t\t\tconst marginTop = 20;\r\n\t\t\t\tconst marginRight = 30;\r\n\t\t\t\tconst marginBottom = 30;\r\n\t\t\t\tconst marginLeft = 40;\r\n\r\n\t\t\t\tconst x = d3.scaleUtc()\r\n\t\t\t\t\t\t.domain(d3.extent(data.times, d => new Date(d.timestamp)))\r\n\t\t\t\t\t\t.range([marginLeft, width - marginRight]);\r\n\r\n\t\t\t\tconst y = d3.scaleLinear()\r\n\t\t\t\t\t\t.domain([100, 0])\r\n\t\t\t\t\t\t.range([height - marginBottom, marginTop]);\r\n\r\n\t\t\t\t// Declare the line generator.\r\n\t\t\t\tconst line = d3.line()\r\n\t\t\t\t\t\t.x(d => x(new Date(d.timestamp)))\r\n\t\t\t\t\t\t.y(d => y(d.eggsRequired));\r\n\r\n\t\t\t\tconsole.log(data.times[0].timestamp)\r\n\t\t\t\tconsole.log(new Date(data.times[0].timestamp))\r\n\t\t\t\tconsole.log(x(new Date(data.times[0].timestamp)))\r\n\t\t\t\tconsole.log(y(data.times[0].eggsRequired))\r\n\t\t\t\tconsole.log(line(data.times[0]))\r\n\t\t\t\tconsole.log(line(data.times))\r\n\r\n\t\t\t\tconst max = 100;\r\n\r\n\t\t\t\t// Create a symmetric diverging color scale.\r\n\t\t\t\tconst color = d3.scaleSequential()\r\n\t\t\t\t\t\t.domain([max, 0])\r\n\t\t\t\t\t\t.interpolator(d3.interpolateRdBu);\r\n\r\n\t\t\t\t//.attr(\"style\", \"max-width: 100%; height: auto;\");\r\n\r\n\t\t\t\tconst svg = d3.select(\"#svg\")\r\n\t\t\t\t\t\t.attr(\"viewBox\", [0, 0, width, height])\r\n\t\t\t\t\t\t.attr(\"width\", width)\r\n\t\t\t\t\t\t.attr(\"height\", height)\r\n\t\t\t\t\t\t.attr(\"style\", \"max-width: 100%; height: auto; font: 10px sans-serif;\");\r\n\r\n\t\t\t\tsvg.append(\"g\")\r\n\t\t\t\t\t\t.attr(\"transform\", `translate(0,${height - marginBottom})`)\r\n\t\t\t\t\t\t.call(d3.axisBottom(x).ticks(width / 80))\r\n\t\t\t\t//.call(g => g.select(\".domain\").remove());\r\n\r\n\t\t\t\tsvg.append(\"g\")\r\n\t\t\t\t\t\t.attr(\"transform\", `translate(${marginLeft},0)`)\r\n\t\t\t\t\t\t.call(d3.axisLeft(y).ticks(10))\r\n\t\t\t\t\t\t//.call(g => g.select(\".domain\").remove())\r\n\t\t\t\t\t\t.call(g => g.selectAll(\".tick line\")\r\n\t\t\t\t\t\t\t\t.clone()\r\n\t\t\t\t\t\t\t\t.attr(\"x2\", width - marginRight - marginLeft)\r\n\t\t\t\t\t\t\t\t.attr(\"stroke-opacity\", d => d === 0 ? 1 : 0.1))\r\n\t\t\t\t//.call(g => g.append(\"text\")\r\n\t\t\t\t//\t\t.attr(\"fill\", \"#000\")\r\n\t\t\t\t//\t\t.attr(\"x\", 5)\r\n\t\t\t\t//\t\t.attr(\"y\", marginTop)\r\n\t\t\t\t//\t\t.attr(\"dy\", \"0.32em\")\r\n\t\t\t\t//\t\t.attr(\"text-anchor\", \"start\")\r\n\t\t\t\t//\t\t.attr(\"font-weight\", \"bold\")\r\n\t\t\t\t//\t\t.text(\"Anomaly (°C)\"));\r\n\r\n\t\t\t\t//svg.append(\"g\")\r\n\t\t\t\t//\t\t.attr(\"stroke\", \"#000\")\r\n\t\t\t\t//\t\t.attr(\"stroke-opacity\", 0.2)\r\n\t\t\t\t//\t\t.selectAll()\r\n\t\t\t\t//\t\t.data(data)\r\n\t\t\t\t//\t\t.join(\"circle\")\r\n\t\t\t\t//\t\t.attr(\"cx\", d => x(d.date))\r\n\t\t\t\t//\t\t.attr(\"cy\", d => y(d.value))\r\n\t\t\t\t//\t\t.attr(\"fill\", d => color(d.value))\r\n\t\t\t\t//\t\t.attr(\"r\", 2.5);\r\n\r\n\t\t\t\t// Append a path for the line.\r\n\t\t\t\tsvg.append(\"path\")\r\n\t\t\t\t\t\t.attr(\"fill\", \"none\")\r\n\t\t\t\t\t\t.attr(\"stroke\", \"steelblue\")\r\n\t\t\t\t\t\t.attr(\"stroke-width\", 1.5)\r\n\t\t\t\t\t\t.attr(\"d\", line(data.times));\r\n\t\t\t\tdocument.getElementById('graph').classList.remove(\"visually-hidden\")\r\n\t\t\t\treturn svg.node();\r\n\t\t\t}\r\n\t\t\tchart(data)\r\n\t\t\t//d3.json(`/CatalogusFast%C4%ABdi%C4%AB/monsters/2533/egg`).then(chart)\r\n\t</script>\r\n\r\n\t</body>\r\n</html>\r\n"}