{"mappings":"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","sources":["","assets/hinclude.js","assets/ccn.js"],"sourcesContent":["(() => {\n\n var $parcel$global = globalThis;\n \nvar $parcel$modules = {};\nvar $parcel$inits = {};\n\nvar parcelRequire = $parcel$global[\"parcelRequire94c2\"];\n\nif (parcelRequire == null) {\n parcelRequire = function(id) {\n if (id in $parcel$modules) {\n return $parcel$modules[id].exports;\n }\n if (id in $parcel$inits) {\n var init = $parcel$inits[id];\n delete $parcel$inits[id];\n var module = {id: id, exports: {}};\n $parcel$modules[id] = module;\n init.call(module.exports, module, module.exports);\n return module.exports;\n }\n var err = new Error(\"Cannot find module '\" + id + \"'\");\n err.code = 'MODULE_NOT_FOUND';\n throw err;\n };\n\n parcelRequire.register = function register(id, init) {\n $parcel$inits[id] = init;\n };\n\n $parcel$global[\"parcelRequire94c2\"] = parcelRequire;\n}\n\nvar parcelRegister = parcelRequire.register;\nparcelRegister(\"fNHb1\", function(module, exports) {\n/*\nhinclude.js -- HTML Includes (version 1.2.0)\n\nCopyright (c) 2005-2012 Mark Nottingham \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n------------------------------------------------------------------------------\n\nSee http://mnot.github.com/hinclude/ for documentation.\n*/ /*jslint indent: 2, browser: true, vars: true, nomen: true */ /*global alert, ActiveXObject */ var hinclude;\n(function() {\n \"use strict\";\n hinclude = {\n classprefix: \"include_\",\n set_content_async: function(element, req) {\n if (req.readyState === 4) {\n if (req.status === 200 || req.status === 304) {\n element.innerHTML = req.responseText;\n hinclude.eval_js(element);\n }\n hinclude.set_class(element, req.status);\n hinclude.trigger_event(element);\n }\n },\n buffer: [],\n set_content_buffered: function(element, req) {\n if (req.readyState === 4) {\n hinclude.buffer.push([\n element,\n req\n ]);\n hinclude.outstanding -= 1;\n if (hinclude.outstanding === 0) hinclude.show_buffered_content();\n }\n },\n show_buffered_content: function() {\n var include;\n while(hinclude.buffer.length > 0){\n include = hinclude.buffer.pop();\n if (include[1].status === 200 || include[1].status === 304) {\n include[0].innerHTML = include[1].responseText;\n hinclude.eval_js(include[0]);\n }\n hinclude.set_class(include[0], include[1].status);\n hinclude.trigger_event(include[0]);\n }\n },\n eval_js: function(element) {\n var evaljs = element.hasAttribute(\"evaljs\") && element.getAttribute(\"evaljs\") === \"true\";\n if (evaljs) {\n var scripts = element.getElementsByTagName(\"script\");\n var i;\n for(i = 0; i < scripts.length; i = i + 1)/*jslint evil: true */ eval(scripts[i].innerHTML);\n }\n },\n outstanding: 0,\n includes: [],\n run: function() {\n var i = 0;\n var mode = this.get_meta(\"include_mode\", \"buffered\");\n var callback;\n this.includes = document.getElementsByTagName(\"hx:include\");\n if (this.includes.length === 0) this.includes = document.getElementsByTagName(\"include\");\n if (mode === \"async\") callback = this.set_content_async;\n else if (mode === \"buffered\") {\n callback = this.set_content_buffered;\n var timeout = this.get_meta(\"include_timeout\", 2.5) * 1000;\n setTimeout(hinclude.show_buffered_content, timeout);\n }\n for(i; i < this.includes.length; i += 1)this.include(this.includes[i], this.includes[i].getAttribute(\"src\"), this.includes[i].getAttribute(\"media\"), callback);\n },\n include: function(element, url, media, incl_cb) {\n if (media && window.matchMedia && !window.matchMedia(media).matches) return;\n var scheme = url.substring(0, url.indexOf(\":\"));\n if (scheme.toLowerCase() === \"data\") {\n var data = decodeURIComponent(url.substring(url.indexOf(\",\") + 1, url.length));\n element.innerHTML = data;\n } else {\n var req = false;\n if (window.XMLHttpRequest) try {\n req = new XMLHttpRequest();\n if (element.hasAttribute(\"data-with-credentials\")) req.withCredentials = true;\n } catch (e1) {\n req = false;\n }\n else if (window.ActiveXObject) try {\n req = new ActiveXObject(\"Microsoft.XMLHTTP\");\n } catch (e2) {\n req = false;\n }\n if (req) {\n this.outstanding += 1;\n req.onreadystatechange = function() {\n incl_cb(element, req);\n };\n try {\n req.open(\"GET\", url, true);\n req.send(\"\");\n } catch (e3) {\n this.outstanding -= 1;\n alert(\"Include error: \" + url + \" (\" + e3 + \")\");\n }\n }\n }\n },\n refresh: function(element_id) {\n var i = 0;\n var callback;\n callback = this.set_content_buffered;\n for(i; i < this.includes.length; i += 1)if (this.includes[i].getAttribute(\"id\") === element_id) this.include(this.includes[i], this.includes[i].getAttribute(\"src\"), this.includes[i].getAttribute(\"media\"), callback);\n },\n get_meta: function(name, value_default) {\n var m = 0;\n var metas = document.getElementsByTagName(\"meta\");\n var meta_name;\n for(m; m < metas.length; m += 1){\n meta_name = metas[m].getAttribute(\"name\");\n if (meta_name === name) return metas[m].getAttribute(\"content\");\n }\n return value_default;\n },\n /*\n * (c)2006 Dean Edwards/Matthias Miller/John Resig\n * Special thanks to Dan Webb's domready.js Prototype extension\n * and Simon Willison's addLoadEvent\n *\n * For more info, see:\n * http://dean.edwards.name/weblog/2006/06/again/\n *\n * Thrown together by Jesse Skinner (http://www.thefutureoftheweb.com/)\n */ addDOMLoadEvent: function(func) {\n if (!window.__load_events) {\n var init = function() {\n var i = 0;\n // quit if this function has already been called\n if (hinclude.addDOMLoadEvent.done) return;\n hinclude.addDOMLoadEvent.done = true;\n if (window.__load_timer) {\n clearInterval(window.__load_timer);\n window.__load_timer = null;\n }\n for(i; i < window.__load_events.length; i += 1)window.__load_events[i]();\n window.__load_events = null;\n // clean up the __ie_onload event\n /*@cc_on\n document.getElementById(\"__ie_onload\").onreadystatechange = \"\";\n @*/ };\n // for Mozilla/Opera9\n if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", init, false);\n // for Internet Explorer\n /*@cc_on\n var script = document.createElement('script');\n script.id = '__ie_onload';\n script.setAttribute(\"defer\", \"defer\");\n document.getElementsByTagName('head')[0].appendChild(script);\n script.onreadystatechange = function () {\n if (this.readyState === \"complete\") {\n init(); // call the onload handler\n }\n };\n @*/ // for Safari\n if (/WebKit/i.test(navigator.userAgent)) window.__load_timer = setInterval(function() {\n if (/loaded|complete/.test(document.readyState)) init();\n }, 10);\n // for other browsers\n window.onload = init;\n window.__load_events = [];\n }\n window.__load_events.push(func);\n },\n trigger_event: function(element) {\n var event;\n if (document.createEvent) {\n event = document.createEvent(\"HTMLEvents\");\n event.initEvent(\"hinclude\", true, true);\n event.eventName = \"hinclude\";\n element.dispatchEvent(event);\n } else if (document.createEventObject) {\n event = document.createEventObject();\n event.eventType = \"hinclude\";\n event.eventName = \"hinclude\";\n element.fireEvent(\"on\" + event.eventType, event);\n }\n },\n set_class: function(element, status) {\n var tokens = element.className.split(/\\s+/);\n var otherClasses = tokens.filter(function(token) {\n return !token.match(/^include_\\d+$/i) && !token.match(/^included/i);\n }).join(\" \");\n element.className = otherClasses + (otherClasses ? \" \" : \"\") + \"included \" + hinclude.classprefix + status;\n }\n };\n hinclude.addDOMLoadEvent(function() {\n hinclude.run();\n });\n})();\n\n});\n\nparcelRequire(\"fNHb1\");\n\n\n\n\n\n})();\n//# sourceMappingURL=ccn.js.map\n","/*\nhinclude.js -- HTML Includes (version 1.2.0)\n\nCopyright (c) 2005-2012 Mark Nottingham \n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n------------------------------------------------------------------------------\n\nSee http://mnot.github.com/hinclude/ for documentation.\n*/\n\n/*jslint indent: 2, browser: true, vars: true, nomen: true */\n/*global alert, ActiveXObject */\n\nvar hinclude;\n\n(function () {\n\n \"use strict\";\n\n hinclude = {\n classprefix: \"include_\",\n\n set_content_async: function (element, req) {\n if (req.readyState === 4) {\n if (req.status === 200 || req.status === 304) {\n element.innerHTML = req.responseText;\n hinclude.eval_js(element);\n }\n\n hinclude.set_class(element, req.status);\n\n hinclude.trigger_event(element);\n }\n },\n\n buffer: [],\n set_content_buffered: function (element, req) {\n if (req.readyState === 4) {\n hinclude.buffer.push([element, req]);\n hinclude.outstanding -= 1;\n if (hinclude.outstanding === 0) {\n hinclude.show_buffered_content();\n }\n }\n },\n\n show_buffered_content: function () {\n var include;\n while (hinclude.buffer.length > 0) {\n include = hinclude.buffer.pop();\n if (include[1].status === 200 || include[1].status === 304) {\n include[0].innerHTML = include[1].responseText;\n hinclude.eval_js(include[0]);\n }\n hinclude.set_class(include[0], include[1].status);\n hinclude.trigger_event(include[0]);\n }\n },\n\n eval_js: function (element) {\n var evaljs = element.hasAttribute('evaljs') && element.getAttribute('evaljs') === \"true\";\n if (evaljs) {\n var scripts = element.getElementsByTagName('script');\n var i;\n for (i = 0; i < scripts.length; i = i + 1) {\n /*jslint evil: true */\n eval(scripts[i].innerHTML);\n }\n }\n },\n\n outstanding: 0,\n includes: [],\n run: function () {\n var i = 0;\n var mode = this.get_meta(\"include_mode\", \"buffered\");\n var callback;\n this.includes = document.getElementsByTagName(\"hx:include\");\n if (this.includes.length === 0) { // remove ns for IE\n this.includes = document.getElementsByTagName(\"include\");\n }\n if (mode === \"async\") {\n callback = this.set_content_async;\n } else if (mode === \"buffered\") {\n callback = this.set_content_buffered;\n var timeout = this.get_meta(\"include_timeout\", 2.5) * 1000;\n setTimeout(hinclude.show_buffered_content, timeout);\n }\n\n for (i; i < this.includes.length; i += 1) {\n this.include(this.includes[i], this.includes[i].getAttribute(\"src\"), this.includes[i].getAttribute(\"media\"), callback);\n }\n },\n\n include: function (element, url, media, incl_cb) {\n if (media && window.matchMedia && !window.matchMedia(media).matches) {\n return;\n }\n var scheme = url.substring(0, url.indexOf(\":\"));\n if (scheme.toLowerCase() === \"data\") { // just text/plain for now\n var data = decodeURIComponent(url.substring(url.indexOf(\",\") + 1, url.length));\n element.innerHTML = data;\n } else {\n var req = false;\n if (window.XMLHttpRequest) {\n try {\n req = new XMLHttpRequest();\n if (element.hasAttribute('data-with-credentials')) {\n req.withCredentials = true;\n }\n } catch (e1) {\n req = false;\n }\n } else if (window.ActiveXObject) {\n try {\n req = new ActiveXObject(\"Microsoft.XMLHTTP\");\n } catch (e2) {\n req = false;\n }\n }\n if (req) {\n this.outstanding += 1;\n req.onreadystatechange = function () {\n incl_cb(element, req);\n };\n try {\n req.open(\"GET\", url, true);\n req.send(\"\");\n } catch (e3) {\n this.outstanding -= 1;\n alert(\"Include error: \" + url + \" (\" + e3 + \")\");\n }\n }\n }\n },\n\n refresh: function (element_id) {\n var i = 0;\n var callback;\n callback = this.set_content_buffered;\n for (i; i < this.includes.length; i += 1) {\n if (this.includes[i].getAttribute(\"id\") === element_id) {\n this.include(this.includes[i], this.includes[i].getAttribute(\"src\"), this.includes[i].getAttribute(\"media\"), callback);\n }\n }\n },\n\n get_meta: function (name, value_default) {\n var m = 0;\n var metas = document.getElementsByTagName(\"meta\");\n var meta_name;\n for (m; m < metas.length; m += 1) {\n meta_name = metas[m].getAttribute(\"name\");\n if (meta_name === name) {\n return metas[m].getAttribute(\"content\");\n }\n }\n return value_default;\n },\n\n /*\n * (c)2006 Dean Edwards/Matthias Miller/John Resig\n * Special thanks to Dan Webb's domready.js Prototype extension\n * and Simon Willison's addLoadEvent\n *\n * For more info, see:\n * http://dean.edwards.name/weblog/2006/06/again/\n *\n * Thrown together by Jesse Skinner (http://www.thefutureoftheweb.com/)\n */\n addDOMLoadEvent: function (func) {\n if (!window.__load_events) {\n var init = function () {\n var i = 0;\n // quit if this function has already been called\n if (hinclude.addDOMLoadEvent.done) {return; }\n hinclude.addDOMLoadEvent.done = true;\n if (window.__load_timer) {\n clearInterval(window.__load_timer);\n window.__load_timer = null;\n }\n for (i; i < window.__load_events.length; i += 1) {\n window.__load_events[i]();\n }\n window.__load_events = null;\n // clean up the __ie_onload event\n /*@cc_on\n document.getElementById(\"__ie_onload\").onreadystatechange = \"\";\n @*/\n };\n // for Mozilla/Opera9\n if (document.addEventListener) {\n document.addEventListener(\"DOMContentLoaded\", init, false);\n }\n // for Internet Explorer\n /*@cc_on\n var script = document.createElement('script');\n script.id = '__ie_onload';\n script.setAttribute(\"defer\", \"defer\");\n document.getElementsByTagName('head')[0].appendChild(script);\n script.onreadystatechange = function () {\n if (this.readyState === \"complete\") {\n init(); // call the onload handler\n }\n };\n @*/\n // for Safari\n if (/WebKit/i.test(navigator.userAgent)) { // sniff\n window.__load_timer = setInterval(function () {\n if (/loaded|complete/.test(document.readyState)) {\n init();\n }\n }, 10);\n }\n // for other browsers\n window.onload = init;\n window.__load_events = [];\n }\n window.__load_events.push(func);\n },\n\n trigger_event: function (element) {\n var event;\n\n if (document.createEvent) {\n event = document.createEvent(\"HTMLEvents\");\n event.initEvent(\"hinclude\", true, true);\n event.eventName = \"hinclude\";\n element.dispatchEvent(event);\n\n } else if (document.createEventObject) { // IE\n event = document.createEventObject();\n event.eventType = \"hinclude\";\n event.eventName = \"hinclude\";\n element.fireEvent(\"on\" + event.eventType, event);\n }\n },\n\n set_class: function (element, status) {\n var tokens = element.className.split(/\\s+/);\n var otherClasses = tokens.filter(function (token) {\n return !token.match(/^include_\\d+$/i) && !token.match(/^included/i);\n }).join(' ');\n\n element.className = otherClasses + (otherClasses ? ' ' : '') +\n 'included ' + hinclude.classprefix + status;\n }\n };\n\n hinclude.addDOMLoadEvent(function () { hinclude.run(); });\n}());\n\n","import './hinclude.js';\n\nimport \"@fontsource/inter/latin-400.css\";\nimport \"@fontsource/inter/latin-500.css\";\nimport \"@fontsource/inter/latin-700.css\";\n\nimport './ccn.scss';\n"],"names":["$parcel$global","globalThis","$parcel$modules","$parcel$inits","parcelRequire","id","exports","init","module","call","err","Error","code","register","parcelRegister","hinclude","classprefix","set_content_async","element","req","readyState","status","innerHTML","responseText","eval_js","set_class","trigger_event","buffer","set_content_buffered","push","outstanding","show_buffered_content","include","length","pop","evaljs","hasAttribute","getAttribute","i","scripts","getElementsByTagName","eval","includes","run","callback","mode","get_meta","document","timeout","setTimeout","url","media","incl_cb","window","matchMedia","matches","scheme","substring","indexOf","toLowerCase","data","decodeURIComponent","XMLHttpRequest","withCredentials","e1","ActiveXObject","e2","onreadystatechange","open","send","e3","alert","refresh","element_id","name","value_default","m","metas","meta_name","addDOMLoadEvent","func","__load_events","done","__load_timer","clearInterval","addEventListener","test","navigator","userAgent","setInterval","onload","event","createEvent","initEvent","eventName","dispatchEvent","createEventObject","eventType","fireEvent","otherClasses","tokens","className","split","filter","token","match","join"],"version":3,"file":"ccn.js.map"}