attributes-kit
Version:
React component for MSON rendering
2 lines • 184 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom"),require("eidolon"),require("lodash"),require("marked")):"function"==typeof define&&define.amd?define(["react","react-dom","eidolon","lodash","marked"],t):"object"==typeof exports?exports.AttributesKit=t(require("react"),require("react-dom"),require("eidolon"),require("lodash"),require("marked")):e.AttributesKit=t(e.React,e["react-dom"],e.eidolon,e.lodash,e.marked)}(this,function(e,t,n,r,o){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(2),p=r(f),c=n(3),d=n(4),y=r(d),m=n(6),h=r(m),b=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this));return n.options=e||{},n.element=e.element,n.elementSelector=e.elementSelector,n.options=e.options,n.getElement(),n.validate(),n}return a(t,e),l(t,null,[{key:"render",value:function(e,n,r){var o=null;"string"==typeof n&&(o=n);var i=new t({element:n,elementSelector:o,options:r});return i.render(e),i}}]),l(t,[{key:"validate",value:function(){if(!this.element)throw Error("Unable to find element where to render attributes.")}},{key:"getElement",value:function(){return this.element?this.element:(this.element=document.querySelector(this.elementSelector),this.element)}},{key:"render",value:function(e){p["default"].render(s["default"].createElement(y["default"],{element:e,dataStructures:this.options.dataStructures}),this.element)}}]),t}(c.EventEmitter);b.Attributes=y["default"],b.Attribute=h["default"],t["default"]=b,e.exports=t["default"]}).call(this)}finally{}},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function o(e){return"number"==typeof e}function i(e){return"object"==typeof e&&null!==e}function a(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if(!o(e)||0>e||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,u,s;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;throw TypeError('Uncaught, unspecified "error" event.')}if(n=this._events[e],a(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(i(n))for(l=Array.prototype.slice.call(arguments,1),s=n.slice(),o=s.length,u=0;o>u;u++)s[u].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?i(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,i(this._events[e])&&!this._events[e].warned&&(o=a(this._maxListeners)?n.defaultMaxListeners:this._maxListeners,o&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){function n(){this.removeListener(e,n),o||(o=!0,t.apply(this,arguments))}if(!r(t))throw TypeError("listener must be a function");var o=!1;return n.listener=t,this.on(e,n),this},n.prototype.removeListener=function(e,t){var n,o,a,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(i(n)){for(l=a;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){o=l;break}if(0>o)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],r(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(5),s=r(u),f=n(1),p=r(f),c=n(6),d=r(c),y=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"render",value:function(){var e=this.props.element;if(e&&this.props.dataStructures){var t={},n=!0,r=!1,o=void 0;try{for(var i,a=this.props.dataStructures[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var l=i.value;t[l.meta.id]=l}}catch(u){r=!0,o=u}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw o}}e=JSON.parse(JSON.stringify(e)),e=s["default"].dereference(e,t)}return p["default"].createElement("div",null,p["default"].createElement("div",null,p["default"].createElement("h1",null,"Attributes")),p["default"].createElement("div",null,p["default"].createElement(d["default"],{element:e,theme:this.props.theme})))}}]),t}(p["default"].Component);y.propTypes={dataStructures:p["default"].PropTypes.array,element:p["default"].PropTypes.object,theme:p["default"].PropTypes.object},t["default"]=y,e.exports=t["default"]}).call(this)}finally{}},function(e,t){e.exports=n},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(7),p=r(f),c=n(93),d=r(c),y=n(110),m=r(y),h=n(209),b=r(h),v=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"getChildContext",value:function(){var e=void 0;return e=(0,p["default"])(b["default"]),e=(0,d["default"])(e,this.props.theme||{}),{theme:e}}},{key:"render",value:function(){if(!this.props.element)return!1;var e=m["default"][this.props.element.element];return"undefined"==typeof e?new Error("Unable to find a rendering component for "+this.props.element.element):s["default"].createElement(e,{element:this.props.element,expandableCollapsible:this.props.expandableCollapsible,parentElement:this.props.parentElement})}}]),t}(s["default"].Component);v.propTypes={theme:s["default"].PropTypes.object,element:s["default"].PropTypes.object,expandableCollapsible:s["default"].PropTypes.bool,parentElement:s["default"].PropTypes.object},v.childContextTypes={theme:s["default"].PropTypes.object},t["default"]=v,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){function r(e){return o(e,!0)}var o=n(8);e.exports=r},function(e,t,n){function r(e,t,n,O,_,E){var w;if(n&&(w=_?n(e,O,_,E):n(e)),void 0!==w)return w;if(!x(e))return e;var P=h(e);if(P){if(w=d(e),!t)return f(e,w)}else{var S=c(e),C=S==j||S==k;if(b(e))return s(e,t);if(S==T||S==g||C&&!_){if(v(e))return _?e:{};if(w=m(C?{}:e),!t)return p(e,l(w,e))}else{if(!q[S])return _?e:{};w=y(e,S,t)}}E||(E=new o);var R=E.get(e);return R?R:(E.set(e,w),(P?i:u)(e,function(o,i){a(w,i,r(o,t,n,i,e,E))}),P?w:p(e,w))}var o=n(9),i=n(44),a=n(45),l=n(46),u=n(64),s=n(67),f=n(68),p=n(69),c=n(71),d=n(74),y=n(75),m=n(89),h=n(60),b=n(91),v=n(28),x=n(27),g="[object Arguments]",O="[object Array]",_="[object Boolean]",E="[object Date]",w="[object Error]",j="[object Function]",k="[object GeneratorFunction]",P="[object Map]",S="[object Number]",T="[object Object]",C="[object RegExp]",R="[object Set]",M="[object String]",A="[object Symbol]",B="[object WeakMap]",L="[object ArrayBuffer]",I="[object Float32Array]",D="[object Float64Array]",F="[object Int8Array]",W="[object Int16Array]",U="[object Int32Array]",z="[object Uint8Array]",N="[object Uint8ClampedArray]",K="[object Uint16Array]",G="[object Uint32Array]",q={};q[g]=q[O]=q[L]=q[_]=q[E]=q[I]=q[D]=q[F]=q[W]=q[U]=q[P]=q[S]=q[T]=q[C]=q[R]=q[M]=q[A]=q[z]=q[N]=q[K]=q[G]=!0,q[w]=q[j]=q[B]=!1,e.exports=r},function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(10),i=n(11),a=n(15),l=n(17),u=n(19);r.prototype.clear=o,r.prototype["delete"]=i,r.prototype.get=a,r.prototype.has=l,r.prototype.set=u,e.exports=r},function(e,t){function n(){this.__data__={array:[],map:null}}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map["delete"](e)}var o=n(12);e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);if(0>n)return!1;var r=e.length-1;return n==r?e.pop():a.call(e,n,1),!0}var o=n(13),i=Array.prototype,a=i.splice;e.exports=r},function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(o(e[n][0],t))return n;return-1}var o=n(14);e.exports=r},function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.get(e)}var o=n(16);e.exports=r},function(e,t,n){function r(e,t){var n=o(e,t);return 0>n?void 0:e[n][1]}var o=n(13);e.exports=r},function(e,t,n){function r(e){var t=this.__data__,n=t.array;return n?o(n,e):t.map.has(e)}var o=n(18);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)>-1}var o=n(13);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__,r=n.array;r&&(r.length<a-1?i(r,e,t):(n.array=null,n.map=new o(r)));var l=n.map;return l&&l.set(e,t),this}var o=n(20),i=n(42),a=200;e.exports=r},function(e,t,n){function r(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var o=n(21),i=n(34),a=n(38),l=n(40),u=n(41);r.prototype.clear=o,r.prototype["delete"]=i,r.prototype.get=a,r.prototype.has=l,r.prototype.set=u,e.exports=r},function(e,t,n){function r(){this.__data__={hash:new o,map:i?new i:[],string:new o}}var o=n(22),i=n(30);e.exports=r},function(e,t,n){function r(){}var o=n(23),i=Object.prototype;r.prototype=o?o(null):i,e.exports=r},function(e,t,n){var r=n(24),o=r(Object,"create");e.exports=o},function(e,t,n){function r(e,t){var n=null==e?void 0:e[t];return o(n)?n:void 0}var o=n(25);e.exports=r},function(e,t,n){function r(e){return null==e?!1:o(e)?c.test(f.call(e)):a(e)&&(i(e)?c:u).test(e)}var o=n(26),i=n(28),a=n(29),l=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,s=Object.prototype,f=Function.prototype.toString,p=s.hasOwnProperty,c=RegExp("^"+f.call(p).replace(l,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=r},function(e,t,n){function r(e){var t=o(e)?u.call(e):"";return t==i||t==a}var o=n(27),i="[object Function]",a="[object GeneratorFunction]",l=Object.prototype,u=l.toString;e.exports=r},function(e,t){function n(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=n},function(e,t){function n(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}e.exports=n},function(e,t){function n(e){return!!e&&"object"==typeof e}e.exports=n},function(e,t,n){var r=n(24),o=n(31),i=r(o,"Map");e.exports=i},function(e,t,n){(function(e,r){var o=n(33),i={"function":!0,object:!0},a=i[typeof t]&&t&&!t.nodeType?t:void 0,l=i[typeof e]&&e&&!e.nodeType?e:void 0,u=o(a&&l&&"object"==typeof r&&r),s=o(i[typeof self]&&self),f=o(i[typeof window]&&window),p=o(i[typeof this]&&this),c=u||f!==(p&&p.window)&&f||s||p||Function("return this")();e.exports=c}).call(t,n(32)(e),function(){return this}())},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t){function n(e){return e&&e.Object===Object?e:null}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;return l(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map["delete"](e):i(t.map,e)}var o=n(30),i=n(12),a=n(35),l=n(37);e.exports=r},function(e,t,n){function r(e,t){return o(e,t)&&delete e[t]}var o=n(36);e.exports=r},function(e,t,n){function r(e,t){return o?void 0!==e[t]:a.call(e,t)}var o=n(23),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t){function n(e){var t=typeof e;return"number"==t||"boolean"==t||"string"==t&&"__proto__"!=e||null==e}e.exports=n},function(e,t,n){function r(e){var t=this.__data__;return l(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.get(e):i(t.map,e)}var o=n(30),i=n(16),a=n(39),l=n(37);e.exports=r},function(e,t,n){function r(e,t){if(o){var n=e[t];return n===i?void 0:n}return l.call(e,t)?e[t]:void 0}var o=n(23),i="__lodash_hash_undefined__",a=Object.prototype,l=a.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){var t=this.__data__;return l(e)?a("string"==typeof e?t.string:t.hash,e):o?t.map.has(e):i(t.map,e)}var o=n(30),i=n(18),a=n(36),l=n(37);e.exports=r},function(e,t,n){function r(e,t){var n=this.__data__;return l(e)?a("string"==typeof e?n.string:n.hash,e,t):o?n.map.set(e,t):i(n.map,e,t),this}var o=n(30),i=n(42),a=n(43),l=n(37);e.exports=r},function(e,t,n){function r(e,t,n){var r=o(e,t);0>r?e.push([t,n]):e[r][1]=n}var o=n(13);e.exports=r},function(e,t,n){function r(e,t,n){e[t]=o&&void 0===n?i:n}var o=n(23),i="__lodash_hash_undefined__";e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=e.length;++n<r&&t(e[n],n,e)!==!1;);return e}e.exports=n},function(e,t,n){function r(e,t,n){var r=e[t];a.call(e,t)&&o(r,n)&&(void 0!==n||t in e)||(e[t]=n)}var o=n(14),i=Object.prototype,a=i.hasOwnProperty;e.exports=r},function(e,t,n){function r(e,t){return e&&o(t,i(t),e)}var o=n(47),i=n(49);e.exports=r},function(e,t,n){function r(e,t,n){return o(e,t,n)}var o=n(48);e.exports=r},function(e,t,n){function r(e,t,n,r){n||(n={});for(var i=-1,a=t.length;++i<a;){var l=t[i],u=r?r(n[l],e[l],l,n,e):e[l];o(n,l,u)}return n}var o=n(45);e.exports=r},function(e,t,n){function r(e){var t=s(e);if(!t&&!l(e))return i(e);var n=a(e),r=!!n,f=n||[],p=f.length;for(var c in e)!o(e,c)||r&&("length"==c||u(c,p))||t&&"constructor"==c||f.push(c);return f}var o=n(50),i=n(51),a=n(52),l=n(56),u=n(62),s=n(63);e.exports=r},function(e,t){function n(e,t){return o.call(e,t)||"object"==typeof e&&t in e&&null===i(e)}var r=Object.prototype,o=r.hasOwnProperty,i=Object.getPrototypeOf;e.exports=n},function(e,t){function n(e){return r(Object(e))}var r=Object.keys;e.exports=n},function(e,t,n){function r(e){var t=e?e.length:void 0;return l(t)&&(a(e)||u(e)||i(e))?o(t,String):null}var o=n(53),i=n(54),a=n(60),l=n(59),u=n(61);e.exports=r},function(e,t){function n(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=n},function(e,t,n){function r(e){return o(e)&&l.call(e,"callee")&&(!s.call(e,"callee")||u.call(e)==i)}var o=n(55),i="[object Arguments]",a=Object.prototype,l=a.hasOwnProperty,u=a.toString,s=a.propertyIsEnumerable;e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e)}var o=n(56),i=n(29);e.exports=r},function(e,t,n){function r(e){return null!=e&&!("function"==typeof e&&i(e))&&a(o(e))}var o=n(57),i=n(26),a=n(59);e.exports=r},function(e,t,n){var r=n(58),o=r("length");e.exports=o},function(e,t){function n(e){return function(t){return null==t?void 0:t[e]}}e.exports=n},function(e,t){function n(e){return"number"==typeof e&&e>-1&&e%1==0&&r>=e}var r=9007199254740991;e.exports=n},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){function r(e){return"string"==typeof e||!o(e)&&i(e)&&u.call(e)==a}var o=n(60),i=n(29),a="[object String]",l=Object.prototype,u=l.toString;e.exports=r},function(e,t){function n(e,t){return e="number"==typeof e||o.test(e)?+e:-1,t=null==t?r:t,e>-1&&e%1==0&&t>e}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;e.exports=n},function(e,t,n){function r(e){var t=e&&e.constructor,n=o(t)&&t.prototype||i;return e===n}var o=n(26),i=Object.prototype;e.exports=r},function(e,t,n){function r(e,t){return e&&o(e,t,i)}var o=n(65),i=n(49);e.exports=r},function(e,t,n){var r=n(66),o=r();e.exports=o},function(e,t){function n(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),l=a.length;l--;){var u=a[e?l:++o];if(n(i[u],u,i)===!1)break}return t}}e.exports=n},function(e,t){function n(e,t){if(t)return e.slice();var n=e.constructor,r=new n(e.length);return e.copy(r),r}e.exports=n},function(e,t){function n(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=n},function(e,t,n){function r(e,t){return o(e,i(e),t)}var o=n(47),i=n(70);e.exports=r},function(e,t){var n=Object.getOwnPropertySymbols,r=n||function(){return[]};e.exports=r},function(e,t,n){function r(e){return d.call(e)}var o=n(30),i=n(72),a=n(73),l="[object Map]",u="[object Object]",s="[object Set]",f="[object WeakMap]",p=Object.prototype,c=Function.prototype.toString,d=p.toString,y=o?c.call(o):"",m=i?c.call(i):"",h=a?c.call(a):"";(o&&r(new o)!=l||i&&r(new i)!=s||a&&r(new a)!=f)&&(r=function(e){var t=d.call(e),n=t==u?e.constructor:null,r="function"==typeof n?c.call(n):"";if(r)switch(r){case y:return l;case m:return s;case h:return f}return t}),e.exports=r},function(e,t,n){var r=n(24),o=n(31),i=r(o,"Set");e.exports=i},function(e,t,n){var r=n(24),o=n(31),i=r(o,"WeakMap");e.exports=i},function(e,t){function n(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&o.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var r=Object.prototype,o=r.hasOwnProperty;e.exports=n},function(e,t,n){function r(e,t,n){var r=e.constructor;switch(t){case v:return o(e);case f:case p:return new r(+e);case x:case g:case O:case _:case E:case w:case j:case k:case P:return s(e,n);case c:return i(e);case d:case h:return new r(e);case y:return a(e);case m:return l(e);case b:return u(e)}}var o=n(76),i=n(78),a=n(82),l=n(83),u=n(86),s=n(88),f="[object Boolean]",p="[object Date]",c="[object Map]",d="[object Number]",y="[object RegExp]",m="[object Set]",h="[object String]",b="[object Symbol]",v="[object ArrayBuffer]",x="[object Float32Array]",g="[object Float64Array]",O="[object Int8Array]",_="[object Int16Array]",E="[object Int32Array]",w="[object Uint8Array]",j="[object Uint8ClampedArray]",k="[object Uint16Array]",P="[object Uint32Array]";e.exports=r},function(e,t,n){function r(e){var t=e.constructor,n=new t(e.byteLength),r=new o(n);return r.set(new o(e)),n}var o=n(77);e.exports=r},function(e,t,n){var r=n(31),o=r.Uint8Array;e.exports=o},function(e,t,n){function r(e){var t=e.constructor;return i(a(e),o,new t)}var o=n(79),i=n(80),a=n(81);e.exports=r},function(e,t){function n(e,t){return e.set(t[0],t[1]),e}e.exports=n},function(e,t){function n(e,t,n,r){var o=-1,i=e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=n},function(e,t){function n(e){var t=e.constructor,n=new t(e.source,r.exec(e));return n.lastIndex=e.lastIndex,n}var r=/\w*$/;e.exports=n},function(e,t,n){function r(e){var t=e.constructor;return i(a(e),o,new t)}var o=n(84),i=n(80),a=n(85);e.exports=r},function(e,t){function n(e,t){return e.add(t),e}e.exports=n},function(e,t){function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=n},function(e,t,n){function r(e){return o?Object(a.call(e)):{}}var o=n(87),i=o?o.prototype:void 0,a=o?i.valueOf:void 0;e.exports=r},function(e,t,n){var r=n(31),o=r.Symbol;e.exports=o},function(e,t,n){function r(e,t){var n=e.buffer,r=t?o(n):n,i=e.constructor;return new i(r,e.byteOffset,e.length)}var o=n(76);e.exports=r},function(e,t,n){function r(e){return i(e.constructor)&&!a(e)?o(l(e)):{}}var o=n(90),i=n(26),a=n(63),l=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(e){return o(e)?i(e):{}}var o=n(27),i=Object.create;e.exports=r},function(e,t,n){(function(e){var r=n(92),o=n(31),i={"function":!0,object:!0},a=i[typeof t]&&t&&!t.nodeType?t:void 0,l=i[typeof e]&&e&&!e.nodeType?e:void 0,u=l&&l.exports===a?a:void 0,s=u?o.Buffer:void 0,f=s?function(e){return e instanceof s}:r(!1);e.exports=f}).call(t,n(32)(e))},function(e,t){function n(e){return function(){return e}}e.exports=n},function(e,t,n){var r=n(94),o=n(104),i=o(function(e,t,n){r(e,t,n)});e.exports=i},function(e,t,n){function r(e,t,n,c,d){if(e!==t){var y=u(t)||f(t)?void 0:p(t);i(y||t,function(i,u){if(y&&(u=i,i=t[u]),s(i))d||(d=new o),l(e,t,u,n,r,c,d);else{var f=c?c(e[u],i,u+"",e,t,d):void 0;void 0===f&&(f=i),a(e,u,f)}})}}var o=n(9),i=n(44),a=n(95),l=n(96),u=n(60),s=n(27),f=n(98),p=n(100);e.exports=r},function(e,t,n){function r(e,t,n){(void 0===n||o(e[t],n))&&("number"!=typeof t||void 0!==n||t in e)||(e[t]=n)}var o=n(14);e.exports=r},function(e,t,n){function r(e,t,n,r,m,h,b){var v=e[n],x=t[n],g=b.get(x);if(g)return void o(e,n,g);var O=h?h(v,x,n+"",e,t,b):void 0,_=void 0===O;_&&(O=x,u(x)||d(x)?u(v)?O=v:s(v)?O=a(v):(_=!1,O=i(x,!0)):c(x)||l(x)?l(v)?O=y(v):!p(v)||r&&f(v)?(_=!1,O=i(x,!0)):O=v:_=!1),b.set(x,O),_&&m(O,x,r,h,b),o(e,n,O)}var o=n(95),i=n(8),a=n(68),l=n(54),u=n(60),s=n(55),f=n(26),p=n(27),c=n(97),d=n(98),y=n(99);e.exports=r},function(e,t,n){function r(e){if(!i(e)||f.call(e)!=a||o(e))return!1;var t=p(e);if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==s}var o=n(28),i=n(29),a="[object Object]",l=Object.prototype,u=Function.prototype.toString,s=u.call(Object),f=l.toString,p=Object.getPrototypeOf;e.exports=r},function(e,t,n){function r(e){return i(e)&&o(e.length)&&!!T[R.call(e)]}var o=n(59),i=n(29),a="[object Arguments]",l="[object Array]",u="[object Boolean]",s="[object Date]",f="[object Error]",p="[object Function]",c="[object Map]",d="[object Number]",y="[object Object]",m="[object RegExp]",h="[object Set]",b="[object String]",v="[object WeakMap]",x="[object ArrayBuffer]",g="[object Float32Array]",O="[object Float64Array]",_="[object Int8Array]",E="[object Int16Array]",w="[object Int32Array]",j="[object Uint8Array]",k="[object Uint8ClampedArray]",P="[object Uint16Array]",S="[object Uint32Array]",T={};T[g]=T[O]=T[_]=T[E]=T[w]=T[j]=T[k]=T[P]=T[S]=!0,T[a]=T[l]=T[x]=T[u]=T[s]=T[f]=T[p]=T[c]=T[d]=T[y]=T[m]=T[h]=T[b]=T[v]=!1;var C=Object.prototype,R=C.toString;e.exports=r},function(e,t,n){function r(e){return o(e,i(e))}var o=n(47),i=n(100);e.exports=r},function(e,t,n){function r(e){for(var t=-1,n=l(e),r=o(e),u=r.length,f=i(e),p=!!f,c=f||[],d=c.length;++t<u;){var y=r[t];p&&("length"==y||a(y,d))||"constructor"==y&&(n||!s.call(e,y))||c.push(y)}return c}var o=n(101),i=n(52),a=n(62),l=n(63),u=Object.prototype,s=u.hasOwnProperty;e.exports=r},function(e,t,n){function r(e){e=null==e?e:Object(e);var t=[];for(var n in e)t.push(n);return t}var o=n(102),i=n(103),a=Object.prototype,l=o?o.enumerate:void 0,u=a.propertyIsEnumerable;l&&!u.call({valueOf:1},"valueOf")&&(r=function(e){return i(l(e))}),e.exports=r},function(e,t,n){var r=n(31),o=r.Reflect;e.exports=o},function(e,t){function n(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}e.exports=n},function(e,t,n){function r(e){return i(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,l=i>2?n[2]:void 0;for(a="function"==typeof a?(i--,a):void 0,l&&o(n[0],n[1],l)&&(a=3>i?void 0:a,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,a)}return t})}var o=n(105),i=n(106);e.exports=r},function(e,t,n){function r(e,t,n){if(!l(n))return!1;var r=typeof t;return("number"==r?i(n)&&a(t,n.length):"string"==r&&t in n)?o(n[t],e):!1}var o=n(14),i=n(56),a=n(62),l=n(27);e.exports=r},function(e,t,n){function r(e,t){if("function"!=typeof e)throw new TypeError(a);return t=l(void 0===t?e.length-1:i(t),0),function(){for(var n=arguments,r=-1,i=l(n.length-t,0),a=Array(i);++r<i;)a[r]=n[t+r];switch(t){case 0:return e.call(this,a);case 1:return e.call(this,n[0],a);case 2:return e.call(this,n[0],n[1],a)}var u=Array(t+1);for(r=-1;++r<t;)u[r]=n[r];return u[t]=a,o(e,this,u)}}var o=n(107),i=n(108),a="Expected a function",l=Math.max;e.exports=r},function(e,t){function n(e,t,n){var r=n.length;switch(r){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=o(e),e===i||e===-i){var t=0>e?-1:1;return t*a}var n=e%1;return e===e?n?e-n:e:0}var o=n(109),i=1/0,a=1.7976931348623157e308;e.exports=r},function(e,t,n){function r(e){if(i(e)){var t=o(e.valueOf)?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(l,"");var n=s.test(e);return n||f.test(e)?p(e.slice(2),n?2:8):u.test(e)?a:+e}var o=n(26),i=n(27),a=NaN,l=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,f=/^0o[0-7]+$/i,p=parseInt;e.exports=r},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(111),i=r(o),a=n(195),l=r(a),u=n(205),s=r(u);t["default"]={object:s["default"],select:l["default"],array:i["default"],"enum":i["default"]},e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(112),p=r(f),c=n(114),d=r(c),y=n(115),m=r(y),h=n(190),b=r(h),v=n(191),x=r(v),g=n(124),O=r(g),_=n(192),E=r(_),w=n(194),j=r(w),k=n(139),P=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this,e));return n.handleExpandCollapse=function(){n.setState({isExpanded:!n.state.isExpanded})},n.state={isExpanded:!0},n}return a(t,e),l(t,[{key:"renderStyles",value:function(){var e=this.context.theme.ARRAY_ITEMS_BORDER_COLOR,t={arrayItems:{root:{border:"1px solid "+e}}};return t}},{key:"renderArrayItems",value:function(e){var t=this;if(!this.state.isExpanded)return!1;var n=void 0,r=void 0;switch(this.props.element.element){case"enum":n=!1,r=!0;break;case"array":n=!0,r=!1;break;default:n=!0,r=!1}return s["default"].createElement(x["default"],{style:e.arrayItems},this.props.element.content.map(function(e,o){return(0,k.isStructured)(e)?s["default"].createElement(b["default"],{key:o,index:o,element:e,parentElement:t.props.element,showArrayItemIndex:n,showBullet:r}):s["default"].createElement(m["default"],{key:o,index:o,element:e,parentElement:t.props.element,showArrayItemIndex:n,showBullet:r})}))}},{key:"render",value:function(){var e=this.renderStyles();return this.props.element.content?s["default"].createElement(p["default"],null,s["default"].createElement(d["default"],null,s["default"].createElement(O["default"],{element:this.props.element,parentElement:this.props.parentElement,isExpanded:this.state.isExpanded,onSampleToggleClick:this.handleExpandCollapse,sampleTitle:"Description"}),this.renderArrayItems(e),s["default"].createElement(E["default"],{element:this.props.element}),s["default"].createElement(j["default"],{element:this.props.element}))):!1}}]),t}(s["default"].Component);P.propTypes={element:s["default"].PropTypes.object,parentElement:s["default"].PropTypes.object},P.contextTypes={theme:s["default"].PropTypes.object},t["default"]=P,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){
var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(113),p=r(f),c=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"getStyles",value:function(){var e={width:"100%",height:"auto",display:"flex",flexDirection:"row",flexWrap:"no-wrap",justifyContent:"flex-start",alignItems:"stretch",position:"relative"};return p["default"].merge(e,this.props.style||{})}},{key:"render",value:function(){return s["default"].createElement("div",{style:this.getStyles(),onClick:this.props.onClick},this.props.children)}}]),t}(s["default"].Component);c.propTypes={onClick:s["default"].PropTypes.func,style:s["default"].PropTypes.object,children:s["default"].PropTypes.oneOfType([s["default"].PropTypes.object,s["default"].PropTypes.array])},t["default"]=c,e.exports=t["default"]}).call(this)}finally{}},function(e,t){e.exports=r},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(113),p=r(f),c=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"getStyles",value:function(){var e={height:"auto",width:"100%",display:"flex",flexDirection:"column",flexWrap:"no-wrap",justifyContent:"flex-start",alignItems:"flex-start"};return p["default"].merge(e,this.props.style)}},{key:"render",value:function(){return s["default"].createElement("div",{style:this.getStyles()},this.props.children)}}]),t}(s["default"].Component);c.propTypes={style:s["default"].PropTypes.object,children:s["default"].PropTypes.oneOfType([s["default"].PropTypes.object,s["default"].PropTypes.array])},t["default"]=c,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(116),p=r(f),c=n(120),d=r(c),y=n(121),m=r(y),h=n(114),b=r(h),v=n(141),x=r(v),g=n(112),O=r(g),_=n(125),E=r(_),w=n(130),j=r(w),k=n(118),P=n(139),S=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"renderStyles",value:function(){var e=this.context.theme.BORDER_COLOR,t={root:{borderBottom:"1px solid "+e,paddingTop:"8px",paddingBottom:"8px"},column:{paddingLeft:"8px"},type:{root:{marginBottom:"4px"}},bulletColumn:{width:"8px",minWidth:"8px",maxWidth:"8px",height:"auto",alignSelf:"stretch",backgroundImage:"url("+n(189)+")",backgroundSize:"8px 8px",backgroundRepeat:"no-repeat",backgroundPosition:"center center",marginLeft:"16px",marginRight:"8px"}};return(0,k.isLastArrayItem)(this.props.parentElement,this.props.index)&&(t.root.borderBottom="none"),(0,k.isObjectOrArray)(this.props.parentElement.element)&&(0,P.containsExpandableCollapsibleElement)(this.props.parentElement.content)&&(t.column.paddingLeft="28px"),t}},{key:"render",value:function(){var e=this.renderStyles();return s["default"].createElement(O["default"],{style:e.root},this.props.showArrayItemIndex&&s["default"].createElement(d["default"],{index:this.props.index}),this.props.showBullet&&s["default"].createElement(b["default"],{style:e.bulletColumn}),s["default"].createElement(b["default"],{style:e.column},s["default"].createElement(O["default"],null,s["default"].createElement(E["default"],{element:this.props.element,style:e.type})),s["default"].createElement(O["default"],null,s["default"].createElement(x["default"],{element:this.props.element})),s["default"].createElement(O["default"],null,s["default"].createElement(j["default"],{element:this.props.element})),s["default"].createElement(O["default"],null,s["default"].createElement(m["default"],{element:this.props.element})),s["default"].createElement(O["default"],null,s["default"].createElement(p["default"],{element:this.props.element}))))}}]),t}(s["default"].Component);S.propTypes={index:s["default"].PropTypes.number,element:s["default"].PropTypes.object,parentElement:s["default"].PropTypes.object,showArrayItemIndex:s["default"].PropTypes.bool,showBullet:s["default"].PropTypes.bool},S.contextTypes={theme:s["default"].PropTypes.object},t["default"]=S,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(117),p=r(f),c=n(118),d=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"renderStyles",value:function(){return{}}},{key:"render",value:function(){if(!this.props.element)return!1;if(!this.props.element.content)return!1;var e=this.props.element.content.value;if(!e)return!1;if((0,c.isObject)(e.element))return!1;var t=null;return e.attributes&&(t=e.attributes["default"]),t?s["default"].createElement("div",{style:this.renderStyles()},s["default"].createElement(p["default"],{element:t})):!1}}]),t}(s["default"].Component);d.propTypes={element:s["default"].PropTypes.object},t["default"]=d,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"render",value:function(){return s["default"].createElement("div",null)}}]),t}(s["default"].Component);f.propTypes={},t["default"]=f,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function e(e){return e&&e.__esModule?e:{"default":e}}function r(e){return e?e.element?e.element===v["default"].MEMBER:e===v["default"].MEMBER:!1}function o(e){var t=e.element,n=e.content;return r(t)?n.value.element:t}function i(e){return r(e.element)?o(e):e.element}function a(e){return e?(0,h["default"])(e)?e===v["default"].OBJECT:e.element?i(e)===v["default"].OBJECT:!1:!1}function l(e){return e?(0,h["default"])(e)?e===v["default"].ARRAY:e.element?i(e)===v["default"].ARRAY:!1:!1}function u(e){return e?(0,h["default"])(e)?e===v["default"].ENUM:e.element?i(e)===v["default"].ENUM:!1:!1}function s(e){return e?(0,h["default"])(e)?e===v["default"].SELECT:e.element?i(e)===v["default"].SELECT:!1:!1}function f(e){return a(e)||l(e)}function p(e){return a(e)||l(e)||u(e)}function c(e){var t=e.attributes;return t?!!t.samples:!1}function d(e){return!(!e.meta||!e.meta.description)}function y(e,t){var n=e.content.length;return n-1===t}Object.defineProperty(t,"__esModule",{value:!0}),t.isSelect=t.isObjectOrArrayOrEnum=t.isObjectOrArray=t.isObject=t.isMember=t.isLastArrayItem=t.isEnum=t.isArray=t.hasSamples=t.hasDescription=t.getValueType=t.getType=void 0;var m=n(61),h=e(m),b=n(119),v=e(b);t.getType=i,t.getValueType=o,t.hasDescription=d,t.hasSamples=c,t.isArray=l,t.isEnum=u,t.isLastArrayItem=y,t.isMember=r,t.isObject=a,t.isObjectOrArray=f,t.isObjectOrArrayOrEnum=p,t.isSelect=s}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={MEMBER:"member",ARRAY:"array",OBJECT:"object",STRING:"string",NUMBER:"number",ENUM:"enum",SELECT:"select"};t["default"]=n,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"renderStyles",value:function(){var e={root:{position:"absolute",top:"8px",right:"8px",fontFamily:"Source Code Pro",fontSize:"14px",color:"#C8CDD4",lineHeight:"18px"}};return e}},{key:"render",value:function(){var e=this.renderStyles();return s["default"].createElement("span",{style:e.root},this.props.index)}}]),t}(s["default"].Component);f.propTypes={index:s["default"].PropTypes.number},t["default"]=f,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(122),p=r(f),c=n(112),d=r(c),y=n(114),m=r(y),h=function(e){function t(){return o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return a(t,e),l(t,[{key:"renderStyles",value:function(){return{row:{marginTop:"2px"}}}},{key:"renderSamples",value:function(e){var t={row:{marginTop:"6px"}};return e.map(function(e,n){return s["default"].createElement(p["default"],{sample:e,key:n,style:t})})}},{key:"render",value:function(){if(!this.props.element)return!1;if(!this.props.element.attributes)return!1;var e=this.props.element.attributes.samples;if(!e)return!1;var t=this.renderStyles();return s["default"].createElement(d["default"],{style:t.row},s["default"].createElement(m["default"],null,this.renderSamples(e)))}}]),t}(s["default"].Component);h.propTypes={element:s["default"].PropTypes.object},t["default"]=h,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(1),s=r(u),f=n(113),p=r(f),c=n(114),d=r(c),y=n(112),m=r(y),h=n(123),b=r(h),v=n(131),x=r(v),g=n(126),O=r(g),_=n(130),E=r(_),w=n(118),j=function(e){function t(e){o(this,t);var n=i(this,Object.getPrototypeOf(t).call(this,e));return n.handleExpandCollapse=function(){n.setState({isExpanded:!n.state.isExpanded})},n.state={isExpanded:!1},n}return a(t,e),l(t,[{key:"renderStyles",value:function(){var e={row:{width:"100%"},value:{marginTop:"4px",marginBottom:"4px"}};return p["default"].merge(e,this.props.style||{})}},{key:"renderSample",value:function(e,t){return this.state.isExpanded?s["default"].createElement(d["default"],null,s["default"].createElement(O["default"],{sampleTitle:"Sample",onClick:this.handleExpandCollapse,isExpanded:this.state.isExpanded}),s["default"].createElement(E["default"],{value:e,style:t.value})):s["default"].createElement(d["default"],null,s["default"].createElement(O["default"],{sampleTitle:"Sample",onClick:this.handleExpandCollapse}))}},{key:"render",value:function(){if((0,w.isArray)(this.props.element)||(0,w.isEnum)(this.props.element))return s["default"].createElement(b["default"],{element:this.props.element,samples:this.props.samples,showArrayHeader:this.props.showArrayHeader});if((0,w.isObject)(this.props.element))return s["default"].createElement(x["default"],{parentElement:this.props.parentElement,element:this.props.element,samples:this.props.samples,expandableCollapsible:this.props.expandableCollapsible,showObjectHeader:this.props.showObjectHeader,showRuler:this.props.showRuler});var e=this.renderStyles();return s["default"].createElement(m["default"],{style:e.row},this.renderSample(this.props.sample,e))}}]),t}(s["default"].Component);j.propTypes={style:s["default"].PropTypes.object,element:s["default"].PropTypes.object,showArrayHeader:s["default"].PropTypes.bool,showObjectHeader:s["default"].PropTypes.bool,showRuler:s["default"].PropTypes.bool,parentElement:s["default"].PropTypes.object,expandableCollapsible:s["default"].PropTypes.bool,sample:s["default"].PropTypes.oneOfType([s["default"].PropTypes.string,s["default"].PropTypes.number]),samples:s["default"].PropTypes.array},t["default"]=j,e.exports=t["default"]}).call(this)}finally{}},function(e,t,n){try{(function(){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.d