text: shadow$provide.module$node_modules$react_highlight_DOT_js$dist$main=function(global,require,module$jscomp$0,exports$jscomp$0){module$jscomp$0.exports=function(modules){function __webpack_require__(moduleId){if(installedModules[moduleId])return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=!0;return module.exports}var installedModules={};__webpack_require__.m=
  modules;__webpack_require__.c=installedModules;__webpack_require__.p="";return __webpack_require__(0)}([function(module,exports,__webpack_require__){module.exports=__webpack_require__(1)},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});exports.default=void 0;module=__webpack_require__(2);exports.default=(module&&module.__esModule?module:{default:module}).default},function(module,exports,__webpack_require__){function _interopRequireDefault(obj){return obj&&
  obj.__esModule?obj:{default:obj}}function _inherits(subClass,superClass){if("function"!==typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:!1,writable:!0,configurable:!0}});superClass&&(Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass)}Object.defineProperty(exports,
  "__esModule",{value:!0});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1;descriptor.configurable=!0;"value"in descriptor&&(descriptor.writable=!0);Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){protoProps&&defineProperties(Constructor.prototype,protoProps);staticProps&&defineProperties(Constructor,staticProps);return Constructor}}();
  module=__webpack_require__(3);var _react2=_interopRequireDefault(module),_propTypes=__webpack_require__(4);_propTypes=_interopRequireDefault(_propTypes);var _reactDom=__webpack_require__(14);__webpack_require__=__webpack_require__(15);var _highlight2=_interopRequireDefault(__webpack_require__);__webpack_require__=function(_Component){function Highlight(){if(!(this instanceof Highlight))throw new TypeError("Cannot call a class as a function");var call=(Highlight.__proto__||Object.getPrototypeOf(Highlight)).apply(this,
  arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!call||"object"!==typeof call&&"function"!==typeof call?this:call}_inherits(Highlight,_Component);_createClass(Highlight,[{key:"componentDidMount",value:function(){_highlight2.default.highlightBlock((0,_reactDom.findDOMNode)(this.refs.code))}},{key:"componentDidUpdate",value:function(){_highlight2.default.initHighlighting.called=!1;_highlight2.default.highlightBlock((0,_reactDom.findDOMNode)(this.refs.code))}},
  {key:"render",value:function(){var _props=this.props;return _react2.default.createElement("pre",{className:_props.className,style:_props.style},_react2.default.createElement("code",{className:_props.language,ref:"code"},_props.children))}}]);return Highlight}(module.Component);__webpack_require__.propTypes={children:_propTypes.default.node.isRequired,className:_propTypes.default.string,language:_propTypes.default.string,style:_propTypes.default.object};exports.default=__webpack_require__},function(module,
  exports){module.exports=require("module$node_modules$react$index")},function(module,exports,__webpack_require__){(function(process){var REACT_ELEMENT_TYPE="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;module.exports=__webpack_require__(6)(function(object){return"object"===typeof object&&null!==object&&object.$$typeof===REACT_ELEMENT_TYPE},!0)}).call(exports,__webpack_require__(5))},function(module,exports){function defaultSetTimout(){throw Error("setTimeout has not been defined");
  }function defaultClearTimeout(){throw Error("clearTimeout has not been defined");}function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e$10){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);
  if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e$11){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=
  runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){currentQueue=queue;for(queue=[];++queueIndex<len;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1;len=queue.length}currentQueue=null;draining=!1;runClearTimeout(timeout)}}function Item(fun,array){this.fun=fun;this.array=array}function noop(){}module=module.exports={};try{var cachedSetTimeout="function"===typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{var cachedClearTimeout=
  "function"===typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e$9){cachedClearTimeout=defaultClearTimeout}var queue=[],draining=!1,currentQueue,queueIndex=-1;module.nextTick=function(fun){var args=Array(arguments.length-1);if(1<arguments.length)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args));1!==queue.length||draining||runTimeout(drainQueue)};Item.prototype.run=function(){this.fun.apply(null,this.array)};module.title="browser";module.browser=!0;module.env=
  {};module.argv=[];module.version="";module.versions={};module.on=noop;module.addListener=noop;module.once=noop;module.off=noop;module.removeListener=noop;module.removeAllListeners=noop;module.emit=noop;module.prependListener=noop;module.prependOnceListener=noop;module.listeners=function(name){return[]};module.binding=function(name){throw Error("process.binding is not supported");};module.cwd=function(){return"/"};module.chdir=function(dir){throw Error("process.chdir is not supported");};module.umask=
  function(){return 0}},function(module,exports,__webpack_require__){(function(process){var emptyFunction=__webpack_require__(7),invariant=__webpack_require__(8),warning=__webpack_require__(9),assign=__webpack_require__(10),ReactPropTypesSecret=__webpack_require__(11),checkPropTypes=__webpack_require__(12);module.exports=function(isValidElement,throwOnDirectAccess){function PropTypeError(message){this.message=message;this.stack=""}function createChainableTypeChecker(validate){function checkType(isRequired,
  props,propName,componentName,location,propFullName,secret){componentName=componentName||"\x3c\x3canonymous\x3e\x3e";propFullName=propFullName||propName;secret!==ReactPropTypesSecret&&(throwOnDirectAccess?invariant(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types"):"undefined"!==typeof console&&(secret=componentName+":"+propName,!manualPropTypeCallCache[secret]&&3>manualPropTypeWarningCount&&
  (warning(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",propFullName,componentName),manualPropTypeCallCache[secret]=!0,manualPropTypeWarningCount++)));return null==props[propName]?isRequired?null===props[propName]?new PropTypeError("The "+location+
  " `"+propFullName+"` is marked as required in `"+(componentName+"`, but its value is `null`.")):new PropTypeError("The "+location+" `"+propFullName+"` is marked as required in `"+(componentName+"`, but its value is `undefined`.")):null:validate(props,propName,componentName,location,propFullName)}var manualPropTypeCallCache={},manualPropTypeWarningCount=0,chainedCheckType=checkType.bind(null,!1);chainedCheckType.isRequired=checkType.bind(null,!0);return chainedCheckType}function createPrimitiveTypeChecker(expectedType){return createChainableTypeChecker(function(props,
  propName,componentName,location,propFullName,secret){props=props[propName];return getPropType(props)!==expectedType?(props=getPreciseType(props),new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+(props+"` supplied to `"+componentName+"`, expected `")+(expectedType+"`."))):null})}function isNode(propValue){switch(typeof propValue){case "number":case "string":case "undefined":return!0;case "boolean":return!propValue;case "object":if(Array.isArray(propValue))return propValue.every(isNode);
  if(null===propValue||isValidElement(propValue))return!0;var iteratorFn=propValue&&(ITERATOR_SYMBOL&&propValue[ITERATOR_SYMBOL]||propValue["@@iterator"]);var iteratorFn$jscomp$0="function"===typeof iteratorFn?iteratorFn:void 0;if(iteratorFn$jscomp$0)if(iteratorFn=iteratorFn$jscomp$0.call(propValue),iteratorFn$jscomp$0!==propValue.entries)for(;!(propValue=iteratorFn.next()).done;){if(!isNode(propValue.value))return!1}else for(;!(propValue=iteratorFn.next()).done;){if((propValue=propValue.value)&&!isNode(propValue[1]))return!1}else return!1;
  return!0;default:return!1}}function getPropType(propValue){var propType=typeof propValue;return Array.isArray(propValue)?"array":propValue instanceof RegExp?"object":"symbol"===propType||"Symbol"===propValue["@@toStringTag"]||"function"===typeof Symbol&&propValue instanceof Symbol?"symbol":propType}function getPreciseType(propValue){if("undefined"===typeof propValue||null===propValue)return""+propValue;var propType=getPropType(propValue);if("object"===propType){if(propValue instanceof Date)return"date";
  if(propValue instanceof RegExp)return"regexp"}return propType}function getPostfixForTypeWarning(value){value=getPreciseType(value);switch(value){case "array":case "object":return"an "+value;case "boolean":case "date":case "regexp":return"a "+value;default:return value}}var ITERATOR_SYMBOL="function"===typeof Symbol&&Symbol.iterator,ReactPropTypes={array:createPrimitiveTypeChecker("array"),bool:createPrimitiveTypeChecker("boolean"),func:createPrimitiveTypeChecker("function"),number:createPrimitiveTypeChecker("number"),
  object:createPrimitiveTypeChecker("object"),string:createPrimitiveTypeChecker("string"),symbol:createPrimitiveTypeChecker("symbol"),any:createChainableTypeChecker(emptyFunction.thatReturnsNull),arrayOf:function(typeChecker){return createChainableTypeChecker(function(props,propName,componentName,location,propFullName){if("function"!==typeof typeChecker)return new PropTypeError("Property `"+propFullName+"` of component `"+componentName+"` has invalid PropType notation inside arrayOf.");props=props[propName];
  if(!Array.isArray(props))return props=getPropType(props),new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+(props+"` supplied to `"+componentName+"`, expected an array."));for(propName=0;propName<props.length;propName++){var error=typeChecker(props,propName,componentName,location,propFullName+"["+propName+"]",ReactPropTypesSecret);if(error instanceof Error)return error}return null})},element:function(){return createChainableTypeChecker(function(props,propName,componentName,location,
  propFullName){props=props[propName];return isValidElement(props)?null:(props=getPropType(props),new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+(props+"` supplied to `"+componentName+"`, expected a single ReactElement.")))})}(),instanceOf:function(expectedClass){return createChainableTypeChecker(function(props,propName,componentName,location,propFullName){if(!(props[propName]instanceof expectedClass)){var expectedClassName=expectedClass.name||"\x3c\x3canonymous\x3e\x3e";props=
  props[propName];props=props.constructor&&props.constructor.name?props.constructor.name:"\x3c\x3canonymous\x3e\x3e";return new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+(props+"` supplied to `"+componentName+"`, expected instance of `")+(expectedClassName+"`."))}return null})},node:function(){return createChainableTypeChecker(function(props,propName,componentName,location,propFullName){return isNode(props[propName])?null:new PropTypeError("Invalid "+location+" `"+propFullName+
  "` supplied to `"+(componentName+"`, expected a ReactNode."))})}(),objectOf:function(typeChecker){return createChainableTypeChecker(function(props,propName,componentName,location,propFullName){if("function"!==typeof typeChecker)return new PropTypeError("Property `"+propFullName+"` of component `"+componentName+"` has invalid PropType notation inside objectOf.");props=props[propName];propName=getPropType(props);if("object"!==propName)return new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+
  (propName+"` supplied to `"+componentName+"`, expected an object."));for(var key in props)if(props.hasOwnProperty(key)&&(propName=typeChecker(props,key,componentName,location,propFullName+"."+key,ReactPropTypesSecret),propName instanceof Error))return propName;return null})},oneOf:function(expectedValues){return Array.isArray(expectedValues)?createChainableTypeChecker(function(props,propName,componentName,location,propFullName){props=props[propName];for(propName=0;propName<expectedValues.length;propName++){var JSCompiler_inline_result=
  expectedValues[propName];JSCompiler_inline_result=props===JSCompiler_inline_result?0!==props||1/props===1/JSCompiler_inline_result:props!==props&&JSCompiler_inline_result!==JSCompiler_inline_result;if(JSCompiler_inline_result)return null}propName=JSON.stringify(expectedValues);return new PropTypeError("Invalid "+location+" `"+propFullName+"` of value `"+props+"` supplied to `"+(componentName+"`, expected one of "+propName+"."))}):(warning(!1,"Invalid argument supplied to oneOf, expected an instance of array."),
  emptyFunction.thatReturnsNull)},oneOfType:function(arrayOfTypeCheckers){if(!Array.isArray(arrayOfTypeCheckers))return warning(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),emptyFunction.thatReturnsNull;for(var i$jscomp$0=0;i$jscomp$0<arrayOfTypeCheckers.length;i$jscomp$0++){var checker=arrayOfTypeCheckers[i$jscomp$0];if("function"!==typeof checker)return warning(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",
  getPostfixForTypeWarning(checker),i$jscomp$0),emptyFunction.thatReturnsNull}return createChainableTypeChecker(function(props,propName,componentName,location,propFullName){for(var i=0;i<arrayOfTypeCheckers.length;i++)if(null==(0,arrayOfTypeCheckers[i])(props,propName,componentName,location,propFullName,ReactPropTypesSecret))return null;return new PropTypeError("Invalid "+location+" `"+propFullName+"` supplied to `"+(componentName+"`."))})},shape:function(shapeTypes){return createChainableTypeChecker(function(props,
  propName,componentName,location,propFullName){props=props[propName];propName=getPropType(props);if("object"!==propName)return new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+propName+"` supplied to `"+(componentName+"`, expected `object`."));for(var key in shapeTypes)if(propName=shapeTypes[key])if(propName=propName(props,key,componentName,location,propFullName+"."+key,ReactPropTypesSecret))return propName;return null})},exact:function(shapeTypes){return createChainableTypeChecker(function(props,
  propName,componentName,location,propFullName){var propValue=props[propName],propType=getPropType(propValue);if("object"!==propType)return new PropTypeError("Invalid "+location+" `"+propFullName+"` of type `"+propType+"` supplied to `"+(componentName+"`, expected `object`."));propType=assign({},props[propName],shapeTypes);for(var key in propType){propType=shapeTypes[key];if(!propType)return new PropTypeError("Invalid "+location+" `"+propFullName+"` key `"+key+"` supplied to `"+componentName+"`.\nBad object: "+
  JSON.stringify(props[propName],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(shapeTypes),null,"  "));if(propType=propType(propValue,key,componentName,location,propFullName+"."+key,ReactPropTypesSecret))return propType}return null})}};PropTypeError.prototype=Error.prototype;ReactPropTypes.checkPropTypes=checkPropTypes;return ReactPropTypes.PropTypes=ReactPropTypes}}).call(exports,__webpack_require__(5))},function(module,exports){function makeEmptyFunction(arg){return function(){return arg}}
  exports=function(){};exports.thatReturns=makeEmptyFunction;exports.thatReturnsFalse=makeEmptyFunction(!1);exports.thatReturnsTrue=makeEmptyFunction(!0);exports.thatReturnsNull=makeEmptyFunction(null);exports.thatReturnsThis=function(){return this};exports.thatReturnsArgument=function(arg){return arg};module.exports=exports},function(module,exports,__webpack_require__){(function(process){var validateFormat=function(format){};validateFormat=function(format){if(void 0===format)throw Error("invariant requires an error message argument");
  };module.exports=function(condition,format,a,b,c,d,e,f){validateFormat(format);if(!condition){if(void 0===format)condition=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var args=[a,b,c,d,e,f],argIndex=0;condition=Error(format.replace(/%s/g,function(){return args[argIndex++]}));condition.name="Invariant Violation"}condition.framesToPop=1;throw condition;}}}).call(exports,__webpack_require__(5))},function(module,
  exports,__webpack_require__){(function(process){process=__webpack_require__(7);var printWarning=function(format){for(var _len=arguments.length,args=Array(1<_len?_len-1:0),_key=1;_key<_len;_key++)args[_key-1]=arguments[_key];var argIndex=0;_len="Warning: "+format.replace(/%s/g,function(){return args[argIndex++]});"undefined"!==typeof console&&console.error(_len);try{throw Error(_len);}catch(x){}};process=function(condition,format){if(void 0===format)throw Error("`warning(condition, format, ...args)` requires a warning message argument");
  if(0!==format.indexOf("Failed Composite propType: ")&&!condition){for(var _len2=arguments.length,args=Array(2<_len2?_len2-2:0),_key2=2;_key2<_len2;_key2++)args[_key2-2]=arguments[_key2];printWarning.apply(void 0,[format].concat(args))}};module.exports=process}).call(exports,__webpack_require__(5))},function(module,exports){var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;module.exports=function(){try{if(!Object.assign)return!1;
  var test1=new String("abc");test1[5]="de";if("5"===Object.getOwnPropertyNames(test1)[0])return!1;var test2={};for(test1=0;10>test1;test1++)test2["_"+String.fromCharCode(test1)]=test1;if("0123456789"!==Object.getOwnPropertyNames(test2).map(function(n){return test2[n]}).join(""))return!1;var test3={};"abcdefghijklmnopqrst".split("").forEach(function(letter){test3[letter]=letter});return"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},test3)).join("")?!1:!0}catch(err){return!1}}()?Object.assign:
  function(target,source){if(null===target||void 0===target)throw new TypeError("Object.assign cannot be called with null or undefined");var to=Object(target);for(var symbols,s=1;s<arguments.length;s++){var from=Object(arguments[s]);for(var key in from)hasOwnProperty.call(from,key)&&(to[key]=from[key]);if(getOwnPropertySymbols){symbols=getOwnPropertySymbols(from);for(var i=0;i<symbols.length;i++)propIsEnumerable.call(from,symbols[i])&&(to[symbols[i]]=from[symbols[i]])}}return to}},function(module,exports){module.exports=
  "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(module,exports,__webpack_require__){(function(process){var invariant=__webpack_require__(8),warning=__webpack_require__(9),ReactPropTypesSecret=__webpack_require__(11),loggedTypeFailures={};module.exports=function(typeSpecs,values,location,componentName,getStack){for(var typeSpecName in typeSpecs)if(typeSpecs.hasOwnProperty(typeSpecName)){try{invariant("function"===typeof typeSpecs[typeSpecName],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",
  componentName||"React class",location,typeSpecName,typeof typeSpecs[typeSpecName]);var error=typeSpecs[typeSpecName](values,typeSpecName,componentName,location,null,ReactPropTypesSecret)}catch(ex){error=ex}warning(!error||error instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",
  componentName||"React class",location,typeSpecName,typeof error);if(error instanceof Error&&!(error.message in loggedTypeFailures)){loggedTypeFailures[error.message]=!0;var stack=getStack?getStack():"";warning(!1,"Failed %s type: %s%s",location,error.message,null!=stack?stack:"")}}}}).call(exports,__webpack_require__(5))},function(module,exports,__webpack_require__){var emptyFunction=__webpack_require__(7),invariant=__webpack_require__(8),ReactPropTypesSecret=__webpack_require__(11);module.exports=
  function(){function shim(props,propName,componentName,location,propFullName,secret){secret!==ReactPropTypesSecret&&invariant(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function getShim(){return shim}shim.isRequired=shim;var ReactPropTypes={array:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,instanceOf:getShim,
  node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim};ReactPropTypes.checkPropTypes=emptyFunction;return ReactPropTypes.PropTypes=ReactPropTypes}},function(module,exports){module.exports=require("module$node_modules$react_dom$index")},function(module,exports){module.exports=require("module$node_modules$highlight_DOT_js$lib$index")}])}
  //# sourceMappingURL=module$node_modules$react_highlight_DOT_js$dist$main.js.map
  