From a2db183a8da373d55687859c4ebee2f89afd7d68 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 24 Dec 2020 15:55:00 -0500 Subject: [PATCH 01/37] Add directory-contents package --- dep/directory-contents/default.nix | 2 ++ dep/directory-contents/github.json | 7 +++++++ dep/directory-contents/thunk.nix | 9 +++++++++ neuron/neuron.cabal | 5 +++-- project.nix | 3 +++ 5 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 dep/directory-contents/default.nix create mode 100644 dep/directory-contents/github.json create mode 100644 dep/directory-contents/thunk.nix diff --git a/dep/directory-contents/default.nix b/dep/directory-contents/default.nix new file mode 100644 index 000000000..2b4d4ab11 --- /dev/null +++ b/dep/directory-contents/default.nix @@ -0,0 +1,2 @@ +# DO NOT HAND-EDIT THIS FILE +import (import ./thunk.nix) \ No newline at end of file diff --git a/dep/directory-contents/github.json b/dep/directory-contents/github.json new file mode 100644 index 000000000..521dc411c --- /dev/null +++ b/dep/directory-contents/github.json @@ -0,0 +1,7 @@ +{ + "owner": "obsidiansystems", + "repo": "directory-contents", + "private": false, + "rev": "59f7e274648e4bb9ded4bf3d8698480af38a1bb8", + "sha256": "1f68n1m6p2nvgranj1j6r2hx5j3cvxg3rlspq5ajf7yx5mpgz6p4" +} diff --git a/dep/directory-contents/thunk.nix b/dep/directory-contents/thunk.nix new file mode 100644 index 000000000..bbf2dc18f --- /dev/null +++ b/dep/directory-contents/thunk.nix @@ -0,0 +1,9 @@ +# DO NOT HAND-EDIT THIS FILE +let fetch = { private ? false, fetchSubmodules ? false, owner, repo, rev, sha256, ... }: + if !fetchSubmodules && !private then builtins.fetchTarball { + url = "https://github.com/${owner}/${repo}/archive/${rev}.tar.gz"; inherit sha256; + } else (import {}).fetchFromGitHub { + inherit owner repo rev sha256 fetchSubmodules private; + }; + json = builtins.fromJSON (builtins.readFile ./github.json); +in fetch json \ No newline at end of file diff --git a/neuron/neuron.cabal b/neuron/neuron.cabal index f94de5940..30ddc8b67 100644 --- a/neuron/neuron.cabal +++ b/neuron/neuron.cabal @@ -1,7 +1,7 @@ cabal-version: 2.4 name: neuron -- This version must be in sync with what's in Default.dhall -version: 1.9.0.1 +version: 1.9.1.0 license: AGPL-3.0-only copyright: 2020 Sridhar Ratnakumar maintainer: srid@srid.ca @@ -153,7 +153,8 @@ common app-common with-utf8, shower, either, - uri-encode + uri-encode, + directory-contents -- Everything below will have to be stripped away, if whoever uses this repo -- will want to avoid non-core dependencies. Cabal doesn't seem to provide a way diff --git a/project.nix b/project.nix index 86c71cd4f..3f4bb25e5 100644 --- a/project.nix +++ b/project.nix @@ -22,6 +22,7 @@ let rib = thunkSource ./dep/rib; reflex-dom-pandoc = thunkSource ./dep/reflex-dom-pandoc; pandoc-link-context = thunkSource ./dep/pandoc-link-context; + directory-contents = thunkSource ./dep/directory-contents; }; searchBuilder = '' @@ -50,6 +51,8 @@ let # https://github.com/hslua/hslua/issues/67 hslua = if disableHsLuaTests then (dontCheck super.hslua) else super.hslua; + directory-contents = self.callCabal2nix "directory-contents" sources.directory-contents {}; + neuron = appendConfigureFlags ((justStaticExecutables (overrideCabal (self.callCabal2nix "neuron" sources.neuron { }) wrapSearchScript)).overrideDerivation (drv: { From 2edb4eea4cca351159627423b99ee2884be728c9 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Thu, 24 Dec 2020 15:58:28 -0500 Subject: [PATCH 02/37] Remove the useless minVersion check --- guide/configuration.md | 3 +- neuron/ghcjs/impulse.js | 7193 +++++++++++++------------ neuron/src/app/Neuron/Version.hs | 10 +- neuron/src/app/Neuron/Web/Generate.hs | 9 +- neuron/src/lib/Neuron/Config/Type.hs | 3 - neuron/test/Neuron/VersionSpec.hs | 20 +- 6 files changed, 3601 insertions(+), 3637 deletions(-) diff --git a/guide/configuration.md b/guide/configuration.md index e20109641..c86a87b02 100644 --- a/guide/configuration.md +++ b/guide/configuration.md @@ -5,13 +5,12 @@ You may configure the parameters of your web interface by adding an optional con ## Supported fields | Field name | Description | -| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | **`siteTitle`** | Your Neuron site's title | | **`author`** | Author name | | **`siteBaseUrl`** | The base URL of your published Neuron site. Setting the base URL will enable [breadcrumbs](https://developers.google.com/search/docs/data-types/breadcrumb) in your site's structured data | | **`theme`** | Color scheme to use for your site. Value must be [one of the color names](https://semantic-ui.com/usage/theming.html#sitewide-defaults) supported by SemanticUI. | | **`editUrl`** | The URL (without the zettel filename) to edit zettels. To remove the edit button from the navbar, remove this entry from your configuration. | -| **`minVersion`** | The minimum neuron version your site must be generated with. | ## Example diff --git a/neuron/ghcjs/impulse.js b/neuron/ghcjs/impulse.js index fae9956a9..71e1505c2 100644 --- a/neuron/ghcjs/impulse.js +++ b/neuron/ghcjs/impulse.js @@ -355,7 +355,7 @@ jb.qa.prototype.digest=function(){var b=Array((56>this.ta?this.ea:2*this.ea)-thi function Mca(b,d,f){var h=Di[b];h?(b=function(){Di[d]=h;h.Ha++;f(d)},Di[d]?Lca(d,b):b()):(xc=22,f(-1))}function Ei(b,d,f,h,k){var l=Di[b];l&&l.read?l.read(b,l,d,f,h,k):h$fs.read(b,d.o,f,h,null,function(b,d){h$handleErrnoC(b,-1,d,k)})}function Fi(b,d,f,h,k){var l=Di[b];l&&l.write?l.write(b,l,d,f,h,k):h$fs.write(b,d.o,f,h,function(b,d){h$handleErrnoC(b,-1,d,k)})} var Nca=-2,Di=[{read:function(b,d,f,h,k,l){l(0)},close:null,na:!1,Ha:1},{write:function(b,d,f,h,k,l){console.log(ed(f,k,h));l(k)},close:null,na:!1,Ha:1},{write:function(b,d,f,h,k,l){console.log(ed(f,k,h));l(k)},close:null,na:!1,Ha:1}],Oca=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1, 1,1,1,1,1,1,1,1,1,1,1,1,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,10,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,11,6,6,6,5,8,8,8,8,8,8,8,8,8,8,8,0,12,24,36,60,96,84,12,12,12,48,72,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,0,12,0,12,12,12,24,12,12,12,12,12,24,12,24,12,12,12,12,12,12,12,12,12,24,12,12,12,12,12,24,12,12,12,12,12,12,12,24,12,12,12,12,12,12,12,12,12,36,12,36,12,12,12, -36,12,12,12,12,12,36,12,36,12,12,12,36,12,12,12,12,12,12,12,12,12,12];function Pca(b){var d=fb<<1|0,f=142591788;if(0 \x00 ...\x00 / \x00 /* \x00 // \x00 :| \x00 > \x00 [\x00 and \x00 argument(s) of a data type\x00 at destination side\x00 at position \x00 at source side\x00 but attempted to decode with \x00 but destination key is not in the patch\x00 but destination key is not moving\x00 but source key has no move to key\x00 but source key is not in the patch\x00 error\x00 expects an argument of kind \x00 failed to parse\x00 failed, \x00 from \x00 has missing wiki-links\x00 icon\x00 in \x00 in its folgezettel graph. \x00 in unboxed sum.\x00 instead\x00 into Bool\x00 into a pair\x00 into a tuple of length 10\x00 into a tuple of length 11\x00 into a tuple of length 12\x00 into a tuple of length 13\x00 into a tuple of length 14\x00 into a tuple of length 15\x00 into a tuple of length 2\x00 into a tuple of length 3\x00 into a tuple of length 4\x00 into a tuple of length 5\x00 into a tuple of length 6\x00 into a tuple of length 7\x00 into a tuple of length 8\x00 into a tuple of length 9\x00 is coming from \x00 is going to \x00 is rendered as a forest.\x00 not in range [0..\x00 not present\x00 not present in bag \x00 or \x00 out of \x00 out of range \x00 pairs\x00 relationships\x00 segment\x00 supposedly from \x00 supposedly going to \x00 to \x00 type variable(s) within the last \x00 unbalanced move at source key \x00 zettels tagged\x00 zettels)\x00 | \x00 ~ \x00!!: index too large\x00!!: negative index\x00!#$%&*+./<=>?@\\^|-~:\x00!$&'()*+,;=\x00!$'()*,;\x00!important\x00\"\x00\" could not be lifted into a \x00\")\x00\"ZettelParserError\"\x00#\x00#.:@\x00#333\x00#555\x00#ccc\x00#ddd\x00#eee\x00#f8f8f8\x00#f9f9f9\x00$\x00$='\x00$dMonad Monad m\x00%\x00% \x00%.4f%%\x00%02x\x00%H:%M\x00%H:%M:%S\x00%I:%M:%S %p\x00%Y-%m-%d\x00%Y-%m-%dT%H:%M\x00%a %b %e %H:%M:%S %Z %Y\x00%m/%d/%y\x00%s\x00&display=swap\x00'\x00' ignored; has ambiguous slug\x00' is used by another zettel\x00'\"\x00'(##)\x00'(#,#)\x00'(#,,#)\x00'(#,,,#)\x00'(#,,,,#)\x00'(#,,,,,#)\x00'(#,,,,,,#)\x00'(#,,,,,,,#)\x00'(#,,,,,,,,#)\x00'(#,,,,,,,,,#)\x00'(#,,,,,,,,,,#)\x00'(#,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00'(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00',' or ']'\x00',' or '}'\x00':\x00': \x00':%\x00':'\x00':|\x00'AddrRep\x00'Adjacent\x00'AlignCenter\x00'AlignDefault\x00'AlignLeft\x00'AlignRight\x00'AllHeaders\x00'AllocationLimitExceeded\x00'AlreadyExists\x00'Angle\x00'AppInput\x00'AppOutput\x00'AppendModeSegments\x00'AppendModeSequence\x00'ApplePayContactFieldEmail\x00'ApplePayContactFieldName\x00'ApplePayContactFieldPhone\x00'ApplePayContactFieldPostalAddress\x00'ApplePayErrorCodeAddressUnservicable\x00'ApplePayErrorCodeBillingContactInvalid\x00'ApplePayErrorCodeShippingContactInvalid\x00'ApplePayErrorCodeUnknown\x00'ApplePayErrorContactFieldAddressLines\x00'ApplePayErrorContactFieldAdministrativeArea\x00'ApplePayErrorContactFieldCountry\x00'ApplePayErrorContactFieldEmailAddress\x00'ApplePayErrorContactFieldLocality\x00'ApplePayErrorContactFieldName\x00'ApplePayErrorContactFieldPhoneNumber\x00'ApplePayErrorContactFieldPostalAddress\x00'ApplePayErrorContactFieldPostalCode\x00'ApplePayLineItemTypeFinal\x00'ApplePayLineItemTypePending\x00'ApplePayMerchantCapabilitySupports3DS\x00'ApplePayMerchantCapabilitySupportsCredit\x00'ApplePayMerchantCapabilitySupportsDebit\x00'ApplePayMerchantCapabilitySupportsEMV\x00'ApplePayPaymentMethodTypeCredit\x00'ApplePayPaymentMethodTypeDebit\x00'ApplePayPaymentMethodTypePrepaid\x00'ApplePayPaymentMethodTypeStore\x00'ApplePayPaymentPassActivationStateActivated\x00'ApplePayPaymentPassActivationStateActivating\x00'ApplePayPaymentPassActivationStateDeactivated\x00'ApplePayPaymentPassActivationStateRequiresActivation\x00'ApplePayPaymentPassActivationStateSuspended\x00'ApplePayShippingTypeDelivery\x00'ApplePayShippingTypeServicePickup\x00'ApplePayShippingTypeShipping\x00'ApplePayShippingTypeStorePickup\x00'Arity0\x00'Arity1\x00'Arity2\x00'Array\x00'AssertionFailed\x00'Attr\x00'AttrBegins\x00'AttrContains\x00'AttrEnds\x00'AttrHyph\x00'AttrSpace\x00'AttrVal\x00'AudioContextStateClosed\x00'AudioContextStateInterrupted\x00'AudioContextStateRunning\x00'AudioContextStateSuspended\x00'AuthorInText\x00'Authority\x00'BackgroundAttachment\x00'BackgroundClip\x00'BackgroundImage\x00'BackgroundOrigin\x00'BackgroundPosition\x00'BackgroundRepeat\x00'BackgroundSize\x00'Behavior\x00'BehaviorM\x00'BehaviorSubscribedHold\x00'BehaviorSubscribedPull\x00'Bin\x00'BiquadFilterTypeAllpass\x00'BiquadFilterTypeBandpass\x00'BiquadFilterTypeHighpass\x00'BiquadFilterTypeHighshelf\x00'BiquadFilterTypeLowpass\x00'BiquadFilterTypeLowshelf\x00'BiquadFilterTypeNotch\x00'BiquadFilterTypePeaking\x00'Black\x00'BlobLineEndingsNative\x00'BlobLineEndingsTransparent\x00'BlockQuote\x00'BlockedIndefinitelyOnMVar\x00'BlockedIndefinitelyOnSTM\x00'BlockedOnBlackHole\x00'BlockedOnException\x00'BlockedOnForeignCall\x00'BlockedOnMVar\x00'BlockedOnOther\x00'BlockedOnSTM\x00'Blue\x00'Bool\x00'Brown\x00'BulletList\x00'C:All\x00'C:Auto\x00'C:Background\x00'C:Baseline\x00'C:Center\x00'C:Cursor\x00'C:Defer\x00'C:Exception\x00'C:Floating\x00'C:Font\x00'C:FormatTime\x00'C:Fractional\x00'C:FromJSON\x00'C:FromJSONKey\x00'C:GFromJSONKey\x00'C:HPrintfType\x00'C:HasCurrentHeight\x00'C:HasSpiderTimeline\x00'C:Hidden\x00'C:Inherit\x00'C:Initial\x00'C:Integral\x00'C:IsChar\x00'C:Ix\x00'C:Loc\x00'C:LookupField\x00'C:Monoid\x00'C:None\x00'C:Normal\x00'C:Other\x00'C:PrintfArg\x00'C:PrintfType\x00'C:RLabel\x00'C:Real\x00'C:RealFloat\x00'C:Show\x00'C:ShowErrorComponent\x00'C:Unset\x00'C:VerticalAlign\x00'C:Visible\x00'CFinalizers\x00'CacheSubscribed\x00'CanvasWindingRuleEvenodd\x00'CanvasWindingRuleNonzero\x00'Caption\x00'Cell\x00'Char\x00'Child\x00'ChildReadyState_Ready\x00'ChildReadyState_Unready\x00'Citation\x00'Cite\x00'Class\x00'Clear\x00'Clip\x00'Code\x00'CodeBlock\x00'CodePoint\x00'CoerceText\x00'Coincidence\x00'CoincidenceSubscribed\x00'ColSpan\x00'ColWidth\x00'ColWidthDefault\x00'Combined\x00'Comment\x00'CommentText\x00'CompactionFailed\x00'Config\x00'Content\x00'CryptoKeyUsageDecrypt\x00'CryptoKeyUsageDeriveBits\x00'CryptoKeyUsageDeriveKey\x00'CryptoKeyUsageEncrypt\x00'CryptoKeyUsageSign\x00'CryptoKeyUsageUnwrapKey\x00'CryptoKeyUsageVerify\x00'CryptoKeyUsageWrapKey\x00'CursorValue\x00'DateMayTime\x00'Deadlock\x00'Decimal\x00'Decoder\x00'DecoderState\x00'Deep\x00'DefaultDelim\x00'DefaultStyle\x00'DefinitionList\x00'DeviceTypeAirplay\x00'DeviceTypeNone\x00'DeviceTypeTvout\x00'DiffSize\x00'Direction\x00'Display\x00'DisplayMath\x00'DistanceModelTypeExponential\x00'DistanceModelTypeInverse\x00'DistanceModelTypeLinear\x00'Div\x00'DivSize\x00'DocumentReadyStateComplete\x00'DocumentReadyStateInteractive\x00'DocumentReadyStateLoading\x00'DomRenderHookT\x00'DotNetTime\x00'DoubleElemRep\x00'DoubleQuote\x00'DoubleRep\x00'Dyn\x00'Dynamic\x00'EOF\x00'Elem\x00'ElementEventTarget\x00'Emph\x00'Encoding\x00'EndOfInput\x00'EndOfStreamErrorDecode\x00'EndOfStreamErrorNetwork\x00'Error\x00'ErrorCallWithLocation\x00'ErrorCustom\x00'ErrorFail\x00'ErrorIndentation\x00'Event\x00'EventEnv\x00'EventLoopException\x00'EventM\x00'EventSelectorInt\x00'EventSubscription\x00'Example\x00'ExitFailure\x00'ExitSuccess\x00'FD\x00'FFExponent\x00'FFFixed\x00'FFGeneric\x00'Face\x00'Fan\x00'FanInt\x00'FanSubscribed\x00'FanSubscribedChildren\x00'FancyError\x00'Feature\x00'FieldFormat\x00'Filter\x00'FixIOException\x00'FloatElemRep\x00'FloatRep\x00'FloatStyle\x00'Folgezettel\x00'FontFaceLoadStatusError\x00'FontFaceLoadStatusLoaded\x00'FontFaceLoadStatusLoading\x00'FontFaceLoadStatusUnloaded\x00'FontFaceSetLoadStatusLoaded\x00'FontFaceSetLoadStatusLoading\x00'FontSize\x00'FontStyle\x00'FontVariant\x00'FontWeight\x00'ForeignPtr\x00'Format\x00'FormatParse\x00'Fragment\x00'FragmentState_Mounted\x00'FragmentState_Unmounted\x00'From\x00'From1Args\x00'FromJSONKeyCoerce\x00'FromJSONKeyText\x00'FromJSONKeyTextParser\x00'FromJSONKeyValue\x00'GenericFontFamily\x00'GhcjsDomHandler\x00'GhcjsEventFilter\x00'GhcjsEventSpec\x00'Green\x00'Grey\x00'HardwareFault\x00'HaskellFinalizers\x00'Header\x00'HeapOverflow\x00'Height\x00'HeightBag\x00'HistoryCommand_PushState\x00'HistoryCommand_ReplaceState\x00'HistoryItem\x00'HistoryStateUpdate\x00'HoldDyn\x00'HorizontalRule\x00'Host\x00'Hsla\x00'HydrationDomBuilderEnv\x00'HydrationDomBuilderT\x00'HydrationMode_Hydrating\x00'HydrationMode_Immediate\x00'HydrationRunnerT\x00'HydrationState\x00'IDBCursorDirectionNext\x00'IDBCursorDirectionNextunique\x00'IDBCursorDirectionPrev\x00'IDBCursorDirectionPrevunique\x00'IDBRequestReadyStateDone\x00'IDBRequestReadyStatePending\x00'IDBTransactionModeReadonly\x00'IDBTransactionModeReadwrite\x00'IDBTransactionModeVersionchange\x00'IError\x00'ISuccess\x00'Id\x00'Ident\x00'IllegalOperation\x00'Image\x00'ImageSmoothingQualityHigh\x00'ImageSmoothingQualityLow\x00'ImageSmoothingQualityMedium\x00'ImmediateDomFragment\x00'Import\x00'Important\x00'Impulse\x00'In\x00'InappropriateType\x00'Index\x00'IndexOutOfBounds\x00'InlineMath\x00'Int16ElemRep\x00'Int32ElemRep\x00'Int64ElemRep\x00'Int64Rep\x00'Int8ElemRep\x00'IntClear\x00'IntRep\x00'Interrupted\x00'InvalidArgument\x00'InvalidIDParseError\x00'InvalidPosException\x00'InvalidatorPull\x00'InvalidatorSwitch\x00'IsKindVar\x00'JSException\x00'JSONClass\x00'JSONKeyOptions\x00'JSVal\x00'Just1\x00'Key\x00'KeyFormatJwk\x00'KeyFormatPkcs8\x00'KeyFormatRaw\x00'KeyFormatSpki\x00'KeyTypePrivate\x00'KeyTypePublic\x00'KeyTypeSecret\x00'KeyValRep\x00'Keyframe\x00'Keyframes\x00'KindStar\x00'Label\x00'LeftAdjust\x00'LiftedRep\x00'LineBlock\x00'LineBreak\x00'Link\x00'LinkView_Default\x00'LinkView_ShowDate\x00'LinkView_ShowID\x00'ListStyleImage\x00'ListStylePosition\x00'ListStyleType\x00'Location\x00'LowerAlpha\x00'LowerRoman\x00'MallocPtr\x00'Math\x00'MediaDeviceKindAudioinput\x00'MediaDeviceKindAudiooutput\x00'MediaDeviceKindVideoinput\x00'MediaKeyMessageTypeIndividualizationRequest\x00'MediaKeyMessageTypeLicenseRelease\x00'MediaKeyMessageTypeLicenseRenewal\x00'MediaKeyMessageTypeLicenseRequest\x00'MediaKeySessionTypePersistentLicense\x00'MediaKeySessionTypePersistentUsageRecord\x00'MediaKeySessionTypeTemporary\x00'MediaKeyStatusExpired\x00'MediaKeyStatusInternalError\x00'MediaKeyStatusOutputDownscaled\x00'MediaKeyStatusOutputRestricted\x00'MediaKeyStatusReleased\x00'MediaKeyStatusStatusPending\x00'MediaKeyStatusUsable\x00'MediaKeysRequirementNotAllowed\x00'MediaKeysRequirementOptional\x00'MediaKeysRequirementRequired\x00'MediaQuery\x00'MediaSessionKindAmbient\x00'MediaSessionKindContent\x00'MediaSessionKindTransient\x00'MediaSessionKindTransientSolo\x00'MediaStreamTrackStateEnded\x00'MediaStreamTrackStateLive\x00'MediaType\x00'Merge\x00'MergeSubscribedParent\x00'MergeSubscribedParentWithMove\x00'Meta\x00'MetaBlocks\x00'MetaBool\x00'MetaInlines\x00'MetaList\x00'MetaMap\x00'MetaString\x00'MetadataOnly\x00'MkDecimal\x00'MkFixed\x00'MkNumber\x00'MultSize\x00'MyTag\x00'MyTagType_Multi\x00'MyTagType_Multi2\x00'MyTagType_Multi3\x00'MyTagType_Single\x00'MyTagWrap\x00'MyWeak\x00'Nada\x00'NamedFont\x00'Nested\x00'NeuronCache\x00'Nil\x00'NoFinalizers\x00'NoFromArgs\x00'NoMethodError\x00'NoSuchThing\x00'NormalCitation\x00'Not\x00'NotKindStar\x00'Note\x00'Nothing1\x00'NotificationDirectionAuto\x00'NotificationDirectionLtr\x00'NotificationDirectionRtl\x00'Null\x00'Number\x00'O\x00'Object\x00'ObjectWithSingleField\x00'Olive\x00'OneParen\x00'Only\x00'OnlyHeaders\x00'Optional\x00'Options\x00'Orange\x00'OrderedList\x00'OrdinaryConnection\x00'OscillatorTypeCustom\x00'OscillatorTypeSawtooth\x00'OscillatorTypeSine\x00'OscillatorTypeSquare\x00'OscillatorTypeTriangle\x00'Other\x00'OtherError\x00'OtherSize\x00'OverSampleType2x\x00'OverSampleType4x\x00'OverSampleTypeNone\x00'Overflow\x00'OverflowWrap\x00'PS\x00'Pair1\x00'Pandoc\x00'PanningModelTypeEqualpower\x00'PanningModelTypeHRTF\x00'Para\x00'ParseErrorBundle\x00'ParseException\x00'ParseJSON\x00'Password\x00'PathPiece\x00'PatternMatchFail\x00'Period\x00'PermissionDenied\x00'Pink\x00'Plain\x00'PlainForeignPtr\x00'PlainPtr\x00'PointerEvents\x00'Pop\x00'Pos\x00'Position\x00'Property\x00'ProtocolError\x00'Pseudo\x00'PseudoElem\x00'PseudoFunc\x00'Pull\x00'PullSubscribed\x00'Punc\x00'Purple\x00'Push\x00'Query\x00'QueryFlag\x00'QueryKey\x00'QueryParam\x00'QueryResultError_NoSuchZettel\x00'QueryValue\x00'Quoted\x00'RTCBundlePolicyBalanced\x00'RTCBundlePolicyMaxBundle\x00'RTCBundlePolicyMaxCompat\x00'RTCDataChannelStateClosed\x00'RTCDataChannelStateClosing\x00'RTCDataChannelStateConnecting\x00'RTCDataChannelStateOpen\x00'RTCDegradationPreferenceBalanced\x00'RTCDegradationPreferenceMaintainFramerate\x00'RTCDegradationPreferenceMaintainResolution\x00'RTCDtxStatusDisabled\x00'RTCDtxStatusEnabled\x00'RTCIceConnectionStateChecking\x00'RTCIceConnectionStateClosed\x00'RTCIceConnectionStateCompleted\x00'RTCIceConnectionStateConnected\x00'RTCIceConnectionStateDisconnected\x00'RTCIceConnectionStateFailed\x00'RTCIceConnectionStateNew\x00'RTCIceGatheringStateComplete\x00'RTCIceGatheringStateGathering\x00'RTCIceGatheringStateNew\x00'RTCIceTransportPolicyAll\x00'RTCIceTransportPolicyRelay\x00'RTCIceTransportStateChecking\x00'RTCIceTransportStateClosed\x00'RTCIceTransportStateCompleted\x00'RTCIceTransportStateConnected\x00'RTCIceTransportStateDisconnected\x00'RTCIceTransportStateFailed\x00'RTCIceTransportStateNew\x00'RTCPeerConnectionStateClosed\x00'RTCPeerConnectionStateConnected\x00'RTCPeerConnectionStateConnecting\x00'RTCPeerConnectionStateDisconnected\x00'RTCPeerConnectionStateFailed\x00'RTCPeerConnectionStateNew\x00'RTCPriorityTypeHigh\x00'RTCPriorityTypeLow\x00'RTCPriorityTypeMedium\x00'RTCPriorityTypeVeryLow\x00'RTCRtpTransceiverDirectionInactive\x00'RTCRtpTransceiverDirectionRecvonly\x00'RTCRtpTransceiverDirectionSendonly\x00'RTCRtpTransceiverDirectionSendrecv\x00'RTCSdpTypeAnswer\x00'RTCSdpTypeOffer\x00'RTCSdpTypePranswer\x00'RTCSdpTypeRollback\x00'RTCSignalingStateHaveLocalOffer\x00'RTCSignalingStateHaveLocalPranswer\x00'RTCSignalingStateHaveRemoteOffer\x00'RTCSignalingStateHaveRemotePranswer\x00'RTCSignalingStateStable\x00'RTCStatsTypeCandidatePair\x00'RTCStatsTypeCertificate\x00'RTCStatsTypeCodec\x00'RTCStatsTypeDataChannel\x00'RTCStatsTypeInboundRtp\x00'RTCStatsTypeLocalCandidate\x00'RTCStatsTypeOutboundRtp\x00'RTCStatsTypePeerConnection\x00'RTCStatsTypeRemoteCandidate\x00'RTCStatsTypeTrack\x00'RTCStatsTypeTransport\x00'RText\x00'RTextException\x00'RawBlock\x00'RawInline\x00'ReadMode_Cached\x00'ReadMode_Direct\x00'ReadPhase\x00'ReadyStateClosed\x00'ReadyStateEnded\x00'ReadyStateOpen\x00'RecConError\x00'RecSelError\x00'RecUpdError\x00'Red\x00'ReferrerPolicy\x00'ReferrerPolicyNoReferrer\x00'ReferrerPolicyNoReferrerWhenDowngrade\x00'ReferrerPolicyOrigin\x00'ReferrerPolicyOriginWhenCrossOrigin\x00'ReferrerPolicyUnsafeUrl\x00'Refinement\x00'RequestCacheDefault\x00'RequestCacheForceCache\x00'RequestCacheNoCache\x00'RequestCacheNoStore\x00'RequestCacheOnlyIfCached\x00'RequestCacheReload\x00'RequestCredentialsInclude\x00'RequestCredentialsOmit\x00'RequestCredentialsSameOrigin\x00'RequestDestination\x00'RequestDestinationDocument\x00'RequestDestinationSharedworker\x00'RequestDestinationSubresource\x00'RequestDestinationUnknown\x00'RequestDestinationWorker\x00'RequestModeCors\x00'RequestModeNavigate\x00'RequestModeNoCors\x00'RequestModeSameOrigin\x00'RequestRedirectError\x00'RequestRedirectFollow\x00'RequestRedirectManual\x00'RequestType\x00'RequestTypeAudio\x00'RequestTypeFont\x00'RequestTypeImage\x00'RequestTypeScript\x00'RequestTypeStyle\x00'RequestTypeTrack\x00'RequestTypeVideo\x00'RequesterData\x00'RequesterDataKey_Multi\x00'RequesterDataKey_Multi2\x00'RequesterDataKey_Multi3\x00'RequesterDataKey_Single\x00'Required\x00'Resolution\x00'ResourceBusy\x00'ResourceExhausted\x00'ResourceVanished\x00'ResponseTypeBasic\x00'ResponseTypeCors\x00'ResponseTypeDefault\x00'ResponseTypeError\x00'ResponseTypeOpaque\x00'ResponseTypeOpaqueredirect\x00'Rgba\x00'Root\x00'RootClear\x00'RootSubscribed\x00'RootTrigger\x00'RouteConfig\x00'Route_Impulse\x00'Route_Zettel\x00'Row\x00'RowHeadColumns\x00'RowSpan\x00'S\x00'SP\x00'STArray\x00'STE\x00'STM\x00'Scheme\x00'Scientific\x00'ScrollRestorationAuto\x00'ScrollRestorationManual\x00'SelectorF\x00'Self\x00'ShadowRootModeClosed\x00'ShadowRootModeOpen\x00'ShadowRootModeUserAgent\x00'Sibling\x00'Side\x00'SignPlus\x00'SignSpace\x00'SimpleSize\x00'SingleQuote\x00'SmallCaps\x00'SoftBreak\x00'Some\x00'SomeAssignment\x00'SomeAsyncException\x00'SomeBehaviorSubscribed\x00'SomeDynInit\x00'SomeException\x00'SomeHoldInit\x00'SomeMergeInit\x00'SomeMergeUpdate\x00'SomeResetCoincidence\x00'SomeSwitchSubscribed\x00'SourcePos\x00'Space\x00'Span\x00'SpiderBehavior\x00'SpiderEvent\x00'SpiderEventHandle\x00'SpiderHost\x00'SpiderHostFrame\x00'SpiderPullM\x00'SpiderPushM\x00'SpiderTimelineEnv\x00'SplitLookup\x00'St\x00'StackOverflow\x00'Star\x00'StateBackslash\x00'StateNone\x00'StateS0\x00'StateS1\x00'StateSU0\x00'StateSU1\x00'StateSU2\x00'StateSU3\x00'StateU0\x00'StateU1\x00'StateU2\x00'StateU3\x00'StateUtf\x00'Stats\x00'Str\x00'Strikeout\x00'String\x00'Stroke\x00'Strong\x00'Sub\x00'Subscriber\x00'Subscript\x00'Success\x00'SumRep\x00'SumSize\x00'Superscript\x00'SuppressAuthor\x00'Switch\x00'SwitchSubscribed\x00'Symbol\x00'SystemError\x00'T\x00'TVar\x00'Table\x00'TableBody\x00'TableFoot\x00'TableHead\x00'TaggedObject\x00'Teal\x00'TextAlign\x00'TextDecoration\x00'TextDirection\x00'TextIndent\x00'TextOverflow\x00'TextRendering\x00'TextTrackKindCaptions\x00'TextTrackKindChapters\x00'TextTrackKindDescriptions\x00'TextTrackKindForced\x00'TextTrackKindMetadata\x00'TextTrackKindSubtitles\x00'TextTrackModeDisabled\x00'TextTrackModeHidden\x00'TextTrackModeShowing\x00'TextTransform\x00'ThreadBlocked\x00'ThreadDied\x00'ThreadFinished\x00'ThreadId\x00'ThreadKilled\x00'ThreadRunning\x00'ThrottleBuffer_Empty\x00'ThrottleBuffer_Full\x00'ThrottleState_Buffered\x00'ThrottleState_Immediate\x00'TickInfo\x00'TimeExpired\x00'Tip\x00'To\x00'ToEncoding\x00'ToJSON\x00'Tokens\x00'Transformation\x00'TraverseChild\x00'TraverseChildHydration\x00'TraverseChildImmediate\x00'TreeMatch_Root\x00'TreeMatch_Under\x00'TupleRep\x00'TwoElemArray\x00'TwoParens\x00'TypeError\x00'URI\x00'UndefinedElement\x00'Underline\x00'Unit#\x00'UnliftedRep\x00'UnrunnableT\x00'UnsatisfiedConstraints\x00'UnsupportedOperation\x00'UntaggedValue\x00'UpperAlpha\x00'UpperRoman\x00'UserError\x00'UserInfo\x00'UserInterrupt\x00'Username\x00'Utf843f0\x00'Utf843f4\x00'UtfGround\x00'UtfTail1\x00'UtfTail2\x00'UtfTail3\x00'UtfU32e0\x00'UtfU32ed\x00'Value\x00'Vec16\x00'Vec2\x00'Vec32\x00'Vec4\x00'Vec64\x00'Vec8\x00'VecRep\x00'VerticalAlignValue\x00'VideoPresentationModeFullscreen\x00'VideoPresentationModeInline\x00'VideoPresentationModePictureInPicture\x00'View\x00'Violet\x00'Visibility\x00'VisibilityStateHidden\x00'VisibilityStatePrerender\x00'VisibilityStateVisible\x00'Warning\x00'WebGLPowerPreferenceDefault\x00'WebGLPowerPreferenceHighPerformance\x00'WebGLPowerPreferenceLowPower\x00'WebGPUBlendFactorBlendalpha\x00'WebGPUBlendFactorBlendcolor\x00'WebGPUBlendFactorDestinationalpha\x00'WebGPUBlendFactorDestinationcolor\x00'WebGPUBlendFactorOne\x00'WebGPUBlendFactorOneminusblendalpha\x00'WebGPUBlendFactorOneminusblendcolor\x00'WebGPUBlendFactorOneminusdestinationalpha\x00'WebGPUBlendFactorOneminusdestinationcolor\x00'WebGPUBlendFactorOneminussourcealpha\x00'WebGPUBlendFactorOneminussourcecolor\x00'WebGPUBlendFactorSourcealpha\x00'WebGPUBlendFactorSourcealphasaturated\x00'WebGPUBlendFactorSourcecolor\x00'WebGPUBlendFactorZero\x00'WebGPUBlendOperationAdd\x00'WebGPUBlendOperationMax\x00'WebGPUBlendOperationMin\x00'WebGPUBlendOperationReversesubtract\x00'WebGPUBlendOperationSubtract\x00'WebGPUCPUCacheModeDefaultcache\x00'WebGPUCPUCacheModeWritecombined\x00'WebGPUColorWriteMaskAll\x00'WebGPUColorWriteMaskAlpha\x00'WebGPUColorWriteMaskBlue\x00'WebGPUColorWriteMaskGreen\x00'WebGPUColorWriteMaskNone\x00'WebGPUColorWriteMaskRed\x00'WebGPUCompareFunctionAlways\x00'WebGPUCompareFunctionEqual\x00'WebGPUCompareFunctionGreater\x00'WebGPUCompareFunctionGreaterequal\x00'WebGPUCompareFunctionLess\x00'WebGPUCompareFunctionLessequal\x00'WebGPUCompareFunctionNever\x00'WebGPUCompareFunctionNotequal\x00'WebGPUCullModeBack\x00'WebGPUCullModeFront\x00'WebGPUCullModeNone\x00'WebGPUDepthClipModeClamp\x00'WebGPUDepthClipModeClip\x00'WebGPUFeatureSetLevel1\x00'WebGPUFeatureSetLevel2\x00'WebGPUFunctionTypeFragment\x00'WebGPUFunctionTypeVertex\x00'WebGPUIndexTypeUint16\x00'WebGPUIndexTypeUint32\x00'WebGPULoadActionClear\x00'WebGPULoadActionDontcare\x00'WebGPULoadActionLoad\x00'WebGPUMultisampleDepthResolveFilterMax\x00'WebGPUMultisampleDepthResolveFilterMin\x00'WebGPUMultisampleDepthResolveFilterSample0\x00'WebGPUPixelFormatBGRA8Unorm\x00'WebGPUPrimitiveTypeLine\x00'WebGPUPrimitiveTypeLinestrip\x00'WebGPUPrimitiveTypePoint\x00'WebGPUPrimitiveTypeTriangle\x00'WebGPUPrimitiveTypeTrianglestrip\x00'WebGPUResourceOptionsCpucachemodedefaultcache\x00'WebGPUResourceOptionsCpucachemodewritecombined\x00'WebGPUResourceOptionsOptioncpucachemodedefaultcache\x00'WebGPUResourceOptionsOptioncpucachemodewritecombined\x00'WebGPUResourceOptionsStoragemodemanaged\x00'WebGPUResourceOptionsStoragemodeprivate\x00'WebGPUResourceOptionsStoragemodeshared\x00'WebGPUSamplerAddressModeClamptoedge\x00'WebGPUSamplerAddressModeClamptozero\x00'WebGPUSamplerAddressModeMirrorclamptoedge\x00'WebGPUSamplerAddressModeMirrorrepeat\x00'WebGPUSamplerAddressModeRepeat\x00'WebGPUSamplerMinMagFilterLinear\x00'WebGPUSamplerMinMagFilterNearest\x00'WebGPUSamplerMipFilterLinear\x00'WebGPUSamplerMipFilterNearest\x00'WebGPUSamplerMipFilterNotmipmapped\x00'WebGPUStatusCommitted\x00'WebGPUStatusCompleted\x00'WebGPUStatusEnqueued\x00'WebGPUStatusError\x00'WebGPUStatusNotenqueued\x00'WebGPUStatusScheduled\x00'WebGPUStencilOperationDecrementclamp\x00'WebGPUStencilOperationDecrementwrap\x00'WebGPUStencilOperationIncrementclamp\x00'WebGPUStencilOperationIncrementwrap\x00'WebGPUStencilOperationInvert\x00'WebGPUStencilOperationKeep\x00'WebGPUStencilOperationReplace\x00'WebGPUStencilOperationZero\x00'WebGPUStorageModeManaged\x00'WebGPUStorageModePrivate\x00'WebGPUStorageModeShared\x00'WebGPUStoreActionDontcare\x00'WebGPUStoreActionMultisampleresolve\x00'WebGPUStoreActionStore\x00'WebGPUTextureUsagePixelformatview\x00'WebGPUTextureUsageRendertarget\x00'WebGPUTextureUsageShaderread\x00'WebGPUTextureUsageShaderwrite\x00'WebGPUTextureUsageUnknown\x00'WebGPUTriangleFillModeFill\x00'WebGPUTriangleFillModeLines\x00'WebGPUVisibilityResultModeBoolean\x00'WebGPUVisibilityResultModeCounting\x00'WebGPUVisibilityResultModeDisabled\x00'WebGPUWindingClockwise\x00'WebGPUWindingCounterclockwise\x00'WhenMatched\x00'WhenMissing\x00'WhiteSpace\x00'Window\x00'WindowConfig\x00'Word16ElemRep\x00'Word32ElemRep\x00'Word64ElemRep\x00'Word64Rep\x00'Word8ElemRep\x00'WordBreak\x00'WordRep\x00'XHRAborted\x00'XHRError\x00'XMLHttpRequestResponseType\x00'XMLHttpRequestResponseTypeArraybuffer\x00'XMLHttpRequestResponseTypeBlob\x00'XMLHttpRequestResponseTypeDocument\x00'XMLHttpRequestResponseTypeJson\x00'XMLHttpRequestResponseTypeText\x00'XhrRequest\x00'XhrRequestConfig\x00'XhrResponse\x00'Yellow\x00'ZeroPad\x00'Zettel\x00'ZettelError_AmbiguousID\x00'ZettelError_AmbiguousSlug\x00'ZettelError_ParseError\x00'ZettelError_QueryResultErrors\x00'ZettelID\x00'ZettelQuery_TagZettel\x00'ZettelQuery_Tags\x00'ZettelQuery_ZettelByID\x00'ZettelQuery_ZettelsByTag\x00'ZettelsView\x00'[]\x00'\\''\x00']\x00(\x00(##)\x00(#,#)\x00(#,,#)\x00(#,,,#)\x00(#,,,,#)\x00(#,,,,,#)\x00(#,,,,,,#)\x00(#,,,,,,,#)\x00(#,,,,,,,,#)\x00(#,,,,,,,,,#)\x00(#,,,,,,,,,,#)\x00(#,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00(#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#)\x00()\x00(Array.!): undefined array element\x00(a, b)\x00(a, b, c)\x00(a, b, c, d)\x00(a, b, c, d, e)\x00(a, b, c, d, e, f)\x00(a, b, c, d, e, f, g)\x00(a, b, c, d, e, f, g, h)\x00(a, b, c, d, e, f, g, h, i)\x00(a, b, c, d, e, f, g, h, i, j)\x00(a, b, c, d, e, f, g, h, i, j, k)\x00(a, b, c, d, e, f, g, h, i, j, k, l)\x00(a, b, c, d, e, f, g, h, i, j, k, l, m)\x00(a, b, c, d, e, f, g, h, i, j, k, l, m, n)\x00(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)\x00(displaying only \x00(function(df,s,e) { var x; for(;;) { x = s['nextSibling']; if(e===x) { break; }; df['appendChild'](x); } })\x00(function(n) { while (n.nextSibling) { (n.parentNode).removeChild(n.nextSibling); }; })\x00(k, v)\x00)\x00) for Merge\x00) is outside of Int's bounds \x00) is outside of bounds \x00) is outside of enumeration's range (0,\x00) than parents (\x00):\x00);\x00*\x00**\x00*='\x00+\x00++\x00+- \x00+--\x00,\x00, \x00, but encountered \x00, but encountered an Array of length \x00, but found tag \x00, but it must not be greater than 1024\x00, called at \x00, expected one of \x00, or \x00, should be \x00,;()[]{}`\x00-\x00---\x00-._~!$&'()*+,;=:\x00->\x00-Infinity\x00-moz-\x00-ms-\x00-o-\x00-webkit-\x00.\x00. Expecting \x00. It has \x00..\x00./Data/Aeson/TH.hs\x00./Data/Aeson/Types/FromJSON.hs\x00./Data/Attoparsec/ByteString/Internal.hs\x00./Data/Attoparsec/Internal.hs\x00./Data/Attoparsec/Text/Internal.hs\x00./Data/ByteString.hs\x00./Data/ByteString/Internal.hs\x00./Data/Fixed.hs\x00./Data/HashMap/Array.hs\x00./Data/IntMap/Internal.hs\x00./Data/JSString.hs\x00./Data/JSString/Raw.hs\x00./Data/Map/Internal.hs\x00./Data/Set/Internal.hs\x00./Data/Text/Array.hs\x00./Data/Tree.hs\x00./Data/Typeable/Internal.hs\x00./Data/Vector/Mutable.hs\x00./Data/Vector/Primitive/Mutable.hs\x00./Data/Vector/Storable/Mutable.hs\x00./Foreign/Marshal/Alloc.hs\x00./GHC/Err.hs\x00./GHC/ForeignPtr.hs\x00./GHC/IO/Handle/Text.hs\x00./GHC/Unicode.hs\x00./GHCJS/Buffer.hs\x00./Text/Printf.hs\x00.0e\x00.:\x00.deemphasized\x00.deemphasized:hover\x00.deemphasized:not(:hover)\x00.errors\x00.footer-version\x00.footer-version a\x00.footer-version img\x00.footer-version img:hover\x00.footer-version, .footer-version a, .footer-version a:visited\x00.highlight\x00.html\x00.md\x00.metadata\x00.overflows\x00.pandoc\x00.q.under > li > span.zettel-link-container span.zettel-link a\x00.q.unmatched\x00.tree\x00.tree.flipped\x00.tree.flipped li div.forest-link\x00.ui.container\x00.ui.disabled.fitted.checkbox\x00.ui.label.zettel-tag\x00.uplinks\x00.zettel-content\x00.zettel-content h1\x00.zettel-content.raw\x00/\x00/* no value for \x00//\x00//IGNORE\x00//ROUNDTRIP\x00//TRANSLIT\x00/Date(%s%Q)/\x000\x000.\x000.0e0\x000X\x000b\x000e0\x000x\x001 \x00:\x00:\n\x00: \x00: empty input\x00: empty list\x00: illegal ByteString size \x00: size overflow\x00::\x00::after\x00::backdrop\x00::before\x00::first-letter\x00::first-line\x00::selection\x00:active\x00:checked\x00:default\x00:disabled\x00:empty\x00:enabled\x00:first-child\x00:first-of-type\x00:focus\x00:hover\x00:in-range\x00:indeterminate\x00:invalid\x00:last-child\x00:last-of-type\x00:link\x00:only-child\x00:only-of-type\x00:optional\x00:out-of-range\x00:required\x00:root\x00:target\x00:valid\x00:visited\x00;\x00; \x00<\x00<$>\x00<*>\x00<-\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00\x00<>\x00<>\x00<>\x00\x00\x00\x00