Socket
Socket
Sign inDemoInstall

@sanity/block-content-to-html

Package Overview
Dependencies
9
Maintainers
7
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.3.2 to 1.3.3

6

package.json
{
"name": "@sanity/block-content-to-html",
"description": "Function for transforming Sanity block content to HTML",
"version": "1.3.2",
"version": "1.3.3",
"main": "lib/blocksToHtml.js",

@@ -28,3 +28,3 @@ "umd": "umd/blocksToHtml.min.js",

"devDependencies": {
"@sanity/block-content-tests": "^0.0.4",
"@sanity/block-content-tests": "^0.0.7",
"babel-cli": "^6.26.0",

@@ -39,3 +39,3 @@ "babel-eslint": "^8.0.2",

"eslint-plugin-import": "^2.7.0",
"jest": "^21.0.2",
"jest": "^22.0.3",
"prettier": "^1.7.0",

@@ -42,0 +42,0 @@ "rimraf": "^2.6.2",

# block-content-to-html
Render an array of [block text](https://sanity.io/docs/schema-types/block-text-type) from Sanity to HTML.
Render an array of [block text](https://www.sanity.io/docs/schema-types/block-type) from Sanity to HTML.

@@ -5,0 +5,0 @@ ## Installing

@@ -5,6 +5,6 @@ (function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.blocksToHtml = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){

},{"@sanity/block-content-to-hyperscript":6}],2:[function(require,module,exports){
"use strict";function blocksToNodes(e,r){function i(e,r,i,o){return isList(e)?n(e):isListItem(e)?t(e):isSpan(e)?u(e,d,r):s(e,r,o)}function s(r,s,t){var n=buildMarksTree(r).map(function(e,r,s){return i(e,r,s,!0)}),o={key:r._key||"block-"+s,node:r,isInline:t,serializers:d,options:k};return e(d.block,o,n)}function t(r){var s=r._key,t=buildMarksTree(r).map(i);return e(d.listItem,{node:r,key:s,options:k},t)}function n(r){var s=r.listItem,t=r._key,n=r.children.map(i);return e(d.list,{key:t,type:s,options:k},n)}var o=getSerializers(e),a=o.defaultSerializers,u=o.serializeSpan,l=objectAssign({},defaults,r),c=Array.isArray(l.blocks)?l.blocks:[l.blocks],p=generateKeys(c),f=nestLists(p),d=mergeSerializers(a,l.serializers||{}),k=optionProps.reduce(function(e,r){var i=l[r];return isDefined(i)&&(e[r]=i),e},{}),m=f.map(i);if(m.length>1){var y=l.className?{className:l.className}:{};return e("div",y,m)}return m[0]||""}function isList(e){return"list"===e._type&&e.listItem}function isListItem(e){return"block"===e._type&&e.listItem}function isSpan(e){return"string"==typeof e||e.marks||"span"===e._type}function mergeSerializers(e,r){return Object.keys(e).reduce(function(i,s){return"function"==typeof e[s]?i[s]=isDefined(r[s])?r[s]:e[s]:i[s]=objectAssign({},e[s],r[s]),i},{})}var objectAssign=require("object-assign"),buildMarksTree=require("./buildMarksTree"),nestLists=require("./nestLists"),generateKeys=require("./generateKeys"),getSerializers=require("./serializers"),optionProps=["projectId","dataset","imageOptions"],isDefined=function(e){return void 0!==e},defaults={imageOptions:{}};module.exports=blocksToNodes;
"use strict";function blocksToNodes(e,r){function i(r,s,t,o){return isList(r)?function(r){var s=r.listItem,t=r._key,n=r.children.map(i);return e(c.list,{key:t,type:s,options:p},n)}(r):isListItem(r)?function(r){var s=r._key,t=buildMarksTree(r).map(i);return e(c.listItem,{node:r,key:s,options:p},t)}(r):isSpan(r)?n(r,c,s):function(r,s,t){var n=buildMarksTree(r).map(function(e,r,s){return i(e,r,s,!0)}),o={key:r._key||"block-"+s,node:r,isInline:t,serializers:c,options:p};return e(c.block,o,n)}(r,s,o)}var s=getSerializers(e),t=s.defaultSerializers,n=s.serializeSpan,o=objectAssign({},defaults,r),a=Array.isArray(o.blocks)?o.blocks:[o.blocks],u=generateKeys(a),l=nestLists(u),c=mergeSerializers(t,o.serializers||{}),p=optionProps.reduce(function(e,r){var i=o[r];return isDefined(i)&&(e[r]=i),e},{}),f=l.map(i);if(f.length>1){var d=o.className?{className:o.className}:{};return e("div",d,f)}return f[0]||""}function isList(e){return"list"===e._type&&e.listItem}function isListItem(e){return"block"===e._type&&e.listItem}function isSpan(e){return"string"==typeof e||e.marks||"span"===e._type}function mergeSerializers(e,r){return Object.keys(e).reduce(function(i,s){return"function"==typeof e[s]?i[s]=isDefined(r[s])?r[s]:e[s]:i[s]=objectAssign({},e[s],r[s]),i},{})}var objectAssign=require("object-assign"),buildMarksTree=require("./buildMarksTree"),nestLists=require("./nestLists"),generateKeys=require("./generateKeys"),getSerializers=require("./serializers"),optionProps=["projectId","dataset","imageOptions"],isDefined=function(e){return void 0!==e},defaults={imageOptions:{}};module.exports=blocksToNodes;
},{"./buildMarksTree":3,"./generateKeys":4,"./nestLists":7,"./serializers":8,"object-assign":15}],3:[function(require,module,exports){
"use strict";function sortMarksByOccurences(r,e,n){if(!r.marks||0===r.marks.length)return r.marks;var a=r.marks.reduce(function(r,a){r[a]=r[a]?r[a]+1:1;for(var t=e+1;t<n.length&&n[t].marks.includes(a);t++)r[a]++;return r},{}),t=sortMarks.bind(null,a);return r.marks.slice().sort(t)}function sortMarks(r,e,n){var a=r[e]||0,t=r[n]||0;if(a!==t)return t-a;var s=defaultMarks.indexOf(e),i=defaultMarks.indexOf(n);return s!==i?s-i:e<n?-1:e>n?1:0}var defaultMarks=["strong","em","code","underline","strike-through"],buildMarksTree=function(r){var e=r.children,n=r.markDefs;if(!e||!e.length)return[];var a=e.map(sortMarksByOccurences),t={children:[]},s=[t];return e.forEach(function(r,e){var t=a[e];if(t){var i=1;if(s.length>1)for(i;i<s.length;i++){var c=s[i].markKey;if(!t.includes(c))break;var l=t.indexOf(c);t.splice(l,1)}var u=(s=s.slice(0,i))[s.length-1];t.forEach(function(e){var a={_type:"span",_key:r._key,children:[],mark:n.find(function(r){return r._key===e})||e,markKey:e};u.children.push(a),s.push(a),u=a});for(var f=r.text.split("\n"),d=f.length;d-- >1;)f.splice(d,0,"\n");u.children=u.children.concat(f)}else s[s.length-1].children.push(r)}),t.children};module.exports=buildMarksTree;
"use strict";function sortMarksByOccurences(r,e,n){if(!r.marks||0===r.marks.length)return r.marks;var a=r.marks.reduce(function(r,a){r[a]=r[a]?r[a]+1:1;for(var t=e+1;t<n.length;t++){if(!n[t].marks.includes(a))break;r[a]++}return r},{}),t=sortMarks.bind(null,a);return r.marks.slice().sort(t)}function sortMarks(r,e,n){var a=r[e]||0,t=r[n]||0;if(a!==t)return t-a;var s=defaultMarks.indexOf(e),i=defaultMarks.indexOf(n);return s!==i?s-i:e<n?-1:e>n?1:0}var defaultMarks=["strong","em","code","underline","strike-through"],buildMarksTree=function(r){var e=r.children,n=r.markDefs;if(!e||!e.length)return[];var a=e.map(sortMarksByOccurences),t={children:[]},s=[t];return e.forEach(function(r,e){var t=a[e];if(t){var i=1;if(s.length>1)for(;i<s.length;i++){var c=s[i].markKey;if(!t.includes(c))break;var l=t.indexOf(c);t.splice(l,1)}var u=(s=s.slice(0,i))[s.length-1];t.forEach(function(e){var a={_type:"span",_key:r._key,children:[],mark:n.find(function(r){return r._key===e})||e,markKey:e};u.children.push(a),s.push(a),u=a});for(var f=r.text.split("\n"),k=f.length;k-- >1;)f.splice(k,0,"\n");u.children=u.children.concat(f)}else{s[s.length-1].children.push(r)}}),t.children};module.exports=buildMarksTree;

@@ -15,6 +15,6 @@ },{}],4:[function(require,module,exports){

},{"object-assign":15}],5:[function(require,module,exports){
"use strict";var _slicedToArray=function(){function r(r,e){var t=[],n=!0,i=!1,o=void 0;try{for(var a,l=r[Symbol.iterator]();!(n=(a=l.next()).done)&&(t.push(a.value),!e||t.length!==e);n=!0);}catch(r){i=!0,o=r}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}return t}return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return r(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),generateHelpUrl=require("@sanity/generate-help-url"),enc=encodeURIComponent,materializeError="You must either:\n - Pass `projectId` and `dataset` to the block renderer\n - Materialize images to include the `url` field.\n\nFor more information, see "+generateHelpUrl("block-content-image-materializing"),getQueryString=function(r){var e=r.imageOptions,t=Object.keys(e);return t.length?"?"+t.map(function(r){return enc(r)+"="+enc(e[r])}).join("&"):""},buildUrl=function(r){var e=r.node,t=r.options,n=e.asset;if(!n)throw new Error("Image does not have required `asset` property");var i=getQueryString(t);if(n.url)return n.url+i;var o=n._ref;if(!o)throw new Error("Invalid image reference in block, no `_ref` found on `asset`");var a=t.projectId,l=t.dataset;if(!a||!l)throw new Error(materializeError);var u=o.split("-"),s=_slicedToArray(u,4);return"https://cdn.sanity.io/"+s[0]+"s/"+a+"/"+l+"/"+s[1]+"-"+s[2]+"."+s[3]+i};module.exports=buildUrl;
"use strict";var _slicedToArray=function(){return function(r,e){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return function(r,e){var t=[],n=!0,i=!1,o=void 0;try{for(var a,l=r[Symbol.iterator]();!(n=(a=l.next()).done)&&(t.push(a.value),!e||t.length!==e);n=!0);}catch(r){i=!0,o=r}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}return t}(r,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),generateHelpUrl=require("@sanity/generate-help-url"),enc=encodeURIComponent,materializeError="You must either:\n - Pass `projectId` and `dataset` to the block renderer\n - Materialize images to include the `url` field.\n\nFor more information, see "+generateHelpUrl("block-content-image-materializing"),getQueryString=function(r){var e=r.imageOptions,t=Object.keys(e);if(!t.length)return"";return"?"+t.map(function(r){return enc(r)+"="+enc(e[r])}).join("&")},buildUrl=function(r){var e=r.node,t=r.options,n=e.asset;if(!n)throw new Error("Image does not have required `asset` property");var i=getQueryString(t);if(n.url)return n.url+i;var o=n._ref;if(!o)throw new Error("Invalid image reference in block, no `_ref` found on `asset`");var a=t.projectId,l=t.dataset;if(!a||!l)throw new Error(materializeError);var u=o.split("-"),s=_slicedToArray(u,4);return"https://cdn.sanity.io/"+s[0]+"s/"+a+"/"+l+"/"+s[1]+"-"+s[2]+"."+s[3]+i};module.exports=buildUrl;
},{"@sanity/generate-help-url":9}],6:[function(require,module,exports){
"use strict";var hyperscript=require("hyperscript"),objectAssign=require("object-assign"),getImageUrl=require("./getImageUrl"),blocksToNodes=require("./blocksToNodes"),getSerializers=require("./serializers"),renderNode=function(e,r,i){var t=r||{};return"function"==typeof e?e(objectAssign({},t,{children:i})):hyperscript(e,t,t.children||i)},_getSerializers=getSerializers(renderNode),defaultSerializers=_getSerializers.defaultSerializers,blockContentToHyperscript=blocksToNodes.bind(null,renderNode);blockContentToHyperscript.defaultSerializers=defaultSerializers,blockContentToHyperscript.getImageUrl=getImageUrl,blockContentToHyperscript.renderNode=renderNode,module.exports=blockContentToHyperscript;
"use strict";var hyperscript=require("hyperscript"),objectAssign=require("object-assign"),getImageUrl=require("./getImageUrl"),blocksToNodes=require("./blocksToNodes"),getSerializers=require("./serializers"),renderNode=function(e,r,i){var t=r||{};if("function"==typeof e)return e(objectAssign({},t,{children:i}));return hyperscript(e,t,t.children||i)},_getSerializers=getSerializers(renderNode),defaultSerializers=_getSerializers.defaultSerializers,blockContentToHyperscript=blocksToNodes.bind(null,renderNode);blockContentToHyperscript.defaultSerializers=defaultSerializers,blockContentToHyperscript.getImageUrl=getImageUrl,blockContentToHyperscript.renderNode=renderNode,module.exports=blockContentToHyperscript;

@@ -25,3 +25,3 @@ },{"./blocksToNodes":2,"./getImageUrl":5,"./serializers":8,"hyperscript":13,"object-assign":15}],7:[function(require,module,exports){

},{"object-assign":15}],8:[function(require,module,exports){
"use strict";var objectAssign=require("object-assign"),getImageUrl=require("./getImageUrl");module.exports=function(e){function r(r,n){return e(r,null,n.children)}function n(r,i,t){if("\n"===r&&i.hardBreak)return e(i.hardBreak,{key:"hb-"+t});if("string"==typeof r)return r;var l=objectAssign({},r,{children:r.children.map(function(e,r){return n(e,i,r)})});return e(i.span,{key:r._key||"span-"+t,node:l,serializers:i})}return{defaultSerializers:{types:{block:function(r){var n=r.node.style||"normal";return/^h\d/.test(n)?e(n,null,r.children):"blockquote"===n?e("blockquote",null,r.children):e("p",null,r.children)},image:function(r){var n=e("img",{src:getImageUrl(r)});return r.isInline?n:e("figure",null,n)}},marks:{strong:r.bind(null,"strong"),em:r.bind(null,"em"),code:r.bind(null,"code"),underline:function(r){return e("span",{style:{textDecoration:"underline"}},r.children)},"strike-through":function(r){return e("del",null,r.children)},link:function(r){return e("a",{href:r.mark.href},r.children)}},list:function(r){var n="bullet"===r.type?"ul":"ol";return e(n,null,r.children)},listItem:function(r){return e("li",null,r.children)},block:function(r){var n=r.node,i=r.serializers,t=r.options,l=r.isInline,o=r.children,u=n._type,s=i.types[u];if(!s)throw new Error('Unknown block type "'+u+'", please specify a serializer for it in the `serializers.types` prop');return e(s,{node:n,options:t,isInline:l},o)},span:function(r){var n=r.node,i=n.mark,t=n.children,l="string"==typeof i?i:i._type,o=r.serializers.marks[l];if(!o)throw new Error('Unknown mark type "'+l+'", please specify a serializer for it in the `serializers.marks` prop');return e(o,r.node,t)},hardBreak:function(){return e("br")}},serializeSpan:n}};
"use strict";var objectAssign=require("object-assign"),getImageUrl=require("./getImageUrl");module.exports=function(e){function n(n,r){return e(n,null,r.children)}function r(n,i,t){if("\n"===n&&i.hardBreak)return e(i.hardBreak,{key:"hb-"+t});if("string"==typeof n)return n;var l=objectAssign({},n,{children:n.children.map(function(e,n){return r(e,i,n)})});return e(i.span,{key:n._key||"span-"+t,node:l,serializers:i})}return{defaultSerializers:{types:{block:function(n){var r=n.node.style||"normal";return/^h\d/.test(r)?e(r,null,n.children):e("blockquote"===r?"blockquote":"p",null,n.children)},image:function(n){var r=e("img",{src:getImageUrl(n)});return n.isInline?r:e("figure",null,r)}},marks:{strong:n.bind(null,"strong"),em:n.bind(null,"em"),code:n.bind(null,"code"),underline:function(n){return e("span",{style:{textDecoration:"underline"}},n.children)},"strike-through":function(n){return e("del",null,n.children)},link:function(n){return e("a",{href:n.mark.href},n.children)}},list:function(n){var r="bullet"===n.type?"ul":"ol";return e(r,null,n.children)},listItem:function(n){return e("li",null,n.children)},block:function(n){var r=n.node,i=n.serializers,t=n.options,l=n.isInline,o=n.children,s=r._type,u=i.types[s];if(!u)throw new Error('Unknown block type "'+s+'", please specify a serializer for it in the `serializers.types` prop');return e(u,{node:r,options:t,isInline:l},o)},span:function(n){var r=n.node,i=r.mark,t=r.children,l="string"==typeof i?i:i._type,o=n.serializers.marks[l];return o?e(o,n.node,t):(console.warn('Unknown mark type "'+l+'", please specify a serializer for it in the `serializers.marks` prop'),e("span",null,t))},hardBreak:function(){return e("br")}},serializeSpan:r}};

@@ -34,3 +34,3 @@ },{"./getImageUrl":5,"object-assign":15}],9:[function(require,module,exports){

},{}],11:[function(require,module,exports){
module.exports=function(e){var t=String.prototype.split,n=/()??/.exec("")[1]===e;return function(l,r,i){if("[object RegExp]"!==Object.prototype.toString.call(r))return t.call(l,r,i);var o,p,s,c,g=[],u=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.extended?"x":"")+(r.sticky?"y":""),x=0,r=new RegExp(r.source,u+"g");for(l+="",n||(o=new RegExp("^"+r.source+"$(?!\\s)",u)),i=i===e?-1>>>0:i>>>0;(p=r.exec(l))&&!((s=p.index+p[0].length)>x&&(g.push(l.slice(x,p.index)),!n&&p.length>1&&p[0].replace(o,function(){for(var t=1;t<arguments.length-2;t++)arguments[t]===e&&(p[t]=e)}),p.length>1&&p.index<l.length&&Array.prototype.push.apply(g,p.slice(1)),c=p[0].length,x=s,g.length>=i));)r.lastIndex===p.index&&r.lastIndex++;return x===l.length?!c&&r.test("")||g.push(""):g.push(l.slice(x)),g.length>i?g.slice(0,i):g}}();
module.exports=function(e){var t=String.prototype.split,n=/()??/.exec("")[1]===e;return function(l,r,i){if("[object RegExp]"!==Object.prototype.toString.call(r))return t.call(l,r,i);var o,p,s,c,g=[],u=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.extended?"x":"")+(r.sticky?"y":""),x=0;r=new RegExp(r.source,u+"g");for(l+="",n||(o=new RegExp("^"+r.source+"$(?!\\s)",u)),i=i===e?-1>>>0:i>>>0;(p=r.exec(l))&&!((s=p.index+p[0].length)>x&&(g.push(l.slice(x,p.index)),!n&&p.length>1&&p[0].replace(o,function(){for(var t=1;t<arguments.length-2;t++)arguments[t]===e&&(p[t]=e)}),p.length>1&&p.index<l.length&&Array.prototype.push.apply(g,p.slice(1)),c=p[0].length,x=s,g.length>=i));)r.lastIndex===p.index&&r.lastIndex++;return x===l.length?!c&&r.test("")||g.push(""):g.push(l.slice(x)),g.length>i?g.slice(0,i):g}}();

@@ -37,0 +37,0 @@ },{}],12:[function(require,module,exports){

@@ -1,1 +0,1 @@

!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).blocksToHtml=e()}}(function(){return function e(n,t,r){function i(l,s){if(!t[l]){if(!n[l]){var u="function"==typeof require&&require;if(!s&&u)return u(l,!0);if(o)return o(l,!0);var a=new Error("Cannot find module '"+l+"'");throw a.code="MODULE_NOT_FOUND",a}var c=t[l]={exports:{}};n[l][0].call(c.exports,function(e){var t=n[l][1][e];return i(t||e)},c,c.exports,e,n,t,r)}return t[l].exports}for(var o="function"==typeof require&&require,l=0;l<r.length;l++)i(r[l]);return i}({1:[function(e,n,t){"use strict";var r=e("@sanity/block-content-to-hyperscript"),i=r.renderNode,o=function(e){var n=r(e);return n.outerHTML||n};o.defaultSerializers=r.defaultSerializers,o.getImageUrl=r.getImageUrl,o.renderNode=i,o.h=i,n.exports=o},{"@sanity/block-content-to-hyperscript":6}],2:[function(e,n,t){"use strict";function r(e){return"list"===e._type&&e.listItem}function i(e){return"block"===e._type&&e.listItem}function o(e){return"string"==typeof e||e.marks||"span"===e._type}function l(e,n){return Object.keys(e).reduce(function(t,r){return"function"==typeof e[r]?t[r]=d(n[r])?n[r]:e[r]:t[r]=s({},e[r],n[r]),t},{})}var s=e("object-assign"),u=e("./buildMarksTree"),a=e("./nestLists"),c=e("./generateKeys"),f=e("./serializers"),p=["projectId","dataset","imageOptions"],d=function(e){return void 0!==e},h={imageOptions:{}};n.exports=function(e,n){function t(e,n,t,l){return r(e)?y(e):i(e)?v(e):o(e)?k(e,O,n):g(e,n,l)}function g(n,r,i){var o=u(n).map(function(e,n,r){return t(e,n,r,!0)}),l={key:n._key||"block-"+r,node:n,isInline:i,serializers:O,options:E};return e(O.block,l,o)}function v(n){var r=n._key,i=u(n).map(t);return e(O.listItem,{node:n,key:r,options:E},i)}function y(n){var r=n.listItem,i=n._key,o=n.children.map(t);return e(O.list,{key:i,type:r,options:E},o)}var m=f(e),b=m.defaultSerializers,k=m.serializeSpan,x=s({},h,n),j=Array.isArray(x.blocks)?x.blocks:[x.blocks],w=c(j),I=a(w),O=l(b,x.serializers||{}),E=p.reduce(function(e,n){var t=x[n];return d(t)&&(e[n]=t),e},{}),z=I.map(t);if(z.length>1){var _=x.className?{className:x.className}:{};return e("div",_,z)}return z[0]||""}},{"./buildMarksTree":3,"./generateKeys":4,"./nestLists":7,"./serializers":8,"object-assign":15}],3:[function(e,n,t){"use strict";function r(e,n,t){if(!e.marks||0===e.marks.length)return e.marks;var r=e.marks.reduce(function(e,r){e[r]=e[r]?e[r]+1:1;for(var i=n+1;i<t.length&&t[i].marks.includes(r);i++)e[r]++;return e},{}),o=i.bind(null,r);return e.marks.slice().sort(o)}function i(e,n,t){var r=e[n]||0,i=e[t]||0;if(r!==i)return i-r;var l=o.indexOf(n),s=o.indexOf(t);return l!==s?l-s:n<t?-1:n>t?1:0}var o=["strong","em","code","underline","strike-through"];n.exports=function(e){var n=e.children,t=e.markDefs;if(!n||!n.length)return[];var i=n.map(r),o={children:[]},l=[o];return n.forEach(function(e,n){var r=i[n];if(r){var o=1;if(l.length>1)for(o;o<l.length;o++){var s=l[o].markKey;if(!r.includes(s))break;var u=r.indexOf(s);r.splice(u,1)}var a=(l=l.slice(0,o))[l.length-1];r.forEach(function(n){var r={_type:"span",_key:e._key,children:[],mark:t.find(function(e){return e._key===n})||n,markKey:n};a.children.push(r),l.push(r),a=r});for(var c=e.text.split("\n"),f=c.length;f-- >1;)c.splice(f,0,"\n");a.children=a.children.concat(c)}else l[l.length-1].children.push(e)}),o.children}},{}],4:[function(e,n,t){"use strict";function r(e){return i(JSON.stringify(e)).toString(36).replace(/[^A-Za-z0-9]/g,"")}function i(e){var n=0,t=e.length;if(0===t)return n;for(var r=0;r<t;r++)n=(n<<5)-n+e.charCodeAt(r),n&=n;return n}var o=e("object-assign");n.exports=function(e){return e.map(function(e){return e._key?e:o({_key:r(e)},e)})}},{"object-assign":15}],5:[function(e,n,t){"use strict";var r=function(){function e(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var l,s=e[Symbol.iterator]();!(r=(l=s.next()).done)&&(t.push(l.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=e("@sanity/generate-help-url"),o=encodeURIComponent,l="You must either:\n - Pass `projectId` and `dataset` to the block renderer\n - Materialize images to include the `url` field.\n\nFor more information, see "+i("block-content-image-materializing"),s=function(e){var n=e.imageOptions,t=Object.keys(n);return t.length?"?"+t.map(function(e){return o(e)+"="+o(n[e])}).join("&"):""};n.exports=function(e){var n=e.node,t=e.options,i=n.asset;if(!i)throw new Error("Image does not have required `asset` property");var o=s(t);if(i.url)return i.url+o;var u=i._ref;if(!u)throw new Error("Invalid image reference in block, no `_ref` found on `asset`");var a=t.projectId,c=t.dataset;if(!a||!c)throw new Error(l);var f=u.split("-"),p=r(f,4);return"https://cdn.sanity.io/"+p[0]+"s/"+a+"/"+c+"/"+p[1]+"-"+p[2]+"."+p[3]+o}},{"@sanity/generate-help-url":9}],6:[function(e,n,t){"use strict";var r=e("hyperscript"),i=e("object-assign"),o=e("./getImageUrl"),l=e("./blocksToNodes"),s=function(e,n,t){var o=n||{};return"function"==typeof e?e(i({},o,{children:t})):r(e,o,o.children||t)},u=e("./serializers")(s).defaultSerializers,a=l.bind(null,s);a.defaultSerializers=u,a.getImageUrl=o,a.renderNode=s,n.exports=a},{"./blocksToNodes":2,"./getImageUrl":5,"./serializers":8,hyperscript:13,"object-assign":15}],7:[function(e,n,t){"use strict";function r(e){return Boolean(e.listItem)}function i(e,n){return e.level===n.level&&e.listItem===n.listItem}function o(e){return{_type:"list",_key:e._key+"-parent",level:e.level,listItem:e.listItem,children:[e]}}function l(e){return e.children&&e.children[e.children.length-1]}function s(e,n){var t="string"==typeof n.listItem;if("list"===e._type&&e.level===n.level&&t&&e.listItem===n.listItem)return e;var r=l(e);return!!r&&s(r,n)}var u=e("object-assign");n.exports=function(e){for(var n=[],t=void 0,a=0;a<e.length;a++){var c=e[a];if(r(c))if(t)if(i(c,t))t.children.push(c);else if(c.level>t.level){var f=o(c),p=l(t),d=u({},p,{children:p.children.concat(f)});t.children[t.children.length-1]=d,t=f}else if(c.level<t.level){var h=s(n[n.length-1],c);if(h){(t=h).children.push(c);continue}t=o(c),n.push(t)}else if(c.listItem===t.listItem)console.warn("Unknown state encountered for block",c),n.push(c);else{var g=s(n[n.length-1],{level:c.level});if(g&&g.listItem===c.listItem){(t=g).children.push(c);continue}t=o(c),n.push(t)}else t=o(c),n.push(t);else n.push(c),t=null}return n}},{"object-assign":15}],8:[function(e,n,t){"use strict";var r=e("object-assign"),i=e("./getImageUrl");n.exports=function(e){function n(n,t){return e(n,null,t.children)}function t(n,i,o){if("\n"===n&&i.hardBreak)return e(i.hardBreak,{key:"hb-"+o});if("string"==typeof n)return n;var l=r({},n,{children:n.children.map(function(e,n){return t(e,i,n)})});return e(i.span,{key:n._key||"span-"+o,node:l,serializers:i})}return{defaultSerializers:{types:{block:function(n){var t=n.node.style||"normal";return/^h\d/.test(t)?e(t,null,n.children):"blockquote"===t?e("blockquote",null,n.children):e("p",null,n.children)},image:function(n){var t=e("img",{src:i(n)});return n.isInline?t:e("figure",null,t)}},marks:{strong:n.bind(null,"strong"),em:n.bind(null,"em"),code:n.bind(null,"code"),underline:function(n){return e("span",{style:{textDecoration:"underline"}},n.children)},"strike-through":function(n){return e("del",null,n.children)},link:function(n){return e("a",{href:n.mark.href},n.children)}},list:function(n){var t="bullet"===n.type?"ul":"ol";return e(t,null,n.children)},listItem:function(n){return e("li",null,n.children)},block:function(n){var t=n.node,r=n.serializers,i=n.options,o=n.isInline,l=n.children,s=t._type,u=r.types[s];if(!u)throw new Error('Unknown block type "'+s+'", please specify a serializer for it in the `serializers.types` prop');return e(u,{node:t,options:i,isInline:o},l)},span:function(n){var t=n.node,r=t.mark,i=t.children,o="string"==typeof r?r:r._type,l=n.serializers.marks[o];if(!l)throw new Error('Unknown mark type "'+o+'", please specify a serializer for it in the `serializers.marks` prop');return e(l,n.node,i)},hardBreak:function(){return e("br")}},serializeSpan:t}}},{"./getImageUrl":5,"object-assign":15}],9:[function(e,n,t){n.exports=function(e){return"https://docs.sanity.io/help/"+e}},{}],10:[function(e,n,t){},{}],11:[function(e,n,t){n.exports=function(e){var n=String.prototype.split,t=/()??/.exec("")[1]===e;return function(r,i,o){if("[object RegExp]"!==Object.prototype.toString.call(i))return n.call(r,i,o);var l,s,u,a,c=[],f=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.extended?"x":"")+(i.sticky?"y":""),p=0,i=new RegExp(i.source,f+"g");for(r+="",t||(l=new RegExp("^"+i.source+"$(?!\\s)",f)),o=o===e?-1>>>0:o>>>0;(s=i.exec(r))&&!((u=s.index+s[0].length)>p&&(c.push(r.slice(p,s.index)),!t&&s.length>1&&s[0].replace(l,function(){for(var n=1;n<arguments.length-2;n++)arguments[n]===e&&(s[n]=e)}),s.length>1&&s.index<r.length&&Array.prototype.push.apply(c,s.slice(1)),a=s[0].length,p=u,c.length>=o));)i.lastIndex===s.index&&i.lastIndex++;return p===r.length?!a&&i.test("")||c.push(""):c.push(r.slice(p)),c.length>o?c.slice(0,o):c}}()},{}],12:[function(e,n,t){function r(e,n){for(var t=[],r=0;r<e.length;r++)n(e[r])&&t.push(e[r]);return t}function i(e){return!!e}var o=e("indexof");n.exports=function(e){function n(e){var n=s();o(n,e)>-1||(n.push(e),u(n))}function t(e){var n=s(),t=o(n,e);-1!==t&&(n.splice(t,1),u(n))}function l(e){return o(s(),e)>-1}function s(){return r(e.className.split(" "),i)}function u(n){var t=n.length;e.className=n.join(" "),c.length=t;for(var r=0;r<n.length;r++)c[r]=n[r];delete n[t]}var a=e.classList;if(a)return a;var c={add:n,remove:t,contains:l,toggle:function(e){return l(e)?(t(e),!1):(n(e),!0)},toString:function(){return e.className},length:0,item:function(e){return s()[e]||null}};return c}},{indexof:14}],13:[function(e,n,t){function r(){function e(){function e(t){var a;if(null==t);else if("string"==typeof t)r?r.appendChild(a=c.createTextNode(t)):function(e){var n=s(t,/([\.#]?[^\s#.]+)/);/^\.|#/.test(n[1])&&(r=c.createElement("div")),o(n,function(e){var n=e.substring(1,e.length);e&&(r?"."===e[0]?u(r).add(n):"#"===e[0]&&r.setAttribute("id",n):r=c.createElement(e))})}();else if("number"==typeof t||"boolean"==typeof t||t instanceof Date||t instanceof RegExp)r.appendChild(a=c.createTextNode(t.toString()));else if(l(t))o(t,e);else if(i(t))r.appendChild(a=t);else if(t instanceof f)r.appendChild(a=t);else if("object"==typeof t)for(var p in t)if("function"==typeof t[p])/^on\w+/.test(p)?function(e,t){r.addEventListener?(r.addEventListener(e.substring(2),t[e],!1),n.push(function(){r.removeEventListener(e.substring(2),t[e],!1)})):(r.attachEvent(e,t[e]),n.push(function(){r.detachEvent(e,t[e])}))}(p,t):(r[p]=t[p](),n.push(t[p](function(e){r[p]=e})));else if("style"===p)if("string"==typeof t[p])r.style.cssText=t[p];else for(var d in t[p])!function(e,i){if("function"==typeof i)r.style.setProperty(e,i()),n.push(i(function(n){r.style.setProperty(e,n)}));else var o=t[p][e].match(/(.*)\W+!important\W*$/);o?r.style.setProperty(e,o[1],"important"):r.style.setProperty(e,t[p][e])}(d,t[p][d]);else if("attrs"===p)for(var h in t[p])r.setAttribute(h,t[p][h]);else"data-"===p.substr(0,5)?r.setAttribute(p,t[p]):r[p]=t[p];else"function"==typeof t&&(h=t(),r.appendChild(a=i(h)?h:c.createTextNode(h)),n.push(t(function(e){i(e)&&a.parentElement?(a.parentElement.replaceChild(e,a),a=e):a.textContent=e})));return a}for(var t=[].slice.call(arguments),r=null;t.length;)e(t.shift());return r}var n=[];return e.cleanup=function(){for(var e=0;e<n.length;e++)n[e]();n.length=0},e}function i(e){return e&&e.nodeName&&e.nodeType}function o(e,n){if(e.forEach)return e.forEach(n);for(var t=0;t<e.length;t++)n(e[t],t)}function l(e){return"[object Array]"==Object.prototype.toString.call(e)}var s=e("browser-split"),u=e("class-list"),a="undefined"==typeof window?e("html-element"):window,c=a.document,f=a.Text;(n.exports=r()).context=r},{"browser-split":11,"class-list":12,"html-element":10}],14:[function(e,n,t){var r=[].indexOf;n.exports=function(e,n){if(r)return e.indexOf(n);for(var t=0;t<e.length;++t)if(e[t]===n)return t;return-1}},{}],15:[function(e,n,t){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var i=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable;n.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(e){return n[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,s,u=r(e),a=1;a<arguments.length;a++){t=Object(arguments[a]);for(var c in t)o.call(t,c)&&(u[c]=t[c]);if(i){s=i(t);for(var f=0;f<s.length;f++)l.call(t,s[f])&&(u[s[f]]=t[s[f]])}}return u}},{}]},{},[1])(1)});
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).blocksToHtml=e()}}(function(){return function e(n,t,r){function i(l,s){if(!t[l]){if(!n[l]){var a="function"==typeof require&&require;if(!s&&a)return a(l,!0);if(o)return o(l,!0);var u=new Error("Cannot find module '"+l+"'");throw u.code="MODULE_NOT_FOUND",u}var c=t[l]={exports:{}};n[l][0].call(c.exports,function(e){var t=n[l][1][e];return i(t||e)},c,c.exports,e,n,t,r)}return t[l].exports}for(var o="function"==typeof require&&require,l=0;l<r.length;l++)i(r[l]);return i}({1:[function(e,n,t){"use strict";var r=e("@sanity/block-content-to-hyperscript"),i=r.renderNode,o=function(e){var n=r(e);return n.outerHTML||n};o.defaultSerializers=r.defaultSerializers,o.getImageUrl=r.getImageUrl,o.renderNode=i,o.h=i,n.exports=o},{"@sanity/block-content-to-hyperscript":6}],2:[function(e,n,t){"use strict";var r=e("object-assign"),i=e("./buildMarksTree"),o=e("./nestLists"),l=e("./generateKeys"),s=e("./serializers"),a=["projectId","dataset","imageOptions"],u=function(e){return void 0!==e},c={imageOptions:{}};n.exports=function(e,n){function t(n,r,o,l){return function(e){return"list"===e._type&&e.listItem}(n)?function(n){var r=n.listItem,i=n._key,o=n.children.map(t);return e(m.list,{key:i,type:r,options:b},o)}(n):function(e){return"block"===e._type&&e.listItem}(n)?function(n){var r=n._key,o=i(n).map(t);return e(m.listItem,{node:n,key:r,options:b},o)}(n):function(e){return"string"==typeof e||e.marks||"span"===e._type}(n)?d(n,m,r):function(n,r,o){var l=i(n).map(function(e,n,r){return t(e,n,0,!0)}),s={key:n._key||"block-"+r,node:n,isInline:o,serializers:m,options:b};return e(m.block,s,l)}(n,r,l)}var f=s(e),p=f.defaultSerializers,d=f.serializeSpan,h=r({},c,n),g=Array.isArray(h.blocks)?h.blocks:[h.blocks],v=l(g),y=o(v),m=function(e,n){return Object.keys(e).reduce(function(t,i){return"function"==typeof e[i]?t[i]=u(n[i])?n[i]:e[i]:t[i]=r({},e[i],n[i]),t},{})}(p,h.serializers||{}),b=a.reduce(function(e,n){var t=h[n];return u(t)&&(e[n]=t),e},{}),k=y.map(t);if(k.length>1){var x=h.className?{className:h.className}:{};return e("div",x,k)}return k[0]||""}},{"./buildMarksTree":3,"./generateKeys":4,"./nestLists":7,"./serializers":8,"object-assign":15}],3:[function(e,n,t){"use strict";function r(e,n,t){if(!e.marks||0===e.marks.length)return e.marks;var r=e.marks.reduce(function(e,r){e[r]=e[r]?e[r]+1:1;for(var i=n+1;i<t.length&&t[i].marks.includes(r);i++)e[r]++;return e},{}),o=function(e,n,t){var r=e[n]||0,o=e[t]||0;if(r!==o)return o-r;var l=i.indexOf(n),s=i.indexOf(t);return l!==s?l-s:n<t?-1:n>t?1:0}.bind(null,r);return e.marks.slice().sort(o)}var i=["strong","em","code","underline","strike-through"];n.exports=function(e){var n=e.children,t=e.markDefs;if(!n||!n.length)return[];var i=n.map(r),o={children:[]},l=[o];return n.forEach(function(e,n){var r=i[n];if(r){var o=1;if(l.length>1)for(;o<l.length;o++){var s=l[o].markKey;if(!r.includes(s))break;var a=r.indexOf(s);r.splice(a,1)}var u=(l=l.slice(0,o))[l.length-1];r.forEach(function(n){var r={_type:"span",_key:e._key,children:[],mark:t.find(function(e){return e._key===n})||n,markKey:n};u.children.push(r),l.push(r),u=r});for(var c=e.text.split("\n"),f=c.length;f-- >1;)c.splice(f,0,"\n");u.children=u.children.concat(c)}else l[l.length-1].children.push(e)}),o.children}},{}],4:[function(e,n,t){"use strict";var r=e("object-assign");n.exports=function(e){return e.map(function(e){return e._key?e:r({_key:function(e){return function(e){var n=0,t=e.length;if(0===t)return n;for(var r=0;r<t;r++)n=(n<<5)-n+e.charCodeAt(r),n&=n;return n}(JSON.stringify(e)).toString(36).replace(/[^A-Za-z0-9]/g,"")}(e)},e)})}},{"object-assign":15}],5:[function(e,n,t){"use strict";var r=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var l,s=e[Symbol.iterator]();!(r=(l=s.next()).done)&&(t.push(l.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw o}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=e("@sanity/generate-help-url"),o=encodeURIComponent,l="You must either:\n - Pass `projectId` and `dataset` to the block renderer\n - Materialize images to include the `url` field.\n\nFor more information, see "+i("block-content-image-materializing");n.exports=function(e){var n=e.node,t=e.options,i=n.asset;if(!i)throw new Error("Image does not have required `asset` property");var s=function(e){var n=e.imageOptions,t=Object.keys(n);return t.length?"?"+t.map(function(e){return o(e)+"="+o(n[e])}).join("&"):""}(t);if(i.url)return i.url+s;var a=i._ref;if(!a)throw new Error("Invalid image reference in block, no `_ref` found on `asset`");var u=t.projectId,c=t.dataset;if(!u||!c)throw new Error(l);var f=a.split("-"),p=r(f,4);return"https://cdn.sanity.io/"+p[0]+"s/"+u+"/"+c+"/"+p[1]+"-"+p[2]+"."+p[3]+s}},{"@sanity/generate-help-url":9}],6:[function(e,n,t){"use strict";var r=e("hyperscript"),i=e("object-assign"),o=e("./getImageUrl"),l=e("./blocksToNodes"),s=function(e,n,t){var o=n||{};return"function"==typeof e?e(i({},o,{children:t})):r(e,o,o.children||t)},a=e("./serializers")(s).defaultSerializers,u=l.bind(null,s);u.defaultSerializers=a,u.getImageUrl=o,u.renderNode=s,n.exports=u},{"./blocksToNodes":2,"./getImageUrl":5,"./serializers":8,hyperscript:13,"object-assign":15}],7:[function(e,n,t){"use strict";function r(e){return{_type:"list",_key:e._key+"-parent",level:e.level,listItem:e.listItem,children:[e]}}function i(e){return e.children&&e.children[e.children.length-1]}function o(e,n){var t="string"==typeof n.listItem;if("list"===e._type&&e.level===n.level&&t&&e.listItem===n.listItem)return e;var r=i(e);return!!r&&o(r,n)}var l=e("object-assign");n.exports=function(e){for(var n=[],t=void 0,s=0;s<e.length;s++){var a=e[s];if(function(e){return Boolean(e.listItem)}(a))if(t)if(function(e,n){return e.level===n.level&&e.listItem===n.listItem}(a,t))t.children.push(a);else if(a.level>t.level){var u=r(a),c=i(t),f=l({},c,{children:c.children.concat(u)});t.children[t.children.length-1]=f,t=u}else if(a.level<t.level){var p=o(n[n.length-1],a);if(p){(t=p).children.push(a);continue}t=r(a),n.push(t)}else if(a.listItem===t.listItem)console.warn("Unknown state encountered for block",a),n.push(a);else{var d=o(n[n.length-1],{level:a.level});if(d&&d.listItem===a.listItem){(t=d).children.push(a);continue}t=r(a),n.push(t)}else t=r(a),n.push(t);else n.push(a),t=null}return n}},{"object-assign":15}],8:[function(e,n,t){"use strict";var r=e("object-assign"),i=e("./getImageUrl");n.exports=function(e){function n(n,t){return e(n,null,t.children)}function t(n,i,o){if("\n"===n&&i.hardBreak)return e(i.hardBreak,{key:"hb-"+o});if("string"==typeof n)return n;var l=r({},n,{children:n.children.map(function(e,n){return t(e,i,n)})});return e(i.span,{key:n._key||"span-"+o,node:l,serializers:i})}return{defaultSerializers:{types:{block:function(n){var t=n.node.style||"normal";return/^h\d/.test(t)?e(t,null,n.children):e("blockquote"===t?"blockquote":"p",null,n.children)},image:function(n){var t=e("img",{src:i(n)});return n.isInline?t:e("figure",null,t)}},marks:{strong:n.bind(null,"strong"),em:n.bind(null,"em"),code:n.bind(null,"code"),underline:function(n){return e("span",{style:{textDecoration:"underline"}},n.children)},"strike-through":function(n){return e("del",null,n.children)},link:function(n){return e("a",{href:n.mark.href},n.children)}},list:function(n){var t="bullet"===n.type?"ul":"ol";return e(t,null,n.children)},listItem:function(n){return e("li",null,n.children)},block:function(n){var t=n.node,r=n.serializers,i=n.options,o=n.isInline,l=n.children,s=t._type,a=r.types[s];if(!a)throw new Error('Unknown block type "'+s+'", please specify a serializer for it in the `serializers.types` prop');return e(a,{node:t,options:i,isInline:o},l)},span:function(n){var t=n.node,r=t.mark,i=t.children,o="string"==typeof r?r:r._type,l=n.serializers.marks[o];return l?e(l,n.node,i):(console.warn('Unknown mark type "'+o+'", please specify a serializer for it in the `serializers.marks` prop'),e("span",null,i))},hardBreak:function(){return e("br")}},serializeSpan:t}}},{"./getImageUrl":5,"object-assign":15}],9:[function(e,n,t){n.exports=function(e){return"https://docs.sanity.io/help/"+e}},{}],10:[function(e,n,t){},{}],11:[function(e,n,t){n.exports=function(e){var n=String.prototype.split,t=void 0===/()??/.exec("")[1];return function(e,r,i){if("[object RegExp]"!==Object.prototype.toString.call(r))return n.call(e,r,i);var o,l,s,a,u=[],c=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.extended?"x":"")+(r.sticky?"y":""),f=0;for(r=new RegExp(r.source,c+"g"),e+="",t||(o=new RegExp("^"+r.source+"$(?!\\s)",c)),i=void 0===i?-1>>>0:i>>>0;(l=r.exec(e))&&!((s=l.index+l[0].length)>f&&(u.push(e.slice(f,l.index)),!t&&l.length>1&&l[0].replace(o,function(){for(var e=1;e<arguments.length-2;e++)void 0===arguments[e]&&(l[e]=void 0)}),l.length>1&&l.index<e.length&&Array.prototype.push.apply(u,l.slice(1)),a=l[0].length,f=s,u.length>=i));)r.lastIndex===l.index&&r.lastIndex++;return f===e.length?!a&&r.test("")||u.push(""):u.push(e.slice(f)),u.length>i?u.slice(0,i):u}}()},{}],12:[function(e,n,t){function r(e){return!!e}var i=e("indexof");n.exports=function(e){function n(e){var n=l();i(n,e)>-1||(n.push(e),s(n))}function t(e){var n=l(),t=i(n,e);-1!==t&&(n.splice(t,1),s(n))}function o(e){return i(l(),e)>-1}function l(){return function(e,n){for(var t=[],r=0;r<e.length;r++)n(e[r])&&t.push(e[r]);return t}(e.className.split(" "),r)}function s(n){var t=n.length;e.className=n.join(" "),u.length=t;for(var r=0;r<n.length;r++)u[r]=n[r];delete n[t]}var a=e.classList;if(a)return a;var u={add:n,remove:t,contains:o,toggle:function(e){return o(e)?(t(e),!1):(n(e),!0)},toString:function(){return e.className},length:0,item:function(e){return l()[e]||null}};return u}},{indexof:14}],13:[function(e,n,t){function r(){function e(){function e(t){var a;if(null==t);else if("string"==typeof t)r?r.appendChild(a=u.createTextNode(t)):function(e){var n=l(t,/([\.#]?[^\s#.]+)/);/^\.|#/.test(n[1])&&(r=u.createElement("div")),o(n,function(e){var n=e.substring(1,e.length);e&&(r?"."===e[0]?s(r).add(n):"#"===e[0]&&r.setAttribute("id",n):r=u.createElement(e))})}();else if("number"==typeof t||"boolean"==typeof t||t instanceof Date||t instanceof RegExp)r.appendChild(a=u.createTextNode(t.toString()));else if(function(e){return"[object Array]"==Object.prototype.toString.call(e)}(t))o(t,e);else if(i(t))r.appendChild(a=t);else if(t instanceof c)r.appendChild(a=t);else if("object"==typeof t)for(var f in t)if("function"==typeof t[f])/^on\w+/.test(f)?function(e,t){r.addEventListener?(r.addEventListener(e.substring(2),t[e],!1),n.push(function(){r.removeEventListener(e.substring(2),t[e],!1)})):(r.attachEvent(e,t[e]),n.push(function(){r.detachEvent(e,t[e])}))}(f,t):(r[f]=t[f](),n.push(t[f](function(e){r[f]=e})));else if("style"===f)if("string"==typeof t[f])r.style.cssText=t[f];else for(var p in t[f])!function(e,i){if("function"==typeof i)r.style.setProperty(e,i()),n.push(i(function(n){r.style.setProperty(e,n)}));else var o=t[f][e].match(/(.*)\W+!important\W*$/);o?r.style.setProperty(e,o[1],"important"):r.style.setProperty(e,t[f][e])}(p,t[f][p]);else if("attrs"===f)for(var d in t[f])r.setAttribute(d,t[f][d]);else"data-"===f.substr(0,5)?r.setAttribute(f,t[f]):r[f]=t[f];else"function"==typeof t&&(d=t(),r.appendChild(a=i(d)?d:u.createTextNode(d)),n.push(t(function(e){i(e)&&a.parentElement?(a.parentElement.replaceChild(e,a),a=e):a.textContent=e})));return a}for(var t=[].slice.call(arguments),r=null;t.length;)e(t.shift());return r}var n=[];return e.cleanup=function(){for(var e=0;e<n.length;e++)n[e]();n.length=0},e}function i(e){return e&&e.nodeName&&e.nodeType}function o(e,n){if(e.forEach)return e.forEach(n);for(var t=0;t<e.length;t++)n(e[t],t)}var l=e("browser-split"),s=e("class-list"),a="undefined"==typeof window?e("html-element"):window,u=a.document,c=a.Text;(n.exports=r()).context=r},{"browser-split":11,"class-list":12,"html-element":10}],14:[function(e,n,t){var r=[].indexOf;n.exports=function(e,n){if(r)return e.indexOf(n);for(var t=0;t<e.length;++t)if(e[t]===n)return t;return-1}},{}],15:[function(e,n,t){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;n.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(e){return n[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,l,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a<arguments.length;a++){t=Object(arguments[a]);for(var u in t)i.call(t,u)&&(s[u]=t[u]);if(r){l=r(t);for(var c=0;c<l.length;c++)o.call(t,l[c])&&(s[l[c]]=t[l[c]])}}return s}},{}]},{},[1])(1)});

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc