h$       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                               Safe-Inferred 35 !frontOne specific and incomplete specifications of event-handlers geared towards their use with JS.7front0Pretty-printer for command expected from Client.8   !6543210/.-,+*)('&%$#"78!6543210/.-,+*)('&%$#"    7None 35> -TfrontUsed for applying attributes. You should not define your own instances of this class.Ufront!Apply an attribute to an element.Example: img ! src "foo.png"Result: ,This can be used on nested elements as well.Example: #p ! style "float: right" $ "Hello!"Result: "

Hello!

Vfront,The type for the value part of an attribute.YfrontType for an attribute.[frontType for an HTML tag. This can be seen as an internal string type used by BlazeMarkup.\frontSimplification of the ] datatype.]frontThe core Markup datatype. The ev type-parameter tracks the type of events that can be raised when this Markup is rendered.^front*Map all actions created by the inner Html._frontInstall event handlers for the given event on all immediate children.`frontTag, open tag, end tag, contentafront Custom parentbfrontTag, open tag, end tagcfront Custom leafdfront HTML contentefront Concatenation of two HTML piecesffrontAdd an attribute to the inner HTML. Raw key, key, value, HTML to receive the attribute.gfront)Add a custom attribute to the inner HTML.hfront Empty HTML.ifrontCreate a custom parent elementjfrontCreate a custom leaf elementkfrontCreate an HTML attribute that can be applied to an HTML element later using the U operator.lfrontFrom HTML 5 onwards, the user is able to specify custom data attributes. An example: 

Hello.

We support this in BlazeMarkup using this funcion. The above fragment could be described using BlazeMarkup with: (p ! dataAttribute "foo" "bar" $ "Hello."mfrontCreate a custom attribute. This is not specified in the HTML spec, but some JavaScript libraries rely on it. An example: &Can be produced using: 4select ! customAttribute "dojoType" "select" $ "foo"nfrontRender text. Functions like these can be used to supply content in HTML.ofrontRender text without escaping.pfront A variant of n for lazy .qfront A variant of o for lazy rfrontCreate an HTML snippet from a .sfrontCreate an HTML snippet from a  without escapingtfront Insert a . This is an unsafe operation:The  could have the wrong encoding.The  might contain illegal HTML characters (no escaping is done).ufrontInsert a lazy . See t. for reasons why this is an unsafe operation.vfront Create a [ from some .wfront Create a [ from a .xfrontRender an attribute value from .yfrontRender an attribute value from  without escaping.zfront A variant of x for lazy {front A variant of y for lazy |front!Create an attribute value from a .}front!Create an attribute value from a  without escaping.~front!Create an attribute value from a . See t0 for reasons why this might not be a good idea.front&Create an attribute value from a lazy . See t/ for reasons why this might not be a good idea.front>Shorthand for setting an attribute depending on a conditional.Example: %p !? (isBig, A.class "big") $ "Hello"Gives the same result as: 0(if isBig then p ! A.class "big" else p) "Hello"front1Mark HTML as external data. External data can be:CSS data in a  style tag;Script data in a  script tag.6This function is applied automatically when using the style or script combinators.front+Take only the text content of an HTML tree. 2contents $ do p ! $ "Hello " p ! $ "Word!"Result:  Hello World!front Check if a \: value is completely empty (renders to the empty string).ifront Element tagfrontContentfrontResulting markupjfront Element tagfrontClose the leaf?frontResulting markupkfrontRaw keyfront)Shared key string for the HTML attribute.frontValue for the HTML attribute.frontResulting HTML attribute.lfrontName of the attribute.frontValue for the attribute.frontResulting HTML attribute.mfrontName of the attributefrontValue for the attributefrontResulting HTML attribtuenfrontText to render.frontResulting HTML fragment.ofrontText to insertfrontResulting HTML fragmentpfrontText to insertfrontResulting HTML fragmentqfrontText to insertfrontResulting HTML fragmentrfrontString to insert.frontResulting HTML fragment.sfrontString to insert.frontResulting HTML fragment.tfrontValue to insert.frontResulting HTML fragment.ufrontValue to insertfrontResulting HTML fragmentvfrontText to create a tag fromfront Resulting tagwfrontString to create a tag fromfront Resulting tagxfrontThe actual value.frontResulting attribute value.yfrontThe actual valuefrontResulting attribute valuezfrontThe actual valuefrontResulting attribute value{frontThe actual valuefrontResulting attribute value~frontByteString valuefrontResulting attribute valuefrontByteString valuefrontResulting attribute value>FNMHLKJGIOPSQRTUVWXYZ[\]h^_`abcdefgijklmnopqrstuvwxyz{|}~>FNMHLKJGIOPSQR]h^_`abcdefg\[YZVWXijklmnopqrstuvwxyz{|}~TUNone r^frontCombinator for the accept attribute.Example: div ! accept "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  accessKey attribute.Example:  div ! accesskey "bar" $ "Hello."Result: !
Hello.
frontCombinator for the action attribute.Example: div ! action "bar" $ "Hello."Result: 
Hello.
frontCombinator for the allowFullScreen attribute.Example: &div ! allowfullscreen "bar" $ "Hello."Result: '
Hello.
frontCombinator for the allowTransparency attribute.Example: (div ! allowtransparency "bar" $ "Hello."Result: )
Hello.
frontCombinator for the alt attribute.Example: div ! alt "bar" $ "Hello."Result: 
Hello.
frontCombinator for the async attribute.Example: div ! async "bar" $ "Hello."Result: 
Hello.
frontCombinator for the autoCapitalize attribute.Example: %div ! autocapitalize "bar" $ "Hello."Result: &
Hello.
frontCombinator for the  autoComplete attribute.Example: #div ! autocomplete "bar" $ "Hello."Result: $
Hello.
frontCombinator for the  autoCorrect attribute.Example: "div ! autocorrect "bar" $ "Hello."Result: #
Hello.
frontCombinator for the  autoFocus attribute.Example:  div ! autofocus "bar" $ "Hello."Result: !
Hello.
frontCombinator for the autoPlay attribute.Example: div ! autoplay "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  cellPadding attribute.Example: "div ! cellpadding "bar" $ "Hello."Result: #
Hello.
frontCombinator for the  cellSpacing attribute.Example: "div ! cellspacing "bar" $ "Hello."Result: #
Hello.
frontCombinator for the charSet attribute.Example: div ! charset "bar" $ "Hello."Result: 
Hello.
frontCombinator for the checked attribute.Example: div ! checked "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  className attribute.Example: div ! class_ "bar" $ "Hello."Result: !
Hello.
frontCombinator for the colSpan attribute.Example: div ! colspan "bar" $ "Hello."Result: 
Hello.
frontCombinator for the cols attribute.Example: div ! cols "bar" $ "Hello."Result: 
Hello.
frontCombinator for the content attribute.Example: div ! content "bar" $ "Hello."Result: 
Hello.
frontCombinator for the contentEditable attribute.Example: &div ! contenteditable "bar" $ "Hello."Result: '
Hello.
frontCombinator for the  contextMenu attribute.Example: "div ! contextmenu "bar" $ "Hello."Result: #
Hello.
frontCombinator for the controls attribute.Example: div ! controls "bar" $ "Hello."Result: 
Hello.
frontCombinator for the coords attribute.Example: div ! coords "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  crossOrigin attribute.Example: "div ! crossorigin "bar" $ "Hello."Result: #
Hello.
frontCombinator for the data attribute.Example: div ! data_ "bar" $ "Hello."Result: 
Hello.
frontCombinator for the dateTime attribute.Example: div ! datetime "bar" $ "Hello."Result: 
Hello.
frontCombinator for the defer attribute.Example: div ! defer "bar" $ "Hello."Result: 
Hello.
frontCombinator for the dir attribute.Example: div ! dir "bar" $ "Hello."Result: 
Hello.
frontCombinator for the disabled attribute.Example: div ! disabled "bar" $ "Hello."Result: 
Hello.
frontCombinator for the download attribute.Example: div ! download "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  draggable attribute.Example:  div ! draggable "bar" $ "Hello."Result: !
Hello.
frontCombinator for the encType attribute.Example: div ! enctype "bar" $ "Hello."Result: 
Hello.
frontCombinator for the form attribute.Example: div ! form "bar" $ "Hello."Result: 
Hello.
frontCombinator for the formNoValidate attribute.Example: %div ! formnovalidate "bar" $ "Hello."Result: &
Hello.
frontCombinator for the  frameBorder attribute.Example: "div ! frameborder "bar" $ "Hello."Result: #
Hello.
frontCombinator for the height attribute.Example: div ! height "bar" $ "Hello."Result: 
Hello.
frontCombinator for the hidden attribute.Example: div ! hidden "bar" $ "Hello."Result: frontCombinator for the href attribute.Example: div ! href "bar" $ "Hello."Result: 
Hello.
frontCombinator for the hrefLang attribute.Example: div ! hreflang "bar" $ "Hello."Result: 
Hello.
frontCombinator for the htmlFor attribute.Example: div ! for "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  httpEquiv attribute.Example:  div ! httpequiv "bar" $ "Hello."Result: !
Hello.
frontCombinator for the icon attribute.Example: div ! icon "bar" $ "Hello."Result: 
Hello.
frontCombinator for the id attribute.Example: div ! id "bar" $ "Hello."Result: 
Hello.
frontCombinator for the itemProp attribute.Example: div ! itemprop "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  itemScope attribute.Example:  div ! itemscope "bar" $ "Hello."Result: !
Hello.
frontCombinator for the itemType attribute.Example: div ! itemtype "bar" $ "Hello."Result: 
Hello.
frontCombinator for the key attribute.Example: div ! key "bar" $ "Hello."Result: 
Hello.
frontCombinator for the label attribute.Example: div ! label "bar" $ "Hello."Result: 
Hello.
frontCombinator for the lang attribute.Example: div ! lang "bar" $ "Hello."Result: 
Hello.
frontCombinator for the list attribute.Example: div ! list "bar" $ "Hello."Result: 
Hello.
frontCombinator for the loop attribute.Example: div ! loop "bar" $ "Hello."Result: 
Hello.
frontCombinator for the max attribute.Example: div ! max "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  maxLength attribute.Example:  div ! maxlength "bar" $ "Hello."Result: !
Hello.
frontCombinator for the  mediaGroup attribute.Example: !div ! mediagroup "bar" $ "Hello."Result: "
Hello.
frontCombinator for the method attribute.Example: div ! method "bar" $ "Hello."Result: 
Hello.
frontCombinator for the min attribute.Example: div ! min "bar" $ "Hello."Result: 
Hello.
frontCombinator for the multiple attribute.Example: div ! multiple "bar" $ "Hello."Result: 
Hello.
frontCombinator for the muted attribute.Example: div ! muted "bar" $ "Hello."Result: 
Hello.
frontCombinator for the name attribute.Example: div ! name "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  noValidate attribute.Example: !div ! novalidate "bar" $ "Hello."Result: "
Hello.
frontCombinator for the pattern attribute.Example: div ! pattern "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  placeholder attribute.Example: "div ! placeholder "bar" $ "Hello."Result: #
Hello.
frontCombinator for the poster attribute.Example: div ! poster "bar" $ "Hello."Result: 
Hello.
frontCombinator for the preload attribute.Example: div ! preload "bar" $ "Hello."Result: 
Hello.
frontCombinator for the property attribute.Example: div ! property "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  radioGroup attribute.Example: !div ! radiogroup "bar" $ "Hello."Result: "
Hello.
frontCombinator for the readOnly attribute.Example: div ! readonly "bar" $ "Hello."Result: 
Hello.
frontCombinator for the rel attribute.Example: div ! rel "bar" $ "Hello."Result: 
Hello.
frontCombinator for the required attribute.Example: div ! required "bar" $ "Hello."Result: 
Hello.
frontCombinator for the role attribute.Example: div ! role "bar" $ "Hello."Result: 
Hello.
frontCombinator for the rowSpan attribute.Example: div ! rowspan "bar" $ "Hello."Result: 
Hello.
frontCombinator for the rows attribute.Example: div ! rows "bar" $ "Hello."Result: 
Hello.
frontCombinator for the sandbox attribute.Example: div ! sandbox "bar" $ "Hello."Result: 
Hello.
frontCombinator for the scope attribute.Example: div ! scope "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  scrollLeft attribute.Example: !div ! scrollleft "bar" $ "Hello."Result: "
Hello.
frontCombinator for the  scrollTop attribute.Example:  div ! scrolltop "bar" $ "Hello."Result: !
Hello.
frontCombinator for the  scrolling attribute.Example:  div ! scrolling "bar" $ "Hello."Result: !
Hello.
frontCombinator for the seamless attribute.Example: div ! seamless "bar" $ "Hello."Result: 
Hello.
frontCombinator for the selected attribute.Example: div ! selected "bar" $ "Hello."Result: 
Hello.
frontCombinator for the shape attribute.Example: div ! shape "bar" $ "Hello."Result: 
Hello.
frontCombinator for the size attribute.Example: div ! size "bar" $ "Hello."Result: 
Hello.
frontCombinator for the span attribute.Example: div ! span "bar" $ "Hello."Result: 
Hello.
frontCombinator for the  spellCheck attribute.Example: !div ! spellcheck "bar" $ "Hello."Result: "
Hello.
frontCombinator for the src attribute.Example: div ! src "bar" $ "Hello."Result: 
Hello.
frontCombinator for the srcDoc attribute.Example: div ! srcdoc "bar" $ "Hello."Result: 
Hello.
frontCombinator for the srcSet attribute.Example: div ! srcset "bar" $ "Hello."Result: 
Hello.
frontCombinator for the start attribute.Example: div ! start "bar" $ "Hello."Result: 
Hello.
frontCombinator for the step attribute.Example: div ! step "bar" $ "Hello."Result: 
Hello.
frontCombinator for the style attribute.frontCombinator for the tabIndex attribute.Example: div ! tabindex "bar" $ "Hello."Result: 
Hello.
frontCombinator for the target attribute.Example: div ! target "bar" $ "Hello."Result: 
Hello.
frontCombinator for the title attribute.Example: div ! title "bar" $ "Hello."Result: 
Hello.
frontCombinator for the type attribute.Example: div ! type_ "bar" $ "Hello."Result: 
Hello.
frontCombinator for the useMap attribute.Example: div ! usemap "bar" $ "Hello."Result: 
Hello.
frontCombinator for the value attribute.Example: div ! value "bar" $ "Hello."Result: 
Hello.
frontCombinator for the width attribute.Example: div ! width "bar" $ "Hello."Result: 
Hello.
frontCombinator for the wmode attribute.Example: div ! wmode "bar" $ "Hello."Result: 
Hello.
frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.frontAttribute value.frontResulting attribute.kkNone5~front(Modify all event handlers attached to a \ tree so that the given function is applied to the return values of their callbacks.frontThe user has pressed a physical key while the target element was focused.frontThe user has released a phyiscal key while the target element was focused.frontThe user has input some ASCII character while the target element was focused.frontThe user has pressed  Enter& while the target element was focused.front*The focus has moved to the target element.front&The focus has left the target element.frontThe value property of the target element has changed. The new value is passed as a parameter to the callback. This handler is supported for  input,  textarea, and  select elements.frontThe checked property of the target element has changed. This handler is supported for  input elements of type checkbox or radio.frontThe selected property of the the target element has changed. This handler is supported for  option elements.frontThe user has submitted the target form. This handler is supported for  form elements.frontA simplified version of  which watches for the  LeftButton' only and ignores the cursor position.frontA simplified version of  which watches for the  LeftButton' only and ignores the cursor position.frontA simplified version of  which watches for the  LeftButton' only and ignores the cursor position.frontA simplified version of  which watches for the  LeftButton' only and ignores the cursor position.frontThe mouse cursor has moved while positioned over the target element. The mouse position at the time the event was fired is passed as a parameter to the callback.frontThe mouse cursor has entered the region occupied by the target element. The mouse position at the time the event was fired is passed as a parameter to the callback.frontThe mouse cursor has left the region occupied by the target element. The mouse position at the time the event was fired is passed as a parameter to the callback.front2Like MouseEnter, but handles bubbling differently.front2Like MouseLeave, but handles bubbling differently.frontThe the scroll-position of the page has changed. The amount by which it has changed (in lines) is passed as a parameter to the callback.frontThe user has moved the scroll-wheel. The amount by which the scroll position of an infinitely large page is affected is passed as a parameter to the callback.frontRegister an event handler.None>front?Class allowing us to use a single function for attribute valuesfront%Convert a value to an attribute valuefront6Convert a value to an attribute value without escapingfrontfrontCombinator for the  element. This combinator will also insert the correct doctype.Example: !docTypeHtml $ span $ toHtml "foo"Result: - foofrontCombinator for the  element.Example: a $ span $ toHtml "foo"Result: foofrontCombinator for the  element.Example: abbr $ span $ toHtml "foo"Result: foofrontCombinator for the 
 element.Example: address $ span $ toHtml "foo"Result: #
foo
frontCombinator for the  element.Example: areaResult: frontCombinator for the 
 element.Example: article $ span $ toHtml "foo"Result: #
foo
frontCombinator for the