text: // Generated by purs version 0.13.2
  "use strict";
  var $foreign = require("./foreign.js");
  var Unsafe_Coerce = require("../Unsafe.Coerce/index.js");
  var Web_Internal_FFI = require("../Web.Internal.FFI/index.js");
  var toParentNode = Unsafe_Coerce.unsafeCoerce;
  var toNonDocumentTypeChildNode = Unsafe_Coerce.unsafeCoerce;
  var toNode = Unsafe_Coerce.unsafeCoerce;
  var toHTMLElement = Unsafe_Coerce.unsafeCoerce;
  var toEventTarget = Unsafe_Coerce.unsafeCoerce;
  var toElement = Unsafe_Coerce.unsafeCoerce;
  var toChildNode = Unsafe_Coerce.unsafeCoerce;
  var fromParentNode = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromNonDocumentTypeChildNode = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromNode = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromHTMLElement = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromEventTarget = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromElement = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  var fromChildNode = Web_Internal_FFI.unsafeReadProtoTagged("HTMLProgressElement");
  module.exports = {
      fromHTMLElement: fromHTMLElement,
      fromElement: fromElement,
      fromNode: fromNode,
      fromChildNode: fromChildNode,
      fromNonDocumentTypeChildNode: fromNonDocumentTypeChildNode,
      fromParentNode: fromParentNode,
      fromEventTarget: fromEventTarget,
      toHTMLElement: toHTMLElement,
      toElement: toElement,
      toNode: toNode,
      toChildNode: toChildNode,
      toNonDocumentTypeChildNode: toNonDocumentTypeChildNode,
      toParentNode: toParentNode,
      toEventTarget: toEventTarget,
      value: $foreign.value,
      setValue: $foreign.setValue,
      max: $foreign.max,
      setMax: $foreign.setMax,
      position: $foreign.position,
      labels: $foreign.labels
  };
  